LED an Open Drain-Anschluss

OP #2566170
Hallo,

ich baue gerade eine Motorsteuerung mit einem Allegro A3950 auf.
Dabei reicht mir prinzipiell die Grundbeschaltung, nur ein kleines extra 
hätte ich gerne:
Der Controller hat einen NFAULT-Ausgang, der z.B. bei Überhitzung 
schaltet. Der Pin ist Active Low, und ein Open Drain-Ausgang.
Versorgungsspannung sind 9V.

Wie muss ich das jetzt weiter beschalten, um eine LED leuchten zu 
lassen, wenn ein Fehler auftritt, der Pin alsoauf Low gesetzt ist?
Reicht da einfach ein Pullup-Widerstand auf Vcc zu legen und dann die 
LED ganz normal über einen Vorwidestand (oder besser eine 
Konstantstromquelle?) zu beschalten?


Gruß
Gerfried
OP
Ich kann das Datenblatt auch gleich verlinken:
http://www.allegromicro.com/en/Products/Motor-Driver-And-Interface-ICs/Brush-DC-Motor-Drivers/~/media/Files/Datasheets/A3950-Datasheet.ashx

Da steht aber tatsächlich nichts über eine maximale Belastbarkeit.
Ich hab bei sowas absolut keine Erfahrungswerte - dürfte eine normale 
SMD-LED mit 20mA gehen?

Sonst versuch ich es lieber mit einer Low Current-LED mit 2mA.
7mcd sollten ja auch wohl reichen um zu vom nahen zu sehen, dass da was 
leuchtet, oder?
Gast
In den Test conditions wird der NFAULT-Ausgang mit 1mA belastet, in der 
Beispielschaltung ist ein 5kOhm Pull-Up gegen die Logikspannung 
angegeben. Ich würde den Pin sicherheitshalber nur mit 1mA belasten, 
also Transistor dazwischenschalten.
Gast
Dem NFAULT würde ich nicht mehr als der typ. Isink 1 mA zumuten. Das 
passt zu dem 5K Pullup.


Wenn das für die Low-Current LED auf Ableseentfernung nicht genügt, 
kannst du ja z.M ein Gatter als Buffer dazwischen schalten

          Vcc
           |
           # 5K
           |
NFAULT o---+---+--
               | AND --#-->|---o GND
               +--

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 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.