-
Werbung
-
Erfahrener Benutzer
Robotik Visionär
Die einfach Methode um eine Rechtecksignal zu erzeugen ist über einen Timer den takt zu teilen. Allerdings kriegt man da keine Frequenzen in gleichen Abständen, sondern halt Qurzfreuenz / N , mit einer ganzen Zahl N, oft auch noch mit Einschränkungen wie N >10 oder N gerade.
Frequenzen mit gleichmäßiger Teilung kriegt man wenn man die DDS methode wählt. Das geht ganz gut für Sinussignale bei eher niedrigen Frequenzen (z.B. < 50 kHz). Bei hohen Frequenz und Rechtecksignal hat man aber relativ viel Frequenzschwankungen (Jitter) auch wenn im längeren Mittel die Frequenz stimmt.
Eine 3te Möglichkeit ist eine Nicht gnazzahlinger Teiler (z.B. 8 Bits hinter dem Komma) das erlaubt eine noch feinere Teilung als mit dem einfachen Teiler, aber man hat ähnlich wie bein DDS etwas Phasenrauschen/Jitter.
Wenn man wirklich gleiche Frequenzschritte ohne viel Störungen haben will, dann sollte man einen externen PLL nehmen, den man dann z.B. von Controller aus programmieren kann.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Werbung
Lesezeichen