Conducción de un LED RGB de ánodo común usando una uC

0

Tengo un LED RGB, APHF1608LSEEQBDZGKC , ( Datasheet ) que es un ánodo común. Los diodos azul y verde tienen una tensión directa de 2,65 V, mientras que el rojo tiene una tensión directa de 1,8 V. Quiero minimizar el número de componentes mientras manejo este LED con el TI CC2640R2F incrustado MCU ( Hoja de datos ). Mi circuito se está ejecutando en un regulador de 3 V y mi plan es utilizar los pines GPIO analógicos en la MCU para controlar el LED.

El primer problema es que la corriente fluiría hacia los pines GPIO.

El segundo problema es que 3V es más alto que los voltajes directos de los LED.

Por lo tanto, mi pregunta, ¿sería posible, para el diodo verde, alimentar 3V en el ánodo común, y luego conectar el cátodo a un pin analógico GPIO configurado a .35V, creando así una caída de 2.65V sobre el LED? Estoy tratando de minimizar el conteo de componentes y el sorteo actual, cualquier sugerencia es bienvenida.

    
pregunta Peake

2 respuestas

1
  

Mi circuito se está ejecutando en un regulador de 3v y mi plan es utilizar los pines GPIO analógicos en la MCU para controlar el LED.

Hasta ahora, todo bien.

  

El primer problema es que la corriente fluiría hacia los pines GPIO.

Eso no es un problema. El hundimiento actual es muy común.

  

El segundo problema es que 3 V es más alto que los voltajes directos de los LED.

Buena captura.

  

Por lo tanto, mi pregunta, ¿sería posible, para el diodo verde, alimentar 3 V en el ánodo común, y luego conectar el cátodo a un pin analógico GPIO configurado a 0,35 V creando así una caída de 2,65 V sobre el LED? ?

No. Los pines GPIO tienen tres estados posibles:

  • Alto: la salida está conectada a la fuente positiva de la MCU.
  • Bajo: la salida está conectada a tierra del MCU.
  • Entrada: la salida no es alta ni baja a menos que se habilite una resistencia de extracción.

No puedes usar un GPIO como salida analógica.

Se requiere una resistencia limitadora de corriente para R, G y B.

    
respondido por el Transistor
1

No debes tratar de conducir un LED con un voltaje constante. Los voltajes que especifique son valores típicos a una cierta corriente directa, y siempre debe diseñar un circuito que proporcione una corriente constante a un LED. El LED particular que está utilizando se especifica para una corriente directa de 2mA.

En este caso, ate el ánodo común a 3V. Para cada LED, calcule una resistencia apropiada para limitar la corriente si se aplica un total de 3V al LED y la resistencia en serie: $$ R = \ frac {V_ {DD} - V_F} {I_F} $$ donde \ $ V_ {DD} \ $ es el voltaje de suministro, \ $ V_F \ $ es el voltaje directo típico del LED, y \ $ I_F \ $ es la corriente de LED deseada.

Conecte una resistencia de este tipo en serie con cada cátodo, y luego conecte el otro extremo de cada resistencia a un pin de salida digital. Establezca el pin en 0 para encender el LED.

    
respondido por el Elliot Alderson

Lea otras preguntas en las etiquetas