Forum: Mikrocontroller und Digitale Elektronik Flexibler 3.3V --> 5V Pegelwandler gesucht


von Sebastian L. (arakis)


Angehängte Dateien:

Lesenswert?

Hallo,
da mein derzeitiger TXB0108 3.3V --> 5V Level Autodirection 
Level-Shifter Probleme macht, bin ich auf der Suche nach einem anderen 
Pegelwandler.

- Manuelle Direction oder "feste Richtung" (kein Umschalten benötigt)
- 3.3 VCCA, 5 VCCB (ranges dürfen natürlich auch größer sein)
- 50 mhz sollten drin sein
- Der Level-Shifter kommt mit folgenden Bauteilen in Berührung: 
SN74HC595N (3.3V schieberegister), TPIC6C596N (5V Schieberegister, nur 
Clock und SER-Signal, da die outputs "low-side" sind) und Raspberry Pi 
(Linux basierender minicomuter mit 3.3V GPIO's).

Im Bild ist der derzeitge Schaltplan mit TXB0108PWR. Damit gibt es 
Probleme:
Beitrag "Zufällige Ausgangsspannungen bei TXB0108PWR"

Ich bin über SN74LVC8T245, SN74LVCC4245A und SN74LVC4245A gestolpert. 
Welcher wäre da am besten geeignet? Oder gar keiner von denen? Was ist 
mit einem 74HCT125/74LVX125? Auch da sind mir die Unterschiede nicht 
direkt ersichtlich (lesen kann ich, nur sind mir die Unterschiede nicht 
im Klaren).

Lieben Gruß,
Sebastian

von Klaus (Gast)


Lesenswert?

50 MHz mit GPIOs vom Raspberry Pi?

MfG Klaus

von Sebastian L. (arakis)


Lesenswert?

Hallo Klaus,

effektiv werde ich 20 Mhz nutzen, nur sollte der Levelshifter natürlich 
etwas Luft nach oben haben. Ich steuere die 20 Mhz auf low-level Ebene 
an (also ohne den ganze pyhton krams), also direkte per 
speicher-manipulation der GPIO-Adressbereiche. Da kommt schon speed auf 
;)

PS: Vielleicht habe ich mich ja verrechnet/verzählt beim messen, nur all 
zu langsam sollte der Level-Shifter dennoch nicht sein, nicht dass es zu 
Datenübertragungsproblemen kommt. Die 20 Mhz nutze ich auch nur für ein 
OLED-Display, für den angefügten Schaltplan würden aber sogar wenige KHZ 
reichen.

Lieben Gruß,
Sebastian

von Michael A. (Gast)


Lesenswert?


von Sebastian W. (sebastian_w29)


Lesenswert?

Hift dir diese Schaltung: 
http://de.wikipedia.org/w/index.php?title=Datei:Bidirektionaler_pegelumsetzer_wikide.svg? 
Hab ich aber selber noch nicht versucht.

LG, Sebastian

von Jobst Q. (joquis)


Lesenswert?

Die ist nur für i2c und ähnliche OpenCollector bzw OpenDrain 
Verbindungen.

von Frank K. (fchk)


Lesenswert?

Sebastian Loncar schrieb:


> Ich bin über SN74LVC8T245, SN74LVCC4245A und SN74LVC4245A gestolpert.
> Welcher wäre da am besten geeignet? Oder gar keiner von denen? Was ist
> mit einem 74HCT125/74LVX125? Auch da sind mir die Unterschiede nicht
> direkt ersichtlich (lesen kann ich, nur sind mir die Unterschiede nicht
> im Klaren).

Standardlösung ist:
3.3V->5V: 74HCT: 5V-Technik, bei der die Eingangsschaltschwellen 
kompatibel zu TTL und damit auch zu 3.3V CMOS ist
5V->3.3V: 74LVC: 3.3V Technik, die 5V-tolerant ist; alternativ 74AHC
          74HC verträgt nur Eingangssignale bis zur Höhe der
          jeweiligen Versorgungsspannung.

fchk

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.