Funkuhr und Frequenzmessung mit DCF77-Modul
===========================================

Vorsicht beim Anschliessen des DCF1-Moduls von Pollin:
- das beiliegende Datenblatt ist falsch!
- die maximale Betriebsspannung ist etwa 3 Volt
- statt einer 2.1V Zenerdiode koennen auch 4 Kleinsignaldioden in Serie
  verwendet werden. Vorwiderstand 10k und Kondensator 100nF sollte gehen.
  (2.7V Zenerdiode mit 1.8k Vorwiderstand ergibt etwa 2.3V)

Messen eines neuen Quarzes: Ausschalten, neuer Quarz einsetzen, einschalten.
Nach 20 Sekunden sollte die ungefaehre Frequenz angezeigt werden.
Nach etwa 3 Minuten dann ein etwas genauerer Wert. Und nach laengerer Messung
sollte es immer genauer werden.

Die Genauigkeit des angezeigten Wertes in Herz ist in etwa:
dx = F/30000/z
wobei F die Frequenz in Herz und z die Messzeit in Minuten ist.
Bei 1MHz sollte also nach 6 Stunden die Messung auf etwa 0.1 Hz genau sein.
Entsprechend werden dann die entsprechenden Nachkommastellen angezeigt.
Dies unter der Annahme dass ein Sekundenpuls jeweils mit einer Genauigkeit
von etwa 1ms startet. Mit einem besseren Modul koennte dies aber genauer sein.
(1/77.5kHz = 13 Microsec)

Beim Anpassen fuer den ATmega328P ist aufgefallen dass das DCF1-Modul nur
etwa 2V liefert, statt den erwarteten 5V. Mit R1 als 10k Widerstand kann das
Problem provisorisch geloest werden.

Besser ist wohl eine Pegelwandlung mit zusaetzlichem FET-Transistor BS170
(Siehe funkuhr2schema.png). Mit dieser Schaltung stimmen die Pegel, und
die Flanken der Pulse sehen am Oszilloskop vernuenftig aus. Weil das
Invertieren des Signals im Programm aus unerfindlichen Gruenden nicht
geht (unerklaerlicher Absturz), ist noch eine Inverterstufe mit einem
BC550C nachgeschaltet.

Stand 17.10.2010

Nachtrag 19.10.: der unerklaerliche Absturz war vermutlich durch fehlendes
volatile entstanden. Der Compiler hat dann "block=1" faelschlicherweise
wegoptimiert.
Gerade noch aufgefallen: im Schaltschema ist die
Nummerierung der Pins von PL1 falsch. Um 180 Grad verdreht.

5.6.2011:
Fehler im Schaltschema (funkuhr2schema.png) korrigiert.
Neues Schema fuer erweiterte Variante mit Thermostat und USB-Schnittstelle
(funkuhr2erweitert.png).
