摘要
文章对四种防抖动的开关电路进行了分析和仿真。第一种电路结构简单,但存在缺陷,在某些情况下不能消除抖动;第二种电路能消除抖动,但要用到电阻、电容,不容易与数字CMOS工艺兼容,比较适合于数模混合和模拟集成电路;第三种也能消抖,但电路所用元件较多,要用到四个D型触发器和一个RS触发器,适合于富含触发器的FPGA和CPLD实现的集成电路;第四种电路结构简单,消抖效果好,但对抖动信号脉宽有限制,适合于ASIC。这四种电路各有其优缺点及适用范围。
The paper investigated four kinds of debounce switch circuits. The structure of the first circuit is simple. But the disadvantage of this debounce circuit also is that it cannot anti-bounce in some cases. The second can debounce well. As the circuit is achieved by resistance and capacitance, it is very difficult to implement with digital CMOS technology. This circuit structure will be more adapted for digital/analog mixed mode circuit or pure analog circuit. The third one also can achieve debounce well. The disadvantage for this circuit is that its size is too big, consisting of four DFFs and RSFFs in this debounce circuit. This debounce circuit will be more adapted for FPGA and CPLD design. And the fourth is a simple architecture debounce circuit, this also has well anti-bounce performance. It can be easily integrated into ASIC design. The disadvantage for this circuit structure is pulse width limitation. There are different advantage and disadvantage for the four kinds of debounce circuits. Designer should choose the most suitable circuit according to different situation.
出处
《电子与封装》
2010年第11期26-28,43,共4页
Electronics & Packaging