向GPIO设备添加边缘敏感转换检测

描述

虽然许多GPIO器件可以检测信号电平变化的上升沿和下降沿,但某些应用只需要捕获前沿,而不需要监控下降沿。可以增强这些 GPIO 设备,以检测边缘敏感的信号转换。一个简单的电路提供转换检测。

介绍

多个Maxim GPIO器件可以检测信号电平变化,并记录相应端口,即使信号已恢复到原始电平。对于这些设备,信号变化的上升沿或下降沿都可以触发事件的捕获。对于某些应用程序,只有前缘指示受监视的事件;下降沿对应于事件的分辨率,不应引起监视器的注意。对于这些应用,需要检测边缘敏感转换。

检测信号转换的Maxim器件可以通过使用几个RC元件和一个施密特触发器件来获得边沿灵敏度,如图1所示。RC电路捕获正常逻辑信号电平范围内的第一个转换,并将下一个转换置于该范围的上方或之下。施密特触发电路随后滤除与第二次转换对应的事件。虽然施密特触发器的输出端也有两个转换,但Maxim部分无法区分变化,因为持续时间比I²C读取命令短得多。

GPIO

图1.用于边缘敏感转换检测的电路。

Maxim器件具有转换检测功能,可与图1所示电路配合使用:MAX7302、MAX7306/MAX7307、MAX7319、MAX7321、MAX7322和MAX7323。可用于图1电路的施密特触发器件是单缓冲器SN74LVC1G17和双缓冲器SN74LVC2G17。

审核编辑:郭婷

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分