¿Puedo atenuar mis LED aún más?

0

Tengo un PIC16F1828. Estoy usando PWM para controlar el brillo de un grupo de LED. Mi objetivo es atenuar esos LEDs al punto máximo. Actualmente no son lo suficientemente tenues.

El reloj del sistema funciona a 32Mhz. El registro del período se establece en 255. El preescalador del temporizador asociado a este PWM se establece en 1. Cuando configuro el ciclo de trabajo en solo 1, los LEDs todavía se sienten algo brillantes. ¿Puedo reducir de alguna manera el ancho de pulso aún más con el software?

    
pregunta chba

1 respuesta

3
  

Mi objetivo es atenuar esos LED hasta el punto máximo

El ojo puede detectar un rango masivo de luminancia (eje x) con un cambio de brillo realmente moderado (eje y): -

enlace

Para un cambio en la luminancia de más de cien dB, el ojo todavía puede detectar la luz. La luminancia emitida es proporcional a la potencia suministrada al LED, por lo que si solo puede cambiar el ciclo de trabajo en 255: 1, se trata de un cambio en la potencia de 24 dB. Para aumentar el rango de brillo, necesita un control mucho más amplio del ciclo de trabajo o la capacidad de modular la corriente que toma el LED cuando se activa con la señal PWM.

  

¿Puedo reducir de alguna manera aún más el ancho del pulso del software?

Nadie, pero tú puedes responder esto.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas