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