Quantcast
Channel: How does this debounce circuit (from Arduino Portenta Edge Control) works? - Electrical Engineering Stack Exchange
Viewing all articles
Browse latest Browse all 4

How does this debounce circuit (from Arduino Portenta Edge Control) works?

$
0
0

I stumbled upon this part of the schematic (page 2) of the Arduino Portenta Edge Control (shown below), which – in my eyes — seems to be a debounce circuit, but more complex than the one shown in this TI video.

Portenta Edge Control Debounce Circuit?

It uses an inverting Schmitt Trigger, which is fed into an AND gate, which in turn controls an N-Channel MOSFET.

As I understand, the truth table for the AND Gate would be:

IRQ_C_CHnAND Input 1AND Input 2 (Schmitt output)AND Output
LOWLOWHIGHLOW
HIGHHIGHLOWLOW

For me, it seems unlikely that the AND-Gate output would experience a state change, so how does this circuit works?

As a bonus question: what are its advantages over a classic RC + Schmitt-Trigger circuit?


Viewing all articles
Browse latest Browse all 4

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>