Page 1 of 1

Pamięć EEPROM 25LC640 różne odczyty

Posted: Sun May 02, 2021 5:31 pm
by ketrab
Witam

Koledzy mam problem z odczytem pamięci 25LC640 . Pamięć pracuje w sterowniku skrzyni biegów.

Pamięć jest wylutowana i umieszczona w REVELPROG, niestety za każdym odczytem, CRC32 jest różna, jak porównuję pliki też są różne. W czym może tkwić problem ? Pamięć jest sprawna bo mam kilka tego samego modelu i z każdą jest taka sama historia.

Dziękuje za odpowiedź i pozdrawiam

Re: Pamięć EEPROM 25LC640 różne odczyty

Posted: Mon May 03, 2021 12:32 pm
by ArT
Często pamięć w układzie jest zalakierowana, po wylutowaniu zostaje cienka warstwa lakieru czy nawet kalafonii która działa jak izolator i albo oporność pinów rośnie (niestabilny odczyt) albo w ogóle nie czyta (brak komunikacji). Oczyść dokładnie piny pamięci izopropanolem lub rozpuszczalnikiem nitro (czy nawet delikatnie papierkiem ściernym) i powinno pomóc. Tak samo piny w podstawkach programatora raz na jakiś czas dobrze przeczyścić. Musi ją czytać za każdym razem tak samo.

Druga opcja mniej prawdopodobna to masz podłączony programator przez HUB'a która wprowadza opóźnienia, ale wtedy by wszystkie pamięci źle czytał.

Zakładam że programator jest sprawny (możesz sprawdzić test napięć przy wyjętych pamięciach)

Re: Pamięć EEPROM 25LC640 różne odczyty

Posted: Wed May 05, 2021 12:16 pm
by ketrab
Dziękuje za odpowiedź.

Nóżki od pamięci czyszczę papierem ściernym z każdej strony, więc to raczej odpada. Sprawdzę dzisiaj na innej pamięci z mniejszą ilością danych, być może jest programator uszkodzony. Później się odezwę.

Pozdrawiam