Forum: Mikrocontroller und Digitale Elektronik Pegelwandlung 1.8V 3.3V


von ds30al (Gast)


Lesenswert?

Hallo zusammen,

ich bin auf der Suche nach einer Möglichkeit einen CC1101 mit 1,8V an 
einem Raspberry Pi Pico zu betreiben.
Die IO Ports am Pico arbeiten mit 3,3V.

Also muss ich die 3,3V Signale des Picos auf 1,8V konvertieren und die 
1,8V Signale des CC1101 auf 3,3V.

Natürlich könnte ich auch einfach den CC1101 auf 3,3V laufen lassen, 
leider ist das keine Option, da ich Vergleichsmessungen für den 
Energieverbrauch für ein Projekt machen muss.

Ich hatte überlegt ein TXS0108E zu nutzen. Was meint ihr dazu? Gibt es 
eine bessere Lösung?
Ich habe einen Versuch mit Optokopplern zur Wandlung 1,8 -> 3,3V 
gestartet. Die Standarddinger die ich hatte sind aber zu langsam für die 
Signale des SPI Interfaces.

Danke schonmal für alle Ideen und Tipps im vorraus!

:
von Olaf (Gast)


Lesenswert?

> Ich habe einen Versuch mit Optokopplern zur Wandlung 1,8 -> 3,3V

Bullschit. Optokoppler nur wenn man Potentialtrennung braucht.

Kuckst du: SN74LV1T126

Es gibt aber sicher noch einen Berg weitere ICs die das auch koennen.

Olaf

von Falk B. (falk)


Lesenswert?

ds30al schrieb:
> ich bin auf der Suche nach einer Möglichkeit einen CC1101 mit 1,8V an
> einem Raspberry Pi Pico zu betreiben.
> Die IO Ports am Pico arbeiten mit 3,3V.

Man braucht den richtigen Pegelwandler.

> Ich hatte überlegt ein TXS0108E zu nutzen. Was meint ihr dazu?

Naja, kann man machen, ich habe aber mit bidirektionalen Wandlern dieser 
Art schon schlechte Erfahrungen gemacht. Die kann man nicht 
verallgemeinern, sollte sie aber als Warnung sehen.

> Gibt es
> eine bessere Lösung?

Unidirektionale Pegelwandler. Die gibt es genug.

https://www.ti.com/logic-voltage-translation/voltage-translators-level-shifters/fixed-direction/products.html

Man braucht ein paar passende ICs der LV oder LXC Familie.
SN74LV4T125, TXU0304 etc.

von Michael M. (Gast)


Lesenswert?

Hallo,

der TXS0108E sollte das locker können.
Sonst nochmal genaue rise/fall Timings im Datenbatt angucken.

Gruß

von Wolfgang (Gast)


Lesenswert?

ds30al schrieb:
> Danke schonmal für alle Ideen und Tipps im vorraus!

Mein Tipp zur Vereinfachung der Diskussion: Verrate, ob du 
bidirektionale Wandler brauchst oder ob du mir separaten Wandlern für 
1.8V nach 3.3V und 3.3V nach 1.8V leben kannst. Auch könntest du 
verraten, wie schnell deine Signale sind 66MHz stellt deutlich andere 
Ansprüche als 2MHz - nur um irgendwelche Zahlen zu nennen.

von Manfred (Gast)


Lesenswert?

ds30al schrieb:
> Ich hatte überlegt ein TXS0108E zu nutzen.

Der kam mir direkt in den Sinn, habe ich als fertige Platinchen über Ali 
bezogen. Der hat noch kleine Schwesterchen, 0104 / 0102, falls Du 
anderweitig einkaufen kannst. Achte auf das "E" am Ende, es gibt noch 
andere Varianten.

Falk B. schrieb:
> Naja, kann man machen, ich habe aber mit bidirektionalen Wandlern dieser
> Art schon schlechte Erfahrungen gemacht. Die kann man nicht
> verallgemeinern, sollte sie aber als Warnung sehen.

Ich habe TXS0108E am Arduino zwischen 5V-µC und 3V3-Bausteinen 
eingesetzt, sowohl I2C als auch SD-Karte und keinen Ärger gefangen.

von Michel M. (elec-deniel)


Lesenswert?


Beitrag #7119287 wurde von einem Moderator gelöscht.
Beitrag #7119298 wurde von einem Moderator gelöscht.
Beitrag #7119299 wurde von einem Moderator gelöscht.
von ds30al (Gast)


Lesenswert?

Wolfgang schrieb:
> ds30al schrieb:
>> Danke schonmal für alle Ideen und Tipps im vorraus!
>
> Mein Tipp zur Vereinfachung der Diskussion: Verrate, ob du
> bidirektionale Wandler brauchst oder ob du mir separaten Wandlern für
> 1.8V nach 3.3V und 3.3V nach 1.8V leben kannst. Auch könntest du
> verraten, wie schnell deine Signale sind 66MHz stellt deutlich andere
> Ansprüche als 2MHz - nur um irgendwelche Zahlen zu nennen.


Ich könnte auch mit 2 separaten Wandlern leben. Bei den 
Signalgeschwindigkeiten bin ich ehrlich gesagt noch etwas ratlos. Meine 
Erfahrung im Microcontroller Bereich hält sich noch etwas in Grenzen, 
aber wenn ich das richtig gelesen habe arbeitet SPI mit bis zu 10MHz. 
Ist aber wohl auch einstellbar? Da bin ich noch nicht weitergekommen.

von ds30al (Gast)


Lesenswert?

Vielen Dank auch an alle anderen Ideen! Ich werde mich mal durchsuchen 
und schauen was sich "schnell" beschaffen lässt.

Beitrag #7119557 wurde von einem Moderator gelöscht.
Beitrag #7119564 wurde von einem Moderator gelöscht.
Beitrag #7119578 wurde von einem Moderator gelöscht.
von Michael M. (Gast)


Lesenswert?

Vievie schrieb im Beitrag #7119564:
> genau! Verschaff denen hier mal Gehirn! Was die hier ablassen, ist nur
> krank! Tun so als hätten die Ahnung.. von was eigentlich? Oh man, bin
> ich froh solchen Trotteln draußen nicht begegnen zu müssen! Ich glaub,
> da hätten andre viel "Spaß" mit denen...

alter bist du eine unangenehme Person !
meinst du wirklich das dir so jemand hilft ?

zum eigentlichen Thema hab den TXS0108E auch schon als Pegelwandler für 
SPI verwendet, aber von 3.3V zu 5V. Also sollte kein Problem sein.

Gruß

Beitrag #7120122 wurde von einem Moderator gelöscht.
von Keller (Gast)


Lesenswert?

Moderator noch im Tiefschlaf

von Michael M. (Gast)


Lesenswert?

Krassis schrieb im Beitrag #7120122:
> Du bist einfach nur krank im
> Kopf, von tuten und blasrn null Ahnung, davon ganz viel!

Damit hast du dich sehr gut beschrieben :)

Wer ist denn zu blöd ein Trafo zu finden ?

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.