hallo, ich bin auf der suche nach einem Level-Shifter, Pegelumsetzer, Pegelwandler und alle anderen bezeichnungen (was in meinen Augen sehr verwirrend ist, weil jeder hersteller es anders bezeichnet) für eine einfache UART Signalleitung, also RX/TX der µC wird dabei mit 3,3V versorgt aber ich erhalte ein Tx signal mit 5V (TTL) an diesem. Daten versende ich mit 3,3V (LVTTL). Jetzt such ich einen baustein mit: Betriebsspannung: 3,3V Baudrate: 115200 5V -> --- -> 3,3V (Tx) |?| 5V <- --- <- 3,3V (Rx) eigentlich eine ziemlich einfache kiste. es soll dabei nur ein IC sein. möchte keinen Spannungswandler oder stabilisierung mit z-diode o.ä. danke für die vorschläge
5V -> --- -> 3,3V (Tx) 2 Widerstände 5V <- --- <- 3,3V (Rx) Diode, Pull-Up
https://www.mikrocontroller.net/articles/Pegelwandler Ich nehm für sowas sehr gerne ADUMs. Bei dir z.B. der ADUM1201. Die sind Idiotensicher und trennen gleich galvanisch ab.
Schau Dir mal die SN74LVC1T45 an, die habe ich auch schon mehrfach in meinen Projekten als Pegelwandler eingesetzt. http://www.ti.com/product/sn74lvc1t45
Dummschwaetzer schrieb: > 5V -> --- -> 3,3V (Tx) > 2 Widerstände > 5V <- --- <- 3,3V (Rx) > Diode, Pull-Up Rafi Dafi schrieb: > es soll dabei nur ein IC sein. möchte keinen Spannungswandler oder > stabilisierung mit z-diode o.ä. dass erstmal dazu... cyblord setzen die Adum's nicht bei solchen anwendungen eine doppelte versorgung vorraus? also in diesem Fall 3,3V UND 5V.
:
Bearbeitet durch User
Rafi Dafi schrieb: > cyblord setzen die Adum's nicht bei solchen anwendungen eine doppelte > versorgung vorraus? > > also in diesem Fall 3,3V UND 5V. Ja richtig. Aber hast du auf deiner UART Seite keine Versorgung? Wo kommen die denn her? Meist kommen 5V TTl Uart ja von einem (USB-)Wandler welcher auch eine Versorgungsspannung bereitsstellt. Wenn nicht, dann musst nen anderen Baustein aussuchen.
:
Bearbeitet durch User
ne ich hab nur die 3,3V versorgung zur Verfügung. deswegen würde ich ja noch eine 5V Versorgung benötigen
Rafi Dafi schrieb: > ne ich hab nur die 3,3V versorgung zur Verfügung. > deswegen würde ich ja noch eine 5V Versorgung benötigen Du willst ein Signal auf 5V heben aber hast keine 5V zur Verfügung? Das ist bissle mehr als ne einfache Pegelwandlung. Wo kommen die 3,3V her? Da muss es doch irgendwo ne höhere Spannung geben. Dann machst daraus nochmal 5V. Sonst wird das ohne weitere Bauteile schwierig. Da brauchs ja dann einen Step-Up-Wandler.
:
Bearbeitet durch User
Warum ein IC? Ist doch unnötig: > 5V -> --- -> 3,3V (Tx) Widerstand in Serie & Diode gegen 3,3V (und meinetwegen nochmal einen Widerstand an den Pin). > 5V <- --- <- 3,3V (Rx) Nix. Da du von TTL schreibst reichen die 3,3V aus um über die geforderten 2,0V zu kommen.
:
Bearbeitet durch User
Rafi Dafi schrieb: > Betriebsspannung: 3,3V > Baudrate: 115200 > > 5V -> --- -> 3,3V (Tx) Falls die CPU 5-Volt tolerant ist, so wie STM32 oder LPC(?) brauchst Du keinen Umsetzer. > 5V <- --- <- 3,3V (Rx) 74HCTxx, 74LVTxx oder alle 5-Volt CMOS Logic mit TTL kompatiblen Eingängen.
hab mich jetzt für die eine Seite für einen S74LV1HT32 entschieden. der macht das was ich will. die anderen vorschläge würden den Tx Ausgang den ich erhalte unnötig belasten. ich weiß das sind µA bzw mA, aber bei Signalen reicht das schon aus um den Pegel um einige 100mV zu senken, wenn der Ausgang "schwach" ist
:
Bearbeitet durch User
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.