新闻中心

EEPW首页 > 测试测量 > 设计应用 > 使用传感器按钮的AD7142应用

使用传感器按钮的AD7142应用

作者:时间:2013-11-29来源:网络收藏

本文引用地址:http://www.eepw.com.cn/article/259160.htm

与外部电容传感器接口,这些传感器可以配置为按钮、滚动条、滚轮或上述装置的组合。本应用笔记说明支持接口时对于主处理器的要求。

中断配置选项


支持两种中断工作模式。


模式。通过使用STAGE_COMPLETE_EN寄存器,可以将INT输出配置为在转换阶段结束时置位。通常,STAGE0_COMPLETE_EN设为1,使得INT输出在每次STAGE0转换结束时置位。

模式。仅当用户接触传感器时,INT才会置位。


中断配置和中断状态寄存器


表1列出并描述了中断配置寄存器。每次中断后,主处理器需回读表2所列的寄存器,以确定接触的是哪一个


表1. 中断配置寄存器


表2. 中断状态寄存器


注意,主处理器必须通过读取相关的寄存器来服务AD7142中断,从而使AD7142中断输出解除置位。如果不执行中断服务程序,中断将始终保持低电平。


中断示例


本部分提供两个示例,分别用于说明两个操作。对于这两个示例,传感器按钮A和按钮B(见图1)分别连接到CDC STAGE0和CDC STAGE1,以便通过降到环境电容值以下的CDC输出代码做出响应。


图1. 双按钮配置示例

示例1:模式


中断配置寄存器设置:

Address 0x005 = 0x0000 // STAGEx_LOW_INT_EN = 0 (x = 0至11)

Address 0x006 = 0x0000 // STAGEx_HIGH_INT_EN = 0 (x = 0至11)

Address 0x007 = 0x0001 // STAGE0_COMPLETE_EN = 1(配置转换结束中断模式,在每次STAGE0转换完成时置位INT输出)


每次中断后,系统主处理器需回读地址0x008处的下限中断状态寄存器,以检查转换序列期间是否接触了某个传感器按钮。对于图2所示的时序图,位于地址0x008的下限中断状态寄存器报告的结果如表3所示。


图2. 转换结束中断模式时序图


表3. 下限中断状态寄存器的结果


1如图1所示,传感器按钮A连接到STAGE0,传感器按钮B连接到STAGE1。

风速传感器相关文章:风速传感器原理
电容传感器相关文章:电容传感器原理

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭