Forum: Mikrocontroller und Digitale Elektronik AVR 5 Volt <==> AVR 3,3 Volt


von Georg W. (souschl)


Lesenswert?

Hallo Leute!

Ich habe hier ein kleines Verständnissproblem,
Forumssuche und Google haben mir nicht wirklich geholfen

Ich habe einen mit 5 Volt betriebenem Mega8 der Befehle per UART 
ausgibt, diese Befehle möchte ich an einem mit 3,3 Volt betriebenem 
Mega88 einlesen.

Kann ich das 5 Volt UART Signal vom Mega8 direkt auf die UART des Mega88 
schicken oder benötige ich einen Pegewandler?

Theoretisch dürfte es ja kein Problem sein da der Mega88 ja bis zu 5,5 
Volt aushält?

Mfg Georg

von Stefan F. (Gast)


Lesenswert?

Die Eingangsspannung darf maximal 0,5V höher sein, als die 
Versorgungsspannung.

Lies Dir den Artikel zum Thema Pegelwandler durch, sowie dieses Thema: 
Beitrag "Spannungsteiler bei Schaltungen mit 3.3V-Gerät und z.B. AVR (5V) schlecht?"

von Chris (Gast)


Lesenswert?

Einen bidirektionalen Pegelwandler kann man sich aber auch einfach bauen 
(2 * R und LL N-FET pro Kanal).
Siehe hier: https://www.sparkfun.com/products/12009
Die Idee dahinter ist hier näher beschrieben: 
http://dlnmh9ip6v2uc.cloudfront.net/tutorialimages/BD-LogicLevelConverter/an97055.pdf

von Ingo (Gast)


Lesenswert?

Solange nur der eine zuhört reicht n Spannungsteiler

von Georg W. (souschl)


Lesenswert?

Danke für die Antworten!

Ich habe mich nach längerem Überlegen dazu entschieden N-Fet 
Pegelwandler zu nehmen

von Ulrich H. (lurchi)


Lesenswert?

Der Pegelwandler mit den LL-FETs kann bei nur einer Signalrichtung auch 
so ähnlich mit einer Diode und einem Widerstand aufgebaut werden. Das 
besondere an der FET Schaltung ist, dass sie in beide Richtungen für I2C 
geht.

Bei kurzen Leitungen funktioniert auch der Spannungsteiler - zumal die 
UART ja auch nicht super schnell ist, und die AVRs Schmidt-trigger 
Eingänge haben.

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.