Controlador para una pantalla de segmento de 2 dígitos 7 [cerrado]

0

Tengo dos pantallas de 7 segmentos ( hoja de datos aquí ). Son cátodos comunes. La tensión directa para cada segmento es de 2.0 V. La corriente continua continua es de 25 mA. Lo que estoy buscando es un IC relativamente económico ($ 3- $ 4 o menos) que pueda manejar ambos, usando un microcontrolador para controlarlo a través de SPI, o alguna otra cosa que use pocos pines de E / S. (He intentado buscar en digikey.com una buena solución, pero no estoy seguro de qué palabras clave buscar exactamente, y es difícil entender la jerga de las hojas de datos para saber qué hace realmente un IC en particular. ¿Alguien sabe de un buen controlador de pantalla o incluso de un registro de desplazamiento que funcione bien con esta pantalla? Si no es así, ¿sabe qué palabras clave o términos de búsqueda son los mejores para encontrar lo que estoy buscando?
En resumen, el IC que necesito tiene que:

  • Tenga al menos 14 salidas (o puede multiplexar los 2 dígitos de 7 segmentos)
  • poder generar 25 mA en cada salida
  • se puede controlar con SPI o alguna otra cosa que requiera pocos pines
  • disponible en DIP, así que puedo probarlo fácilmente en el tablero

Ya que soy nuevo en el suministro de componentes electrónicos para mis propios proyectos, agradecería cualquier consejo sobre cómo leer las hojas de datos para obtener información relevante, cómo encontrar el componente exacto que necesito, o cuáles son algunos buenos sitios web en los que buscar partes. .

    
pregunta chen

3 respuestas

1

Por mucho, la mejor y más barata forma de manejar siete pantallas de segmentos como esta es usar controladores multiplexados como el AMS AS1108 4 dígitos o Maxim MAX7219 controladores actuales constantes de 8 dígitos incluso si Solo necesitas un par de pantallas. Si tiene otras necesidades de indicadores, por supuesto, también impulsarán muchos LED en las otras posiciones de dígitos.

Ambosusanunasolaresistenciaparaconfigurarlascorrientesdesegmento.Ambosconducenpantallasdecátodoscomunes.AmbossoportanunaunidadserialsimpledealgocomounArduino.

Porcierto,estascosassonrealmenteridículascomounidadescompuestasen Ebay y Amazon donde obtiene un módulo MAX7219 de 8 dígitos por menos de $ 2 ... eso es menos que el precio del chip solo en Mouser o Digikey.
He comprado docenas de estos y me gusta mucho la unidad TOOGOO que tiene la mejor calidad de construcción que he visto .

El chip AMS es solo SOIC, pero el MAX7219 está disponible en empaque DIP, aunque si compra una solución completa de 8 dígitos, obtendrá todo en un PCB fácil de usar.

    
respondido por el Jack Creasey
0

25mA es la máxima absoluta de la corriente directa de los segmentos LED a 25 ° C . A menos que planee operarlo solo en el exterior en Canadá en el invierno, es probable que esté violando las calificaciones. 10mA-15mA sería una corriente máxima más razonable.

Si puede reducir eso a 6-7mA, puede usar un par de 74HC595s con 8 resistencias cada una . No están diseñados como controladores LED, pero funcionarán bien y solo requerirán unas pocas líneas de control (se pueden conectar en cadena).

El límite en el HC595 no es el límite por salida, por cierto, sino el suministro máximo / corriente de tierra (70mA abs max). Todas las restricciones deben ser respetadas simultáneamente.

Hay algunos registros especializados de cambio de potencia que tienen controladores de fuente de salida integrados como Microchip MIC5891 . Esto es capaz de ser más actual de lo que su pantalla LED puede manejar de manera segura.

Con cualquier tipo de dispositivo de lógica de alimentación, debe tener mucho cuidado con el diseño o los transitorios de conmutación causarán problemas de lógica.

Esta es la unidad estática por lo que no hay parpadeo inherente. Los registros de desplazamiento están almacenados en búfer, por lo que la actualización tampoco necesariamente introduce ningún parpadeo.

Hay otros chips de controladores de LED, incluidas algunas piezas muxed muy antiguas que aún pueden estar disponibles en el orificio pasante, pero si puedes usar piezas de gelatina, será más barato y probablemente mejor. Por ejemplo, podría agregar seguidores de emisor al HC595.

    
respondido por el Spehro Pefhany
0

Sí, tampoco sabía cómo se llamaba al principio, pero lo que quieres es un controlador de pantalla LED. Busqué en Google "7 segment display driver ic", me dirigí a Mouser.com (que es otro buen sitio para la electrónica por cierto), pero ese era un controlador LCD. Así que subí un nivel y en los circuitos integrados de controladores veo controladores de pantalla LED, bingo.

En Digikey, desde su página de circuitos integrados, hice un ctrl + F para 'Pantalla' (controladores) y, por supuesto, solo había 1 categoría. A partir de ahí, le sugiero que primero reduzca los resultados según la Configuración. Deberá seleccionar tantos como sea posible porque diferentes fabricantes lo llaman cosas diferentes como '7 Segmento + DP' o '8 Segmento', etc., todos los cuales funcionaria bien para ti Este es un problema común cuando se buscan componentes electrónicos en muchos proveedores, cuando comienza a restringir los resultados a ser lo más amplio posible, siempre puede reducirlos más tarde, como cuando selecciona la Interfaz y luego ordena por Precio

Otra cosa a tener en cuenta es que las calificaciones en Digikey no siempre son precisas. Por ejemplo, algunos de los circuitos integrados muestran una clasificación de corriente en micro amperios, pero esta es la corriente de reposo cuando está básicamente apagada y no enciende los LED. Cuando sus opciones se vuelvan limitadas o el precio sea enorme, vuelva atrás y cuestione sus suposiciones iniciales.

Hay controladores que toman en serie y hacen varios dígitos, pero para aquellos que nunca obtendrás menos de $ 5. También creo que la serie podría complicar demasiado las cosas, solo tienes 2 dígitos aquí, así que no hay mucha información. Además, todos los CI sub- $ 3 hacen BCD, sin hacer ningún procesamiento en ese rango de precios. Si tiene los pines, solo usaría un decodificador / controlador de un solo dígito de 7 segmentos, conectaría ambos dígitos a las mismas salidas, y usted simplemente establece qué dígito está activo al encender 1 cátodo o el otro. Eche un vistazo a CD54HC4511 de TI, la hoja de datos explica todo lo que necesita saber, solo tengo que leerlo Los bits BLanking, LampTest y LatchEnable no son realmente necesarios para encender y apagar con el microcontrolador, puede conectarlos a los rieles + y - apropiados y luego funcionará siempre y cuando la placa tenga alimentación. . No olvide una resistencia, no necesita una para cada LED, solo el cátodo común. Configurará la corriente y, por lo tanto, el brillo con esa resistencia; primero calcule los valores que le dan la corriente mínima / máxima, luego se ajustará para que se vea bien. Así que eso es un total de 6 pines de salida: puede reducirlo a 5 con un par de transistores (1 PNP y 1 NPN), conectando su salida única a la base de ambos transistores. Luego los transistores establecen qué cátodo del dígito está activo. El microcontrolador puede cambiar muy rápidamente entre los dos dígitos, dando el valor BCD apropiado para cada uno.

Pero si no tiene los pines, entonces tendrá que pagar por uno que haga una serie y multiplexar los dígitos de forma independiente, como esto MC14489B , y luego descubra cómo comunicarse con él en forma serial. Eso podría ser más trabajo de lo que vale 2 pines en el MCu.

    
respondido por el EE1337

Lea otras preguntas en las etiquetas