Forum: Mikrocontroller und Digitale Elektronik USART ATMEGA32 5V High Level


von Matthias (Gast)


Lesenswert?

Hi,

ich habe einen ATMEGA32 mit 5V VCC und würde gerne wissen ab welchem 
Wert der RX des USART ein High Bit erkennt ? Würden da ca 3,3 V reichen, 
bzw. ist es auch hier möglich (wie beim SPI) per simplen 
Spannungsteilern ein 5V USART Signal in ein 3,3V Signal zu wandeln ?

von Nailpainter (Gast)


Lesenswert?

Du willst mit externen 3.3V von 3.3V pegelwandlern anfahren und die ans 
UART im 5V Mega32 anschliessen ? Zum einen kann man auch 5V Pegelwandler 
verwenden, oder den Mega32L mit 3.3V laufenlassen. Das war's wohl nicht. 
Vom 3.3V Ausgang an einen 5V eingang ein serieller Widerstand 10k, Vom 
5V ausgang an den 3.3V eingang eine serieller 22k, allenfalls einen 
Teiler.

von Matthias (Gast)


Lesenswert?

Ich hätte jetzt darauf getippt, vom MEGA32 zum 3,3V USART Empfänger 
einen Spannungsteiler z.B. aus 1kOhm und 500 OHm => UA = 3,3 V zu bauen 
und somit keine Probleme mit Flanken zu bekommen, da der Strom nicht so 
sehr begrenzt wird (so wie beim SPI).

Vom 3,3V Sender zum MEGA32 hätte ich direkt verbunden.

>oder den Mega32L mit 3.3V laufenlassen

Nö, brauche 16 MHz somit fällt 32L weg

von Johannes M. (johnny-m)


Lesenswert?

Die Input High Voltage ist im Datenblatt mit min. 0,6 Vcc angegeben. Das 
sind bei 5 V Vcc 3 V. Sollte also so gerade passen...

von Sowieso (Gast)


Lesenswert?


von Matthias (Gast)


Lesenswert?

habe jetzt mal die Sache aufgebaut:

Mein Slave am USART is ne Kamera, die mit 30-3,6 V funktioniert.
Habe RX von Kamera mit TX von Atmel über einen 500Ohm und 1kOhm 
Spannungsteiler verbunden ud TX der Camera mit RX von Atmel direkt 
verbunden.

Nun habe ich auf der TX Leitung der Kamera bzw. der RX Leitung des ATMEl 
einen 5V Pegel. Möchte die Kamera ungerne schrotten, aber warum ist RX 
High vom Atmel, nach der Initialisierung ?

von Johannes M. (johnny-m)


Lesenswert?

Matthias wrote:
> Nun habe ich auf der TX Leitung der Kamera bzw. der RX Leitung des ATMEl
> einen 5V Pegel. Möchte die Kamera ungerne schrotten, aber warum ist RX
> High vom Atmel, nach der Initialisierung ?
Vermutlich, weil der Pull-Up des Pins aktiviert ist. Wenn Du den 
deaktivierst, musst Du allerdings dafür sorgen, dass der Sender die 
entsprechenden Pegel zur Verfügung stellt. Ansonsten nen externen 
Pull-Up an 3,3 V dran.

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.