10MHz runterteilen und zählen

Ich hab mir (siehe anderer Thread) jetzt ein Rubidium-Normal

zu bauen. Wenn ein funktionierendes PPS-Signal rauskommt, so kann man das (eventuell nach etwas nachbereitung, die Pulse sind sehr kurz, angeblich) direkt in einen NTP-Server mit PPS-

Referenzzeitpunkt hat).

formatting link

Uhrzeit daraus selbst zu errechnen (nach Stellen per GPS oder so). Der Code von diesen Teiler-PICs ist zwar sicher elegant und

und Stunden mit, d.h. ich brauche zur "Uhr" zumindest noch eine andere Zeitquelle, die unter einer Sekunde Abweichung hat.

Ein Arduino wird eher nicht in der Lage sein, das Signal

Faktor 10 oder 100 runterteile (mit so einem PIC oder ein bis

stellen kann.

anders machen, oder gibt es da Fallstricke?

TIA /ralph -- aus Interesse hab ich gefragt was ein neues Rubidium- Normal kostet: Ca. 1500 Euro

noch Stunden, Minuten, Datum etc. errechnen will und NMEA formatieren soll, dann wird es vermutlich schwierig.

--
----------------------------------------------------------------------------- 
                                                              https://aisg.at 
                                                   ausserirdische sind gesund
Reply to
Ralph Aichinger
Loading thread data ...

Am 30.07.2019 um 10:07 schrieb Ralph Aichinger:

Prozessor genommen und weil der mit 1MHz zu lahm war um von dem 10MHz OXCO direkt bespasst zu werden habe ich die "Uhr" als CMOS 4017 Grab gebaut. ;-)

O.J.

Reply to
Ole Jansen

Am 30.07.2019 um 10:07 schrieb Ralph Aichinger:

wieso nicht?

die 10Mhz an den CLK Eingang, 16 bit Timer mit Prescaler (64) im Count-To-Compare (15624?) Modus auf 100ms runterteilen, im CTC interrupt

Stefan.

Reply to
Stefan U.

Hm, danke. Das sind haufenweise Begriffe mit denen ich weitergoogeln

/ralph

--
----------------------------------------------------------------------------- 
                                                              https://aisg.at 
                                                   ausserirdische sind gesund
Reply to
Ralph Aichinger

Dann einen Timer der durch den Prozessorclock getaktet wird.

Reply to
Stefan

Wobei der 8051 den eingehenden Takt doch erstmal teilt. War das nicht ein Teiler von 12?

Gerrit

Reply to
Gerrit Heitsch

Am 31.07.2019 um 19:42 schrieb Stefan:

das meinte ich mit "an den CLK-Eingang"

Stefan.

Reply to
Stefan U.

Am 31.07.2019 um 22:16 schrieb Stefan U.:

ich dachte, du meintest den Clock Eingang eines Counters

Reply to
Stefan

Warum mit Geriatronik?

Nimm eine Cortex CPU mit ausreichend Takt und Du kannst die Pulse mit einem Timer Zaehlen....

--
Uwe Bonnes                bon@elektron.ikp.physik.tu-darmstadt.de 

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt 
--------- Tel. 06151 1623569 ------- Fax. 06151 1623305 ---------
Reply to
Uwe Bonnes

Warum nicht? Genausogut kann man fragen warum man heutzutage immer alles in Software machen muss wenn eine spezielle Anwendung auch in Hardware geht.

nicht der Fall und er muss sie erst lernen aber kennt den Atmel ist er mit letzterem besser bedient.

keine CPU nehmen sondern entsprechend viele Teiler durch 10 hintereinanderschalten.

Gerrit

Reply to
Gerrit Heitsch

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.