Nur high wenn alle Open-Drains low?

Gast #7270074
Schönen Nachmittag,

ich komm grad nicht drauf. Wie kann ich denn mehrere Open-Drains so 
auswerten, dass ich nur dann ein high/low rausbekomme, wenn ALLE 
Open-Drains low sind?
Wie ich das für einen hinkriege ist klar, alle parallel und dann einen 
Pullup mit invertierendem Fet hinterher, aber da wird das Gate ja low 
gezogen, sobald nur ein Open-Drain auf low schaltet. Ich bräuchte was, 
das nur schaltet, wenn aalle Open-Drains low gehen.

Gibt's da was Elegantes? Ich meine, notfalls setze ich einen 
Mikrocontroller hin, aber das sollte doch einfacher gehen.

Danke :)
Gast
Ja, ein Pullup ist dran, aber wenn ich wired or richtig verstehe, dann 
wird das ja low, sobald ein OD schaltet. Der zieht ja dann den ganzen 
Pegel runter, egal was die anderen machen?
Gast
Plotzenhotz schrieb:
> Wie kann ich denn mehrere Open-Drains so
> auswerten, dass ich nur dann ein high/low rausbekomme, wenn ALLE
> Open-Drains low sind?

Ich weiß nicht, woher ihr alle die Antwort nehmt, nachdem die Frage 
eigentlich unverständlich ist:
> nur dann ein *high/low* rausbekomme, wenn ALLE Open-Drains low sind?
Was jetzt, High oder LOW als Ergebnis?
Gast
Plotzenhotz schrieb:
> Wie kann ich denn mehrere Open-Drains so
> auswerten, dass ich nur dann ein high/low rausbekomme, wenn ALLE
> Open-Drains low sind?

Du schaltest aller Open-Drains parallel und einen Pull-Down nach Gnd. 
Wenn alle FETs offen sind (P-Kanal) zieht der Pull-Down den Ausgang auf 
Low. Falls High rauskommen soll, brauchst du noch einen Inverter.
Sobald ein FET durchschaltet, zieht er den Ausgang auf High (bzw. mit 
Inverter auf Low).
Gast
Christian M. schrieb:
> Ja man kann nur interpretieren mit dem Titel zusammen...

OK, hätte den Titel besser in Augenschein nehmen sollen 😉.

Dann:
- OD mit jeweils niederohmigen PUs
- Dioden von jedem OD auf einen deutlich höherohmigen PD.
- Inverter / nMOSFET dahinter oder pMOS HighSide.
Plotzenhotz schrieb:
> Schönen Nachmittag,
>
> ich komm grad nicht drauf. Wie kann ich denn mehrere Open-Drains so
> auswerten, dass ich nur dann ein high/low rausbekomme, wenn ALLE
> Open-Drains low sind?

Ich habe Dir da etwas gezeichnet mit unterschiedlichen Gattern,
in diesem Fall welche mit nur 3 Eingängen...


Wolfgang schrieb:
> Du schaltest aller Open-Drains parallel und einen Pull-Down nach Gnd.

Man kann nicht einfach Drains parallel schalten!

Denk einmal nach und erstelle einen Schaltplan, wie Du es Dir so
vorstellst...
Angehängte Dateien:
Beitrag #7271000 wurde von einem Moderator gelöscht.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 3 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.