Forum: Mikrocontroller und Digitale Elektronik 5V tolerante Eingänge ?!?


von Dan (Gast)


Lesenswert?

Hallo !

Ich brauche mal etwas Hilfe, und zwar habe ich ein Controllersystem
welches mit 5V arbeitet in dem aber ein 3,3V Speicher sitzt, 3
Leitungenhaben ich mit Spannnungsteilern auf 3,3V Level
heruntergeschoben. Problem ist nur, dass der Controller neuerdings auch
 batteriegepuffert werden soll (der AVR läuft von 2,7-5,5V). Das Problem
ist nur dann, dass ich nicht mehr mit dem 3,3V Speicher arbeiten kann
weil dann die Spannung, wegen der Spannungsteiler zu gering ist. Wie
kann man das lösen, im prinzip brauche ich nur den 3,3V Speicher von
der Eingangsseite 5 V tollerant zu machen. Geht das irgedwie?

Danke schonmal

von Michael (Gast)


Lesenswert?

Du könntest anstatt des "unteren" Widerstandes im Spannungsteiler
einfach eine Z-Diode einsetzen.

Gruß
Michael

von Sandro (Gast)


Lesenswert?

naja als "bastel"-Lösung könntest du Z-Dioden verwenden... zwar keine
saubere lösung...

von Dan (Gast)


Lesenswert?

ja aber treibt der avr so viel strom das es mit der z diode
funktioniert?
wie werden denn 5v tolerante eingänge sonst aufgebaut?

von Klaus F. (Gast)


Lesenswert?

Es gibt die " 74LVC " Serie von Bausteinen, die können mit 3,3 Volt
versorgt werden und vertragen trotzdem 5 Volt am Eingang.
Damit ist das "heruntersetzen" gelöst.

Der Spezial-Typ "74LVC4245" kann sogar von 3,3 Volt auf 5 Volt
"hochsetzen", benötigt dazu aber auch zwei Spannungsversorgungen.

Hersteller z.B. Texas Instruments.

Lösungen mit Z-Dioden und Widerständen sind übles Gebastel, sonst nix.

Klaus

von Dan (Gast)


Lesenswert?

@ Klaus

Danke genau sowas habe ich gesucht um dien speicher nachträglich 5 V
Tolerant zu machen

von Dan (Gast)


Lesenswert?

SN74LVC2T45 der ist gut ;)

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.