mein Wunsch ist, einen vorhandenen 100MHz VCXO mit dem GPS-Modul NEO-M8N per PLL-Schaltung zu synchronisieren, um eine maximal mögliche Genauigkeit und Frequenzstabilität zu erhalten. Als CPU zur Steuerung des GPS-Moduls möchte ich einen Atmega-Controller verwenden (Atmega328 o.ä.), welchen ich in BASCOM programmieren werde. Hat jemand ähnliches bereits ausgeknobelt oder eine Idee zu Umsetzung? Bin für jeden Hinweis dankbar.
:
Bearbeitet durch User
Genau wie hier, nur den Vorteiler von Faktor 100 auf Faktor 1000 umbauen: https://dl6gl.de/gps-diszipliniertes-10mhz-normal.html
Du solltest eine für Timingaufgaben optimierte Firmware im GPS-RX verwenden, damit der 1pps-Jitter reduziert wird. Positionierungs-FW hat meist einen viel höheren Jitter. Ich weiß allerdings nicht, ob es diese für dein Modul gibt.
Die T Module von NEO sind für diesen Zweck gemacht und auch Teurer. https://www.u-blox.com/en/product/neolea-m8t-series Oder die 10er sind aktuell. https://www.u-blox.com/en/product/neo-f10t-module Compact dual-band GNSS receiver with nanosecond-level timing accuracy Meets 5G time synchronization requirements on a global scale Unaffected by ionospheric errors Combines accurate timing with low power consumption Built-in security, including Galileo OSNMA, for highest robustness against malicious attacks Industry-standard compact NEO form factor – easy upgrade from NEO-M8T
Warum baut man eigentlich solche GPSDOs immer mit analogen Schleifenfiltern und Elko als Integrationskondensator auf? Der Leckstrom hat doch sicher einen nicht vernachlässigaren Einfluss auf die van-Allan-Deviation, oder? Eigentlich müsste doch ein digitales Register als Integrierer und ein nicht-überlaufender Datentyp die sauberere Lösung sein, oder?
Marek N. schrieb: > Warum baut man eigentlich solche GPSDOs immer mit analogen > Schleifenfiltern und Elko als Integrationskondensator auf? > Der Leckstrom hat doch sicher einen nicht vernachlässigaren Einfluss auf > die van-Allan-Deviation, oder? Das liesse sich mit einem Tantalelko leicht beheben. > Eigentlich müsste doch ein digitales Register als Integrierer und ein > nicht-überlaufender Datentyp die sauberere Lösung sein, oder? Das lässt sich wohl nicht in Bascom brogrammieren und fällt daher aus. Ansonsten grundsätzlich ja, da der DA zudem in der Regelschleife sitzt, auch nicht die allerbeste Qualität haben muss. Es reicht, wenn er monoton ist, und keine missing codes hat.
Harry L. schrieb: > Genau wie hier, nur den Vorteiler von Faktor 100 auf Faktor 1000 > umbauen: > https://dl6gl.de/gps-diszipliniertes-10mhz-normal.html Hallo Harry, damit ist mein Problem fast gelöst. Falls ich nicht zurecht komme, werde Funkerkollege Georg DL6GL um Unterstützung bitten.
Marek N. schrieb: > Warum baut man eigentlich solche GPSDOs immer mit analogen > Schleifenfiltern und Elko als Integrationskondensator auf? Weil es geht. > Der Leckstrom hat doch sicher einen nicht vernachlässigaren Einfluss auf > die van-Allan-Deviation, oder? Nicht wenn er halbwegs konstant ist oder sich nur langsam ändert. Der Elko ist ja in der Regelschleife. > Eigentlich müsste doch ein digitales Register als Integrierer und ein > nicht-überlaufender Datentyp die sauberere Lösung sein, oder? Lohnt nicht, wenn man 100kHz Referenzfrequenz hat. Den Mehraufwand beim Filter braucht man, wenn man 1Hz Referenzfrequenz hat. Denn dann ist das analoge Schleifenfilter entweder lahm (lange Einrastzeit) oder unterdrückt die Referenzfrequenz nicht genug (Jitter).
Die Zeitkonstante fuer den 1pps Jitter sollte man um die 1000s gleich 1/4 Stunde annehmen. Man kann die Synchronisierung als einen chip kaufen. zB AD9547. oder sich den mit einem Teiler selbst zusammenkleben. Ich habe den ersten Ansatz mit einem AVR in der Pipeline. Was man denn Synchronisieren will bestimmt den Jitter. Ich dachte an einen OCXO, nicht einen VCXO. Ist aber egal fuer die Elektronik, und die Vorgehensweise.
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.