7490 Contando pero con un poco de errores

Seguí un video (Click Aquí) para hacer el Contador 0-9. El contador funciona pero tiene un poco de errores.

Para el primer ciclo 0 - 9 funciona bien, pero luego comienza a seguir esta secuencia:ingrese la descripción de la imagen aquí

¿Dónde se está causando el error?


Esquemático:

esquemático

4 5 6 Hay errores, luego los arreglan y siguen adelante. ps Estoy usando una batería de 9 voltios

Muéstranos tu circuito.
Puede presionar ctrl-m mientras edita para abrir un editor de esquemas. Será mucho más fácil ayudarte si muestras lo que tienes.
"Estoy usando una batería de 9 voltios": ¿está alimentando los circuitos integrados a través de un regulador de 5 V o directamente desde la batería de 9 V? La mayoría de los circuitos integrados lógicos están diseñados para 5 V o menos y pueden explotar a más de 7 V. Si no tiene un regulador, use una batería de 6 V (por ejemplo, 4 pilas AA). www.ti.com/lit/gpn/sn5447a
Bien. Estarán trabajando bien con 9V. Ninguno de ellos explotó todavía...
A menos que estos circuitos integrados sean CMOS, utilice los circuitos integrados a 5 voltios. Los transitorios de conmutación a medida que el interruptor de 4 flip-flops internos altera el VDD y hace que la máquina de estado 8-9-0-1 se comporte mal. De nuevo... funciona a 5 voltios, con 0,1 uF en el pin 8-16.
Las partes lógicas bipolares TTL (7490, 74LS90, etc.) DEBEN funcionar con una fuente de alimentación de 5 voltios (+/-10%). Las piezas pueden comportarse mal o dañarse si intenta operarlas con 9 voltios.
¿Tiene tapas de desacoplamiento para los circuitos integrados?

Respuestas (2)

Parece que tiene algún tipo de error de cableado, o quizás una entrada flotante si está usando partes CMOS. Suponiendo que está utilizando un controlador decodificador de 74x47.

La familia 7447 no está completamente decodificada, por lo que si les proporciona un número mayor que 0x1001, mostrarán algo que puede parecer extraño.

ingrese la descripción de la imagen aquí

Editar: si el cableado está bien, lo más probable es que tenga un problema de alimentación. Asegúrese de tener un condensador de derivación cerámico de 0,1 uF muy cerca de los pines de alimentación y tierra del 7490. Intente reducir la corriente de la pantalla en 10:1 y vea si el problema desaparece (puede colocar una resistencia en serie en el ánodo solo para una prueba; los segmentos serán desiguales pero es más fácil que cambiar las 7 resistencias).

Una mala eliminación de rebotes no debería causar este problema porque esos recuentos nunca deberían aparecer si el contador funciona correctamente. Si puede detenerlo cuando muestra un dígito no válido, pruebe las entradas con un medidor y vea qué leen.

Edit2: Parece que no tienes resistencias en las líneas de segmento. Esto es muy malo y puede dañar la pantalla o el chip del controlador. También puede alterar el suministro que causa su problema. Pruebe con unos 500 ohmios en cada línea (7 resistencias), p. 470 ohmios o 560 ohmios. También DEBE tener un capacitor cerámico de 0.1uF o superior de Vdd a GND y debe estar cerca del 7490 (un par de cm como máximo). Y otro a través del poder 555. Y vincule las entradas no utilizadas a GND o a +5 a 1K (74xx) o directamente (todos los demás tipos, como 74LSxx).

Sí. Estoy usando un 7447. El cableado es correcto, ya que lo volví a revisar. ¿Qué debo hacer para superar este error?
Esquema actualizado.
Soy un novato, realmente no puedo entender tu punto con las resistencias. ¿Puedes por favor elaborar? Gracias :)
¡Necesitas una resistencia en cada línea de segmento! Prueba con 500 ohmios más o menos.
@MuhammadYasirJaved Tales diseños ya existen, por ejemplo, consulte aquí electronics-tutorials.ws/counter/bcd-counter-circuit.html . Para resumir todo lo dicho antes que yo: debes tener todas las entradas del LS90 conectadas (no las dejes flotando), no olvides conectar su GND y VCC, usa +5V +-10% de potencia. Mirando los valores que dibujaste, diría que tienes el bit 3 atascado por alguna razón (0,1,2,3,12[8+4],13[8+5],4,5,14[8+6], 6,7,8,9). ¿Tiene 12 y 13 en lugar de 4 y 5, o estos estados son seguidos por 4 y 5 (haciendo que el contador cuente 13 estados en lugar de 10)?
@Anónimo Sin tapas de derivación y sin resistencias de segmento para limitar la corriente del LED y las entradas abiertas, no es de extrañar que tenga una operación escamosa.

Parece que está contando en HEX (16) cuando quiere contar en DEC (10) o 0~9

Revise la hoja de datos para ver qué conexiones se necesitan para restablecer a 0 en el siguiente flanco de entrada negativo después de 9.

  • Nota 1: La salida QA está conectada a la entrada B para el conteo BCD.
  • asegúrese de que esté conectado.

TAMBIÉN, si usa CMOS 74HC90, termine correctamente las entradas no utilizadas en 0 o 1.

no estoy contando en HEX, ya que va de 0 a 9 y luego de nuevo de 0 a 9, pero a veces recibo un número flotante
los símbolos que muestra solo se generan en números que no son DEC, por lo tanto, su señal de retroalimentación _In_B es "a veces" incorrecta. Verifique la estabilidad de su Vdd y verifique la señal en el pin _In_B. Esa es la única explicación lógica además de EMI, falta de capacidad de desacoplamiento, caída excesiva del suministro por falta de segmentos R. COMPRUEBE DE NUEVO... ESTE ES un símbolo decodificado HEX.