Forum: Mikrocontroller und Digitale Elektronik Pegelwandler 3V3 auf 5V / Busverstärker


von Sim (Gast)


Lesenswert?

Hallo,

ich will ein SPI Signal aus einem 3V3 µC auf ein 5V Gerät schicken. Das 
externe Gerät funktioniert auch mit HighPegeln von ~3V3. Jedoch wenn die 
Leitungslänge (geschirmt) evtl. da mitspielt, kann es Probleme geben. 
Leitungslänge ca 2-4m (0,5mm²).


Nun habe ich den Artikel hier im Wiki schon durchgelesen, viel schlauer 
bin ich aber nicht geworden.
HCT Familien finde ich bei Reichelt nicht die, die ich haben möchte. 
Bräuchte etwas im SOIC Gehäuse mit mgölichst wenig externer Beschaltung.

von Jim M. (turboj)


Lesenswert?

Sim schrieb:
> Jedoch wenn die
> Leitungslänge (geschirmt) evtl. da mitspielt, kann es Probleme geben.
> Leitungslänge ca 2-4m (0,5mm²).

Das ist für SPI - das für Chip auf derselben Platine gedacht ist - schon 
recht mutig.

Sim schrieb:
> HCT Familien finde ich bei Reichelt nicht

Die wären auch falsch, Du bräuchtest eher 74HC ohne T, z.B. 74HC125 - 
den gibts auch in SMD.

: Bearbeitet durch User
von Gerd E. (robberknight)


Lesenswert?

Jim M. schrieb:
> Sim schrieb:
>> HCT Familien finde ich bei Reichelt nicht
>
> Die wären auch falsch, Du bräuchtest eher 74HC ohne T

Er möchte aus 3,3V-Pegeln 5V-Pegel machen. Da sind Serien mit T absolut 
richtig, z.B. HCT.

Bei Reichelt ist das mit der parametrischen Suche nicht so ganz dolle. 
Der hier käme aber wohl in Frage:

https://www.reichelt.de/index.html?ARTICLE=40642

von ef (Gast)


Lesenswert?

was machst du mit dem MISO, der mit einem 5V Pegel zu deinem Controller 
kommt?

von Sim (Gast)


Lesenswert?

Bislang ist MISO unbenutzt! Möchte das auf Dauer aber gerne auch zur 
Verfügung stehend haben.

von Hermann Ge. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe ähnliches vor. Möchte SCK und MOSI von einem Raspberry 
"entkoppeln".
Hierbei würde ich gerne das 3V3 Signal auf einen 5V Pegel bringen, 
welcher einige mA treiben kann (<10mA).

Ich suche nach einem kleinen kompakten SOIC. Bestelle eigentlich nur bei 
Reichelt. Habe dort aber keinen passenden Dual Bus Buffer gefunden.

Ich habe 2 Eingangssignale für den Bus Driver. Diese splitte ich 4 mal 
auf. Das braucht es eigentlich nicht, da die Daten gleichbleibebn. 
Deshalb ein kleineres Package (weniger Beinchen).

Als Ausgänge habe ich später 4 getrennte Datenleitungen von SPI.

Ist der Anschluss so korrekt? Oder soll ich DIR direkt auf 5V anstatt 
3V3 legen? Widerständedimennsionierung von 1k in Ordnung?

Wie gesagt, ich würde auch gerne ein kleineren Dual Buffer nutzen. Und 
die Ausgangssignale später einfach am Knotenpunkt auseinander legen.

von Hermann Ge. (Gast)


Lesenswert?

PS. Der SCK sollte sauber bis min. 4 MHz gehen.

von Hermann Ge. (Gast)


Angehängte Dateien:

Lesenswert?

Alternativ, was noch günstiger wäre, ist diese Möglichkeit.

Wie sieht es hier mit der Flankensteilheit aus, leidet diese bei 4MHz? 
Ist die Idee so gut?

von Hermann Ge. (Gast)


Lesenswert?

Hallo,

noch einmal in bezug auf die N-Fets. Geht das so, und bis zu welcher 
Geschwindigkeit machen diese Sinn?

von Wolfgang (Gast)


Lesenswert?

Hermann Ge. schrieb:
> noch einmal in bezug auf die N-Fets. Geht das so, und bis zu welcher
> Geschwindigkeit machen diese Sinn?

Frag mal die Leute, die genau diese Schaltung zur Trennung von 
I2C-Bussen mit zwei verschiedenen Spannungen einsetzen (Phillips 
AN97055).
Im Kapitel 4. WAVE FORMS OF THE LOGIC LEVELS sind u.a. die Schaltzeiten 
dargestellt.

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.