Was bedeutet "Active-Low Interrupt (Open-Drain)"

Persönliche Seite #5471788
Lesenswert?
• ▲
▼
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.
Gast #5471792
Lesenswert?
• ▲
▼
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?
Persönliche Seite #5471798
Lesenswert?
• ▲
▼
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

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.