DS1307 nem indul

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
Avatar
havasi
DrótVégénSzéndarab
Hozzászólások: 38
Csatlakozott: 2010. szeptember 7. kedd, 6:00

DS1307 nem indul

Hozzászólás Szerző: havasi »

Sziasztok,
Egy DS1307 RTC szeretnék működésre bírni, de valamiért az oszcillátor nem indul. A I2C rendben tudok írni-olvasni. Ha x1 lábat kapargatom az ujjammal akkor számol. 3 db kvarcot is kipróbáltam. Valakinek van valami ötlete?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: DS1307 nem indul

Hozzászólás Szerző: Robert »

Elem rajta van? Ha nincs, kösd GND-re.
Avatar
havasi
DrótVégénSzéndarab
Hozzászólások: 38
Csatlakozott: 2010. szeptember 7. kedd, 6:00

Re: DS1307 nem indul

Hozzászólás Szerző: havasi »

Van, persze.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: DS1307 nem indul

Hozzászólás Szerző: Robert »

Elemtápfesz?
A VccElem láb és a GND közt van?
Quartz jól van bekötve? Gyanta le van mosva?
Avatar
GPeti
Bitmanipulátor
Hozzászólások: 131
Csatlakozott: 2011. március 3. csütörtök, 7:00

Re: DS1307 nem indul

Hozzászólás Szerző: GPeti »

http://www.zmitac.aei.polsl.pl/Electron ... /app58.pdf

Próbáld meg leforrasztani a kristály házát a GND-re.
Avatar
havasi
DrótVégénSzéndarab
Hozzászólások: 38
Csatlakozott: 2010. szeptember 7. kedd, 6:00

Re: DS1307 nem indul

Hozzászólás Szerző: havasi »

Megpróbáltam mindent, szerintem az IC döglött lehet.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: DS1307 nem indul

Hozzászólás Szerző: Robert »

Az elemfesz: 1.9...3.3V közt kell legyen.
A kvarcod is lehet szakadt. Vagy 32 kHz helyett 32 MHz-s :).
Az oraIC-n a 100 nF szűrő ott van?

http://datasheets.maximintegrated.com/en/ds/DS1307.pdf
1. oldalon a kép legyen megvalósítva!
Az IC kap tápfeszt (az elemen kívül)?

Ha az elemet kiveszed és a Vbat lábat GNDre kötöd?
Avatar
havasi
DrótVégénSzéndarab
Hozzászólások: 38
Csatlakozott: 2010. szeptember 7. kedd, 6:00

Re: DS1307 nem indul

Hozzászólás Szerző: havasi »

Meg van a hiba. Az SQW felhúzó ellenállás hiányzott. Az SQWE bitet 1-re állítottam, akkor kellett volna. Köszi a segítséget.
Avatar
havasi
DrótVégénSzéndarab
Hozzászólások: 38
Csatlakozott: 2010. szeptember 7. kedd, 6:00

Re: DS1307 nem indul

Hozzászólás Szerző: havasi »

De érdekes, mióta egyszer elindult azóta nem is kell.
Bazs87
Biztosítékgyilkos
Hozzászólások: 62
Csatlakozott: 2014. július 20. vasárnap, 20:27

DS1302 kérdés

Hozzászólás Szerző: Bazs87 »

Sziasztok!

Nekem egy DS1302-vel lenne problémám(a típusnév hasonlósága miatt nem szerettem volna új topicot nyitni). Kb. 2 hónap alatt összeszedett 14 percnyi hibát. Készen vásárolt modul. Én csináltam valamit rosszul(a beállítást elszúrni nem nagyon lehet), a DS1302 ilyen gyatra, gyártási hiba, vagy minden RTC ilyen "viccesen" működik? Melyik típusok megbízhatóbbak?

Köszi!
Bazs87
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: DS1307 nem indul

Hozzászólás Szerző: Robert »

Adatlap: DS1302 - 14perc / 2 hónap az sok.Ha precíz kell: DS3231-es chippel szereltet keress....
Bazs87
Biztosítékgyilkos
Hozzászólások: 62
Csatlakozott: 2014. július 20. vasárnap, 20:27

Re: DS1307 nem indul

Hozzászólás Szerző: Bazs87 »

Robert:

DS3231-essel is sikerült kb 2 órat megcsusznom 4-5 honap alatt. Hogyan tudnam elkezdeni szerinted a hiba lokalizalasat?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: DS1307 nem indul

Hozzászólás Szerző: Robert »

A 3231 tud hőfokot mérni és ez alapján a kvarc sebessége / korrekciuó utánállítható. Viszont ehhez kalibrálni kell.
A 14 perc/2 hónap azért kicsit soknak tűnik nekem eltérésben. Meglesem a chipet, hogy milyen beállítással lehet finomítani vagy mi okozhat eltérést.

Külső szinkron lehetősége nincsen? (GPS, GSM, WiFi, bármi?)
Avatar
csegebiga
Chipgyilok
Hozzászólások: 288
Csatlakozott: 2015. március 27. péntek, 21:27

Re: DS1307 nem indul

Hozzászólás Szerző: csegebiga »

egy gyors számolás
egyszerűsített adatokkal:
két óra csúszás három hónap alatt
az napi szinten 7200(s)/120(nap)=60 (s/nap)
ez 60s/86400=6,944444444444444e-4sec eltérés másodpercenként,
ami megfelel +-1440Hz hibának a kvarc frekvenciájában
ezt egy pici trimmer kondival lehet(ne) korrigálni.
a kvarcórákban nem 32kHz-es kristályok vannak, hanem 32768Hz-esek.
ezek beállítása századHerz pontossággal adja az órák pontosságát.
hozzátenném, hogy a karóra, mint legtöbbször kézen lévő eszköz, kvázi testmeleg termoszát környezetben működik,

itt nem tudni, milyen hőingásnak van kitéve a rendszer, bár a 1440Hz eltérést (egy 32768Hz-es kvarc esetén) egy kicsit sok lenne a hőingás számlájára írni.
nincs valamilyen kóbor kapacitás a kvarcoszcillátor körül?
Avatar
csegebiga
Chipgyilok
Hozzászólások: 288
Csatlakozott: 2015. március 27. péntek, 21:27

Re: DS1307 nem indul

Hozzászólás Szerző: csegebiga »

The DS3231 is a low-cost, extremely accurate I2C real-time clock (RTC) with an integrated temperature-compensated crystal oscillator (TCXO) and crystal.
extrém pontos. beépített hőmérő, beépített hőkompenzáció, belső oszcillátor.
ds3231 datasheet
egyszerűen nem mászkálhatna el napi egy percet
hacsak nem hűtőházban,vagy szaunában használod.(-40°C alatt, vagy +85°C felett)
:?:
Válasz küldése