項(xiàng)目介紹
基于RT1021設(shè)計(jì)了一套最小系統(tǒng)板,芯片型號(hào)是MIMXRT1021DAF5B。
最小系統(tǒng)使用TYPEC接口供電,帶一塊1.3寸顯示屏,分辨率為:240*240。多余的引腳使用錫手指引出,接口使用了PCIE-52;這里因?yàn)橐_定義是由心情隨便定的,所以不能與市面同類接口對(duì)插。保險(xiǎn)起見,我還是給電源系統(tǒng)增加了過壓過流保護(hù)電路。
板上還有一塊64M FLASH芯片,我這里使用的型號(hào)是GD25Q64EWIGR,RT1021單片機(jī)手冊(cè)介紹可以將程序放 在這塊片外FLASH里跑。本調(diào)試,只用了內(nèi)部flash,片外flash功能還沒有驗(yàn)證。
設(shè)計(jì)思路
硬件方面: 首先確定好需要的外設(shè),最起碼需要一塊屏幕,手邊的1.3寸顯示屏可以安排上。其次是最小系統(tǒng)的基本配置:電源,復(fù)位電路,晶振,啟動(dòng)配置電路,調(diào)試接口,對(duì)外接口......
代碼調(diào)試: 調(diào)試平臺(tái)首選官方IDE,然后根據(jù)例程調(diào)通屏幕,驗(yàn)證外設(shè).....
硬件設(shè)計(jì)
RT1021的電源部分還是需要注意一下的,有一路內(nèi)部電源要先于其他電源軌上電。電源硬件框圖如下:
從typec口取電。然后經(jīng)過防反接二極管D3后分成兩路,一路給到TPS78233,TPS78233是一顆LDO,固定輸出3.3V,負(fù)責(zé)給單片機(jī)提供一路長供電的電源,并保證SNVS_3.3V_IN網(wǎng)絡(luò)優(yōu)先上電;另一路經(jīng)過過壓過流保護(hù)芯片MP5016輸出給后級(jí)電路。
SY8113是一顆DC-DC降壓芯片,輸出設(shè)置為3.3V,給單片機(jī)和外設(shè)供電。USB上電時(shí)系統(tǒng)先給SNVS_3.3V_IN上電,PMIC_ON_REQ輸出信號(hào)打開MP5016,VDD_3.3V上電成功。需要注意DCDC_PSWITCH設(shè)置延時(shí)10MS后。RT1021自帶ON/OFF硬件電路,接上一路按鍵就可以實(shí)現(xiàn)開關(guān)機(jī)功能。
**MCU外圍電路:
**分為:復(fù)位,啟動(dòng)配置,晶振,片外FLASH,顯示屏,擴(kuò)展接口。
復(fù)位電路我這里使用SGM809B復(fù)位芯片,需要確保復(fù)位引腳在上電時(shí)序內(nèi)均為低電平;
啟動(dòng)配置相關(guān)IO口需要注意MOD0需要拉低,MOD1需要拉高。其余BOOT相關(guān)引腳在上電時(shí)候要保持拉低狀態(tài),上電后就可以拿來用來;
如果使用片外FLASH則需要將GPIO_SD_B1_05懸空;
顯示屏尺寸是1.3寸,分辨率是240*240,屏幕的pcb封裝部分為了兼容老王家的屏做了調(diào)整。
成果展示
讀取63號(hào)引腳AD值,打印到屏幕上
-
二極管
+關(guān)注
關(guān)注
147文章
9779瀏覽量
167788 -
NAND
+關(guān)注
關(guān)注
16文章
1697瀏覽量
136552 -
過壓保護(hù)電路
+關(guān)注
關(guān)注
16文章
80瀏覽量
45448 -
MCU控制器
+關(guān)注
關(guān)注
0文章
27瀏覽量
6935 -
typec接口
+關(guān)注
關(guān)注
0文章
20瀏覽量
14403
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
基于NXP i.MX RT1021跨界MCU實(shí)現(xiàn)一個(gè)簡單的波形采集
![基于NXP i.MX <b class='flag-5'>RT1021</b>跨界MCU<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>一</b>個(gè)簡單的波形采集](https://file1.elecfans.com/web2/M00/A4/41/wKgaomUBgAeATlVvAADbe9uvaqA984.jpg)
如何去實(shí)現(xiàn)一種基于51最小系統(tǒng)的跑馬燈設(shè)計(jì)?
如何去實(shí)現(xiàn)一種基于51最小系統(tǒng)的跑馬燈設(shè)計(jì)
如何去實(shí)現(xiàn)一種STM32F102ZET6最小系統(tǒng)的設(shè)計(jì)呢
怎樣去畫出一種STM32FZET6單片機(jī)的最小系統(tǒng)板呢
怎樣去設(shè)計(jì)一種基于stm32vet6最小系統(tǒng)板的麥克納姆輪遙控小車呢
rt1021編譯出錯(cuò)請(qǐng)問如何處理
RT1021 BEE XIP無法啟動(dòng)是怎么回事?
RT1021 BEE認(rèn)證加密后,板子沒有運(yùn)行是什么原因造成的?
RT1021時(shí)鐘配置異常怎么解決?
一種基于STM32的最小系統(tǒng)及串口通信的實(shí)現(xiàn)
![<b class='flag-5'>一種</b>基于STM32的<b class='flag-5'>最小系統(tǒng)</b>及串口通信的<b class='flag-5'>實(shí)現(xiàn)</b>](https://file1.elecfans.com//web2/M00/A7/1D/wKgZomUMQnmAOpiDAAA2QUJV6pI895.png)
評(píng)論