Gast
#6810940
Hallo, zusammen! Ich bin derzeit über einigen Überlegungen für eine Digitaluhr mit Temperaturanzeige und optionalem DCF77-Zeitzeichen-Empfang. Verwenden möchte ich den PIC16F15356 im DIP28. Ich sehe für die Takterzeugung diese Möglichkeiten: - 32.768 kHz-Uhrenquarz am EXTOSC-Eingang mit PLLx4, 131 kHz Takt für das Programm. - 32.768 kHz-Uhrenquarz am SOSC-Eingang und interner Takt HFINTOSC mit z. B. 16 MHz. - 16.384 MHz-Quarz am EXTOSC-Eingang und intern herunterteilen auf 1 Hz. Von der Genauigkeit her, wären diese beiden unteren Varianten gleichwertig? Mein Ziel ist es, eine Ganggenauigkeit von sagen wir +/- 1 Sekunde innerhalb von drei Tagen ohne DCF77-Signal zu erreichen. Dann habe ich noch eine Frage zum EXTOSC und SOSC. Mir scheint, ich kann die PLL nicht dazu veranlassen, aus der Frequenz eines Uhrenquarzes mit 32.768 kHz eine höhere Frequenz mit z. B. 12 oder 16 MHz zu erzeugen? Weil die PLL wohl nur bis zum Faktor 4 geht. Und der SOSC-Eingang ist gar nicht an einer PLL angeschlossen. Die erste Variante, das Programm mit 131 kHz Takt laufen zu lassen, wäre das zu langsam? Ich möchte ohne Assembler auskommen. Vielen Dank!