AD7142電容觸摸傳感器可編程控制器:技術解析與應用指南
在電子設備的設計中,電容觸摸傳感器的應用越來越廣泛,它為用戶提供了更加直觀、便捷的交互體驗。AD7142作為一款可編程的電容觸摸傳感器控制器,在這一領域展現(xiàn)出了卓越的性能。下面我們就來深入了解一下這款產(chǎn)品。
文件下載:AD7142.pdf
一、AD7142概述
AD7142和AD7142 - 1是集成了電容 - 數(shù)字轉換器(CDC)的芯片,具備片上環(huán)境校準功能,適用于需要新穎用戶輸入方法的系統(tǒng)。它們可以與外部電容傳感器連接,實現(xiàn)電容按鈕、滾動條或滾輪等功能。
1. 關鍵特性
- 高分辨率與快速更新:擁有16位分辨率,在最大序列長度下更新速率可達36 ms,分辨率優(yōu)于1 fF,能夠精準地檢測電容變化。
- 多通道輸入:具備14個電容傳感器輸入通道,可滿足多種應用場景的需求。
- 無需外部調諧:不需要外部RC調諧組件,簡化了電路設計。
- 自動校準與補償:片上自動校準邏輯可自動補償環(huán)境變化,確保傳感器在不同環(huán)境下穩(wěn)定工作。
- 自適應閾值和靈敏度:能夠根據(jù)用戶的操作自動調整閾值和靈敏度,提供一致的觸摸體驗。
- 多種接口選擇:AD7142采用SPI兼容串行接口,AD7142 - 1采用I2C兼容串行接口,方便與不同的處理器連接。
- 低功耗設計:工作電壓范圍為2.6 V至3.6 V,全功率模式下電流小于1 mA,低功率模式下僅為50 μA,適合電池供電的便攜式設備。
2. 應用領域
AD7142廣泛應用于個人音樂和多媒體播放器、手機、數(shù)碼相機、智能手持設備、電視、AV設備和遙控器、游戲機等產(chǎn)品中,為這些設備提供了靈敏、可靠的觸摸交互功能。
二、工作原理
1. 電容感應理論
AD7142采用分流法來感應電容。通過激勵源在發(fā)射器和接收器之間產(chǎn)生電場,當手指或其他接地物體干擾電場時,部分電場線會被分流到地面,導致接收器測量的總電容減小。激勵源和Σ - Δ ADC集成在AD7142上,發(fā)射器和接收器則構建在外部傳感器的PCB上。
2. 傳感器激活檢測
當傳感器被接近時,AD7142測量的與該傳感器相關的總電容會發(fā)生變化。當電容變化超過設定的閾值時,AD7142會將其記錄為傳感器觸摸事件。通過預編程的閾值水平,可以判斷電容變化是否是由按鈕激活引起的。
3. 環(huán)境校準
AD7142提供片上電容傳感器校準功能,可自動調整環(huán)境條件對電容傳感器環(huán)境水平的影響。通過持續(xù)監(jiān)測CDC環(huán)境水平,并根據(jù)測量到的環(huán)境漂移調整STAGE_HIGH_THRESHOLD和STAGE_LOW_THRESHOLD寄存器值,確保傳感器在動態(tài)環(huán)境條件下的可靠性和可重復性。
三、操作模式
1. 全功率模式
在全功率模式下,AD7142的所有部分始終保持全功率運行。當傳感器被觸摸時,AD7142處理傳感器數(shù)據(jù);如果沒有傳感器被觸摸,AD7142測量環(huán)境電容水平,并將該數(shù)據(jù)用于片上補償程序。在全功率模式下,AD7142以恒定速率進行轉換。
2. 低功率模式
低功率模式下,AD7142的POWER_MODE位在設備初始化時設置為10。如果外部傳感器未被觸摸,AD7142會降低轉換頻率,從而大大降低功耗。當傳感器未被觸摸時,設備保持在低功率狀態(tài)。每隔LP_CONV_DELAY ms(200、400、600或800 ms),AD7142進行一次轉換,并使用該數(shù)據(jù)更新補償邏輯。當外部傳感器被觸摸時,AD7142每36 ms開始一次轉換序列,以讀取傳感器數(shù)據(jù)。
3. 關機模式
將POWER_MODE位設置為01或11,可使AD7142進入關機模式,此時設備完全關閉。
四、電容傳感器輸入配置
每個從外部電容傳感器到AD7142轉換器的輸入連接都可以通過特定的寄存器進行獨特配置。這些寄存器用于配置輸入引腳連接設置、傳感器偏移、傳感器靈敏度和每個階段的傳感器限制,從而實現(xiàn)每個傳感器的單獨優(yōu)化。
五、電容 - 數(shù)字轉換器
AD7142的電容 - 數(shù)字轉換器采用Σ - Δ架構,具有16位分辨率。通過開關矩陣,14個可能的輸入連接到轉換器的輸入。轉換器的采樣頻率為250 kHz。通過控制寄存器的Bits[9:8]可以設置抽取率,抽取過程是一個平均過程,可減少最終CDC結果中的噪聲,但抽取率越高,每個階段的輸出速率越低,需要在無噪聲信號和采樣速度之間進行權衡。
六、轉換序列器
AD7142具有片上序列器,可實現(xiàn)輸入通道的轉換控制。一個序列中最多可執(zhí)行12個轉換階段,每個階段可以測量來自不同傳感器的輸入。通過Bank 2寄存器,可以為每個階段進行獨特配置,以支持多個電容傳感器接口要求。不同類型的傳感器所需的轉換階段數(shù)量不同,例如按鈕傳感器通常需要一個序列器階段,滾動條或滑塊傳感器需要八個階段,8路開關需要兩個轉換階段和一個測量傳感器是否激活的階段。
七、非接觸式接近檢測
AD7142的內部信號處理持續(xù)監(jiān)測所有電容傳感器,以實現(xiàn)非接觸式接近檢測。當檢測到用戶接近傳感器時,所有內部校準會立即禁用,AD7142會自動配置為檢測有效接觸。通過設置FP_PROXIMITY_CNT和LP_PROXIMITY_CNT寄存器位,可以控制在用戶離開傳感器且接近不再活躍后,校準禁用期的長度。
八、中斷輸出
AD7142具有中斷輸出,可觸發(fā)主機處理器上的中斷服務程序。INT信號位于引腳25,是一個開漏輸出。有三種類型的中斷事件:CDC轉換完成中斷、傳感器閾值中斷和GPIO中斷。每個中斷都有啟用和狀態(tài)寄存器,轉換完成和傳感器閾值中斷可以按每個轉換階段啟用。狀態(tài)寄存器指示觸發(fā)INT引腳的中斷類型,在讀取操作期間,狀態(tài)寄存器會被清除,INT信號會復位為高電平。
九、輸出
1. 激勵源
AD7142板載的激勵源是一個頻率為250 kHz的方波源,通過SRC引腳和SRC引腳輸出,可在外部電容傳感器PCB的發(fā)射器和接收器之間形成電場。通過控制寄存器的相應位,可以分別禁用兩個輸出引腳的源輸出。
2. CSHIELD輸出
為防止外部電容傳感器的泄漏,AD7142提供CSHIELD電壓輸出,可作為任何屏蔽走線的電位。CSHIELD電壓等于AVDD/2,為消除CSHELD輸出上的任何振鈴,需要在CSHIELD引腳和地之間連接一個10 nF的電容器。
3. GPIO
AD7142有一個位于引腳26的GPIO引腳,可配置為輸入或輸出。通過中斷使能寄存器中的GPIO_SETUP位可以確定GPIO引腳的配置方式,當配置為輸入時,可觸發(fā)AD7142的中斷輸出。
十、串行接口
1. SPI接口
AD7142采用4線串行外設接口(SPI),包括數(shù)據(jù)輸入引腳(SDI)、數(shù)據(jù)輸出引腳(SDO)、數(shù)據(jù)時鐘引腳(SCLK)和芯片選擇引腳(CS)。數(shù)據(jù)在SCLK的負邊沿從AD7142時鐘輸出,在正邊沿時鐘輸入到設備。SPI命令字用于指示數(shù)據(jù)傳輸是讀取還是寫入,并給出數(shù)據(jù)傳輸開始的寄存器地址。
2. I2C兼容接口
AD7142 - 1支持行業(yè)標準的2線I2C串行接口協(xié)議,通過SCLK和SDA輸入進行數(shù)據(jù)傳輸。AD7142 - 1是I2C串行接口總線上的從設備,具有7位設備地址,由ADD0和ADD1引腳設置。數(shù)據(jù)通過I2C串行接口以8位字節(jié)傳輸,通過起始條件和停止條件來控制數(shù)據(jù)傳輸?shù)拈_始和結束。
十一、PCB設計指南
在設計PCB時,需要注意電容傳感器板的機械規(guī)格,如傳感器邊緣到接地金屬物體的距離、傳感器邊緣之間的距離、傳感器板底部到控制器板或接地金屬外殼的距離等。同時,芯片規(guī)模封裝的印刷電路板焊盤尺寸和布局也有特定要求,以確保良好的焊接和散熱性能。
十二、電源啟動序列
在開發(fā)AD7142和μP串行接口時,建議按照以下電源啟動序列進行操作:
- 打開AD7142的電源。
- 寫入Bank 2寄存器(地址0x080至0x0DF)。
- 寫入Bank 1寄存器(地址0x000至0x007),注意在連續(xù)寫入操作期間,地址0x001必須保持默認值0x0000。
- 寫入Bank I寄存器(地址0x001 = 0x0FFF)。
- 讀取相應的中斷狀態(tài)寄存器(地址0x008、0x009或0x00A)。
- 每次INT信號被斷言時,重復步驟5。
十三、典型應用電路
文檔中給出了SPI接口和I2C接口的典型應用電路示例,展示了AD7142與主機的連接方式以及外圍元件的配置。
十四、寄存器映射
AD7142的地址空間分為三個不同的寄存器組:Bank 1、Bank 2和Bank 3。Bank 1包含控制寄存器、CDC轉換控制寄存器、中斷使能寄存器、中斷狀態(tài)寄存器、CDC 16位轉換數(shù)據(jù)寄存器、設備ID寄存器和接近狀態(tài)寄存器;Bank 2包含用于為每個轉換階段獨特配置CIN輸入的配置寄存器;Bank 3包含每個轉換階段的結果寄存器。
總結
AD7142以其豐富的功能、高分辨率、低功耗和良好的環(huán)境適應性,為電容觸摸傳感器的設計提供了強大的支持。無論是在消費電子、工業(yè)控制還是其他領域,AD7142都能為產(chǎn)品帶來更加出色的觸摸交互體驗。電子工程師在設計相關產(chǎn)品時,可以根據(jù)具體需求,充分利用AD7142的特性,打造出更加優(yōu)秀的產(chǎn)品。大家在使用AD7142的過程中,有沒有遇到過什么問題或者有什么獨特的應用經(jīng)驗呢?歡迎在評論區(qū)分享。
-
AD7142
+關注
關注
0文章
11瀏覽量
8011
發(fā)布評論請先 登錄
深入解析AD7147:電容式觸摸傳感器的理想之選
AD7147:單電極電容傳感器的可編程控制器
AD7147A:電容觸摸可編程控制器的技術剖析與應用指南
解析AD7142電容觸摸傳感器可編程控制器:特性、應用與設計要點
探索AD7142:可編程電容觸摸傳感器控制器的卓越性能
新品 | StickS3,緊湊高性能可編程控制器
高性能AD8557數(shù)字可編程傳感器信號放大器的深度解析
TE Connectivity LUMAWISE運動可編程傳感器技術解析
新品 | PowerHub,集成多路電源管理的可編程控制器
S7-200 可編程序控制器系統(tǒng)手冊
新品|CoreS3-Lite,可編程物聯(lián)網(wǎng)控制器
AD7142電容觸摸傳感器可編程控制器:技術解析與應用指南
評論