Software LF Rechteckgenerator mit ATtiny13 und mehreren festen Frequenzen

OP #1546955
Hallo,

ich habe mir mit einem ATtiny13A einen kleinen Tachoadapter gebaut, der 
das Rechtecksignal von einer elektronischen Zündung (Megajolt) über INT0 
getriggert in ein negatives 1ms langes Rechtecksignal auf PB1 umwandelt 
- funktioniert prima und war in C recht schnell gebaut.

Jetzt setzt der Übermut ein, und ich dachte mir daß ich die notwendige 
Kalibrierung des Tachos statt über einen externen Frequenzgenerator 
eigentlich auch über Software machen könnte, im ATtiny13 ist ja noch 
ausreichend Platz. Bei der Suche im Forum hab ich einige Beiträge 
gefunden, die aber häufig auf einem weiteren Chip als Funktionsgenerator 
basieren, respektive gibt es ein Posting zum Jitter Problem (bei dem mir 
aber nicht klar ist, inwieweit das bei meinem Problem zum tragen kommt).

Was ich gerne machen würde: Über einen Timer und dem PWM Ausgang auf PB0 
einen Generator rein in Software zu programmieren, der acht feste 
Frequenzen  (25/50/100/150/200/250/300/350 Hz) als statisches Rechteck 
(1 ms Länge) ausgeben kann.

Frage, wenn das rein über Software realisierbar ist, wie präzise ist die 
Frequenzausgabe mit einem ATtiny mit interner Clock? Bekomme ich da ein 
Quantisierungs- oder Jitterproblem? Bisher habe ich noch keine 
Frequenzausgabe programmiert, daher leider auch keine Erfahrung welche 
Probleme da lauern.

Danke,
Adrian

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.