Forum: Mikrocontroller und Digitale Elektronik Verständnisfrage: Philips 74LV245 5V tolerant oder nicht


von Nico B. (vegetico)


Lesenswert?

Moin...
Habe ne Frage zu nem Datasheet, genauer: 
http://pdf1.alldatasheet.com/datasheet-pdf/view/15709/PHILIPS/74LV245D.html

Es gut um nen Busdriver von Philips (LV245), der Funktionskompatibel zum 
HCT245 ist (den findet man ja öfter hier)...
Die Frage: da (S2) steht, das Ding akzeptiert TTL input zwischen 2.7 und 
3.6V.
Weiter unten (S5) kommt dann ne Tabelle, in welcher V_inputHigh bei V_cc 
mit bis zu 0.7*5.5V angegeben wird (also rund 3.8V für high).

Wenn ich nen Atmel mit 5V betreibe - darf ich RX/TX da direkt dran 
hängen oder nicht???
Muß ich ne Pegelwandlung auf 3.3V machen oder geht das direkt trotz Vcc 
= 5V???

von Jens G. (jensig)


Lesenswert?

Da der IC Input-Schutzdioden hat, kannste den nicht direkt an den 5V-µC 
anbinden (ist schließlich ein CMOS-Ausgang, der praktisch bis an die 5V 
hochzieht. Das wäre dann sowas wie ein Kurzschluß, bzw. der µC würde bei 
High über die Dioden die 3,3V-Spannung des IC mitziehen, sofern er es 
schafft.
Du könntest evtl. einen R in Reihe zw. µC und IC schalten, und so 
dimensionieren, daß der max. Input-Diodenstrom nicht überschritten wird, 
bzw. die 3,3V nicht mit hochgezogen werden.

von Michael N. (Gast)


Lesenswert?

Hallo,

schau dir nochmal Seite 5 an. da steht abhängig von der 
Versorgungsspannung welche Inputlevel er braucht. Hast du zwischen 4,5 
und 5,5V VCC dann brauchst du mindestens ~3,5V für ein High und maximal 
~1,5V für ein low.

Also kannst du da beruhigt 5V dranhängen. Aber deine VCC sollte dann 
natürlich auch 5V sein.

von Jens G. (jensig)


Lesenswert?

er hat aber wohl 3,3V Versorgung für den LV245 ... (wenn ich es richtig 
verstanden habe)

von Nico B. (vegetico)


Lesenswert?

Danke schonmal für die Antworten...

Ja, der LV hängt an 3.3V, da das Bluetooth Modul, was wiederum dahinter 
sitzt, nur mit 3.3V läuft (das Ganze ist n alter Bluetooth-seriell 
Adapter, der jetzt in nem Projekt verbastelt werden soll).

Aber ok, schade... Dann zieh ich die RX/TX über Zener auf 3.3V

@Jens: Sorry, aber kannst du mir deinen ersten Absatz oben noch mal 
erklären - ich hab den grad 5 mal gelesen, steh aber aufm Schlach...
"Das wäre dann sowas wie ein Kurzschluß, bzw. der µC würde bei
High über die Dioden die 3,3V-Spannung des IC mitziehen, sofern er es
schafft"
Da komm ich nicht mit...

von XMEGA (Gast)


Lesenswert?

Servus,

Michael N. schrieb:
> Also kannst du da beruhigt 5V dranhängen. Aber deine VCC sollte dann
>
> natürlich auch 5V sein.Beitrag melden | Bearbeiten | Löschen |

das funktioniert nicht.

Du benötigst ein:

74LVC245A/74LVCH245A
Octal bus transceiver with direction pin
with 5-volt tolerant inputs/outputs
(3-State)

https://www.distrelec.de/ishopWebFront/catalog/product.do/para/keywords/is/74LVC245AD,74LVC245AD,,Logic-IC_Octal_Bus_Transceiver_SO-20,74245_OCTAL_BUS_TRANSCEIVER_(TS)/and/language/is/de/and/shop/is/DE/and/series/is/1/and/id/is/01/and/node/is/DC-21943/and/artView/is/true/and/productNr/is/648354.html

Gruß XMEGA

von Jens G. (jensig)


Lesenswert?

>@Jens: Sorry, aber kannst du mir deinen ersten Absatz oben noch mal
>erklären - ich hab den grad 5 mal gelesen, steh aber aufm Schlach...
>"Das wäre dann sowas wie ein Kurzschluß, bzw. der µC würde bei
>High über die Dioden die 3,3V-Spannung des IC mitziehen, sofern er es
>schafft"
>Da komm ich nicht mit...

Der IC hat (wie eigentlich jeder CMOS) interne Schutzdioden nach Udd 
bzw. Uss. Würdest Du zuviel Spannungs am Eingang legen, würden die 
Dioden leitend werden. Es würde also ein Strom vom µC-Ausgang über den 
Eingang des LV über die Dioden nach Udd fließen, weil die Dioden bei 
diesen Spannungsverhältnissen (Eingang höher als Udd) in 
Durchlaßrichtung gepolt sind. Damit dieser Strom begrenzt wird, kann man 
R's in Reihe schalten (paar kOhm - dies verringert aber die 
Impulssflanken der Digitalsignale )

von Michael N. (Gast)


Lesenswert?

Ok sorry. Ich bin von 5V Versorgungsspannung ausgegangen. Mit 3,3V gehts 
natürlich nicht.

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.