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