cp2528給客戶ds cpvch8路電容性觸摸檢測(cè)芯片用戶手冊(cè)_第1頁
cp2528給客戶ds cpvch8路電容性觸摸檢測(cè)芯片用戶手冊(cè)_第2頁
cp2528給客戶ds cpvch8路電容性觸摸檢測(cè)芯片用戶手冊(cè)_第3頁
cp2528給客戶ds cpvch8路電容性觸摸檢測(cè)芯片用戶手冊(cè)_第4頁
cp2528給客戶ds cpvch8路電容性觸摸檢測(cè)芯片用戶手冊(cè)_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

(CDC)模塊,并結(jié)合DSP處理指的觸摸。支持I2C總線和SPI應(yīng)判斷結(jié)果可選擇串口輸出或GPIO獨(dú)特的CDC技術(shù)可以檢測(cè)到電容變換后的數(shù)字信號(hào)經(jīng)過硬件低通和DSPDSP處理器能實(shí)時(shí)計(jì)算出

ENCASS

ADD1/ FMDSD/ADD1/

SDO/HWMD SEN0SEN1MOT1工作電壓范圍為2.8V~5.5V 用戶手 產(chǎn)品簡(jiǎn) 引 引腳說 工作原 電容數(shù)字轉(zhuǎn)換 按鍵............................................................................................................................................基線和漂移補(bǔ) 功能描 GPIO輸出狀 SPI接 GPIO輸入輸出功 擴(kuò)展 中 滑動(dòng)檢 蜂鳴輸 電氣特 封 訂購(gòu)信 圖圖 圖 圖 圖 按鍵和基線示意 圖 圖 圖 SPI典型配置,(a)為4線SPI,(b)為3線 圖 SPI時(shí)序 圖 SPI寫操 圖 SPI讀操 圖 I2C典型配 圖 I2C時(shí)序 圖 I2C寫操 圖 I2C讀操 圖 I2C特殊讀操 圖 圖 圖

123123458圖 12341234568

圖 表 CP2528引腳分配1A2A3A4G5A6A10K7A8A用接1uF9I接高為SPI模式;接低為I2C模式。GPIOGPIO直IIGPIO3~GPIO0上以編碼果在引腳GPIO11~GPIO0上直接輸出。O開漏,低有效。作為背光或蜂鳴輸出時(shí),ACT/BZO引腳直接驅(qū)動(dòng)。HWMD引腳接高時(shí),作為背光驅(qū)動(dòng),當(dāng)有觸摸HWMDENC引腳接低,則作作為蜂鳴輸出模式選擇位1。作為蜂鳴輸出模式選擇位0。SDO(SPI數(shù)據(jù)輸出總線)IFMD引腳接低,則作為SDA(IIC數(shù)據(jù)總線)。I則作為SCL(IIC時(shí)鐘總線)。PGIHWMDIFMD引腳接高,則作CSN(SPI傳輸使能控制總線)IFMD引IHWMDIFMD引腳接高,則作則作為ADD1(IIC器件地址選擇引腳)。HWMDENC引腳接低,則作作為BZO蜂鳴輸出。IIAAAA1AG代表接地引腳,P代表接電源引腳,I代表輸入引腳,O代表輸出引腳,IO代表輸入輸出雙向引腳。

(a)手指觸摸 (b)手指觸摸圖 PCB上的金屬圖形構(gòu)成。當(dāng)沒有手指靠近時(shí),感應(yīng)電極上的電容由電極與周邊地Cd并將電容量轉(zhuǎn)換為數(shù)字量,然后送到內(nèi)嵌DSP進(jìn)行數(shù)字信號(hào)處理,判斷是否有按鍵。DSPCDC輸出數(shù)據(jù)進(jìn)行處理,判斷是否有按鍵出現(xiàn)。CP25282組閾基線是對(duì)采樣信號(hào)的長(zhǎng)時(shí)平均,根據(jù)CP2528的基線算法,實(shí)時(shí)上下浮動(dòng)。當(dāng)沒有按鍵被觸圖 軟件復(fù)位:通過串行接口對(duì)SLPCR.bit15寫1時(shí),產(chǎn)生復(fù)位脈沖,實(shí)現(xiàn)軟復(fù)位。CP2528支持掉電功能。當(dāng)拉高PD引腳,即進(jìn)入掉電狀態(tài)。掉電時(shí),無電源,所有輸出引腳為高阻態(tài),此時(shí)功耗極低。拉低PD引腳,使進(jìn)入工作狀態(tài),此時(shí)配置寄存器復(fù)位到默認(rèn)值,DSP重新開始執(zhí)行指令。的基線,該過程持續(xù)大約260ms,然后進(jìn)入正常工作模式。8個(gè)感應(yīng)通道可單獨(dú)控制,通過軟件模式使任一感應(yīng)通道從睡眠模式喚醒后,該通道都會(huì)獨(dú)圖 配置寄存器SLPCR.bit12為1時(shí),進(jìn)入睡眠模式。進(jìn)入睡眠狀態(tài)后,關(guān)閉所有功能,但外部串口仍能正常工作,睡眠前的配置狀態(tài)在切換工作模式后保持不變。當(dāng)重新喚醒后,CP2528根據(jù)保留的配置狀態(tài)初始化。硬件配置方式只對(duì)引腳設(shè)置高低電平,而寄存器不可配。軟件配置方式可對(duì)寄存器配置,CP2528每2ms判斷一次觸摸按鍵的狀態(tài)。當(dāng)感應(yīng)到手指后,記錄感應(yīng)結(jié)果并實(shí)時(shí)輸出??梢酝ㄟ^2種方式獲得按鍵狀態(tài):圖 可查詢CP2528的中斷狀態(tài)寄存器ISR,檢查是哪個(gè)按鍵產(chǎn)生中斷。表 01234567SPI(SerialPeripheralInterface)3/4線串行傳輸總線。CP2528SPI接口(Slave),端口為:SDI數(shù)據(jù)輸入、SDO數(shù)據(jù)輸出、SCLKCSNSDI和SDO可短接在一起作為雙向輸入/輸出數(shù)據(jù)線。圖 SPI態(tài)。因此,CP25284SPI3SDISDO兩個(gè)信號(hào)短接成一個(gè)表 SPI時(shí)序指-----123812 圖 SPI時(shí)序 16-bits數(shù)據(jù)存入指針指向的寄存器。以此類推,直至寫完多個(gè)寄存器后CSN才拉高。High-ZHigh-Zw16-bitsRegister

16-bits16-bitsRegisterw16-bitsRegister16-bitsRegister圖 SPI寫操拉高。SDO輸出數(shù)據(jù)時(shí),CP2528將忽略SDI上的輸入數(shù)據(jù)。16-bitsRegister16-bitsRegisterHigh-Z7-bitsrHigh-Z16-bitsRegister16-bitsRegister7-bitsrHigh-ZHigh-Z16-bitsRegister16-bitsRegister圖 SPI讀操協(xié)議,端口為:SDA數(shù)據(jù)輸入輸出、SCLI2CI2C接口模塊設(shè)定獨(dú)立的器件地址。在I2C傳輸下,CP2528ADD0ADD14個(gè)器件地址可供選擇,如表4。表 CP2528I2C器件地00010(01010(10010(11010( 圖 I2C典型配表 IIC時(shí)序指---123 89898912圖 I2C時(shí)序I2C傳輸格式為:,低位在后。每次發(fā)送start標(biāo)志位后,要先發(fā)送7-bits器件地址,然寫標(biāo)志位:0I2C接口往從接口發(fā)數(shù)據(jù),1I2C接口往主接口發(fā)數(shù)據(jù)。發(fā)送start標(biāo)志后,到stopstop當(dāng)前操作,重新發(fā)送start。I2C8-bits1-bit應(yīng)答(ACK)8-bits后,主I2C接口不給出應(yīng)答,則從接口判斷為結(jié)束數(shù)據(jù)傳輸。寫操作時(shí),SDA上傳送的數(shù)據(jù)依次為:開始標(biāo)志、器件地址+寫標(biāo)志、應(yīng)答、8-bits寄存器地址、部的寄存器地址自動(dòng)加1)、結(jié)束標(biāo)志。如圖12。SSRegisWritedataHighbyte[15:8]Writedatalowbyte[7:0]WWritedataHighbyte[15:8]Writedatalowbyte[7:0]POutputfrommasterOutputfrom

S=StartBitP=StopSR=RepeatedStart

ACK=NoAcknowledgeBitACK=AcknowledgeBit圖 I2C寫操8-bits8-bits寄存器數(shù)據(jù)、(16-bits為下一個(gè)寄存器地址的數(shù)據(jù))、不應(yīng)答、結(jié)束標(biāo)志。如圖13。SSRegisPWSRReaddataReaddataReaddataReaddataPOutputfrommasterOutputfrom

S=StartBitSR=RepeatedStart

ACK=AcknowledgeBit圖 I2C讀操在I2C普通傳輸模式下,讀出觸發(fā)狀態(tài)需要先寫寄存器地址,然后才能讀出對(duì)應(yīng)寄存器數(shù)值。為可連續(xù)讀出從地址31H開始的寄存器的內(nèi)容,這些寄存器依次為:按鍵檢測(cè)狀態(tài)寄存器ASR表 特殊傳輸模式下的I2C器件地00010(01010(10010(11010(

SR31HSR31HRegisterHigh8-bits31HRegisterLow8-bits32HRegisterHigh8-32HRegisterLow8-bits3BHRegisterHigh8-bits3BHRegisterLow8-bitsPOutputfrommasterOutputfrom

S=StartBitP=StopSR=RepeatedStart

ACK=NoAcknowledgeBitACK=AcknowledgeBitGPIO

圖 GPIO0~7作為輸出時(shí),有2種驅(qū)動(dòng)方式:直接驅(qū)動(dòng)和開漏驅(qū)動(dòng)。默認(rèn)情況下,所有GPIO引GCR.bit14使能開漏輸出;硬件配置時(shí),把OD引腳拉高后使能開漏輸出。默認(rèn)情況下,8GPIO輸出各個(gè)按鍵的狀態(tài)。輸出時(shí),可選擇直接輸出或編碼輸出(ENC引擴(kuò)展GPIOGPIO輸入輸出方向(寫寄存器GCR.bit7~bit0)。當(dāng)設(shè)表 非編碼狀態(tài)下GPIO引腳功能定~擴(kuò)展GPIO或背光輸出表 編碼狀態(tài)下GPIO引腳功能定GPIO以二進(jìn)制編碼方式輸出按鍵7~0感7~0GPIOGPIOGPIOGPIOGPIOGPIOGPIOGPIO、背光輸出或蜂鳴在實(shí)際應(yīng)用中,GPIO7~GPIO0還可以用于驅(qū)動(dòng)背光以指示觸摸按鍵位置。CP25282種背光輸出模式:全背光和指示性背光。背光輸出引腳可以選擇GPIO7~GPIO0ACT。LED光驅(qū)動(dòng)的GPIO端口的輸出相同。GPIO0~GPIO7ACT輸出。默認(rèn)情況下,背光驅(qū)動(dòng)功光輸出。配置INTCR.bit12為高時(shí),允許在ACT引腳輸出全背光。狀態(tài)中應(yīng)用,軟件配置GCR.bit15為1。打開指示性背光功能后,第一次觸鍵只能“喚醒”LED背光,ASR寄存器不記錄該次觸發(fā)狀態(tài)。當(dāng)手指再次觸摸到某個(gè)按鍵時(shí),ASR寄存器才會(huì)記錄按鍵狀態(tài)。此時(shí)背光顯示為:被觸發(fā)按鍵對(duì)秒)無任何觸鍵,則LED自動(dòng)熄滅。當(dāng)Si按鍵被觸發(fā)產(chǎn)生中斷時(shí),ISR寄存器(ISR為讀結(jié)構(gòu))的對(duì)應(yīng)位自動(dòng)置1。若中斷產(chǎn)生后不ISR,則INTN會(huì)一直保持低電平。CP2528ASS(AdjacensorSuppression),鄰鍵抑制功能,它把被選出的通道設(shè)置成一個(gè)組。正常工作時(shí),ASS組里每次只產(chǎn)生一個(gè)有效感應(yīng)通道。該功能是為了避免按鍵時(shí)誤ASS功能在軟/ASS引腳使能鄰鍵抑制功能,8個(gè)1ASSCR1ASSCR282ASS分組。ASSCR1ASSCR2作用相同。若只設(shè)定一組鄰鍵抑制的通道,可CP2528SLIDSEL選擇用于滑動(dòng)滑動(dòng)檢測(cè)結(jié)果由寄存器SLIDMON指示。寄存器SLIDMON獲得滑動(dòng)計(jì)數(shù)值,該計(jì)數(shù)值采用飽和計(jì)數(shù)方式,最大范圍為+127~-128,以二進(jìn)制補(bǔ)碼表示。SLIDMON寄存器能反映滑動(dòng)方向SLIDMON數(shù)據(jù)后,該寄存器自動(dòng)。數(shù)增加;反之,計(jì)數(shù)減少。因此,PCB設(shè)計(jì)上,要求支持滑動(dòng)的感應(yīng)按鍵按照編碼遞增或遞減的動(dòng)間隔時(shí)間。默認(rèn)情況下,允許滑動(dòng)過程中有0.5s的間隔(檢測(cè)不到按鍵)。例如,如果要用S1、S2、S5、S6、S7來構(gòu)成一個(gè)滑動(dòng)條,須設(shè)置SLIDSEL.bit7~bit0=“1110_0110”。若手指從S1->S2->S5->S6->S7方向移動(dòng)時(shí),計(jì)數(shù)器計(jì)數(shù)增大;若手指從S7->S6->S5->S2->S1方向移動(dòng)時(shí),計(jì)數(shù)器計(jì)數(shù)減小。CP2528在軟/硬件模式下,都支持蜂鳴功能。打開蜂鳴功能后,若感應(yīng)通道被觸發(fā),可直接輸出INTNGPIO7引腳作為蜂鳴輸出。應(yīng)用時(shí),CP2528可直接驅(qū)動(dòng)蜂鳴器,或者通過三極管放大輸出音量,見圖15。 圖 BZCFG用來設(shè)置蜂鳴功能:bit5使能蜂鳴功能,bit6選表 8個(gè)按鍵輸出不同蜂鳴01234567而設(shè)定BZCFG.bit3~bit0為0001~11108個(gè)感應(yīng)按鍵輸出統(tǒng)一的音階。該音階根據(jù)表 12個(gè)按鍵輸出相同蜂鳴123456789BZMOD1引腳選擇蜂鳴音調(diào),見表11。表 00011011BZCFG.bit70001~1110BZCFG.bit3~bit0,蜂R----------RRRRRRRRRRRR-- 地址 類型 R(只讀符號(hào) 位域 地址 類型 符號(hào) SLPCR,睡眠模式控制寄存位域軟件復(fù)位。寫入1時(shí),產(chǎn)生1個(gè)復(fù)位脈沖,對(duì)整個(gè)邏輯、所有配置寄存器進(jìn)行復(fù)位。-全局睡眠模式使能。在睡眠模式下,振蕩器不工作,--地址 類型 符號(hào) GCR,全局控制寄存位域按鍵狀態(tài),引腳GPIO7~GPIO4用作其它設(shè)置。--0=1=1=IOi用作背光驅(qū)動(dòng)(有按鍵活動(dòng)時(shí),輸出高,無按鍵時(shí),

位域15:-地址 類型 符號(hào) ASS2,第二ASS分組控制寄存位域-地址 類型 符號(hào) INTCR,中斷控制寄存位域-出驅(qū)動(dòng)LED燈亮,無按鍵時(shí)驅(qū)動(dòng)LED燈滅。--地址 類型 符號(hào) 位域-地址 類型 符號(hào) SETTHi,(i=0~7),按鍵i高門限配置寄存位域-地址 類型 符號(hào) CLRTHi,(i=0~7)按鍵i低門限配置寄存位域-地址 類型 符號(hào) GPDATA,擴(kuò)展

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論