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
Zwischen Sensor und MAX ca. 3cm. Zwischen MAX und µC ca.50-60 cm.
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?
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?
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.