Tengo una pantalla de 10 caracteres x 16 segmentos que conduzco utilizando la multiplexación de un PIC. El problema es, sin embargo, que con cada pantalla solo en 1/10 del tiempo, la pantalla aparece mucho más tenue de lo normal. Actualmente, los LED obtienen el voltaje recomendado: 2,2 voltios en cada segmento rojo. ¿Sería aumentar el voltaje en la pantalla una forma segura de hacerla más brillante? ¿Hay alguna manera de hacer esto en el software?
Puede sobrecargar un LED con más de la corriente nominal. La destrucción de un LED sobrecargado es causada (principalmente) por el calor generado en la unión (P=IV, y yo escala exponencialmente con el voltaje directo, V, por lo que la potencia es una exponencial más alta en V). Si puede lograr mantener el calor dentro de límites razonables, probablemente sobreexcitando solo por períodos cortos para permitir que el calor se disipe, puede poner tanta corriente a través de un LED como desee. La respuesta de @Anindo Ghosh tiene un enlace que describe los límites de esto.
Otra solución, que puede hacer si tiene la capacidad de agregar componentes al diseño, es usar el controlador de LED/registro de desplazamiento. Esto significa que puede enviar los datos a una cadena de circuitos integrados y hacer que todos los LED funcionen constantemente a una corriente constante (algunos circuitos integrados de controlador también incluyen cosas como controles de atenuación). Cuando haya ingresado nuevos datos, voltee todas las fichas a los nuevos valores a la vez. Muchos chips de controladores tienen 16 salidas, lo que suena como una buena combinación para sus pantallas.
Además, solo necesita 2 pines de su MCU para un dispositivo I2C (4 para un SPI), ¿puede tener una posible desventaja en la MCU? Es posible que necesite otro par para cosas como la habilitación de salida y la luz estroboscópica de bloqueo si esto no es parte del protocolo en serie utilizado, pero aún debe ser menor que las "salidas * log2 (dispositivos)" para un multiplexor básico. Además, el tiempo necesario para escribir en las pantallas es muy corto (solo necesita unos pocos ciclos por LED para alternar las líneas, y si puede usar un módulo de hardware de unidad de interrupción, ¡se vuelve aún más fácil!), lo que libera ciclos del procesador. para otras cosas También puede deshacerse de los multiplexores que tenga actualmente.
Un ejemplo de pieza es el Texas Instruments TLC5925, que tiene 16 salidas de corriente constante de hasta 45 mA con control de atenuación analógico. Necesita 2 líneas para registrar datos, una línea para activar/desactivar la salida y una línea para activar los pestillos de registro. Esta parte cuesta alrededor de £ 1 en cantidades de una sola unidad, la mitad que a granel. Es un SOIC, por lo que la soldadura es fácil, pero también puede obtener paquetes mucho más compactos si el espacio es limitado y su mano es firme.
Para aumentar el brillo de una pantalla multiplexada, se debe aumentar la corriente a través de cada segmento de LED (hasta cierto punto), al mismo tiempo que se garantiza que no se excedan las clasificaciones de corriente y potencia promedio de cada LED. No se trata de subir el voltaje a los LEDs.
La corriente puede estar limitada por un controlador de corriente constante, resistencias en cada LED o una matriz de resistencias que sirve a múltiples LED. Se puede cambiar este mecanismo limitador de corriente, pero no es para los débiles de corazón. Además, la pantalla no será adecuada para la transmisión directa (no multiplexada), ya que los LED se apagarían debido a demasiada corriente.
Alternativamente, si se han utilizado resistencias o una matriz de resistencias, la fuente de voltaje que alimenta estas resistencias podría incrementarse, aumentando así la corriente a través del segmento.
Además, tenga en cuenta que aumentar significativamente la corriente a través de un LED por encima de la corriente nominal, por breve que sea, puede tener un efecto perjudicial o completamente destructivo en los LED. Consulte esta respuesta para obtener más información sobre esto.
Otro enfoque que amerita investigación es si el algoritmo de multiplexación es óptimo, es decir, si mantiene encendidos los segmentos individuales tanto tiempo como sea posible por ciclo. De lo contrario, las correcciones de software pueden mejorar un poco el brillo.
No... aumentar la corriente es lo que quieres hacer para aumentar el brillo. Dicho de otra manera, el brillo de los LED es una función de la corriente que pasa a través de ellos. Muchos LED pueden manejar más de 100 mA con un ciclo de trabajo del 10 %. Mientras controle el ciclo de trabajo, ese es el camino a seguir.
Super gato
Carga inductiva
Super gato
Super gato
Carga inductiva
Super gato