Hallo zusammen,
ich versuche gerade eine EEPROM in einer Schaltung zu programmieren, was leider nicht klappt.
Es handelt sich dabei um ein M95640, welches ich über einen CH341 China Programmer umprogrammieren will. Den China Programmer habe ich so modifiziert, dass er mit 3V3 versorgt wird und somit die Logikpegel auch bei 3V3 sind. Als Software verwende ich AsProgrammer. Ist das EEPROM ausgelötet klappt das auslesen auch wunderbar.
Zum eigentlichem Problem: Mit dem Logikanalyzer sieht man sehr schnell, dass der CS (S) Pin nicht auf Low gezogen wird. Daher kann das EEPROM auch nicht ausgelesen werden. Das Signal des CS Pins in der Schaltung kommt über einen SN74LVC139A (Demultiplexer).
Meine Vermutung ist, dass der CH341 es nun nicht schafft diesen auf Low zu ziehen. Würde hier evtl. ein externer Transistor, zur Verstärkung des CS Signals, helfen? Habt ihr eine andere Idee/Vorschlag?
Vielen Dank und viele Grüße Chris
Links Datenblatt:
EEPROM 95640: https://www.st.com/resource/en/datasheet/m95640-w.pdf
SN74LVC139A Demultiplexer: https://www.ti.com/lit/ds/symlink/sn74lvc139a.pdf
EEPROM Programmer: https://de.aliexpress.com/item/32828012179.html
Datenblatt CH341: https://www.anok.ceti.pl/download/ch341ds1.pdf
[Mod: Lebenslauf aus Links entfernt]

