Page 4 of 4

Re: Communication error przy próbie odczytu W25N01GV (aler Read ID działa)

Posted: Mon Nov 22, 2021 4:56 pm
by pawelkos
Zalaczam link do filmu.

Re: Communication error przy próbie odczytu W25N01GV (aler Read ID działa)

Posted: Tue Nov 23, 2021 8:48 am
by ArT
Dziękuje za filmik. Na ECC wychodzi że jest problem z czyszczeniem każdego z bloków. Na filmie nie widzę żebyś zrobił coś źle. To co możesz jeszcze sam sprawdzić to:
1. czy programator przechodzi test napięć (z górnego menu narzędzi) - wszystko powinno być na zielono
2. możesz też spróbować oczyścić blaszki w programatorze jak i w adapterze (np. alkoholem izopropylowym) - blaszki powinno się czyścić regularnie, jeżeli są przybrudzone to będzie zwiększona oporność i może być tak że odczyt będzie działał, a czyszczenie i zapis już nie
3. sprawdzić programowanie na innym kablu USB i na innym PC.
Jeżeli żadna z tych rzeczy nie pomoże to podeślij mi proszę tą pamięć na której nie działa zapis + najlepiej swój programator. Będę mógł porównać u siebie i dojść gdzie jest przyczyna. Jeżeli nie masz czasu na powyższe testy to możesz od razu podesłać, sprawdzimy. Szczegóły na PM.

Re: Communication error przy próbie odczytu W25N01GV (aler Read ID działa)

Posted: Tue Nov 23, 2021 9:29 am
by pawelkos
Dziekuje za szybka odpowiedz.
Wykonalem wszystkie zalecene przez Ciebie zabiegi, niestety bez efektu.
Pozostaje wysylka.

Re: Communication error przy próbie odczytu W25N01GV (aler Read ID działa)

Posted: Tue Dec 07, 2021 1:00 pm
by ArT
Wracam do tematu tej pamięci W25N01GV - potwierdzam, faktycznie problem występuje. Poniżej rozwiązanie.

Otrzymałem od @pawelkos programator oraz pamięci na których występuje problem. Moje pamięci na jego programatorze działają, jego pamięci na moim programatorze też nie działają. Pamięci wyglądają na sprawne, gdyż odczyt ID działa, komunikacja skryptowa działa. Co się okazuje - nie wiem czy to jest kwestia serii danych pamięci czy układu zasilania w programatorze, ale pamięci które otrzymałem się resetują na zasilaniu z programatora. Jest niedopasowana impedancja i są odbicia sygnałów, zwykle pamięci posiadają rejestry do ustawienia impedancji, ale akurat nie W25N01.... Próbowałem problem rozwiązać oprogramowaniem - niestety bez efektu. Jest kilka rozwiązań na ten moment problemu:
1. programowanie w zewnętrznym układzie klipsem (pamięć ma dodatkowe elementy odsprzęgające) - jeżeli sam układ zezwala na takie programowanie to będzie działać
2. programowanie w adapterze ale z dodatkowym kondensatorem między 4 a 8 nogą (między masą a zasilaniem) - 100 - 220 nF rozwiązuje problem, jeżeli programujemy w danym adapterze tylko pamięci 25xx to można śmiało taki kondensator wlutować na stałe
3. programowanie z zewnętrznym zasilaniem, tak żeby pamięć była już zasilana zanim programator się z nią skomunikuje
Szczerze nie wiem czym się różnią pamięci @pawelkos od mojej którą posiadam, wyglądają tak samo, rejestry mają takie same. W każdym razie powyższe 3 metody sprawdziłem i działają.

Re: Communication error przy próbie odczytu W25N01GV (aler Read ID działa)

Posted: Wed Dec 22, 2021 12:54 pm
by pawelkos
Programowanie w adapterze z dodatkowym kondensatorem dziala bez zarzutu, zrobilem z ta przerobka ponad 40 kosci.

Dziekuje za pomoc.