Se adjunta una pequeña sección del diseño del convertidor de USB a Ethernet. El conector RJ 45 tiene un LED dual (ver adjunto) verde y amarillo, conectado hacia atrás, y se maneja a través del pin27 del chip LAN9500.
Según el diseño, parece que solo el LED verde se encenderá cuando nLNKA_LED/GIO9 esté bajo. y cuando nLNKA_LED/GIO9 sube, no se enciende ningún LED. entonces, ¿cómo se encenderá el LED amarillo aquí?
Nunca se encenderá. El suministro para el chip es de 3,3 V, por lo que la salida será de 0 V o 3,3 V. Efectivamente, es lo mismo que si el LED amarillo no estuviera presente.
Aún mejor que una placa de evaluación que tengo, que tiene el LED de enlace conectado a la fuente de alimentación a través de una resistencia. Puede enchufar un lápiz en el conector y la luz aún se enciende cuando se aplica energía.
El esquema no tiene sentido, por lo que he visto como práctica común.
La única forma que se me ocurre es que "nLNKA_LED/GPIO9" sea 0 voltios o 6,6 voltios. De esa manera, la corriente fluirá a través del LED verde o amarillo.
Una práctica común cuando tiene dos LED en direcciones opuestas, normalmente tiene dos pines de E/S conectados a cada lado.
De esta manera, puede encender el verde o el amarillo con solo dos cables.
La forma en que lo haces es:
Pin 9 Pin 10 LED lit
0 0 No light
1 0 Green
0 1 Yellow
1 1 No light
Transistor
Cortocircuito
Transistor
Cortocircuito
Transistor
MatsK
Transistor
MatsK