Moin,
bin bislang erfolglos auf der suche nach einem Portexpander (am liebsten
I2C, anderes aber auch denkbar), um Relais etc. mit 12 oder 24V gegen
Masse zu schalten. Leider weisen die mir bislang untergekommenen
Kandidaten auch als Open Drain/Collector-Ausführung nicht die
erforderliche Spannungstoleranz auf.
Denkbar wäre ggf. eine Kombination mit ULN2803, wenn es das aber in
einem Chip gäbe, wäre mir es umso lieber. Hat wer geeignete Vorschläge?
gesuchte Eckdaten
>= 25V spannungstoleranz der Ausgänge
8, besser 16 Ports
>= 50 mA, besser >100 mA über die Ausgangspins
>= 500 mA Gesamtstrom
idealerweise:
(belastbare) Clamping-Dioden
I2C-Eingang
min 1,27er Raster, besser auch DIP-verfügbar
Besonders schön wäre es, wenn auch noch ein externer Spannungseinbruch
(durch parallel um IC wirkenden Taster) detektiert werden könnte.
Scheint mir mit Tristate oder open Drain-Verhalten grundsätzlich
denkbar, pullup durch die eigentliche Last, zyklisch mal kurz den Port
auf Lauschen stellen. Mit einem nachgeschalteten 2803 und
Bypass-Widerstand scheint sich mir dann eine Rückkopplung auf den
2803-Ausgang zu ergegeben sein und die Last sich selbst einzuschalten?
Oder gibt's da noch einen Kniff, wie eine Widerstandsanodnung aussehen
muss, um am 2803 vorbei dessen Ausgang vom gleichen Portpin abfragen zu
können?