5V IO Buffer bzw. Pegelwandler für RPI Pico?

Gast #7183801
Lesenswert?

Gibt es per I2C oder SPI konfigurierbare, bidirektionale Pegelwandler?

Der Pico hat 3.3V (RP2040 geht bis 1.8 V), die andere Seite sollte 5 V 
können.

Also in die Richtung:

https://www.mikrocontroller.net/articles/Pegelwandler#1,65_V_..._5,5_V_%E2%87%94_1,65_V_..._5,5_V

Single
https://assets.nexperia.com/documents/data-sheet/74LVC_LVCH1T45.pdf
Dual
https://assets.nexperia.com/documents/data-sheet/74LVC_LVCH2T45.pdf
Octal
https://assets.nexperia.com/documents/data-sheet/74LVC_LVCH8T245.pdf


https://www.mikrocontroller.net/articles/Pegelwandler#1,5_V_..._3,6_V_%E2%87%94_1,5_V_..._5,5_V

https://assets.nexperia.com/documents/data-sheet/74LVC4245A.pdf
DIR und OE für 8 IO


Nun wär es schön, die Pins einzeln konfigurieren zu können.

Also einzelne Wandler nehmen und mit Schieberegister oder Portexpander 
ansteuern, oder gibt's das schon integriert?
Gast #7183827
Lesenswert?

Falk B. schrieb:
> mach es wie der Rest der Welt.

Ja, die Pins im Controller lassen sich doch auch konfigurieren.
Wie denn? Schalter umlegen, Jumper stecken?
Der Pico ist schnell genug, um bequem per Python "mal eben" auf dem 
Steckbrett Dinge auszuprobieren oder mitzuhören (logik analysator). 
Konkret habe ich einen SPI-Flash, den ich auslesen will.
#7183835
Lesenswert?

giga schrieb:
> Konkret habe ich einen SPI-Flash, den ich auslesen will.

Bei SPI ist die "Richtung" der Pins fix vorgegeben. Warum willst du die 
dynamisch ändern?

giga schrieb:
> Ja, die Pins im Controller lassen sich doch auch konfigurieren.

Eben. Pack an einen Satz Pins einen "input"-Pegelwandler, und an einen 
anderen Satz Pins einen "output"-Pegelwandler.
Dann konfigurier den Controller so, dass eben die Pins mit passendem 
Pegelwandler verwendet werden.

giga schrieb:
> "mal eben" auf dem
> Steckbrett Dinge auszuprobieren

genau da hast du doch die Freiheit, es passend zu verkabeln.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren