項目介紹
基于RT1021設計了一套最小系統板,芯片型號是MIMXRT1021DAF5B。
最小系統使用TYPEC接口供電,帶一塊1.3寸顯示屏,分辨率為:240*240。多余的引腳使用錫手指引出,接口使用了PCIE-52;這里因為引腳定義是由心情隨便定的,所以不能與市面同類接口對插。保險起見,我還是給電源系統增加了過壓過流保護電路。
板上還有一塊64M FLASH芯片,我這里使用的型號是GD25Q64EWIGR,RT1021單片機手冊介紹可以將程序放 在這塊片外FLASH里跑。本調試,只用了內部flash,片外flash功能還沒有驗證。
設計思路
硬件方面: 首先確定好需要的外設,最起碼需要一塊屏幕,手邊的1.3寸顯示屏可以安排上。其次是最小系統的基本配置:電源,復位電路,晶振,啟動配置電路,調試接口,對外接口......
代碼調試: 調試平臺首選官方IDE,然后根據例程調通屏幕,驗證外設.....
硬件設計
RT1021的電源部分還是需要注意一下的,有一路內部電源要先于其他電源軌上電。電源硬件框圖如下:
從typec口取電。然后經過防反接二極管D3后分成兩路,一路給到TPS78233,TPS78233是一顆LDO,固定輸出3.3V,負責給單片機提供一路長供電的電源,并保證SNVS_3.3V_IN網絡優先上電;另一路經過過壓過流保護芯片MP5016輸出給后級電路。
SY8113是一顆DC-DC降壓芯片,輸出設置為3.3V,給單片機和外設供電。USB上電時系統先給SNVS_3.3V_IN上電,PMIC_ON_REQ輸出信號打開MP5016,VDD_3.3V上電成功。需要注意DCDC_PSWITCH設置延時10MS后。RT1021自帶ON/OFF硬件電路,接上一路按鍵就可以實現開關機功能。
**MCU外圍電路:
**分為:復位,啟動配置,晶振,片外FLASH,顯示屏,擴展接口。
復位電路我這里使用SGM809B復位芯片,需要確保復位引腳在上電時序內均為低電平;
啟動配置相關IO口需要注意MOD0需要拉低,MOD1需要拉高。其余BOOT相關引腳在上電時候要保持拉低狀態,上電后就可以拿來用來;
如果使用片外FLASH則需要將GPIO_SD_B1_05懸空;
顯示屏尺寸是1.3寸,分辨率是240*240,屏幕的pcb封裝部分為了兼容老王家的屏做了調整。
成果展示
讀取63號引腳AD值,打印到屏幕上
-
二極管
+關注
關注
148文章
10038瀏覽量
170261 -
NAND
+關注
關注
16文章
1718瀏覽量
137785 -
過壓保護電路
+關注
關注
16文章
80瀏覽量
45681 -
MCU控制器
+關注
關注
0文章
27瀏覽量
7064 -
typec接口
+關注
關注
0文章
20瀏覽量
14517
發布評論請先 登錄
基于NXP i.MX RT1021跨界MCU實現一個簡單的波形采集

rt1021編譯出錯請問如何處理
RT1021 BEE XIP無法啟動是怎么回事?
RT1021 BEE認證加密后,板子沒有運行是什么原因造成的?
RT1021時鐘配置異常怎么解決?
一種基于STM32的最小系統及串口通信的實現

評論