Atmega - Raspi Level Shifter

OP #5304926
Lesenswert?
• ▲
▼
Hallo, ich habe eine kleine Verständnisfrage, bzw hätte gerne einen Rat. 
Ich möchte ein Atmega Prozessor per UART mit einem Rspi kommunizieren 
lassen. Jetzt nutzt der Raspi 3,3V und der Atmega 5V somit brauch ich 
einen Level Shifter oder vergleichbar.

Nun zu meiner eigentlichen Frage, wieso sollte ich z.B. einen BSS138 
nutzen, wenn ich das Problem auch mit einem Spannungsteiler gelöst 
bekomme. Bei den Widerständen sind die Lötarbeiten deutlich geringer als 
beim Level Shifter, aber trotzdem wird dieser offensichtlich öfters 
genutzt. Nur wieso? Welche Vorteile ergeben sich dadurch?
#5304938
Lesenswert?
• ▲
▼
@ Daniel K. (robopcb)

>lassen. Jetzt nutzt der Raspi 3,3V und der Atmega 5V somit brauch ich
>einen Level Shifter oder vergleichbar.

Siehe Pegelwandler.

>Nun zu meiner eigentlichen Frage, wieso sollte ich z.B. einen BSS138
>nutzen, wenn ich das Problem auch mit einem Spannungsteiler gelöst
>bekomme.

Für die 5V -> 3,3V Richtung reicht ein Spannungsteiler, irgendwas um die 
2k-10k Gesamtwiderstand. In die andere Richtung brauchst du ein Gatter 
ala 74HCT125.
Gast #5304961
Lesenswert?
• ▲
▼
von 5V -> 3,3V mit Spannungsteiler,
von 3,3V zu 5V ist keine Anpassung notwendig,
ein regulärer ATMega erkennt bei 5V noch ein 3V Pegel zuverlässig.

Steht im Kapitel DC Characteristics : Input High Voltage
Gast #5304985
Lesenswert?
• ▲
▼
p41145 schrieb:
> ein regulärer ATMega erkennt bei 5V noch ein 3V Pegel zuverlässig

Lt. Datenblatt eines ATmega328P (was auch immer ein "regulärer ATMega" 
sein soll?) liegt die Schwelle bei 0,6*Vcc also bei 3,0V. Ob man 
3,3V-3V=0,3V als "zuverlässig" oder ausreichenden Störabstand bezeichnen 
kann ist ziemlich fraglich und stark von der Anwendung abhängig. Das 
sind typische Fälle wo dann Störungen einherkommen die man schwer 
reproduzieren kann. 20 Cent für ein Gatter rentieren sich meist im 
Angesicht der Zeit die man mit Problemen verplempert.
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.