Desafío Lógico - Detección de borde

En este desafío, aprenderás cómo detectar un cambio instantáneo en una señal.

Antecedentes

En el mundo de los circuitos digitales, estos cambios corresponderán a un flanco, o canto, ascendente (es decir, una señal que pasa de bajo a alto) o a un flanco descendente (es decir, una señal que pasa de alto a bajo). Detectar los flancos ascendentes y descendentes es extremadamente importante para los circuitos digitales. Por ejemplo, ¿acaban de pulsar un botón? ¿Acaban de soltar un botón?

¿Cómo se construyen los circuitos de detección de flancos? Antes de sumergirnos en el esquema, piense en el problema que estamos tratando de resolver:

  • Necesitamos detectar un cambio en una señal en el tiempo… por lo que probablemente necesitemos almacenar información en un flip-flop, y
  • Necesitamos comparar los valores de la señal para ver si cambió de bajo a alto o de alto a bajo… por lo que probablemente necesitemos compuertas lógicas.

Desafío

Con esta información, echa un vistazo al circuito de detección de flanco de subida a continuación. ¿Puedes averiguar cómo construir el circuito de detección de flanco de bajada para encender el LED azul?

puede que necesites agregar una compuerta.


Trouble viewing the simulation? Check it out on Wokwi.

D Q Salida
0 0 0
0 1 0
1 0 1
1 1 0

Siéntete libre de jugar para tratar de entenderlo. Siempre puedes volver al tutorial de compuertas lógicas o al desafío de flip-flops si necesitas repasar.

También puedes ver la solución.

Para obtener más información: https://web.mit.edu/6.111/volume2/www/f2019/handouts/L06.pdf

Help improve Tiny Tapeout by leaving feedback.