1.家用電器中的觸摸按鍵
觸摸按鍵可在電磁爐等家用電器中使用,取代機(jī)械按鍵。家用電器的用戶界面(UI)具有防水性。用戶用濕手觸摸電磁爐按鍵是常有的事。同樣,水或食物也有可能掉在電磁爐的UI面板上。即使沾上任何液體,按鍵也能正常工作。也就是說按鍵既不能寄存假觸摸,也不能在有液體的情況下停止對(duì)觸摸的響應(yīng)。因此在大量應(yīng)用中,防水性是電容感應(yīng)按鍵的一項(xiàng)重要要求。其次,對(duì)用戶來說按鍵觸摸最直觀的反饋是音頻反饋。因此,音頻反饋功能是另一項(xiàng)重要要求。
最適合家用電器的MBR器件是采用SOIC封裝的產(chǎn)品。它便于焊接,因此比QFN封裝更適合家用電器應(yīng)用。考慮到一款家用電器需要8個(gè)按鍵。因此在MBR器件中選擇8個(gè)按鍵。盾牌保護(hù)(Shield)是一項(xiàng)由專用引腳支持的功能,該引腳可根據(jù)配置支持多種功能中的任何一種。不僅要啟用盾牌保護(hù)功能,而且還必須合理設(shè)計(jì)布局,才能使設(shè)計(jì)具有針對(duì)液滴的防水性。還有另一種稱為“防護(hù)傳感器”的功能。該功能也必須啟用,才能在UI面板上有大量水或其它液體流過(或者液體覆蓋整個(gè)UI)時(shí)防止按鍵錯(cuò)誤觸發(fā)。在這種情況下,盾牌保護(hù)無法阻止錯(cuò)誤觸發(fā)。防護(hù)傳感器則可阻止這些極端情況下的假觸摸。專用引腳上支持的另一項(xiàng)功能是蜂鳴器。啟用該功能可實(shí)現(xiàn)音頻反饋。我們可根據(jù)應(yīng)用需求設(shè)置蜂鳴器驅(qū)動(dòng)信號(hào)的頻率,進(jìn)而設(shè)定音頻反饋的音高。此外,音頻反饋的音長(zhǎng)也是可配置的。
2.安全系統(tǒng)鍵盤中的觸摸按鍵
觸摸按鍵也可用于安全系統(tǒng)鍵盤,通常需要6個(gè)按鍵和6個(gè)對(duì)應(yīng)的LED。此外,接近傳感器還可在用戶的手接近時(shí)用來喚醒設(shè)備。我們還必須為這些應(yīng)用選擇一個(gè)能支持這么多傳感器和LED的適當(dāng)器件。主機(jī)不僅可讀取按鍵狀態(tài),而且還可采取適當(dāng)行動(dòng)。在這些應(yīng)用中,可使用叫做側(cè)鍵抑制 (FSS) 的功能防止一次激活一個(gè)以上的按鍵。
配置MBR器件需要遵循特定協(xié)議。MBR器件提供便于開發(fā)人員使用的接口,通過I2C以寄存器形式連接至主機(jī)。通過向寄存器映射寫入適當(dāng)?shù)闹?,可啟用、禁用或配置器件功能。主機(jī)控制器(例如微控制器)或軟件工具(例如用于配置器件的賽普拉斯EZ-Click)可通過I2C訪問該寄存器映射。
基本協(xié)議:
1.寫入寄存器,以啟用、禁用或配置器件功能;
2.計(jì)算所有可配置寄存器的CRC校驗(yàn)和,并將該值寫入CRC寄存器;
3.發(fā)出命令,將內(nèi)容保存至器件的閃存;
4.檢查寄存器映射中的錯(cuò)誤寄存器,檢驗(yàn)保存是否成功;
5.如果保存不成功,請(qǐng)注意錯(cuò)誤類型并重新保存。根據(jù)錯(cuò)誤類型情況返回步驟2或步驟3;
6.如果保存成功,通過軟件或硬件發(fā)出重置命令,讓配置生效。
[page]
與典型可編程器件不同,MBR器件不需要任何固件開發(fā)或詳細(xì)設(shè)計(jì)流程。要讓MBR器件準(zhǔn)備就緒,只需要對(duì)該器件進(jìn)行配置即可。此外,該配置還可通過賽普拉斯EZ-Click定制工具等軟件工具進(jìn)行簡(jiǎn)化?,F(xiàn)在,我們來討論配置器件的不同方法以及每種方法的使用時(shí)間。
1.通過主機(jī)處理器進(jìn)行配置:
在大多數(shù)使用MBR器件的UI應(yīng)用中,都有一個(gè)主機(jī)處理器。該MBR可作為從器件,而二者之間的通信鏈路則是I2C接口。在這些應(yīng)用中,可通過編程主機(jī)處理器來配置MBR器件,可分為三種情形:1)在系統(tǒng)每次上電時(shí),2)以規(guī)定的速率,或者3)系統(tǒng)整個(gè)生命周期內(nèi)僅一次。在任何情況下,都可使用多種方法通過主機(jī)處理器進(jìn)行配置。
應(yīng)用編程接口(API)可作為軟件組件互相通信的接口。這些都是MBR器件廠商提供的現(xiàn)成API產(chǎn)品,可將其整合在主機(jī)處理器固件中。這有助于主機(jī)處理器配置MBR器件,開發(fā)人員無需掌握配置該器件所需的應(yīng)用級(jí)協(xié)議。
電容式感應(yīng)控制器廠商提供的API分為高級(jí)或低級(jí)API。高級(jí)API又可分成三個(gè)類別:
● 配置器件;
● 讀回系統(tǒng)診斷及生產(chǎn)線數(shù)據(jù);
● 讀回運(yùn)行時(shí)的傳感器狀態(tài)等數(shù)據(jù)。
這些API可在MBR設(shè)計(jì)流程的不同階段使用。
低級(jí)API通常是通信(l2C)接口讀寫API。低級(jí)API的需要與否視所使用的主機(jī)處理器而定。
2.軟件GUI
配置MBR器件的另一種方法是通過GUI來定義設(shè)置。賽普拉斯提供的EZ-Click定制工具就是這類工具。這款基于GUI的工具可在設(shè)計(jì)流程的多個(gè)階段加速設(shè)計(jì)進(jìn)程。該GUI通常具有配置器件并從器件讀取數(shù)據(jù)的選項(xiàng)。
為了區(qū)分不同的設(shè)計(jì)階段,GUI工具通常有不同的選項(xiàng)卡對(duì)應(yīng)于MBR器件所支持的不同類型的功能。例如,EZ-Click定制工具具有以下分類:
● CapSense傳感器配置;
● 全局配置;
● CapSense輸出;
● 系統(tǒng)診斷。
電容式傳感器配置選項(xiàng)卡用來完成與電容式傳感器有關(guān)的設(shè)置。對(duì)于GPO設(shè)置和防水性設(shè)置等所有非傳感器器件配置設(shè)置而言,可使用全局配置選項(xiàng)卡。配置完成后,請(qǐng)務(wù)必使用工具中的適當(dāng)選項(xiàng)連接目標(biāo)器件,加載配置。
在設(shè)計(jì)驗(yàn)證過程中,不僅可創(chuàng)建配置,而且GUI還可將設(shè)置加載至原型電路板中。CapSense輸出和系統(tǒng)診斷選項(xiàng)卡可幫助開發(fā)人員檢查設(shè)計(jì)是否滿足所有需求,確認(rèn)電容式傳感器工作是否如愿。如果該原型還不能工作,這兩個(gè)選項(xiàng)卡可用來調(diào)試和找到問題。在手動(dòng)閥值模式下,CapSense輸出選項(xiàng)卡還可用來設(shè)置閾值。
此外,軟件工具還可在大批量生產(chǎn)過程中協(xié)助配置MBR器件。它可生成合適的配置文件,用來與第三方配置工具配合使用,以配置大量的MBR器件。
相關(guān)閱讀:
【布局設(shè)計(jì)及應(yīng)用實(shí)例篇】只需五步,輕松設(shè)計(jì)出電容式觸摸傳感器
【原理圖設(shè)計(jì)篇】只需五步,輕松設(shè)計(jì)出電容式觸摸傳感器
如何利用WiFi技術(shù)實(shí)現(xiàn)無線溫度傳感器設(shè)計(jì)?