电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

AD7142与外部电容传感器接口的应用介绍

2022-05-17 13:45分类:传感器 阅读:

 

AD7142与外界电容器感应器插口,这种感应器能够配备为按键、下拉列表、滚轴或以上设备的组成。本运用手记表明适用感应器按键插口时针对主CPU的规定。

AD7142中断配备选择项

AD7142适用二种终断工作模式。

●变换完毕终断方式。根据应用STAGE_COMPLETE_EN存储器,能够将INT輸出配备为在变换环节完毕时置位。一般,STAGE0_COMPLETE_EN设成1,促使INT輸出在每一次STAGE0变换完毕时置位。

●触碰终断方式。仅当客户触碰感应器时,INT才会置位。

终断配备和终断情况存储器

表1列举并表述了终断配备存储器。每一次终断后,主CPU需回读表2列出的存储器,以明确触碰的是哪一个感应器按键。

表1. 终断配备存储器

表2. 终断情况存储器

留意,主CPU务必根据载入有关的存储器来服务项目AD7142中断,进而使AD7142中断輸出消除置位。如果不实行中止系统服务,终断将持续保持低电频。

终断实例

本一部分给予2个实例,各自用以表明2个感应器按键的变换完毕终断和触碰终断实际操作。针对这两个实例,感应器按键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輸出)

每一次终断后,系统软件主CPU需回读详细地址0x008处的低限终断情况存储器,以查验变换编码序列期内是不是触碰了某一感应器按键。针对图2所显示的状态图,坐落于详细地址0x008的低限终断情况存储器汇报的結果如表3所显示。

图2. 变换完毕终断方式状态图

表3. 低限终断情况存储器的結果

1如图所示1所显示,感应器按键A联接到STAGE0,感应器按键B联接到STAGE1。

实例2:触碰终断方式

断配备存储器设定:

Address 0x005 = 0x0003 // STAGE0_LOW_INT_EN = 1、STAGE1_LOW_INT_EN = 1

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

Address 0x007 = 0x0000 // STAGEx_COMPLETE_EN = 0(x = 0至11)

如图所示3所显示,每一次客户触碰感应器时,2个终断都是会置位。第一个终断表明客户已与感应器产生触碰,第二个终断表明客户已离去感应器(不会再与之触碰)。每一次终断后,主CPU都需要回读Address 0x008处的低限终断情况存储器。

图3. 触碰终断工作模式状态图

坐落于详细地址0x008的低限终断情况存储器汇报的結果如表4所显示。留意,X表明不相干位。

表4. 低限终断情况存储器的結果

1如图所示1所显示,感应器按键A联接到STAGE0,感应器按键B联接到STAGE1。

上一篇:新一代Sensirion温湿度传感器SHT2x的应用案例介绍

下一篇:霍尼韦尔传感在PM2.5监测工作中的应用

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部