SPI Schiebereg 3v3 auf 5V

Gast #2553928
Moin,

ich möchte gern einen LPC1758 mit einem TPIC6C596 Schieberegister 
verbinden. Ich benötige dieses Schieberegister, da es einen höhere 
Stromausgabe hat als die üblichen (75mA). JEde angeschlossene LED zieht 
nämlich 20mA.

Der LPC arbeitet nur mit 3V3 und das Schieberegister benötigt laut 
Datenblatt 0.85 * VCC (5V) -> 4.25V für einen High-Pegel. Beide ICs sind 
über SPI miteinander verbunden. Gibt es ICs die von 3V3 auf 5V gehen 
oder reicht ein Pullup gegen 5V aus?

TPIC6C596
http://www.datasheetcatalog.org/datasheet/texasinstruments/tpic6c596.pdf
LPC1758
http://www.nxp.com/documents/data_sheet/LPC1758_56_54_52_51.pdf

Gruß
Lars
#2553941
Wenn das bei den SPI-Pins geht: 5V-toleranten Pin im Open-Drain Modus 
verwenden und Pullup-Widerstand nach 5V dran. Da das Datasheet vom LPC 
sagt, dass I/O-Pins im 3-State Modus bis 5,5V abkönnen, wird das auch 
beim Open-Drain im offenen Zustand gelten.
#2554003
@  Lars (Gast)

>verbinden. Ich benötige dieses Schieberegister, da es einen höhere
>Stromausgabe hat als die üblichen (75mA). JEde angeschlossene LED zieht
>nämlich 20mA.

Geht auch mit dem Original.

http://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister#Acht_LEDs_mit_je_20mA_pro_Schieberegister

>Der LPC arbeitet nur mit 3V3 und das Schieberegister benötigt laut
>Datenblatt 0.85 * VCC (5V) -> 4.25V für einen High-Pegel. Beide ICs sind
>über SPI miteinander verbunden. Gibt es ICs die von 3V3 auf 5V

Nimm einen 75HC_T_595, dann passt das, siehe Pegelwandler.

MfG
Falk
#2554072
Lars schrieb:

> beim SPI leider nicht.

Sicher? Die Doku von NXP gibt an, dass die PINMODE Eigenschaften 
unabhängig von der Pinfunktion sind. Jedenfalls steht das für die 
Pullup/downs explizit drin, ob das auch für die OD Eigenschaft gilt 
steht nicht ausdrücklich drin. Wär etwas, das man mal ausprobieren 
sollte.
Gast #2554311
>.. und das Schieberegister benötigt laut
>Datenblatt 0.85 * VCC (5V) -> 4.25V für einen High-Pegel.
Nein, das T in HCT bedeutet TTL-Pegel, nicht CMOS-Pegel.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.