Jake 3V I2C RTC?
Pavel Kutina
hw na prelude.cz
Úterý Únor 18 21:23:55 CET 2014
Zdravim,
uz nejakou dobu se snazim vybrat nejaky rozumny RTC, idealne dostupny jako
modul (moje konstrukce nejcasteji konci jako dirkovana deska, osazena moduly
a zadratovana). Pozadavky snad nemam uplne nesmyslne:
Napajeni 3V (pres to vlak nejede, na prevodniky urovni nemam naladu ani
misto, procesor je 3V - to bohuzel vylucuje "obyc" DS1307), samostatny
"management" pro zalozni baterii (nechci supercap, bude tam 3V lithiovka),
komunikace pres I2C, koupitelny v kusovce za rozumnou cenu (davat tri stovky
za DS3232 se mi zda trochu zvrhle a ani nepotrebuju takovou presnost,
nemluve o tom, ze to ma pomerne velke pouzdro), idealni by byla dostupnost v
nejakem "predzpracovanem" modulu "jako pro Arduino" :) a potesila by i
nejaka rozsirenost a dostupnost examplu "pro blbce" (vetsinou to prepisuju z
C do Mikroe Mikropascalu, takze ten kod musim nejdriv pochopit), hodne by
pomohlo i pocitani na desetiny sekundy (bude to cas pro logy a sejdou se mi
dve tri udalosti ve stejne vterine).
Uz nejakou dobu tu pomerne neuspesne valcim s "obycejnym" DS1302 a zvolna me
to prestava bavit (opet jsem narazil na cinskou manii davat na vsechny
datove piny pullupy - zvlast to potesi, kdyz je na desce HW pullup 8k a ve
svabu integrovany 40k pulldown), dela mi to neuveritelne veci - momentalne
vycitam vteriny a kolega se tim take dneska pobavil, kdyz videl posloupnost
jako 1, 2, 3, 4, 8, 9, 13, 15, 16, 10, 12, 16, 23 ... az 44 (jo, opravdu to
obcas couvne), kdy doslo k vynulovani a pocitalo se opet od nuly. Zvlastni
je, ze na te 44 "maxivterine" to byla skutecne cca minuta, ale nedoslo k
prenosu do minut, tam se to dostalo az po pretoceni druhe minuty (sice to
zatim vycitam v BCD, ale to snad nijak neomlouva to couvani a prirustky s
kulhajicimi vterinami).
Samozrejme, ze mam nejakou kravinu v kodu a podle loganu mi do toho nejspis
i nekde neco keca, tak to zatim nejak ladim, ale prestava mne to bavit, coz
je u hobbyprojektu docela zasadni vec. Takze jestli to nerozchodim, tak
vymenim za RTC, s kterym budu komunikovat nejak standardneji a ne pres
bit-bang, ale nedari se mi najit to spravne. Poradite?
Pavel Kutina
---
Tato zpráva neobsahuje viry ani jiný škodlivý kód - avast! Antivirus je aktivní.
http://www.avast.com
Další informace o konferenci Hw-list