1. 概述
是一款觸摸開(kāi)關(guān)芯片,內(nèi)部集成了16個(gè)觸摸開(kāi)關(guān)和2線(xiàn)串行通訊端口。
2. 特性簡(jiǎn)介
􀁺 工作電壓:2.4v~5.5v
􀁺 rc
振蕩器􀁺 2線(xiàn)串行通訊端口
􀁺 16個(gè)觸摸開(kāi)關(guān)端口
􀁺 16位計(jì)數(shù)器
硬件功能描述
6.1. 寄存器
sgt002 內(nèi)部包含四個(gè)寄存器:分別為端口選擇寄存器(地址00),控制寄存器(地址01),計(jì)數(shù)器
低位寄存器(地址10,只讀),計(jì)數(shù)器高位寄存器(地址11,只讀),
端口選擇寄存器tsel:地址00,可讀可寫(xiě);
tsel[2:0]-----時(shí)鐘頻率選擇控制位;
tsel[5:3]-----保留位
tsel[6]--------時(shí)鐘控制位,tsel[6]=1’b0,選擇內(nèi)部時(shí)鐘;tsel[6]=1’b1,選擇外部時(shí)鐘;
tsel[7]--------時(shí)鐘控制位,tsel[7]=1’b0,關(guān)斷內(nèi)部時(shí)鐘;tsel[7]=1’b1,使能內(nèi)部時(shí)鐘;
tsel [2:0] 說(shuō)明 tsel [2:0] 說(shuō)明
上電復(fù)位值:00000000
控制寄存器tctl:地址01,可讀可寫(xiě);
tctl[7]------ 計(jì)數(shù)器使能控制位。當(dāng)用軟件將bit7 置為“1”時(shí),16 位計(jì)數(shù)器被清“0”,并開(kāi)始
計(jì)數(shù)。當(dāng)計(jì)數(shù)器停止計(jì)數(shù)時(shí),tctl[7]將自動(dòng)被清“0”。
tctl[6]------ 保留位
tctl[5]------ 16 位計(jì)數(shù)器溢出標(biāo)志位。只能軟件清“0”。當(dāng)計(jì)數(shù)器溢出后,該位被置“1”。
溢出后計(jì)數(shù)器重新載入“0”,重新計(jì)數(shù)。
tctl[4]------ 計(jì)數(shù)器狀態(tài)標(biāo)志。當(dāng)計(jì)數(shù)器計(jì)數(shù)完成并停止計(jì)數(shù)時(shí),tctl[4]為“1”;在計(jì)數(shù)器開(kāi)
始計(jì)數(shù)前,則只能通過(guò)軟件將該位清零。
tctl[3:0]-- 端口選擇控制位。sgt002 的每一個(gè)觸摸通道(sw)的計(jì)數(shù)功能都是獨(dú)立的,16
個(gè)通道共用一個(gè)計(jì)數(shù)器,使用者可以通過(guò)tctl[3:0]來(lái)選擇需要計(jì)數(shù)、判斷的通道。