¿Cómo conducir cuatro tubos nixie con arduino? (en-14 / reloj)

0

Estoy buscando para construir un reloj nixie. Busqué en línea, encontré algunas guías, pero muchas usé kits de reloj nixie costosos o PCB personalizados. Me encontré con algunos hilos sobre la conducción de un solo tubo nixie con un arduino. Más tarde, encontré este hilo aquí en este sitio llamado "Cómo conducir tubos nixie de Arduino". En el hilo, JIm Dearden resolvió el problema de que el creador tenía como yo, también tenía un problema / pregunta sobre cómo conectar varios tubos nixie a una placa. Pero si desea conectar 4 dígitos / nixie, necesitará 16 pines io. Pero el tablero solo tiene 14? Jim también habló sobre agregar pestillos de 4 bits entre el arduino y el controlador 74141. Evitando la necesidad de atar las líneas de E / S o multiplexar la pantalla. ¿Qué quiere decir con eso? ¿Cómo lo cableas? ¿Es otro chip que pones entre o cómo se ve? Esta es la foto que Jim Dearden publicó en el hilo que quiero seguir. Gracias por su tiempo :)

    
pregunta Classic Games

3 respuestas

1

Para crear un reloj Nixie, utilice el decodificador 74141 y un pestillo, o modernice su circuito para usar muchos menos pines y componentes fácilmente disponibles.

Le sugiero que use el Microchip / Micrel 5822 registro de desplazamiento de 8 bits y controlador de alto voltaje que es más que capaz de conducir cualquier tubo Nixie.
Necesita 40 controladores de cátodo para cuatro tubos Nixie, por lo que se necesitan 5 * chips MIC5822. Conectado como un registro de desplazamiento en serie, necesitaría un solo reloj, línea de datos y luz estroboscópica de su MCU, y conectará los datos a los datos para el resto de los chips.
Podría usar la señal * OutputEnable para modular el brillo, pero esto requiere otro pin en su MCU.

Ya que el MIC5822 tiene un pestillo interno, solo necesita actualizar el registro de desplazamiento a la velocidad del cambio de dígitos más rápido, 1 minuto o la velocidad de actualización al configurar la hora. Esto lo convierte en un software muy simple, sin temporizadores o interrupciones de actualización rápida, y que solo requieren 4 pines como máximo en la MCU.

La conexión de datos de MCU se vería como la que se muestra a continuación ... note que no he mostrado las conexiones VCC / Gnd o de cátodo:

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Jack Creasey
0

Esencialmente, la idea es proporcionar un almacenamiento intermedio de datos entre el Arduino y el controlador. Esto se puede hacer simplemente con 4 líneas adicionales. Se puede usar un 74175 (bueno, 4 de ellos), y requerirá 4 líneas de io adicionales y un 74175 por registro. La idea es algo así como

simular este circuito : esquema creado usando CircuitLab

Cada Nixie tiene un 74175; solo he mostrado 2. Las 4 líneas de datos están conectadas ("conectadas") a los 4 registros. Los datos se emiten en las 4 líneas de datos y se alterna el reloj para el registro apropiado. En un flanco ascendente, los datos se capturan, almacenan y presentan al 74141 asociado.

Tenga en cuenta que es posible hacer esto con solo 3 líneas adicionales, pero esto requiere otro IC de soporte: un demultiplexor, como un 74138 o 74139. En este caso, 2 líneas proporcionarían una dirección de dígitos y la tercera proporcionaría un reloj . El demux transferirá el reloj a la salida apropiada para impulsar el registro asociado con el dígito seleccionado por las dos líneas de dirección.

    
respondido por el WhatRoughBeast
-1

El Arduino Mega tiene como 52 pines. Los he visto tan baratos como $ 10.

    
respondido por el zeta-band

Lea otras preguntas en las etiquetas