如何实现一种基于RT1021的最小系统板设计?

电子说

1.3w人已加入

描述

项目介绍

基于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值,打印到屏幕上

过压保护电路

过压保护电路

过压保护电路

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分