Liste der Anhänge anzeigen (Anzahl: 1)
HC595 Schieberegister ESD Problematik
Hallo Leute,
ich habe eine kleines Projekt hier im Bau um an einem normalen Linux Rechner eine IO Karte zu nutzen. (zum Leds und Relais schalten)
Keine komplexe Technik.
Die Ausgänge werden seriell mit HC595 gefahren an denen jeweils ULN 2803 hängen.
Das ganze funktioniert eigentlich super.
Mein Problem ist nur; dass ich ein riesen ESD Problem habe, dass ich nicht gelöst bekomme.
Sobald ich irgendwo im System ein Fehler einkoppel (z.B. einfach einen Messpin vom Multimeter anhalte); oder ein großes Netzteil 20 cm weiter schalte fallen mir die Ausgänge der HC595 ab.
Folglich sind die LEDs natürlich dunkel, bis eine Kontrollbyte HC595 an HC165 das ganze sieht und ich die Ausgänge neu setze.
Meine Vermutung war, dass der RCK der im halten low ist, eine Fehlerspannung sieht und triggert. Ich habe mal 10k zu vorsicht zwischen den und GND gehangen hilft aber auch nicht.
So ist das ganze verdrahtet...
Anhang 28284
Data, RCK, CLK kommen direkt vom IO.
Sieht jemand auf anhieb ein Problem? kann ich mir sonst so ESD über z.B den "Data_Out" einfangen, dass ich rückwärts solch einen Reset mache?
Ich such mich echt wund hier...
Grüße
Liste der Anhänge anzeigen (Anzahl: 1)
Also das ganze sieht so aus...
Anhang 28295
ist bischen kompliziert, da die Platine noch mehr können soll wenn Sie mal geht.
Im Prinzip seht ihr 3 HC595 die in Reihe laufen. Alle anderen Bauteile auf der Platine müssen nicht bestückt sein... die Ausgänge zu den ULN können offen oder auch zu sein. Das Prolem besteht weiterhin.
Der Eingang geht über 20cm direkt an den IO vom PC.
Schaltung ist eigentlich genau das von oben...mehr ist da nicht.
Wobei das mit dem open-Collector klingt verdächtig. Sowohl meine USB IO Karte als auch mein Raspberry pi haben das bei genauerem nachlesen.
Verdammt...was kann man da tun?