Standardmäßig hohes Problem mit Level Shifter

Ich habe kürzlich einen Logikpegelwandler gekauft, um Arduino Uno mit ESP8266 zu verbinden. Ich hatte mich entschieden, die SPI-Kommunikation zwischen den beiden zu verwenden, aber nachdem ich alle Verbindungen korrekt hergestellt hatte, schlug dies fehl. Nachdem ich den Schalthebel mit einem Multimeter überprüft hatte, stellte ich fest, dass die Pins auch ohne angelegtes Signal hoch waren (es werden nur HV- und LV-Spannungen angelegt). Dies ist für I2C in Ordnung, aber nicht für SPI. Ist es möglich, mit diesem Schalthebel SPI durchzuführen? Wenn ja, wie dann?

Geben Sie hier die Bildbeschreibung ein

Produktlink: hier .

Ich denke, es wäre einfacher, Ihnen zu helfen, wenn Sie mehr Informationen über den von Ihnen verwendeten Level-Shifter geben könnten.
Keine Schaltung gezeigt, keine Teilenummern angegeben. Sie müssen erwarten, dass wir eine Kristallkugel haben?
Ich konnte die Schaltung nicht finden, aber hier ist ein Bild
Immer noch nicht viel hilfreicher. Und was ist Ihr Ziel? Es wird in Ihrer Frage nicht klar erklärt.

Antworten (1)

Der Pegelumsetzer in Ihrem Bild basiert sehr wahrscheinlich auf diesem Schema:

Level-Shifter

Die Pull-up-Widerstände halten die Leitungen HIGH, während sie hochohmig sind. Das misst du.

Sobald jedoch einer der Ports mit einem Nicht-hiZ-OUTPUT-Pin verbunden ist, ist dies nicht mehr der Fall. Der OUTPUT-Pin kann dann den Port, mit dem er verbunden ist, auf LOW treiben, und dann geht der andere Port ebenfalls auf LOW.

Fazit: Für SPI sollte es reichen.

BEARBEITEN:

Die Amazon-Produktseite, die Sie verlinkt haben, hat ein Bild, das auch einen großen Hinweis enthält:

Rückseite

ok ich versuche es noch einmal