Hallo Forenbesucher, ich suche einen Pegelwandler von SPI-Master 1,8V auf SPI-Slave 5V oder 3,3V. Ich habe nun in das Wiki zu Pegelwandler geschaut http://www.mikrocontroller.net/articles/Pegelwandler , habe aber trotzdem noch ein paar Fragen dazu: Schlagt Ihr einen bidirektionalen Wandler vor oder zwei unidirektionale Wandler? Muss ich den bidirektionalen Wandler bei jedem Richtungswechsel umschalten? Für bidirektional hatte ich mir die TI Baureihe TXB010X oder den SN74LVCXXX ausgesucht. Viele Grüße, Tobias K
Tobias K schrieb: > Hallo Forenbesucher, > ich suche einen Pegelwandler von SPI-Master 1,8V auf SPI-Slave 5V oder > 3,3V. Ich habe nun in das Wiki zu Pegelwandler geschaut > http://www.mikrocontroller.net/articles/Pegelwandler , habe aber > trotzdem noch ein paar Fragen dazu: Schau noch mal ins Datenblatt, ob Du die Abwärtswandlung überhaupt brauchst. Ggf. kannst Du bei geeigneter Strombegrenzung durch einen Längswiderstand mit MISO auch direkt vom Slave auf den Master gehen. Für Clock, /CS und MOSI wirst Du aber einen Pegelwandler spendieren müssen. Mir ist nicht ganz klar, wie Du auf zwei Wandler kommst.
Danke für deine Antwort. Ich hatte einen Denkfehler und hab von einen bidirektionalen auf zwei unidirektionale Levelshifter geschlossen. Ich bräuchte ja aber eigentlich nur einen zum Pegel anheben, wie du schon geschrieben hast. Nur um besser zu verstehen warum ich keinen bidirektionalen Spannungswandler benötige. Wenn die MISO Leitung aktiv ist, also der Slave etwas zum Master sendet kann ich bei einem bidirektionalen Baustein nicht gleichzeitig den Clock vom Master zum Slave schicken oder?
@ Tobias (Gast) >Nur um besser zu verstehen warum ich keinen bidirektionalen >Spannungswandler benötige. Wenn die MISO Leitung aktiv ist, also der >Slave etwas zum Master sendet kann ich bei einem bidirektionalen >Baustein nicht gleichzeitig den Clock vom Master zum Slave schicken >oder? ??? Bei SPI sind ALLE Signal unidirektional. IMMER! Das ist einer der Vorteile von SPI bei Galvanische Trennung. MfG Falk
Danke für deine Antwort. Ich hab noch nicht so oft Bauteile rausgesucht, bitte habt Verständnis für die doofen Fragen von mir. :)
Hi, wie schnell soll denn die SPI laufen? Bei der SPI hast du ja MISO (Master IN Slave OUT), MOSI (Maste OUT Slave IN), Clock und CS. Wie schon vom Vorredner geschrieben haben alle diese Leitungen nur eine Richtung. Du kannst somit z.B. zwei ADUM12xx nehmen. Dann hast auch gleich eine galvanische Trennung (falls erfoderlich). Es geht auch mit bidirektionalen Pegelwandlern die aber bei der SPI nur in eine Richtung laufen. Dafür nehm ich gerne die MOSFET Schaltung die auch für I2C geeignet ist da bidirektional. Gruß, Georg.
Hallo, der SPI soll mit 6Mhz betrieben werden. Mir wären fertige ICs am liebsten. Der TXB0104 hat ja kein DirectionPin und erkennt laut Datenblatt das Schalten von B nach A oder A nach B automatisch. Ich seh aber nicht, ob das Bauteil auch die PINs unabhängig voneinander schalten kann, also gleichzeitig den Pin A1 1,8V nach Pin B1 5V und Pin B2 5V nach Pin A2 1,8V? http://focus.ti.com/lit/ds/symlink/txb0104.pdf Viele Grüße, Tobias
Falk Brunner schrieb: > Bei SPI sind ALLE Signal unidirektional. IMMER! Das ist einer der Das ist falsch! Es gibt SPI auch mit bidirektionaler Datenleitung. Mag allerdings sein, dass der ursprüngliche SPI Standard von Motorola das nicht vorgesehen hat... > Vorteile von SPI bei Galvanische Trennung. > > MfG > Falk
Hallo Leute, der Vollständigkeit halber: Die Baureihe TXB010X unterstützt die gleichzeitige Schaltung von Pins in unterschiedliche Richtungen also A1 -> B1 und B2 -> A2 usw. Bestätigt von einem TI Mitarbeiter: http://e2e.ti.com/support/logic/f/151/p/39949/165650.aspx#165650
Außerdem gibt es dann noch einen weiteren Chip für genau mein Anwendungszweck von TI: SN74AVC4T774 Damit kann man für jedes Pin eine Richtung festlegen und wurde speziell für SPI konzipiert, er wandelt von 1,2 bis 3,6 Volt.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.