项目介绍
基于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值,打印到屏幕上
-
二极管
+关注
关注
144文章
9153浏览量
162702 -
NAND
+关注
关注
16文章
1599浏览量
135303 -
过压保护电路
+关注
关注
16文章
77浏览量
44987 -
MCU控制器
+关注
关注
0文章
27浏览量
6836 -
typec接口
+关注
关注
0文章
18浏览量
14281
发布评论请先 登录
相关推荐
基于NXP i.MX RT1021跨界MCU实现一个简单的波形采集
![基于NXP i.MX <b class='flag-5'>RT1021</b>跨界MCU<b class='flag-5'>实现</b>一个简单的波形采集](https://file1.elecfans.com/web2/M00/A4/41/wKgaomUBgAeATlVvAADbe9uvaqA984.jpg)
rt1021编译出错请问如何处理
RT1021 BEE XIP无法启动是怎么回事?
RT1021 BEE认证加密后,板子没有运行是什么原因造成的?
RT1021时钟配置异常怎么解决?
一种基于STM32的最小系统及串口通信的实现
![<b class='flag-5'>一种</b>基于STM32的<b class='flag-5'>最小系统</b>及串口通信的<b class='flag-5'>实现</b>](https://file1.elecfans.com//web2/M00/A7/1D/wKgZomUMQnmAOpiDAAA2QUJV6pI895.png)
评论