Gast
#4844352
Hallo, ich habe Probleme, beim MAX7318 (I/O-Expander mit Interrupt) den Interrupt-Pin (acitve low) richtig zu benutzen. Das Datenblatt spricht von einem Open-Drain-Ausgang, allerdings ohne nähere Infos. Im Internet habe ich gefunden, dass ein Open-Drain-Ausgang normalerweise einen Pull-Up benötigt, auf der MAXIM-Seite zum MAX7316 (nicht 7318) hingegen ist der Interrupt-Pin direkt am Mikrocontroller angeschlossen. Was davon ist der richtige Weg? Im Datenblatt zum MAX7318 steht nichts darüber. Kurz etwas zu meinem Setup: Besagter Interrupt-Ausgang geht zu einem ATxmega128A1U-Pin, dessen interner Pull-Up aktiviert ist und der auf fallende Flanken reagiert. Ich habe sowohl mit als auch ohne zusätzlichen, externen Pull-Up-Widerstand (4k7) getestet. Nun ist es so, dass die Spannung auf der Interrupt-Leitung zwar bei 3,3V startet, aber nach dem ersten Interrupt auf 0V bleibt und nicht mehr hochgeht. Hat dieses Verhalten schon mal jemand erlebt oder kann mich bei der Fehlersuche in die richtige Richtung lenken? Danke und Grüße Peter