DCF hodiny v CPLD (prve vysledky)
Vlada Andel
vaelektronik@vaelektronik.cz
Úterý Květen 15 00:22:26 CEST 2007
Nevím jaké tam máte možnosti. Dobré je vytvořit PLL na náběžné hrany
vteřinových značek, tím si je zprůměrovat pro likvidaci rozptylu. Od takto
definovaného začátku odpočítat 50 ms (střed té kratší 100 ms značky) a tam
indikovat jestli značka je nebo není. Ve 150 ms (rozhodovací úroveň) přečíst
jestli je značka krátká nebo dlouhá. Protože přijímače mají telegrafní
zkreslení (značky prodlužují nebo zkracují). Pro max odolnost je dobré měřit
délky značek (průměrovat zvlášť dlouhé a krátké) a rozhodovací úroveň podle
toho korigovat. Alespoň já to takhle dělám.
Anděl
----- Original Message -----
From: "Daniel VALUCH" <daniel.valuch@wanadoo.fr>
To: <hw-list@list.hw.cz>
Sent: Monday, May 14, 2007 3:45 PM
Subject: DCF hodiny v CPLD (prve vysledky)
takze uz chybaju len dve veci :-) Musim dokoncit ten BCD->BIN prevodnik a
nahradit nim konstanty MIN_LOAD a HOUR_LOAD a pridat dve nastavovacie
tlacitka.
Klikaci dizajn je tu http://dvaluch.web.cern.ch/dvaluch/temp/dcf/vhdl/ a
jeho fit do CPLD tu
http://dvaluch.web.cern.ch/dvaluch/temp/dcf/hodiny_top_html_fit_sum.pdf
Mam dosku s XCR3512 takze som to kompiloval pre tento cip, zmesti sa ale aj
do mensieho.
Srdcom prijimaca je dekoder DCF znaciek, ktory je realizovany podla principu
nacrtnuteho M. Sinkom. Na zaciatku kazdeho bitu sa integruju tri 100ms
useky. Podla toho sa vyhodnoti ci v tom case bol signal 1 alebo 0. Vzhladom
na to ze sa signal integruje a limity su nastavene na 20/80% trvania malo by
to byt pomerne odolne voci ruseniu. Zatial som to neskusal ale v simulatore
to funguje pomerne dobre :-)
Ked sa prijme bit tak sa posle na vystup a potvrdi signalom FINISHED. Chyba
v prijme je indikovana signalom ERR a zaciatok minuty (chybajuca znacka)
signalom START_OUT. Ako to presne funguje je velmi dobre vidiet ked sa
klikne na symbol DCF receiver.
Okrem toho tam bezia 3 citace (SEC/MIN/HR) ktore nezavisle funguju ako
hodiny. Ak je z DCF prijaty spravny telegram tak sa citace loadnu prijatym
casom. Vystup citacov je privedeny do PWM generatora, ktory bude generovat
analogovy signal pre indikatory.
Este tam treba prirobit dve tlacitka na rucne nastavovanie casu a hotovo :-)
b.
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list