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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.