華大單片機(jī)被越來(lái)越多的額溫槍市場(chǎng)合作伙伴應(yīng)用,工程師們在使用產(chǎn)品時(shí)一定要注意華大單片機(jī)設(shè)計(jì)5大注意事項(xiàng):
1. Vcap管腳
核電壓輸出管腳(電壓值1.5V左右),必須接電容接地,不能用作其他功能(不可以當(dāng)參考源給其它電路使用)或懸空。
注意:如果客戶(hù)希望能采用小一點(diǎn)的電容,L110/F003/F005系列最小4.7uF,L13X/F03X系列最小1uF。
2. MODE(Boot、MD)管腳
1)L13X/L17X/L19X/L07X/F03X/F17X/F19X/F07X系列正常工作時(shí)MODE腳必須接10K電阻接地。MCU上電后檢測(cè)MODE腳狀態(tài),拉低時(shí)直接進(jìn)入用戶(hù)主程序,拉高時(shí)進(jìn)入華大的引導(dǎo)程序(用于UART口燒錄)。注意:上電時(shí)MODE腳不拉低不能進(jìn)入用戶(hù)主程序。
2)L110/F003/F005系列沒(méi)有MODE腳,默認(rèn)上電后先執(zhí)行華大的引導(dǎo)程序,未發(fā)現(xiàn)離線燒錄器握手信號(hào)后自動(dòng)執(zhí)行用戶(hù)主程序(上電到執(zhí)行用戶(hù)程序約費(fèi)時(shí)12mS)。
3)當(dāng)SWD接口失效無(wú)法連接時(shí),需要用UART口才能重新燒錄程序。
4)造成SWD口失效的情況有:a.用戶(hù)主程序一上電就進(jìn)入深度休眠模式且不能喚醒;b.燒錄用戶(hù)程序并且加密,下一次SWD就無(wú)法連接;c.用戶(hù)程序中上電后關(guān)掉了SWD功能。
5)不建議MODE腳用于其他功能。
3. 離線燒錄用的UART口
用于離線燒錄的UART口在MCU管腳上是固定的:L110/F003/F005系列對(duì)應(yīng)P35,P36 ;L13X/F03X系列對(duì)應(yīng)PA09,PA10。
注:新版本引導(dǎo)程序中將UART定義到SWD管腳,從而實(shí)現(xiàn)SWD和UART用同一個(gè)燒錄口。有這個(gè)需求的請(qǐng)務(wù)必和業(yè)務(wù)人員提出(采購(gòu)新版引導(dǎo)程序的貨)
4. 得到極致的超低功耗
以L13X系列為例,我們有28pin-64pin的不同型號(hào),其中28pin/32pin/48pin的型號(hào)要按照64pin把未封裝出的管腳也設(shè)置為輸出低。否則小批量時(shí)會(huì)發(fā)現(xiàn)一定比率的芯片表現(xiàn)功耗偏高,且問(wèn)題跟著芯片走。L110的16pin同理也要按照20pin設(shè)置未封裝出的管腳。L17X/L19X/L07X同理。相關(guān)配置代碼可以找我們FAE要。
芯片未使用到的管腳設(shè)置為上拉輸入,或者輸出低電平。
5. 用戶(hù)程序?qū)?nèi)部FLASH擦寫(xiě)特別注意
用戶(hù)程序需要對(duì)內(nèi)部FLASH擦寫(xiě)時(shí),用戶(hù)這段擦寫(xiě)程序源代碼位置必須定位在0-32K空間內(nèi)。詳情參考應(yīng)用筆記:FLASH操作說(shuō)明。
對(duì)FLASH進(jìn)行初始化的操作,要把芯片的中斷全部關(guān)掉。