• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 測試測量 > 設計應用 > 使用傳感器按鈕的AD7142應用

    使用傳感器按鈕的AD7142應用

    作者: 時間:2013-11-29 來源:網絡 收藏

    本文引用地址:http://www.czjhyjcfj.com/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 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 定边县| 松原市| 张家界市| 塔城市| 苏州市| 南开区| 四川省| 海阳市| 潞城市| 富源县| 贞丰县| 淳化县| 应用必备| 韩城市| 台东市| 新巴尔虎左旗| 神农架林区| 桃园县| 贵南县| 汨罗市| 碌曲县| 巧家县| 洞口县| 油尖旺区| 镇原县| 昌图县| 沈阳市| 叶城县| 蒲城县| 新巴尔虎右旗| 甘洛县| 郑州市| 城固县| 白城市| 锦屏县| 汉沽区| 修文县| 宜丰县| 原阳县| 达拉特旗| 扎赉特旗|