Forum: Mikrocontroller und Digitale Elektronik Open Drain Output: LED nach Plus oder GND schalten?


von Sven S. (stepp64) Benutzerseite


Angehängte Dateien:

Lesenswert?

Hallo,

ich bin gerade etwas verwirrt und möchte euch deshalb um Hilfe bitten.

Ich möchte die LED Ausgänge eines LXT9785 (8-Port 10/
100 Mbps PHY Transceivers, 208-pin PQFP) anzapfen und einem µC (PIC 
16F887) zuführen. Der LXT ist in einem Cisco Switch verbaut (3x) und ich 
möchte gerne die Signale der Link LEDs nutzen um darüber eine Steckdose 
zu schalten.

Die Schaltung auf dem Board des Switches sieht nun so aus (ausgemessen):

LED-Pin des LXT --> Vorwiderstand --> LED --> GND.

Nun steht in der Doku zu diesem IC aber, das die LED-Pins Open Drain 
sind. Es gibt auch eine kleine Schaltung, wie man die LEDs anschließen 
soll (siehe Bild). In dieser Schaltung sind die LEDs aber an Plus gelegt 
und der Pin des LXT zieht die LED auf GND.

Wie komme ich nun an mein Signal? Mein µC soll mit 5V laufen. An die 
Pins des LXT komme ich ran, da dicht neben den Pins eine gut zugängliche 
Durchkontaktierung ist, wo man einen Draht anlöten könnte. Problem 
könnte auch noch sein, dass der LXT mit 2V bzw. 3,3V läuft und mein µC 
mit 5V (obwohl... den könnte ich ja auch an 3,3V hängen.)

Danke schon mal für die Hilfe.

Sven

von jack (Gast)


Lesenswert?

>Wie komme ich nun an mein Signal? Mein µC soll mit 5V laufen. An die
>Pins des LXT komme ich ran, da dicht neben den Pins eine gut zugängliche
>Durchkontaktierung ist, wo man einen Draht anlöten könnte.

LED weglassen und dafür den Draht an den Ausgang löten.

Pullup-R mit 4,7 bis 20kOhm.

von jack (Gast)


Lesenswert?

Korrektur; 4,7 bis 10 kOhm.

von Ich (Gast)


Lesenswert?

Direkt am IC-Ausgang abgreifen. Eventuell noch mit einem Widerstand 
gegen Betriebsspannung (die an LED-Vorwiderstand liegt) für saubere 
Verhältnisse sorgen. Aber nicht zu niedrig machen.

von Ich (Gast)


Lesenswert?

10 kOhm klingt gut.

von Sven S. (stepp64) Benutzerseite


Lesenswert?

So hatte ich mir das auch erst gedacht. Mich verwundert halt, dass der 
Pin des LXT ein OD-Ausgang ist (als auf GND zieht) und die LEDs aber mit 
ihrem anderen Pin auch an GND liegen. Wie soll das gehen? Es gibt aber 
auch noch Durchkontaktierungen, welche ich nicht verfolgt habe. Kann es 
sein, dass die LEDs EIN sind, wenn der Pin am LXT offen ist und AUS sind 
wenn der Pin des LXT Low hat?

Auf dem Bild gehen von den Widerständen R99 und R92 die Leitungen nach 
rechts zu den Anoden einer solchen zwei-Farb-LED. Der andere Anschluß 
der LED liegt an GND. Links ist der LXT, wo die Widerstände 
angeschlossen sind. Wenn der Ausgang des LXT Open Drain ist und die LED 
auch an GND liegt, wie müsste die Schaltung aussehen, dass die LEDs 
leuchten können?

Sven

von Sven S. (stepp64) Benutzerseite


Angehängte Dateien:

Lesenswert?

Bild vergessen

von HildeK (Gast)


Angehängte Dateien:

Lesenswert?

>Wenn der Ausgang des LXT Open Drain ist und die LED
>auch an GND liegt, wie müsste die Schaltung aussehen, dass die LEDs
>leuchten können?
Z.B. so, wie im angehängten Bild - wenn das auch uneffektiv ist.

von Sven S. (stepp64) Benutzerseite


Lesenswert?

Die ganze Aufregung war mal wieder umsonst...

Ich habe nun noch mal alles im Betrieb nachgemessen und es ist natürlich 
so wie es auch sein sollte. An der Anode der LED liegen 3,3V. Dann geht 
es auf den Vorwiderstand 220 Ohm und dann auf den Pin des LXT. An diesem 
Pin liegen knapp 0V wenn die LED leuchtet und ca. 2V wenn sie aus ist.

Damit ist alles klar. Ich muss den PIN über einen Pullup 10k auf 3,3V 
ziehen und mit dem Eingang meines µC verbinden. Sollte so funktionieren. 
Danke für eure Hilfe.

Sven

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
Noch kein Account? Hier anmelden.