Problema con el circuito LED Matrix

Quiero crear un circuito LED Matrix con registro de desplazamiento 74HC595 y mosfet 2n7000.

El esquema es el siguiente. He mencionado los niveles de voltaje en varios puntos.ingrese la descripción de la imagen aquí

Todas las señales de control de 74HC595 IC están conectadas a PIC18 mcu. y el pin de puerta de mosfets (CON_RED y CON_YELLOW) también está conectado al pin GPIO de mcu. He probado la operación de cambio de 74HC595 y funciona correctamente.

El problema: para encender el LED amarillo y mantener el LED rojo apagado, se proporciona voltaje positivo en el ánodo de ambos LED. El mosfet conectado al LED amarillo (Q2) se enciende proporcionando 2,55 V en su puerta y el mosfet conectado al LED rojo (Q3) se mantiene APAGADO proporcionando 0~0,01 V a su puerta. El LED amarillo brilla como se esperaba, pero el LED rojo también brilla con un brillo muy bajo (visible por observación).

Pensé en una solución al proporcionar resistencias pull-up en el kethod de ambos LED. pero, cuando ambos LED deben apagarse, el voltaje en el pin 15 de 74hc595 debe mantenerse en 0 voltaje. En ese caso, los LED están en modo de polarización inversa y esto podría dañar los LED. (En realidad, probé este método y muchos LED en la matriz estaban dañados)

Alguna solución a este problema ?

¿Está multiplexando activamente durante su prueba, o la multiplexación está completamente deshabilitada y solo está manteniendo manualmente las puertas en un nivel estático?

Respuestas (1)

El LED ROJO no debe estar encendido. Tal vez algo esté mal conectado o el 2N7000 esté dañado, pero no debe haber más de nA de corriente fluyendo con 10 mV en la puerta, lo que no producirá una cantidad visible de luz en la iluminación normal de la habitación, incluso con el LED rojo más eficiente. Intente reemplazar Q2 después de verificar el cableado.

Por supuesto, si deja algunos tipos de multímetro conectados donde mide 0,35 V, entonces podría haber suficiente corriente a través del medidor para proporcionar una luz tenue del LED.

No hay problema en la polarización inversa de los LED hasta el voltaje nominal (generalmente 5 V) y, de hecho, mucho más allá de eso (pero no hay garantías, por lo que no debe hacer eso).

¿Cómo puede determinar el voltaje en el cátodo del LED si el MOSFET está apagado? Si el FET está apagado, parecería que el voltaje en este nodo sería desconocido ya que la ruta a tierra está abierta y la ruta a la fuente (el registro de desplazamiento) también está abierta ya que no fluye corriente a través del diodo.
@sherrellbc Así es. El voltaje real dependerá de la fuga relativa del LED y el MOSFET, pero no importa ya que hay corriente de alguna importancia (en esta aplicación).