Sari la conținut
ELFORUM - Forumul electronistilor

Problemă cipuri RTC DS1302


Vasile5

Postări Recomandate

Pe cipuri scrie: DS1302 1705C2 +163AN. Nu incrementează timpul, arată mereu 0/0/2000 0:00:00.

În același circuit fizic, dacă scot cipul acesta din soclu și pun alt cip, ex DS1302 22DNJN, merge perfect.

 

Am încercat să activez cipul setând bitul de enable, am activat/dezactivat trickle charge, am probabt cu  bibliotecile: Arduino_RTC, iarduino_RTC, RTC_by_makuna, RTC_by_neiron, DS1302_standard.

L-am încercat și la 3,3V, am inversat firele logice în toate pozițiile, am încercat cu și fără baterie, am schimbat bateria, am schimbat 5 cipuri la rand - toate același model și nefolosite, am încercat tot ce mi-a venit în minte. Mereu arată 0/0/2000.

 

Problema este că am un pumn de cipuri dinastea și niciunul nu merge, deși în același circuit dacă scot cu penseta cipul acesta din slot și pun altul, tot DS1302 dar din alt lot, cel nou merge perfect.

 

Nu cred să fie cipuri defecte pentru că reușește să citească timpul, doar nu pornește oscilatorul. Trebuie să fie o șmecherie și nu reușesc să-i dau de cap.

 

 

Editat de Vasile5
Link spre comentariu
  • Răspunsuri 22
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • mihaiaurul

    6

  • Vasile5

    6

  • djvas

    4

  • Marele Savant

    3

Top autori în acest subiect

Imagini postate

20 minutes ago, Vasile5 said:

Pe cipuri scrie: DS1302 1705C2 +163AN. Nu incrementează timpul, arată mereu 0/0/2000 0:00:00.

În același circuit fizic, dacă scot cipul acesta din soclu și pun alt cip, ex DS1302 22DNJN, merge perfect.

Am impresia că discuția asta referitoare la versiuni de DS1302 am citit-o acum multi ani.
Ai așa de multe dintre cele care nu merg și trebuie nepărat să le folosești ?

Link spre comentariu

Da. Am module 1302 ca în poză. Am un pumn de module cu cipurile lor originale, cu cuarț, cu tot ce trebuie și încă un pumn de cipuri noi separate pe care plănuiesc că le folosesc în proiecte viitoare și vreau să le testez. Toate modulele merg perfect cu cipurile lor originale, le pot reseta, pot seta ora, totul merge.

Scot din soclul modulului cu penseta cipul original și pun cip nou pe care scrie tot 1302, dar pe rândul doi e adăugat 1705C2 +163AN (cip venit de la chinezi). Cu noile cipuri nu merge niciun modul, nu pot seta ora, timpul nu se incrementează. Afișază doar static valoarea 0:00:00... Scot cipul nou, îl pun înapoi pe cel vechi, totul OK.

 

Am încercat cu diverse biblioteci (librării), am făcut placă de test separat, am pus alt cristal, am inversat și firele, am subalimentat circuitul, l-am supraalimentat, am încercat 5-6-10 cipuri noi,  am înseriat rezistori pe pinii logici, am luat la pigulit data sheet-ul, nimic! Toate cipurile vechi merg în orice configurație, la orice tensiune, cu oricare bibliotecă, cipurile noi nu merg orice aș face.

 

Modulele nu au nicio componentă pe spate, modulul e compus doar din 3 piese: cipul, cuarțul și bateria, legate direct la pini.

 

Dacă ar fi doar un cip sau două, le-aș arunca la coș și gata, dar am un pumn și niciunul nu merge.

modul1302.jpg

Editat de Vasile5
Link spre comentariu

Nu-l confundam ( cel putin eu ) dar nici i2c NU foloseste. Comunica pe un protocol serial generic, mai aproape de SPI.

A nu se confunda cu DS1307 care e i2c

Editat de djvas
Link spre comentariu

@Marele Savant DS1302 este ceva particular.
Un fel de I2C cu CS, adică un fel de SPI cu DATA bidirectional 🙂.

 

57 minutes ago, Vasile5 said:

Dacă ar fi doar un cip sau două, le-aș arunca la coș și gata, dar am un pumn și niciunul nu merge.

Leagă pin RST la Vcc , direct sau prin 1-50k. Merge ?
 

Link spre comentariu

Poză cu cipul care nu merge.

Am legat și pinul RST prin 10k la VCC și încercat și legat direct. Tot nu merge.

 

Oricum, cipul are rezistori pull-down integrați (cel puțin așa am văzut în datasheet, deci cred că mai degrabă ar trebui să-l leg la masă, dar nici așa nu merge.

 

ds1302.png

Editat de Vasile5
Link spre comentariu

Să nu fi greșit chinezul cănd a scris pe el.
Și să fi fost "7" nu "2" ăla din final de la DS...
Totuși, de ce nu postezi o imagine cu ce folosești tu ?
Poate se vede că este un fals.

Editat de mihaiaurul
Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări