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

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.