探索AR1000系列電阻式觸摸屏控制器:功能、應(yīng)用與設(shè)計(jì)要點(diǎn)
在當(dāng)今的電子設(shè)備中,觸摸屏的應(yīng)用無(wú)處不在,從智能手機(jī)到工業(yè)控制設(shè)備,觸摸屏為用戶提供了直觀便捷的交互體驗(yàn)。而電阻式觸摸屏作為其中一種常見的類型,其控制器的性能直接影響著觸摸屏的使用效果。今天,我們就來(lái)深入了解一下Microchip的AR1000系列電阻式觸摸屏控制器。
文件下載:AR1011T-I SS.pdf
一、設(shè)備概述
Microchip的mTouch? AR1000系列電阻式觸摸屏控制器是一款功能強(qiáng)大、易于集成且成本效益高的通用觸摸屏控制芯片。它具有先進(jìn)的專有觸摸屏解碼算法,能夠處理所有觸摸數(shù)據(jù),減輕了主機(jī)的處理負(fù)擔(dān)。同時(shí),該系列控制器還具備過(guò)濾功能,能夠提供可靠、經(jīng)過(guò)驗(yàn)證和校準(zhǔn)的觸摸坐標(biāo)。此外,通過(guò)板載EEPROM,AR1000可以在將觸摸坐標(biāo)發(fā)送到主機(jī)之前存儲(chǔ)并獨(dú)立應(yīng)用校準(zhǔn),這使得它成為系統(tǒng)設(shè)計(jì),尤其是嵌入式系統(tǒng)集成中資源效率最高的觸摸屏控制器之一。
1.1 應(yīng)用領(lǐng)域
AR1000系列適用于高產(chǎn)量、小尺寸的觸摸屏解決方案,并且能夠滿足快速上市的需求。其應(yīng)用領(lǐng)域廣泛,包括但不限于移動(dòng)通訊設(shè)備、個(gè)人數(shù)字助理(PDA)、全球定位系統(tǒng)(GPS)、觸摸屏顯示器、信息亭、媒體播放器、便攜式儀器以及銷售點(diǎn)終端等。
1.2 引腳與功能
AR1000系列有SSOP、SOIC和QFN等不同封裝形式,每個(gè)引腳都有其特定的功能。例如,VDD和VSS分別為電源電壓和電源地;M1和M2用于通信選擇和傳感器類型選擇;WAKE引腳用于觸摸喚醒和觸摸檢測(cè)等。具體的引腳功能可以參考文檔中的引腳描述表。
二、電阻式傳感器基礎(chǔ)
2.1 術(shù)語(yǔ)解釋
在了解電阻式傳感器之前,我們需要先了解一些相關(guān)的術(shù)語(yǔ)。ITO(氧化銦錫)是構(gòu)成觸摸傳感器有源區(qū)域的電阻涂層,它是一種透明半導(dǎo)體,通過(guò)濺射工藝涂覆在觸摸傳感器層上。Flex或Film或Topsheet是用戶觸摸的頂層傳感器層,而Stable或Glass是與顯示屏接口的底層傳感器層。Spacer Adhesive是連接頂層和底層的粘合劑框架,Spacer Dots則用于保持兩層之間的物理和電氣分離。Bus Bars或Silver Frit用于將ITO與傳感器的接口尾部進(jìn)行電氣連接。
2.2 傳感器類型比較
電阻式觸摸屏傳感器主要有4線、5線和8線三種類型。它們各有優(yōu)缺點(diǎn),適用于不同的應(yīng)用場(chǎng)景。
- 4線傳感器:成本較低,功耗低于5線傳感器,在不進(jìn)行校正的情況下比5線傳感器更線性。但當(dāng)頂層出現(xiàn)損壞或電阻發(fā)生變化時(shí),會(huì)出現(xiàn)觸摸不準(zhǔn)確的問(wèn)題。
- 5線傳感器:即使頂層損壞也能保持觸摸精度,但固有非線性通常需要對(duì)觸摸數(shù)據(jù)進(jìn)行校正。當(dāng)電阻發(fā)生變化時(shí),也會(huì)出現(xiàn)觸摸不準(zhǔn)確的情況。
- 8線傳感器:成本高于4線傳感器,功耗低于5線傳感器,在不進(jìn)行校正的情況下比5線傳感器更線性。當(dāng)頂層損壞時(shí)會(huì)出現(xiàn)觸摸不準(zhǔn)確的問(wèn)題,但在電阻發(fā)生變化時(shí)能保持觸摸精度。
2.3 傳感器工作原理
不同類型的電阻式傳感器工作原理基本相似。以4線傳感器為例,它由頂層和底層組成,兩層通過(guò)間隔點(diǎn)電氣分離。觸摸位置的確定是通過(guò)先在頂層施加電壓梯度,然后使用底層測(cè)量頂層的觸摸位置電壓;接著在底層施加電壓梯度,使用頂層測(cè)量底層的觸摸位置電壓。8線傳感器的基本解碼方式與4線類似,但多了四條額外的互連線路,用于將傳感器電壓動(dòng)態(tài)參考回控制器,以校正因總線電阻和連接變化導(dǎo)致的電壓損失。5線傳感器則是通過(guò)在底層的X軸和Y軸方向施加電壓梯度,使用頂層測(cè)量軸的觸摸位置電壓。
三、硬件設(shè)計(jì)
3.1 主原理圖
文檔中提供了SOIC/SSOP封裝引腳排列的主應(yīng)用原理圖,QFN封裝的引腳排列可以參考圖1 - 2。在進(jìn)行硬件設(shè)計(jì)時(shí),需要根據(jù)實(shí)際需求選擇合適的封裝形式,并按照原理圖進(jìn)行連接。
3.2 傳感器選擇
通過(guò)引腳M2可以硬件選擇4/8線或5線傳感器類型。當(dāng)選擇4/8線時(shí),默認(rèn)工作在4線模式,如果需要8線模式,則需要通過(guò)TouchOptions配置寄存器進(jìn)行軟件選擇。
3.3 傳感器接口連接
不同類型的傳感器接口連接方式有所不同。對(duì)于4線傳感器,需要將傳感器的兩個(gè)軸的引腳分別連接到控制器的X - /X + 和Y - /Y + 引腳,同時(shí)將未使用的引腳5WSX - 、SX + 、SY - 和SY + 連接到VSS。5線傳感器需要將對(duì)角相關(guān)的傳感器角的引腳連接到控制器的X - /X + 和Y - /Y + 引腳,并將頂層傳感器引腳連接到控制器的5WSX - 引腳。8線傳感器除了連接X(jué) - /X + 和Y - /Y + 引腳外,還需要將每個(gè)邊緣的“感測(cè)”線連接到控制器的相應(yīng)引腳。
3.4 其他硬件注意事項(xiàng)
- 狀態(tài)LED:LED和相關(guān)電阻是可選的,它可以作為控制器工作狀態(tài)的指示器。當(dāng)控制器運(yùn)行且沒(méi)有觸摸操作時(shí),LED會(huì)緩慢閃爍;當(dāng)有觸摸操作時(shí),LED會(huì)快速閃爍。
- WAKE引腳:該引腳具有觸摸喚醒、觸摸檢測(cè)和測(cè)量傳感器電容的功能。在應(yīng)用電路中,需要在WAKE引腳和X - 引腳之間連接一個(gè)20KΩ的電阻。
- ESD和噪聲考慮:在設(shè)計(jì)中需要考慮ESD保護(hù)和噪聲問(wèn)題。ESD保護(hù)可以通過(guò)選擇合適的ESD二極管來(lái)實(shí)現(xiàn),同時(shí)需要注意二極管的電容對(duì)觸摸性能的影響。觸摸傳感器濾波電容也包含在參考設(shè)計(jì)中,但需要注意改變電容值可能會(huì)對(duì)觸摸系統(tǒng)的性能產(chǎn)生不利影響。
四、通信方式
4.1 I2C通信
AR1021是一個(gè)I2C從設(shè)備,7位地址為0x4D,支持最高400kHz的比特率。主設(shè)備通過(guò)SCL(串行時(shí)鐘)、SDA(串行數(shù)據(jù))和SDO(數(shù)據(jù)就緒中斷輸出)等引腳與AR1021進(jìn)行通信。在進(jìn)行I2C通信時(shí),需要注意地址的設(shè)置、時(shí)鐘拉伸以及數(shù)據(jù)的讀寫時(shí)序等問(wèn)題。
4.2 SPI通信
SPI工作在從模式,SCK空閑狀態(tài)為低電平,數(shù)據(jù)在SCK下降沿傳輸。AR1021通過(guò)M1引腳選擇SPI通信,主設(shè)備通過(guò)SDI(串行數(shù)據(jù)輸入)、SCK(串行時(shí)鐘)、SDO(串行數(shù)據(jù)輸出)和SIQ(中斷輸出)等引腳與AR1021進(jìn)行通信。SPI通信的關(guān)鍵在于數(shù)據(jù)的傳輸速率、字節(jié)間延遲以及位時(shí)序等方面。
4.3 UART通信
UART通信固定在9600波特率,8N1格式。通過(guò)將M1引腳連接到VDD選擇UART通信,主設(shè)備通過(guò)TX(發(fā)送)和RX(接收)引腳與AR1021進(jìn)行通信。需要注意的是,睡眠模式會(huì)導(dǎo)致TX線拉低,可能會(huì)被視為發(fā)送了一個(gè)0x00字節(jié)。
五、觸摸報(bào)告協(xié)議
觸摸坐標(biāo)以5字節(jié)數(shù)據(jù)包的形式從控制器發(fā)送到主機(jī)系統(tǒng),包含X軸坐標(biāo)、Y軸坐標(biāo)和“筆抬起/按下”觸摸狀態(tài)。X軸和Y軸坐標(biāo)的范圍為0 - 4095(12位),實(shí)際分辨率為1024。建議應(yīng)用程序以12位格式讀取坐標(biāo),以提高應(yīng)用的健壯性。
六、配置寄存器
配置寄存器允許對(duì)控制器進(jìn)行特定應(yīng)用的定制。默認(rèn)值已經(jīng)針對(duì)大多數(shù)應(yīng)用進(jìn)行了優(yōu)化,除非需要更改,否則會(huì)自動(dòng)使用。不同的寄存器具有不同的功能,例如TouchThreshold寄存器用于設(shè)置觸摸檢測(cè)的閾值,SensitivityFilter寄存器用于設(shè)置觸摸靈敏度等。在使用配置寄存器時(shí),需要注意使用有效范圍內(nèi)的值,否則可能會(huì)對(duì)性能產(chǎn)生負(fù)面影響。
七、命令系統(tǒng)
7.1 命令發(fā)送格式
控制器支持特定應(yīng)用的配置命令,命令發(fā)送格式包括頭部、大小、命令I(lǐng)D和數(shù)據(jù)等部分。為了確保命令通信不被觸摸活動(dòng)中斷,建議在發(fā)送其他命令之前先禁用控制器的觸摸功能。
7.2 命令響應(yīng)
控制器會(huì)對(duì)收到的命令進(jìn)行響應(yīng),響應(yīng)格式包括頭部、大小、狀態(tài)、命令I(lǐng)D和數(shù)據(jù)等部分。通過(guò)檢查響應(yīng)中的狀態(tài)值,可以判斷命令是否執(zhí)行成功。
7.3 常見命令
AR1000系列控制器支持多種命令,如GET_VERSION用于獲取版本號(hào)和類型,ENABLE_TOUCH用于啟用觸摸報(bào)告,DISABLE_TOUCH用于禁用觸摸報(bào)告,CALIBRATE_MODE用于進(jìn)入校準(zhǔn)模式等。每個(gè)命令都有其特定的發(fā)送和接收格式,需要按照文檔中的說(shuō)明進(jìn)行操作。
八、應(yīng)用注意事項(xiàng)
8.1 觸摸傳感器校準(zhǔn)
觸摸屏幕控制器的報(bào)告坐標(biāo)通常需要校準(zhǔn)到應(yīng)用的視頻顯示器上。AR1000控制器提供了發(fā)送已校準(zhǔn)坐標(biāo)的功能,校準(zhǔn)過(guò)程包括禁用觸摸報(bào)告、獲取寄存器組起始地址、設(shè)置校準(zhǔn)插入值、進(jìn)入校準(zhǔn)模式、提示用戶觸摸校準(zhǔn)點(diǎn)以及保存校準(zhǔn)數(shù)據(jù)等步驟。
8.2 存儲(chǔ)默認(rèn)校準(zhǔn)值
對(duì)于AR1011/AR1021,可以將固定的校準(zhǔn)值預(yù)加載到EEPROM中。具體步驟包括準(zhǔn)備校準(zhǔn)值、計(jì)算校驗(yàn)和、將數(shù)據(jù)寫入EEPROM、設(shè)置TouchOptions寄存器的CCE位以及啟用觸摸報(bào)告等。
九、電氣規(guī)格和封裝信息
9.1 電氣規(guī)格
AR1000系列控制器的絕對(duì)最大額定值包括環(huán)境溫度、存儲(chǔ)溫度、電源電壓、引腳電壓、總功耗、最大電流等參數(shù)。在使用過(guò)程中,需要確保設(shè)備在這些參數(shù)范圍內(nèi)工作,以避免損壞設(shè)備。
9.2 封裝信息
AR1000系列有多種封裝形式可供選擇,如20引腳的SSOP、SOIC和QFN等。文檔中提供了每種封裝的詳細(xì)尺寸和引腳信息,同時(shí)還介紹了包裝標(biāo)記信息和訂購(gòu)信息。
總之,AR1000系列電阻式觸摸屏控制器是一款功能強(qiáng)大、性能穩(wěn)定的觸摸屏控制芯片。在進(jìn)行設(shè)計(jì)時(shí),需要充分了解其功能特點(diǎn)、硬件設(shè)計(jì)要點(diǎn)、通信方式、命令系統(tǒng)以及應(yīng)用注意事項(xiàng)等方面的內(nèi)容,以確保設(shè)計(jì)出高質(zhì)量的觸摸屏應(yīng)用系統(tǒng)。你在使用AR1000系列控制器的過(guò)程中遇到過(guò)哪些問(wèn)題呢?歡迎在評(píng)論區(qū)分享你的經(jīng)驗(yàn)和見解。
發(fā)布評(píng)論請(qǐng)先 登錄
微芯模擬電阻式觸摸屏控制器
Microchip面向嵌入式市場(chǎng)推出模擬電阻式觸摸屏控制器m
探索AR1000系列電阻式觸摸屏控制器:功能、應(yīng)用與設(shè)計(jì)要點(diǎn)
評(píng)論