Función de palanca doble JK Flip-Flop

Estoy tratando de hacer una pantalla de 8 bits usando 4 pantallas de siete segmentos impulsadas por una sola EEPROM (como en este video) . Del video, utilicé el diseño del temporizador 555 y un flip-flop JK dual para contar de 0 a 3. Sin embargo, el reloj funciona cuando conecto el flip-flop de la misma manera que se hace en el video (ambos presets, clears, Js y Ks high y conecte el reloj al pin clock1 y el clock2 a la salida del primer flip-flop) Los dos LED no cuentan en binario como lo hacen en el video, sino que ambos permanecen encendidos .Diagrama de circuito

Noté que hay algunas diferencias entre las hojas de datos del flip-flop que compré (CD4027BE) y el flip-flop que tiene.

  1. En su hoja de datos, tiene dos pines preestablecidos y dos pines claros, mientras que yo tengo dos pines establecidos y dos pines de reinicio (aunque no creo que esto sea algo importante)

  2. En su hoja de datos, tiene una función de alternar en la tabla de funciones donde, como en la hoja de datos que tengo, no hay una tabla de funciones.

Entonces, mi pregunta es si compré el flip-flop equivocado o lo estoy conectando incorrectamente y si compré el flip-flop equivocado, ¿puedo hacer que funcione con este flip-flop?

Además, la salida deseada es:

0,0 - 0,1 - 1,0 - 1,1 y repetir.

Respuestas (1)

La hoja de datos de TI para una pieza CD4027B muestra esta tabla de funciones:

ingrese la descripción de la imagen aquí

A partir de esto, lo que hay que notar de inmediato es que los pines SET y RESET deben conectarse a GND para evitar que tengan alguna acción.

También puede observar que al conectar las entradas J y K a un nivel alto, el flip-flop alternará sus salidas en cada flanco ascendente del reloj.

Por último, si desea que cuente binario de la manera indicada, querrá conectar el pin CLK2 al pin Q1_NOT en lugar del pin Q1.

Otra cosa que necesita es colocar resistencias de tamaño adecuado en serie con los LED para limitar la corriente a un nivel seguro... tanto para proteger los LED como las salidas del flip-flop.

Hacer lo que ha dicho produce 1,0 consistentemente.
Solo para aclarar, ¿tiene todas las entradas J y K conectadas a VCC y todos los ajustes y restablecimientos conectados a GND?
sí j1, j2, k1, k2 alto y set1, set2, reset1, reset2 a gnd y cambié el reloj por un botón
¿Cómo se conecta el botón del reloj? ¿Se lleva la señal del reloj al estado correcto cuando no se presiona? ¿Está rebotado?
Acabo de hacer que funcione configurando la señal del reloj manualmente y contó correctamente, por lo que debe ser el reloj el que está roto.
@Dan - No, el reloj no está roto. Es solo que sin un circuito antirrebote, los interruptores mecánicos se caracterizan por un funcionamiento ruidoso. Dentro del interruptor hay dos contactos metálicos. Cuando se encuentran (el interruptor está cerrado), las dos piezas de metal literalmente rebotan varias veces antes de detenerse, y el IC es lo suficientemente rápido para detectar estos rebotes como pulsos de reloj separados.
@WhatRoughBeast Sí, tienes razón, ahora lo tengo funcionando con el reloj, pero podría activar un pulso de reloj moviendo el pie sobre y fuera del suelo al tocar el aislamiento del cable, es así de sensible.