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...
Klicke auf die Grafik für eine größere Ansicht

Name:	hc595.png
Hits:	22
Größe:	15,7 KB
ID:	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