¿Cómo calcular las resistencias de la matriz de segmentos en una matriz de visualización multiplexada?

0

La situación:

Cuatro pantallas de siete segmentos están multiplexadas por un 16F648A. Ahora necesito calcular el valor requerido para las resistencias de segmento.

Voltaje de alimentación 5V.

Hoja de datos: Tensión del segmento 1,8V. Segmento de corriente 30 mA cont. Segmento de corriente pico 80 mA (1/10 ciclo de trabajo, ancho de pulso de 1mSec).

Circuito: Segmentos de resistencias de matriz de 180 ohm. Cuando se muestra la corriente de alimentación 4x8 60 mA Cuando se muestra la corriente de suministro de 1x8 15 mA (cátodo retirado de los otros 3)

Suposiciones no seguras: Mostrar ciclo de trabajo 25% (4 pantallas). Mostrar todos los segmentos a la vez. (una instrucción en la foto) Corriente de segmento real 60 mA / 7 = 8,6 mA.

Cómo calcular el valor de las resistencias de segmento para el máx. corriente permisible. El pico de 80 mA puede ser demasiado alto para la imagen. Pero primero necesito saber cómo calcular.

Como resultado de las respuestas y los comentarios, he continuado de la siguiente manera.

Mientras la multiplexación aún está activa, seleccioné solo un dígito para estar activo y conecté el osciloscopio a través de una resistencia de segmento. El resultado de esto fue que la caída de voltaje en la resistencia está entre 1,7 y 1,9 V. Así que tomemos 1,8 V en una resistencia de 180 ohmios. Resultando en una corriente de E / S de 10 mA. Lejos al alcance de la 16F648A. Reduje la resistencia a 68 ohmios y encontré que el voltaje bajó a aproximadamente 1,2 V, lo que resultó en una corriente de E / S de 17,6 mA. El brillo de la pantalla solo aumenta muy poco.

También medí el ciclo de trabajo y es de hecho el 25%.

    
pregunta Decapod

1 respuesta

1

Su valor mínimo causará que una corriente de 4 veces la corriente promedio deseada fluya, mientras que no exceda la corriente pico máxima (se deben aplicar ambas restricciones). Dado que la corriente pico es menor que 4 veces la corriente promedio, esa es la restricción limitante.

Por lo tanto, 20 mA es su corriente de segmento promedio máxima (eso es un montón de corriente para una pantalla moderna a menos que requiera visibilidad de la luz solar). Esa es la limitación de la pantalla. Para mayor confiabilidad, no debe ejecutar los LED demasiado cerca del máximo, y debe tener en cuenta la temperatura ambiente.

Eso significa que toda su pantalla tomará 8 * 4 * 0.02 = 640mA cuando la pantalla en sí sea llevada al brillo máximo.

Ahora necesita las caídas de voltaje del circuito de conducción y la capacidad para determinar el valor de la resistencia. Si está conduciendo directamente con el 16F648, no podrá obtener nada como 80mA * 7 (u 8 con el punto decimal) de la salida de conducción de dígitos. El controlador de dígitos tiene que controlar todos los segmentos simultáneamente, preferiblemente sin cambiar demasiado la caída de voltaje, de lo contrario verá un '8' mucho más oscuro que un '1' o '-'.

Si limita la corriente de dígitos a 20 mA (lea la hoja de datos de la MCU para conocer la limitación del puerto y la caída de voltaje resultante) eso significa que solo puede tener 20 mA / 8 = 2,5 mA por pico de segmento (promedio de 625uA) y sus resistencias funcionan Aproximadamente a 1.3K, ignorando las caídas del controlador. Toda la pantalla dibuja 20mA o 1/32 del máximo. El valor mínimo de resistencia es solo (5V - 1.8V) /0.0025A = 1.28K

Si el brillo de la pantalla es insuficiente, puede agregar solo controladores de dígitos (4 de ellos) y conducir los segmentos con la MCU. Existe una limitación de la corriente máxima de todo el chip para hundir (o la fuente del cátodo común) en la hoja de datos que entrará en juego. Probablemente 150mA o algo así. Por lo tanto, si 150mA es correcto, podría tener un promedio de 150mA / 64 = 4.6mA / segmento sin agregar controladores de segmento ni controladores de dígitos. Su pantalla dibujará un máximo de 150 mA (mostrando 8.8.8.8.)

El brillo visual está determinado por el registro (promedio actual). Algunas pantallas son mucho más brillantes que otras a la misma corriente. Conducir una pantalla de 4 dígitos a un brillo aceptable con resistencias solo y un PIC requiere una pantalla bastante buena.

Editar: Gracias por agregar el esquema. Ahora está claro que usted tiene controladores de dígitos y está utilizando un tipo de pantalla de cátodo común . Suponiendo que los transistores estén adecuadamente saturados, deberían caer 0.15V. El máximo absoluto actual de todos los puertos es de 200 mA, por lo que debemos mantenernos alejados de eso. Elija 150mA por el bien de la discusión. Eso es 18mA por segmento. Las características de salida de los pines PIC cuando la fuente no está garantizada por encima de 3mA (8.5mA cuando se hunde). Este es el parámetro D090 en la hoja de datos. Entonces, si va a aproximarse a la corriente máxima permitida, estará a merced de la variación PIC de unidad a unidad. Ni siquiera se dan números "típicos". Los PIC más antiguos a veces daban las curvas típicas. 15mA caería alrededor de un voltio, pero va a ser mucho peor a altas temperaturas. Los PIC hunden la corriente mucho mejor que la fuente.

Entonces, si desea permanecer dentro de las características garantizadas para un diseño conservador, usaría un pico de 3 mA (promedio de 0.75 mA) y la resistencia sería (5V - 0.15V - 0.7V - 1.8V) /0.003 = 1.3K. Si desea ingresar al mundo inferior de rendimiento típico pero con garantía de no dañar (después de todo, es solo una pantalla), puede probar un pico de 15 mA (promedio de 3.5 mA) y una resistencia de 130 ohmios. La corriente del caso más desfavorable aún debería ser inferior a 20 mA.

Sería mejor cambiar a una pantalla de ánodo común y usar transistores PNP como controladores de dígitos.

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas