SPI-Probleme mit Pegelumwandler MAX3378

OP #5392582
Lesenswert?

Hallo,

ich benutze den MAX3378 (bidirektional) um SPI-Signale zwischen µC (5V) 
und einem Sensor (3,3V) umzuwandeln. Dies funktioniert nur sehr instabil 
(am SPI-Mode liegt es nicht). Mit dem Oszi sehe ich auf der SCLK-Leitung 
Spikes, die zur selben Zeit auftreten wie chip select (bzw MISO, es 
folgt chip select). Wenn ich den Pegelwandler ausschalte, dann sind die 
Spikes weg. Meine Vermutung ist, dass entweder CS oder MISO auf der 
3,3V-Seite auf die SCLK-Leitung übersprechen und das Übersprechen durch 
MAX 3378 verstärkt wird.
Wo das Übersprechen stattfindet, ob im Sensor, durch die Leiterbahnen 
oder im MAX3378, weiss ich nicht.

Was wäre eine typische Herangehensweise, um die Leitungen sauber zu 
kriegen?

Grüße
Tycho
Angehängte Dateien:
Gast #5393178
Lesenswert?

Ich würde mal sagen, das ist ein Meßfehler, der durch ungünstige 
Positionierung des Tastkopfes entsteht bzw. siehst Du in dem Fall 
einfach ein paar Spikes, die durch Stromstöße im Pegelwandler entstehen 
(nicht durch Übersprechen, sondern was von der Versorgung über die 
Kondensatoren gezogen wird).

Treten denn jetzt Fehler bei der SPI-Kommunikation auf?
OP #5393738
Lesenswert?

Jürgen Wissenwasser schrieb:
> Treten denn jetzt Fehler bei der SPI-Kommunikation auf?

Ja, wenn die Spikes da sind, dann antwortet der Sensor gar nicht oder 
nur sporadisch. Wenn ich überall Kondensatoren und Widerstände anbringe, 
so dass die Spikes verschwinden, dann geht es. Ich habe jedoch zu wenig 
Ahnung von der Materie, deswegen meine Frage hier.

Jürgen Wissenwasser schrieb:
> Ich würde mal sagen, das ist ein Meßfehler, der durch ungünstige
> Positionierung des Tastkopfes entsteht bzw. siehst Du in dem Fall
> einfach ein paar Spikes, die durch Stromstöße im Pegelwandler entstehen
> (nicht durch Übersprechen, sondern was von der Versorgung über die
> Kondensatoren gezogen wird).

Wie gesagt, wo die herkommen weiß ich nicht. Aber wenn ich den Wandler 
deaktiviere, dann sind sie weg. Da das Layout es erlaubt, habe ich den 
MAX3392E bestellt und werde diesen austauschen. Es ist ein 
unidirektionaler Wandler, das wäre mein erster Lösungsansatz für das 
Problem. Sonstige Ideen?

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