RJ45 Dual-LED grün und gelb in Betrieb

Anbei ist ein kleiner Abschnitt des USB-zu-Ethernet-Konverterdesigns. Der RJ 45-Anschluss hat eine doppelte LED (siehe Anhang), grün und gelb, rückwärts verbunden und wird über den LAN9500-Chip Pin27 angesteuert.Geben Sie hier die Bildbeschreibung ein

Laut Design wird nur die grüne LED eingeschaltet, wenn nLNKA_LED / GIO9 niedrig wird. und wenn nLNKA_LED/GIO9 hoch geht, schaltet sich keine LED ein. wie schaltet sich dann die gelbe LED hier ein?

Sie haben vergessen, uns mitzuteilen, was die LEDs anzeigen sollen. Wenn beispielsweise die 3,3 V auf Null fallen, könnte sie aufleuchten und einen Netzteilfehler anzeigen. Setzen Sie die Informationen in die Frage ein. Welche Versorgungsspannung hat das LAN9500?
Die Versorgungsspannung beträgt 3,3 V. Dieser Pin wird niedrig getrieben (LED an), wenn eine gültige Verbindung erkannt wird. Dieser Pin wird 80 ms lang hoch gepulst (LED aus), wenn Sende- oder Empfangsaktivität erkannt wird. Dieser Pin wird dann für mindestens 80 ms wieder auf Low gesetzt, danach wiederholt er den Vorgang, wenn TX- oder RX-Aktivität erkannt wird. Tatsächlich wird LED2 für eine Verbindung dauerhaft aktiviert. Wenn Sende- oder Empfangsaktivität erfasst wird, fungiert LED2 als Aktivitätsanzeige.
Alle diese Informationen gehören in die Frage, wie ich vorgeschlagen habe, damit die Leser nicht die Kommentare durchsuchen müssen, um alle relevanten Informationen zu finden.
Ich gebe auf .....
@Transistor warum gibst du auf?
@MatsK: Weil OP in den Kommentaren statt in der Frage zweimal relevante Informationen hinzugefügt hat. Lesen Sie den Kommentarverlauf.
@Transistor Ok, ich sehe, worauf Sie sich beziehen.

Antworten (2)

Es wird sich nie einschalten. Die Versorgung für den Chip beträgt 3,3 V, sodass der Ausgang entweder 0 V oder 3,3 V beträgt. Es ist praktisch dasselbe, als ob der gelbe LED-Chip nicht vorhanden wäre.

Immer noch besser als ein Evaluierungsboard, das ich habe, bei dem die Verbindungs-LED über einen Widerstand mit der Stromversorgung verbunden ist. Sie können einen Bleistift in die Buchse stecken und das Licht geht immer noch an, wenn Strom angelegt wird.

Sieht so aus, als hättest du ein Fehler-Eval-Board
@ShortCircuit Das Board folgt getreu dem OrCAD-Schema, daher ist das Design fragwürdig.

Das Schema ergibt keinen Sinn, wie ich es als gängige Praxis angesehen habe.

Die einzige Möglichkeit, die mir einfällt, ist, dass "nLNKA_LED/GPIO9" entweder 0 Volt oder 6,6 Volt beträgt. Auf diese Weise fließt der Strom entweder durch die grüne oder die gelbe LED.

Eine gängige Praxis, wenn Sie zwei LEDs in entgegengesetzten Richtungen haben, haben Sie normalerweise zwei E / A-Pins, die an jeder Seite angeschlossen sind.

Auf diese Weise können Sie mit nur zwei Drähten entweder das grüne oder das gelbe Leuchten haben.

So machst du es:

Pin 9  Pin 10   LED lit
  0      0      No light
  1      0      Green
  0      1      Yellow
  1      1      No light
Das Referenzdesign zeigt nur einen Io, der mit diesen LEDs verbunden ist. ww1.microchip.com/downloads/en/DeviceDoc/9500ai_sch.pdf
Mmmm und dann wird eine der LEDs (Gelb) neueres Licht erzeugen! wie @Spehro Pefhany antwortete.
Ups, es gibt einen Weg!!! Wenn der Status (Spannungspegel) auf "nLNKA_LED/GPIO9" entweder 0 Volt oder + 6,6 Volt sein kann, dann wird entweder grün oder gelb leuchten. Ich werde meine Antwort entsprechend anpassen.