No se puede alternar SN74HC109

0

Soy un completo aficionado, probablemente ya me he equivocado un millón de cosas con esto. Estoy usando un chip flip-flop SN74HC109 dual jk. Estoy tratando de cambiar el led (olvidé agregar una resistencia en el diagrama, ah, también olvidé agregar una línea de 5V a Vcc.) Con un interruptor momentáneo . Cuando el circuito está encendido, el led se enciende pero no se enciende cuando se presiona y suelta el interruptor momentáneo.

    
pregunta user2967107

2 respuestas

1

Por favor construye el siguiente circuito:

simular este circuito : esquema creado usando CircuitLab

Hay varias cosas que aprender de él.

1) Con CMOS, SIEMPRE ate las entradas no utilizadas (no las salidas) directamente a tierra o VCC. Hay excepciones, con algunos circuitos que incorporan una resistencia incorporada de pull-up o pull-down, pero a menos que la hoja de datos lo mencione, asuma que no existen. Dejar los pines no utilizados flotando (particularmente con CMOS) puede producir errores increíblemente intermitentes, extraños y enloquecedores. Y no piense que puede ignorar las entradas de una parte no utilizada del circuito, como el flip-flop no utilizado en su 74HC109. Ni siquiera lo pienses. A veces eso funciona, y otras veces no. Átalos a todos alto o bajo.

2) C2, una tapa de cerámica de 0,1 uF, debe conectarse lo más cerca que sea humanamente posible a los pines de tierra y potencia de al menos 1 IC, en este caso, el 74HC109. Para circuitos más grandes, particularmente CMOS en una PCB con un plano de tierra, un mínimo de 1 cap por 5 IC está bien para el CMOS, pero para otras familias lógicas, o a altas velocidades, 1 cap por IC es una muy buena idea. Las gorras son baratas y no ocupan mucho espacio, pero los problemas que surgen de no ser suficientes pueden ser difíciles de diagnosticar. Si está utilizando una placa de pruebas sin soldadura, NO use puentes desde los pines IC hasta la tapa. Conecte la tapa directamente a las tomas más cercanas a las clavijas de tierra y de alimentación del circuito integrado.

3) Nunca ate un LED directamente a ninguna salida de baja impedancia, y particularmente no conecte uno directamente a la conexión entre una salida y una entrada. Por un lado, intentará atraer demasiada corriente en el estado activado, y también sujetará la salida a un voltaje bajo que la entrada no reconocerá como alta. En este caso, una resistencia de 470 ohmios, combinada con el voltaje del LED y la unidad de salida alta limitada del flip-flop le dará una corriente de LED de 6 o 7 mA cuando esté encendido. Solo para mostrar de lo que estoy hablando, una vez que tenga el circuito en funcionamiento, ponga un LED directamente a tierra en la entrada del reloj del flip-flop y observe lo que sucede.

4) En escalas de tiempo de microsegundos a milisegundos, los contactos mecánicos, como los interruptores y los contactos de relé, rebotarán físicamente a medida que se cierran, y la lógica es lo suficientemente rápida para resolver esos rebotes en cierres / aberturas separadas. En este caso, aparecerá como una operación intermitente del flip-flop, dependiendo de si obtuvo o no un número par o impar de contactos cuando presiona el interruptor. Para circuitos más complejos que usan contadores o máquinas estatales, puede obtener los errores más sorprendentes.

    
respondido por el WhatRoughBeast
0

Está sincronizando un flip-flop directamente desde un interruptor que no se ha desactivado. Necesita un circuito de rebote para alimentar la entrada de reloj del flip-flop. Como otros lo han sugerido, esto podría ser una red R-C simple, o como una mejor opción, use un interruptor SPDT (cambio) y un flip-flop de restablecimiento de conjunto (SR) como desincrustante. Una forma común de hacer esto es con puertas NAND conectadas entre sí.

Conecta siempre el pin GND. Nunca lo deje desconectado, incluso si el circuito parece funcionar.

    
respondido por el John Honniball

Lea otras preguntas en las etiquetas