Forum: Mikrocontroller und Digitale Elektronik Porterweiterung 74hc595/165


von Zoltan (Gast)


Lesenswert?

Hallo,

ich möchte meinen AVR um 24I und 24O-ports erweitern. Auf der Suche bin
ich auf diese Seite hier gestoßen:
http://homepages.which.net/~paul.hills/Software/ShiftRegister.html .
Hat jemand schon mal diese Code verwendet, bzw. gibt es noch weitere
Links , die ebenfalls so gut Dokumentiert sind?

2.
Wie kann ich die Eingänge der 74hc165 schützen?
Ich dachte an 2 Dioden, eine gegen +5V und die andere auf GND, und noch
einen Widerstand, direkt vor dem Eingang. Das werden aber sehr viele
Bauteile, deshalb meine Frage: Gibt es einen spetziellen IC, der für
den 74hc165 auch den selben Schutz bietet(veroplen, Überspannung...)?

Gruß Zoltan

von Fino (Gast)


Lesenswert?


von Zoltan (Gast)


Lesenswert?

Hi Fino,
der Link ist echt super, danke. Hast Du vielleicht noch eine Idee, wie
ich die Eingänge schützen, bzw. für 12V komapatibel machen könnte?

von Fino (Gast)


Lesenswert?

Falls Du die Eingänge ausschließlich mit 12V-Pegeln füttern willst wäre
es das einfachste, die entsprechenden Schieberegister mit 12V zu
versorgen und zwischen Controller und Schieberegister einen
Pegelwandler zu setzen. Ansonsten bleibt Dir wohl nur, pro Eingang eine
5V1 Z-Diode und einen Widerstand zu verwenden.

von Harald Hermenau (Gast)


Lesenswert?

Hallo,

warum so kompliziert, beim Blick in die Datenblätter mal nach dem
Eingangsstrom suchen. Für HCT Schaltkreise gilt, die
Eingangsschutzdioden sind mit bis zu 20mA belastbar. Damit fallen diese
schon weg. Ein Widerstand am Eingang reicht damit völlig aus.
Allerdings würde ich den Widerstand so bemessen, das der Eingangsstrom
nicht über 1mA liegt (Belastung des Bauelementes, welches den Eingang
treibt)
Tschüß

von Zoltan (Gast)


Lesenswert?

Danke für die Antworten.
ich bleibe dann doch bei 5V anstelle der erwähnten 12V und nehme nur
einen 10K Wid. und 47K Als Pull-Up.

von Matthias (Gast)


Lesenswert?

Hi

bei solchen Aktionen muß man aber aufpassen das einem der Strom in die
Schutzdioden nicht die Versorgungsspannung anhebt. So ein AVR braucht
sowas um die 20mA. Die Schieberegister so gut wie nichts wenn sie nicht
getaktet werden. Wenn jetzt alle 24 Eingänge 12V abbekommen fließen
24mA über die Eingangsschutzdioden auf die Versorgungsleitung. Da die
Hardware aber nur 20mA benötigt bleibt eine Differenz von 4mA. Und
genau diese 4mA können die Versorgungsspannung auf tödliche Werte für
AVR, Spannugsregler usw. anheben.

Matthias

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.