Forum: Mikrocontroller und Digitale Elektronik DIP(?) Pegelwandler für UART 1.8V <-> 5V gesucht


von Linus Mettler (Gast)


Lesenswert?

Hallo,

Ich habe ein SOM mit 1.8V UART und möchte diesen mit einem 5V AVR 
verbinden. Geschwindigkeit 115200baud.

Dafür suche ich nun einen Pegelwandler, den ich bequem auf dem 
Breadboard einsetzen kann, also vorzugsweise DIP Gehäuse. Ich finde 
leider keinen der unter 
https://www.mikrocontroller.net/articles/Pegelwandler genannten ICs im 
DIP Gehäuse, nur SMD.

Für I2C habe ich schon den hier: 
http://www.robot-electronics.co.uk/htm/i2c-lvl01tech.htm in Benutzung.

Meine Frage nun: Kann ich den auch für UART benutzen? Ich vermute, 
schon. Würde das aber gerne nochmal bestätigt haben, bevor ich mir die 
CPU kaputt mache.

Oder kennt jemand einen kleinen, gut verfügbaren DIP Pegelwandler IC für 
1.8V<->5V?

Vielen Dank schonmal für eure Hilfe!

Linus

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

In der einen Richtung (AVR sendet, "SOM" empfängt) brauchst Du nur zwei 
Widerstände als Widerstandsteiler. In der anderen Richtung ("SOM" 
sendet, AVR empfängt) kannst Du das hier verwenden:

https://www.mikrocontroller.net/articles/Pegelwandler#1.2C8_V_.E2.87.92_5_V

Den 'LS125 gibt es im 14poligen DIP. Das ist zwar "Overkill", weil Du 
nur ein Viertel des Baustein benötigst, aber das dürfte kein großes 
Problem sein.

von Thomas L (Gast)


Lesenswert?

Wiso nicht einfach wie von Rufus beschrieben ein Spannungsteiler in die 
eine und ein Transistor in mit Pullup in die andere Richtung?

von WissenderGooglenachschauer (Gast)


Lesenswert?

Was isr SOM?

--> Der Som (kirgisisch/russisch Сом) ist die Währung Kirgisistans.

https://de.wikipedia.org/wiki/Som

von Linus Mettler (Gast)


Lesenswert?

Ok, ich danke euch erstmal. Ja, natürlich tut es schon ein 
Spannungsteiler und eine Transistor.

Ich hatte halt gehofft, es gäbe da einen feinen DIP IC mit GND, Vcc_a, 
Vcc_b und 2x rein-raus. Das ist auf dem Steckbrett einfach handlicher 
und weniger Fehleranfällig. Bei 5V an einen 1.8V Eingang macht die CPU 
sicherlich dicke Backen und es sind ~100€ futsch. Auch nur ein 
zerstörter UART wäre ärgerlich.

Kann denn mal jemand einen Blick hier drauf werfen, und seine Meinung 
abgeben, ob man damit auch UART übertragen kann?

http://www.robot-electronics.co.uk/htm/i2c-lvl01tech.htm

Evtl. müsste ich halt die Pullups entfernen...

Den habe ich eben hier rumliegen.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Linus Mettler schrieb:
> ob man damit auch UART übertragen kann?

Nein. Das ist dafür ungeeignet, weil I2C eine bidirektionale 
Übertragung ist, und der Baustein in beide Richtungen treiben kann. 
Obendrein ist das nur ein Open-Collector- bzw. Open-Drain-Treiber; I2C 
funktioniert nur mit passenden Pullup-Widerständen.

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.