中微愛(ài)芯為AiP9P35X系列芯片提供一份產(chǎn)品開(kāi)發(fā)指南和一個(gè)可以供客戶調(diào)用的高可靠性庫(kù)文件,幫助用戶快速掌握芯片性能,降低用戶觸控按鍵開(kāi)發(fā)難度和產(chǎn)品開(kāi)發(fā)周期,提高開(kāi)發(fā)效率。
1.中斷中變量處理
凡是在中斷中使用到的變量必須設(shè)置固定地址。如下圖,中斷用到了變量為r100us_base,r1ms_tk,r1ms_respons,r1ms_bell,F(xiàn)_bellOn共5個(gè)變量。則必須對(duì)這個(gè)5個(gè)變量設(shè)定固定地址即可,地址范圍BANK0-BANK3。

中斷程序

變量固定地址
2.中斷標(biāo)志位判斷
判斷某外設(shè)中斷標(biāo)志位是否響應(yīng),建議同時(shí)判斷該外設(shè)的中斷使能位和中斷標(biāo)志位,這樣有利用程序的穩(wěn)定性??蓞⒖糄EMO程序,如T0中斷處理函數(shù)如下:

中斷處理函數(shù)
3.系統(tǒng)時(shí)鐘
AiP9P351芯片系統(tǒng)時(shí)鐘建議采用8M,該頻率下芯片EFT性能大大提高,可通過(guò)4800V試驗(yàn)。
4.常量CONST定義
一般Ram空間足夠的情況下,不建議定義CONST常量,因?yàn)樽兞亢统A康膶ぶ贩绞讲煌@樣會(huì)導(dǎo)致程序空間增大。
如需要定義CONST常量,則必須添加地址,否則出現(xiàn)編譯出錯(cuò)現(xiàn)象。如下:

CONST常量地址定義

編譯出錯(cuò),無(wú)法識(shí)別CDS文件
5.Switch語(yǔ)句使用
不建議使用Switch語(yǔ)句,建議采用if語(yǔ)句替代。
6.觸摸提高靈敏度方法
6.1. 降低觸摸閾值
如需要降低TK1按鍵的閾值,則將tkFingerThreshold[]值降低,以此類推其他按鍵。
6.2. 提高噪聲值
在TK9PSingleCTC_Vx.xh文件中,適當(dāng)提高噪聲值C_SetNoiseThreshold。
6.3. 提高觸摸內(nèi)部比較器參考電壓(推薦)
參考電壓越高,則觸摸靈敏度越好,但相應(yīng)的可靠性也會(huì)稍微變差。
設(shè)置方法: 在TouchKey9PCTC_V1.0.h文件中,設(shè)定不同的CTC_VREF值則選擇不同的比較器參考電壓。如將內(nèi)部參考電壓從0.50VDD電壓提高到0.6VDD,則將CTC_VREF的值設(shè)定為CTC_0P6_VDD。如圖

0.5VDD比較器電壓

0.6VDD比較器電壓
7.觸摸提高可靠性方法
7.1. 提高觸摸閾值
參考6.1方法
7.2. 降低噪聲值
參考6.2方法
7.3. 降低觸摸內(nèi)部比較器參考電壓
參考6.3方法,降低比較器參考電壓,則可以降低抖動(dòng)噪聲,提高可靠性,但相應(yīng)的靈敏度也會(huì)降低。
如將內(nèi)部參考電壓從0.6VDD電壓降低到0.4VDD,則將CTC_VREF的值設(shè)定為CTC_0P4_0VDD。(如初始設(shè)定就是0.4VDD,則無(wú)需修改)。
7.4. 開(kāi)啟自動(dòng)跳頻(推薦)
在TouchKey9PCTC_V1.0.h文件中,將C_AutoFrequenceGet的值設(shè)置為1.
7.5. 提高消抖次數(shù)
在TouchKey9PCTC_V1.0.h文件中,增加C_ConfirmFilterCount的值,同時(shí)反應(yīng)時(shí)間也會(huì)變長(zhǎng)。
8.觸摸提高EMC方法
8.1. 開(kāi)啟自動(dòng)跳頻
在TouchKey9PCTC_V1.0.h文件中,將C_AutoFrequenceGet的值設(shè)置為1.
8.2. 增大觸摸盤與芯片引腳的串聯(lián)電阻
增大電阻阻值,可提高抗電磁干擾效果,理論上該阻值不超過(guò)5.1K。
如需了解更多產(chǎn)品資訊,請(qǐng)聯(lián)系我司授權(quán)代理商或銷售工程師。
關(guān)于中微愛(ài)芯
無(wú)錫中微愛(ài)芯電子有限公司成立于2004年,是一家以集成電路設(shè)計(jì)、測(cè)試、方案開(kāi)發(fā)、銷售和服務(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è)備、新能源、汽車電子等多個(gè)領(lǐng)域。
-
芯片
+關(guān)注
關(guān)注
463文章
54002瀏覽量
465785 -
比較器
+關(guān)注
關(guān)注
14文章
1928瀏覽量
111878 -
中斷
+關(guān)注
關(guān)注
5文章
917瀏覽量
43751
原文標(biāo)題:【應(yīng)用筆記】中微愛(ài)芯AiP9P35X產(chǎn)品開(kāi)發(fā)指南
文章出處:【微信號(hào):無(wú)錫中微愛(ài)芯電子有限公司,微信公眾號(hào):無(wú)錫中微愛(ài)芯電子有限公司】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
芯海應(yīng)用筆記:通用 MCU 基于 IAR 芯片包 IAR9 開(kāi)發(fā)指南
AIP1640 中微愛(ài)芯代理 LED驅(qū)動(dòng)控制芯片 替代TM1640
中微愛(ài)芯otp代理供應(yīng)
中微愛(ài)芯音效功放芯片代理供應(yīng)
中微愛(ài)芯otp代理供應(yīng)
中微愛(ài)芯74系列邏輯芯片簡(jiǎn)介
中微愛(ài)芯AIP8P002A/002H、AiP1628的無(wú)線射頻遙控方案
中微愛(ài)芯AD型8位MCU概述:AiP8M101G
中微愛(ài)芯9P系列觸摸MCU產(chǎn)品推介
中微愛(ài)芯推出運(yùn)算放大器AiP862X系列
中微愛(ài)芯AiP9P35X系列芯片開(kāi)發(fā)指南
評(píng)論