NXP之i.MX RT系列單片機(jī)上電操作
做項(xiàng)目前,準(zhǔn)備選擇意法半導(dǎo)體的STM32單片機(jī);以前做項(xiàng)目,很多時(shí)候都選擇STM32單片機(jī),包括F1、F4系列,覺得很好用。
本文引用地址:http://m.ptau.cn/article/202503/467503.htm從上圖可以看到,STM32H7系列處理器,一些型號(hào)的主頻可以達(dá)到550Mhz,加上豐富的外設(shè),完全滿足大多數(shù)項(xiàng)目的需求。在選型時(shí)候,發(fā)現(xiàn)STM32H7系列的單片機(jī)性價(jià)比并不高,加上項(xiàng)目開發(fā)周期緊。所以,選擇恩智浦的處理器。
i.MXRT系列單片機(jī)主頻大多數(shù)為600Mhz,有些單片機(jī)可以達(dá)到800Mhz,外設(shè)也很豐富,性價(jià)比很高。查看數(shù)據(jù)手冊(cè)后,發(fā)現(xiàn)i.MXRT系列單片機(jī)沒有內(nèi)嵌flash,需要外掛。這算是這款的單片機(jī)的一個(gè)硬傷。
i.MXRT系列單片機(jī)電源組較多,包括VDD_SNVS_IN、DCDC_IN、VDD_HIGH_IN、VDD_SOC_IN、NVCC_SD0、NVCC_SD1、USB_OTG1_VBUS等。VDD_SNVS_IN供電為3.3V,NVCC_SD0供電可以是3.3V,也可以是1.8V。USB_OTG1_VBU供電為5V。此款單片機(jī)需要的電源種類較多。
而且i.MXRT系列單片機(jī)上電有嚴(yán)格的時(shí)序要求,并非所有模塊電源一起上電。首先給VDD_SNVS_IN供電,等其穩(wěn)定后,單片機(jī)的引腳K7將輸出高電平信號(hào)。通過這個(gè)高電平信號(hào),我們可以判定VDD_SNVS_IN電源已穩(wěn)定。
我們也可以通過這個(gè)高電平信號(hào),去使能外部的LDO模塊,如電源模塊MP2144GJ的第8腳。
LDO模塊輸出的3.3V電壓,給CPU部分電源組供電,包括ADC、單片機(jī)內(nèi)部DCDC、VDD_HIGH_IN等。同時(shí),當(dāng)LDO模塊輸出穩(wěn)定的3.3V電壓時(shí),電源模塊MP2144GJ第1腳會(huì)輸出一個(gè)高電平信號(hào)。
對(duì)單片機(jī)內(nèi)部DCDC模塊供電,需要給DCDC模塊一個(gè)使能信號(hào),我們?cè)谑鼓芏思由弦粋€(gè)RC延時(shí)電路,其作用是讓DCDC輸入端的電壓穩(wěn)定后,再讓其工作。
i.MXRT系列單片機(jī)上電時(shí)序比較嚴(yán)格,如果不按照要求上電,單片機(jī)極有可能不工作,或不能正常工作。
評(píng)論