Gast
#6444981
Hallo zusammen, nur eine kurze idee. Angenommen ich möchte 20MHz recht präzise (2ppm) zur Verfügung stellen. Da viel mir grade folgende Idee ein: Ein Atmega hat einen 2. Takteingang der auf einen Timer als Zähler geschalten wird. An diesen kommt der 32KHz Ausgangstakt eines DS3231. Der eigentliche Oszillator des Atmegas ist ein solch spezielles Teil: https://www.reichelt.de/quarzoszillator-20-mhz-0-5-ppm-iqd-lftvxo009917-p245438.html?&trstct=pol_10&nbc=1 Ein zeihbarer TCXO z.b. mit 40MHz der zum Betrieb des Atmegas durch 2 geteilt wird. Der Atmega läuft also mit 20MHz. Nun kann er ausgelöst durch den Timer des 32KHz Eingangs den Wert eines weiteren schnellen Counters vergleichen. Der ziehbare Oszillator wird z.b. durch einen PWM-Ausgang mit sehr großem R*C von z.b. 1-5sec eingestellt. Die das Pulsverhältniss wird entsprechend angepasst. Schaffe ich es damit, dass der schnelle Oszillator mit +-2ppm Langzeitstabilität, statt mit den 20ppm die für einen üblichen Quartz angegeben werden läuft? Die Frequenz (40MHz) würde ich dann für eine schöne Signalgenerierung mittels eines AD9835 nutzen wollen, dessen Phaseneingänge dann durch den direkt gekoppelten Atmega recht präzise bedient werden, ebenso hätte er eine auch langzeitstabile recht präzise Taktquelle. Atmega und DS3231 werden im System sowieso benötigt... Was haltet ihr von dieser (schnellen) Idee? Schönen Abend, Matthias