ktoś tu zna RTC DS1678 ?

Ostatnio mi się przytrafiła przykra wpadka z nim i potrzebuję wsparcia duchowego. Tudzież informacji.

Reply to
sundayman
Loading thread data ...

W dniu 08.01.2024 o 03:11, sundayman pisze:

Pytaj.

Co do wsparcia duchowego.... "Na pewno dasz radę" , "całe życie przed Tobą" , "Nie marnuj życia dla jednego scalaka" , "On nie jest tego wart..."

Pozdrawiam

Adam Górski

Reply to
Adam Górski

W dniu 2024-01-09 o 02:20, sundayman pisze:

znaczy ten RTC tą baterią tylko. Cały urządź ma swoje zasilanie oczywiście :)

Reply to
sundayman

Mało pocieszające. Kupowałem zawsze wyłącznie albo w Farnellu albo w RS-components. Żadnych dziwnych handlarzy. Ale dzięki za info. Wezmę to pod uwagę na przyszłość, jakiś test dodam po montażu czy coś...

Reply to
sundayman

W dniu 2024-01-09 o 14:03, Adam Górski pisze:

formatting link
Nic nie ma tu odkrywczego. Bateria jest włączona pomiędzy BAT VOLT a GND ( jest na płytce gniazdo CR2032 ). Oczywiście tuż obok DS1678A, wszystko prosto i bez komplikacji.

K1 to kontaktron, który jest normalnie zwarty przez magnes na płycie czołowej urządzenia. Jak się ją otwiera, magnes rozwiera kontaktron i mamy zapisane zdarzenie w DS1678.

Magistrala I2C do atmegi 2561, VCC do ogólnego zasilania 5V.

Część zblurrowana to elementy, które były przewidziane do zastąpienia baterii akumulatorem - nie montowane nigdy bo nie został to przetestowane. Czyli tego po prostu nie ma.

Nie wydaje mnie się, żebyśmy tu coś odkryli... Zwłaszcza, że kiedy VCC jest obecne no to prąd spada do tych kilkuset nA ( przy wyłączonym MIP ).

Reply to
sundayman

W dniu 2024-01-09 o 11:30, Adam Górski pisze:

No nie mogę tego zrobić przecież, bo one są na zasilaniu całej płytki. Więc to bez sensu. Poza tym - nic nie ma przecież w dataszicie, że trzeba jakieś cuda robić. Chociaż może być ciekawe sprawdzić - dać zasilanie do DS1678 przez diodę. Ale jakby to miało coś zmienić to dopiero byłby cyrk.

Ale sprawdzę niedługo. Albo inaczej - odłączę pin VCC w ogóle i zobaczymy czy to coś zmienia na samej baterii.

Reply to
sundayman

A ten pobór prądu to masz z zamkniętym K1 ? No bo na moje oko to tu jest problem.

Oscylator masz zasilany z domeny Vbat, ale INT i logikę już nie. No i jeżeli K1 jest zamknięty cały czas to domena VCC się zasila przez R15. Tam jeszcze może być pull-down na INT wewnętrznie bo inaczej się wyzwoli z powietrza.

K1 powinien być zwierany przy otwarciu. Wtedy pull down na INT nie przeszkodzi.

Taką piękną mam teorię.

Pozdrawiam

Adam Górski

W dniu 11.01.2024 o 05:27, sundayman pisze:

Reply to
Adam Górski

W dniu 2024-01-11 o 15:54, Adam Górski pisze:

oj nie czytasz. Pisałem że :

przy braku zasilania Vcc - pobór 26,8uA ( włączony MIP ), albo 25uA ( wyłączony MIP). Przy obecności Vcc - 5.5uA (włączony MIP ) albo 900nA ( wyłączony MIP ).

Przy czym istotne jest włączenie/wyłączenie MIP w układzie. Jeśli jest MIP wyłączone, to nawet przy zwartym kontaktronie prąd spada. A jeśli jest MIP włączony to przy wyłączeniu kontaktrona MIP się wyłącza

- ergo prąd spada.

Podsumowując - wpływ na prąd ma włączenie funkcji MIP ( co zresztą w dataszicie jest chyba opisane, że jest upływność na wejściu INT ).

Teoria ładna, ale chyba nie :) Jak robiłem pomiary to kontaktron w ogóle był rozwarty cały czas o ile pamiętam. Ale jeszcze wrócę do tego i dam znać.

Reply to
sundayman

W dniu 11.01.2024 o 23:29, sundayman pisze:

Patrząc z boku mowa była o tym że pobór prądu z baterii 900nA miał być wg autora bez VCC i tego bym się spodziewał sam osobiście. A z drugiej strony przy obecności VCC spodziewał bym się poboru 0nA a nie ciągłego zżerania baterii... Dziwny ten RTC. Taki DS1307 pobiera 500nA z włączonym oscylatorem bez VCC a z VCC

5 max 50nA a nie 900nA.
Reply to
Rutkowski, Jacek

Otóż to właśnie. Po niedzieli zrobię pomiary jeszcze raz i zobaczymy.

Reply to
sundayman

W dniu 12.01.2024 o 11:45, sundayman pisze:

Proponuję zatem wyizolować problem.

  1. Sprawdzić miernik czy prąd dobrze mierzy.

Stosując znany rezystor 100M lub 10 x 10M i znane źródło napięcia np 9V baterię.

  1. Polutuj tego RTC na pająka. Bo może impedancja pomiędzy X1,X2 a GND przy 32kHz jest tym czego szukasz. Ewentualnie sprawdź prąd przy zatrzymanym generatorze. W nocie aplikacyjnej jest mowa o ground plane celem pozbycia się zakłóceń, nie celem minimalizacji zużycia prądu.

  1. Jeżeli ten DS1678 pobiera za dużo prądu wisząc w powietrzu bez kwarcu, to wiele się nie da zrobić.

Pozdrawiam

Adam Górski

Reply to
Adam Górski

Ja stosuję prosty trik, żeby ułatwić sobie pomiary prądu baterii w czasie testów - rezystor 1k szeregowo + pady/złącze testowe do tego rezystora. Dzięki temu nie trzeba rozpinać obwodu, żeby wykonać pomiar, a RTC może mieć inny pobór przed/po inicjalizacji, która jest konieczna po odłączeniu baterii przy braku zasilania głównego. Napięcie rzędu 1mV to nie jest wyzwanie dla miernika, można też to spokojnie wzmocnić różnicowo np. x100 i wpuścić na ADC w testerze.

Reply to
Zbych

A płytka, w którym jest badany układ została poprawnie umyta po lutowaniu? Kiedyś badałem rzeczywiste podpory prądów układów xlp microchipa, okazało się że minimalne pozostałości topnika, kurzu czy wilgoci bardzo przełamują realny odczyt prądów, co w efekcie dawało wyższe wyniki niż max deklarowany w datashicie. Dokładne umycie PCB i całego obwodu dopiero dawało rezualty zgodne z datasheet.

Reply to
Marek

W dniu 08.01.2024 o 03:11, sundayman pisze:

I jak ? Bo ciekawy jestem.

Adam Górski

Reply to
Adam Górski

Umyta, polakierowana itp. To dotyczy kilkuset szt. a nie jednej :)

Reply to
sundayman

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.