7 votos

¿Es malo apagar el CI conectando su Vcc a tierra?

Estoy usando NTE74141 para conectar los cátodos de los tubos nixie a tierra. Para ahorrar algunos pines de Arduino (que conecto a las entradas de estos CI) me gustaría multiplexar los tubos. Una idea era simplemente hacer todas las entradas de los CIs iguales, y esencialmente encender y apagar los CIs conectando su Vcc a tierra usando un pin diferente de Arduino.

Esta configuración parece funcionar bien, pero mi pregunta es: ¿es perjudicial para los circuitos integrados conectar su Vcc a tierra, y si es así, por qué?

0 votos

El método "típico" de multiplexación conmuta la tensión positiva en el tubo Nixie, y utiliza un único CI controlador.

0 votos

Aunque no estás pidiendo alternativas, una ruta más conservadora de pines para manejar Nixies es el TPIC6B595, ti.com/lit/ds/symlink/tpic6b595.pdf . Es un registro de desplazamiento de 8 bits con salidas tolerantes a alta tensión. Son de colector abierto con un diodo Zener de 50V. Construí un reloj Nixie usando estos. Encadena tantos como necesites, y utiliza 3 pines en el Arduino. EEVblog tiene algunos videos sobre la conducción de Nixies con ellos.

12voto

FakeMoustache Puntos 6645

Una idea era simplemente hacer que todas las entradas de los circuitos integrados fueran iguales, y esencialmente encender y apagar los circuitos integrados conectando su Vcc a tierra

Eso es un BAD idea y estoy seguro de que no funcionará.

¿Por qué? Porque casi todos los chips tienen circuitos de protección ESD de entrada como éste:

enter image description here

Observa arriba a la izquierda el diodo entre VIN y VCC.

En tu propuesta VCC estaría conectado a tierra, eso significa que cualquier señal positiva aplicada a VIN hará que el diodo pase a modo de avance. Esto cargará la línea VIN que es tu "databus" limitando los voltajes a unos 0,7 V. Esto significa que tu "databus" no funcionará más.

Una mejor solución sería utilizar un PCF8574 que le ofrece una solución basada en muchos pines controlados desde un único puerto I2C en el Arduino. Hay muchos esquemas de ejemplo que se encuentran utilizando esta solución para la conducción de un módulo LCD 1602 de un Arduino.

Editar:

El NTW74141 no tiene una hoja de datos muy extensa.

Encontré una hoja de datos de la pieza (original) de Texas Instruments en la que se basaba, el SN74141 . Esto muestra un circuito de entrada que es un poco diferente de la protección ESD de 2 diodos:

enter image description here

Si el circuito es realmente así también en el NTW74141 entonces el problema que he descrito arriba no ocurre y lo que propone el OP (habilitar/deshabilitar a través del rail de alimentación) podría funcionar. Sigue sin ser una solución elegante pero podría funcionar.

También puedes utilizar el test de diodos de un multímetro para comprobar si el diodo ESD está presente entre la entrada y Vcc como en la primera imagen o no.

0 votos

Creo que has cometido el mismo error que yo al principio: el chip tiene salidas de colector abierto que pueden soportar mucho voltaje, por lo que es poco probable que haya diodos ESD en la salida. Sin embargo, las entradas se pondrían en cortocircuito. Y VCC=0V está fuera de las "condiciones de funcionamiento recomendadas" en la hoja de datos, así que definitivamente invertiría un par de centavos en un expansor I2C IO...

0 votos

@peufeu No hablo de las salidas, hablo sólo de las entradas . La imagen es sólo "genérica" y puede no aplicarse a las salidas de este chip en particular.

0 votos

Sí ;) el esquema que tiene diodos en ambos lados me desordenó la cabeza...

5voto

ShaneB Puntos 1384

Si cortocircuita la clavija VCC, no habrá impulso para los transistores de colector abierto dentro del chip. Esto debería apagarlos, pero no estoy muy seguro de que este modo de funcionamiento sea el correcto para este chip.

Esto también cortocircuitaría las entradas a tierra a través de los circuitos de entrada de los chips, por lo que tendrías que añadir resistencias en tu bus... solución bastante engorrosa...

Sería mucho más sencillo utilizar un flop 74HC175 quad D como memoria, uno por chip controlador, para guardar los bits... O un chip expansor I2C IO con mucha IO.

Además, no necesitarás multiplexar, por lo que la pantalla no parpadeará.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X