Hi, was bedeutet im Datenblatt "Active-Low Interrupt (Open-Drain) für ein Interrupt Pin eines IC? MfG
Das ist ein Ausgang, mit dem das IC einen entsprechenden Interrupt-Eingang eines Prozessors o.ä. ansteuern kann. Open-Drain ist funktional gleichbedeutend mit Open-Collector, und bedeutet, daß der Pin nur bei aktivem Interrupt auf Low-Pegel gezogen wird, bei inaktivem Interrupt aber offen bleibt, so daß ein Pullup nötig ist, damit ein High-Pegel erkannt wird. Das klingt zwar umständlich, hat aber den großen Vorteil, daß so mehrere entsprechende Interruptquellen direkt miteinander verbunden werden können, um sich einen Interrupt-Eingang des Prozessors zu teilen.
Rufus Τ. F. schrieb: > Das klingt zwar umständlich, hat aber den großen Vorteil, daß so mehrere > entsprechende Interruptquellen direkt miteinander verbunden werden > können, um sich einen Interrupt-Eingang des Prozessors zu teilen. Und woher weiß mein Prozessor dann, von welcher Quelle das Interrupt-Signal kommt?
Honululu schrieb: > Und woher weiß mein Prozessor dann, von welcher Quelle das > Interrupt-Signal kommt? Das muss er herausfinden, indem er die entsprechenden Interruptregister der Quellen abfragt. Das wird natürlich irgendwann ineffizient, und dann kann man andere Technik einsetzen, wie z.B. einen Interruptcontroller wie den i8259, der dann statt der Interruptquellen befragt wird, wer den Interrupt ausgelöst hat. Ein alternativer Ansatz wurde beim Z80 verwendet: https://de.wikipedia.org/wiki/Z80_Interrupt-Logik
Vielen Dank für die hilfreiche Antwort. Ich werde mir das mit dem Z80 durchlesen. MFG
Gängige Prioritäts Encoder sind bspw. der 74HC148, der CD4532 oder der 74HC147. Der Interrupt am höchsten Eingang gewinnt und die Nummer wird binär über die Ausgänge an den µC ausgegeben.
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.