中微愛(ài)芯為AiP8F35XX系列芯片提供一份產(chǎn)品開(kāi)發(fā)指南,幫助用戶(hù)快速掌握芯片性能,降低產(chǎn)品開(kāi)發(fā)周期,提高開(kāi)發(fā)效率。
1.觸摸應(yīng)用場(chǎng)景
AiP8F35XX觸摸芯片應(yīng)用范圍:彈簧按鍵、隔空觸摸、滑輪滑條。
2.外部晶振選擇
(涉及AiP8F356X系列)
AiP8F356X外部晶振可選擇HXT/LXT,當(dāng)使用HXT晶振端口復(fù)用為L(zhǎng)XT時(shí),無(wú)需等待振蕩穩(wěn)定標(biāo)志位。
3.E2PROM讀/寫(xiě)規(guī)范
(涉及AiP8F350X、AiP8F351X、AiP8F353X系列)
在E2PROM數(shù)據(jù)讀或者寫(xiě)時(shí),建議關(guān)閉總中斷,操作完之后再打開(kāi)總中斷。
編程函數(shù)可直接采用我司提供外設(shè)庫(kù)。

數(shù)據(jù)寫(xiě)入

數(shù)據(jù)讀取
在E2PROM/FLASH和UART同時(shí)使用時(shí),當(dāng)UART使能接收中斷時(shí),則要求E2PROM/FLASH操作之后清除UART溢出錯(cuò)誤標(biāo)志位。

4.定時(shí)器輸出精確定時(shí)
(涉及AiP8F35XX全系列)
當(dāng)用戶(hù)開(kāi)啟觸摸功能,同時(shí)需要定時(shí)器輸出精準(zhǔn)波形驅(qū)動(dòng)相關(guān)器件(如蜂鳴器),一般建議將當(dāng)前定時(shí)器的中斷優(yōu)先級(jí)提高即可:
例如:采用T0定時(shí)器軟件輸出PWM驅(qū)動(dòng)BUZZ或者點(diǎn)亮LED,將T0中斷優(yōu)先級(jí)設(shè)置最高(IP0 |= 0X20; IP1 |= 0X20)
5.KEYCODE寄存器
(涉及AiP8F35XX全系列)
以下寄存器需要對(duì)KEYCODE寄存器寫(xiě)入固定值已解鎖寫(xiě)保護(hù):

注:
1、需預(yù)先寫(xiě)入KEYCODE解鎖寫(xiě)保護(hù):0x3C、0x02、0xA0,寫(xiě)結(jié)束后寫(xiě)入0x00打開(kāi)寫(xiě)保護(hù)
2、需預(yù)先寫(xiě)入KEYCODE解鎖寫(xiě)保護(hù):0x3C、0x02、0xA1,寫(xiě)結(jié)束后寫(xiě)入0x00打開(kāi)寫(xiě)保護(hù)
范例:例如程序中需要關(guān)閉ADC的外設(shè)時(shí)鐘,軟件中如下操作:

6.WDT時(shí)鐘源
(涉及AiP8F353X系列)
當(dāng)WDT工作在定時(shí)器模式并打開(kāi)中斷時(shí),禁止選擇預(yù)分頻時(shí)鐘中LIRC作為時(shí)鐘。如下表所示:
建議:WDT時(shí)鐘源采用Fx(FRECK[1:0]),或者直接選擇LIRC/256(WDTCK = 1)。


FRECR寄存器


WDTCR寄存器
7.IIC主從通信
(涉及AiP8F353X系列)
7.1. 從機(jī)通信速率
當(dāng)IIC工作在從機(jī)模式下,通過(guò)中斷處理收發(fā)數(shù)據(jù)時(shí),最大通信速率不要超過(guò)20K。
注:主從通信范例程序可參考外設(shè)庫(kù)中提供范例。
7.2. STOPF標(biāo)志位清零
IIC主機(jī)在發(fā)送完STOP信號(hào)后需手動(dòng)清除STOPF標(biāo)志位。
C語(yǔ)言示例:

8.SPI通信速率
(涉及AiP8F351X、AiP8F353X、AiP8F356X系列)
SPI通信速率最快不能超過(guò)2M。
9.喚醒
(涉及AiP8F356X系列)
該芯片停振檢測(cè)中斷無(wú)法喚醒IDLE模式。
10.最低工作電壓
(涉及AiP8F356X系列)
該芯片最低工作電壓為2.2V。
(涉及AiP8F35XX全系列)
硬件方案:采用隔離式檢測(cè),同時(shí)在芯片檢測(cè)端口添加一個(gè)RC濾波模塊。如下:

方式1:采用光耦隔離

方式2:采用三極管隔離
12.不同外設(shè)中斷共用同一個(gè)中斷使能位
(涉及AiP8F351X、AiP8F353X、AiP8F356X系列)
原則:中斷標(biāo)志位需要第一時(shí)間清除。
如AiP8F3264芯片中,ADC和SPI共用同一個(gè)中斷使能位INT15E,當(dāng)該位置1時(shí),則開(kāi)啟ADC和SPI中斷。當(dāng)軟件中同時(shí)使能ADC和SPI功能時(shí),則要求上述兩個(gè)外設(shè)的中斷標(biāo)志位需第一時(shí)間清除。
13.VDD和GND的處理
(涉及AiP8F35XX全系列)
為了提高芯片電源的穩(wěn)定性,芯片VDD與GND之間必須加100nF電容。
芯片VDD與GND走線(xiàn)寬度不低于30mil。

14.觸摸電阻選擇
(涉及AiP8F35XX全系列)
為了提高觸摸的可靠性,提升一次通過(guò)CS實(shí)驗(yàn)(注入電流)通過(guò)率,建議MCU觸摸引腳與彈簧之間串聯(lián)電阻,阻值范圍:4.7K-10K, 推薦使用10K。
觸摸電阻盡量靠近芯片引腳。


錯(cuò)誤:電阻距離芯片太遠(yuǎn)

正確:電阻靠近芯片
15.系統(tǒng)上電初始化注意事項(xiàng)
(涉及AiP8F350X、AiP8F351X系列)
由于芯片初始上電時(shí),默認(rèn)開(kāi)啟LVR為1.6V,系統(tǒng)時(shí)鐘采用1M工作。當(dāng)用戶(hù)將系統(tǒng)時(shí)鐘切換到16M工作時(shí),則該頻率下的最低工作電壓必須高于3V;如果出現(xiàn)電源慢上電情況,且電壓在3V以下1.6V以上同時(shí)將系統(tǒng)時(shí)鐘切換到16M時(shí),則容易出現(xiàn)芯片死機(jī)現(xiàn)象。
建議如下:
第一步:延時(shí)100-200ms,等待電源穩(wěn)定
第二步:設(shè)置LVR
第三步:設(shè)置系統(tǒng)時(shí)鐘頻率

16.UART使用注意事項(xiàng)
(涉及AiP8F35XX全系列)
16.1. 全雙工通信設(shè)計(jì)
UART發(fā)送完成中斷標(biāo)志位TC和接收中斷標(biāo)志位RXNE在同一個(gè)寄存器上,此寄存器不能位操作,所以在清除TC和RXNE時(shí)會(huì)對(duì)整個(gè)寄存器進(jìn)行與操作,這樣當(dāng)UART進(jìn)行全雙工通信時(shí)發(fā)送和接收中斷有可能同時(shí)產(chǎn)生,或者是兩者之間間隔時(shí)間很短,會(huì)出現(xiàn)TC或者RXNE被誤清除導(dǎo)致中斷丟失的風(fēng)險(xiǎn),因此在全雙工通信應(yīng)用場(chǎng)景中,中微愛(ài)芯獨(dú)特的位操作設(shè)計(jì)可避免該風(fēng)險(xiǎn)的產(chǎn)生。設(shè)計(jì)原理:TC和RXNE該位只可讀或者寫(xiě)0,無(wú)法寫(xiě)1,這樣通過(guò)對(duì)標(biāo)志位直接賦值0的方式來(lái)進(jìn)行位清除,無(wú)需通過(guò)與操作。具體如下:

17.STOP模式喚醒注意事項(xiàng)
(涉及AiP8F350X、AiP8F351X、AiP8F353X系列)
為了消除外部中斷有概率無(wú)法喚醒STOP的問(wèn)題,現(xiàn)建議用戶(hù)如下操作:
步驟1:進(jìn)入STOP模式之前,關(guān)閉總中斷。
步驟2:清除項(xiàng)目中開(kāi)啟中斷的中斷標(biāo)志位
步驟3:進(jìn)入STOP狀態(tài)
步驟4:退出STOP模式,恢復(fù)總中斷

18.通信線(xiàn)硬件注意事項(xiàng)
18.1. 芯片UART、I2C、SPI等與另外一顆MCU或者WIFI通信
為了降低外接通信引腳對(duì)觸摸的影響,則可以在通信引腳上加100~220pF電容來(lái)降低外部干擾到芯片觸摸的影響。 一般建議通信引腳串聯(lián)電阻(100-510歐姆)、電容(100~220pF)形成RC濾波,其中電容需盡量靠近MCU引腳。

兩顆MCU間UART通信

MCU與WIFI通信
18.2. MCU與LED、LCD、時(shí)鐘電路等驅(qū)動(dòng)芯片連接的通信
一般建議通信引腳串聯(lián)電阻(100-510歐姆)、電容(100~220pF)形成RC濾波,其中濾波電容需盡量靠近MCU引腳。

外部信號(hào)一般建議采用RC濾波后,再進(jìn)入MCU引腳用于檢測(cè)。其中濾波電容C盡量靠近MCU芯片引腳。

19.HXT使用注意事項(xiàng)
(涉及AiP8F35XX全系列)
必須使用規(guī)格小于等于24MHz的高速晶振進(jìn)行4分頻配置后才可作為系統(tǒng)時(shí)鐘,為了提高晶振及芯片的穩(wěn)定性,建議PCB晶振接口設(shè)計(jì)應(yīng)當(dāng)盡量靠近芯片晶振引腳(5mm左右),如下圖所示:

關(guān)于中微愛(ài)芯
無(wú)錫中微愛(ài)芯電子有限公司成立于2004年,是一家以集成電路設(shè)計(jì)、測(cè)試、方案開(kāi)發(fā)、銷(xiāo)售和服務(wù)為主的高新技術(shù)企業(yè),是工信部認(rèn)定的集成電路設(shè)計(jì)企業(yè),是國(guó)家鼓勵(lì)的重點(diǎn)集成電路設(shè)計(jì)企業(yè)。產(chǎn)品已形成MCU、LCD顯示、LED顯示、通用邏輯、信號(hào)鏈、馬達(dá)&柵驅(qū)動(dòng)、功率器件、電源、音響、遙控器、通信、配套等多個(gè)系列幾千款產(chǎn)品,覆蓋消費(fèi)電子、網(wǎng)通產(chǎn)品、工業(yè)設(shè)備、新能源、汽車(chē)電子等多個(gè)領(lǐng)域。
-
晶振
+關(guān)注
關(guān)注
35文章
3440瀏覽量
72567 -
定時(shí)器
+關(guān)注
關(guān)注
23文章
3359瀏覽量
121665 -
觸摸芯片
+關(guān)注
關(guān)注
4文章
287瀏覽量
9072
原文標(biāo)題:【應(yīng)用筆記】中微愛(ài)芯AiP8F35XX產(chǎn)品開(kāi)發(fā)指南
文章出處:【微信號(hào):無(wú)錫中微愛(ài)芯電子有限公司,微信公眾號(hào):無(wú)錫中微愛(ài)芯電子有限公司】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
中微愛(ài)芯觸摸芯片硬件設(shè)計(jì)指南
中微愛(ài)芯觸摸芯片注入電流提高指南 提高噪聲值+增大觸摸盤(pán)與芯片引腳的串聯(lián)電阻
中微愛(ài)芯觸摸芯片EMI提升指南
AIP1640 中微愛(ài)芯代理 LED驅(qū)動(dòng)控制芯片 替代TM1640
中微愛(ài)芯音效功放芯片代理供應(yīng)
中微愛(ài)芯AD型8位MCU概述:AiP8M101G

中微愛(ài)芯AiP8F35XX系列觸摸芯片開(kāi)發(fā)指南
評(píng)論