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

下載本文檔

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

文檔簡介

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

ENCASS

ADD1/ FMDSD/ADD1/

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

123123458圖 12341234568

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

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

16-bits16-bitsRegisterw16-bitsRegister16-bitsRegister圖 SPI寫操拉高。SDO輸出數(shù)據(jù)時,CP2528將忽略SDI上的輸入數(shù)據(jù)。16-bitsRegister16-bitsRegisterHigh-Z7-bitsrHigh-Z16-bitsRegister16-bitsRegister7-bitsrHigh-ZHigh-Z16-bitsRegister16-bitsRegister圖 SPI讀操協(xié)議,端口為:SDA數(shù)據(jù)輸入輸出、SCLI2CI2C接口模塊設(shè)定獨立的器件地址。在I2C傳輸下,CP2528ADD0ADD14個器件地址可供選擇,如表4。表 CP2528I2C器件地00010(01010(10010(11010( 圖 I2C典型配表 IIC時序指---123 89898912圖 I2C時序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ù)傳輸。寫操作時,SDA上傳送的數(shù)據(jù)依次為:開始標(biāo)志、器件地址+寫標(biāo)志、應(yīng)答、8-bits寄存器地址、部的寄存器地址自動加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為下一個寄存器地址的數(shù)據(jù))、不應(yīng)答、結(jié)束標(biāo)志。如圖13。SSRegisPWSRReaddataReaddataReaddataReaddataPOutputfrommasterOutputfrom

S=StartBitSR=RepeatedStart

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

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

S=StartBitP=StopSR=RepeatedStart

ACK=NoAcknowledgeBitACK=AcknowledgeBitGPIO

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

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

溫馨提示

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

最新文檔

評論

0/150

提交評論