0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

冬至子 来源:电子森林 作者:qewtry 2023-09-13 17:20 次阅读

项目介绍

基于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 RT1021跨界MCU实现一个简单的波形采集,使用了RT1021设计了一个简单的核心板,然后使用信号发生器产生波形
    发表于 09-13 17:25 588次阅读
    基于NXP i.MX <b class='flag-5'>RT1021</b>跨界MCU<b class='flag-5'>实现</b>一个简单的波形采集

    如何去实现一种基于51最小系统的跑马灯设计?

    什么是跑马灯?如何去实现一种基于51最小系统的跑马灯设计?其代码是什么 ?
    发表于 07-14 07:53

    如何去实现一种基于51最小系统的跑马灯设计

    如何去实现一种基于51最小系统的跑马灯设计?
    发表于 10-20 06:01

    怎样去设计一种51单片机的最小系统电路呢

    51单片机的最小系统包括哪些部分呢?怎样去设计一种51单片机的最小系统电路呢?
    发表于 11-08 07:28

    如何去实现一种STM32F102ZET6最小系统的设计呢

    STM32F102ZET6最小系统有何功能?如何去实现一种STM32F102ZET6最小系统的设计呢?
    发表于 12-14 07:04

    怎样去画出一种STM32FZET6单片机的最小系统

    怎样去画出一种STM32FZET6单片机的最小系统呢?STM32FZET6单片机的最小系统有何功能呢?
    发表于 12-16 06:59

    怎样去设计一种基于stm32vet6最小系统的麦克纳姆轮遥控小车呢

    怎样去设计一种基于stm32vet6最小系统的麦克纳姆轮遥控小车呢?
    发表于 12-17 06:30

    求大佬分享NXP RT1021应用笔记

    求大佬分享NXP RT1021应用笔记
    发表于 01-17 08:01

    怎样去搭建一种RK3288最小系统电路呢

    可编程控制处理器的最小系统应包含什么?怎样去搭建一种RK3288最小系统电路呢?
    发表于 03-03 08:45

    rt1021编译出错请问如何处理

    CPU: rt1021rt threead 4.0.1编译报错Build target 'rtthread'linking...........\\scf
    发表于 10-20 10:43

    RT1021编译出错请问要怎么处理

    RT1021编译出错,请问要怎么处理?谢谢!
    发表于 10-24 14:15

    RT1021 BEE XIP无法启动是怎么回事?

    我使用的是RT1021芯片,FLASH芯片是WINBAND的25Q256XXX系列,想采用BEE(user key)方式加密运行,但使用无论是使用官方的MCUXpersso工具还是
    发表于 05-12 08:01

    RT1021 BEE认证加密后,板子没有运行是什么原因造成的?

    RT1021 BEE加密问题 演示使用RT1021-EVK,SDK代码:hello world使用MCUXpresso Secure Provisioning Tool进行XIP加密(BEE用户密钥)认证加密,但是板子没有运行,附件是操作附件是程序。请帮忙看看是什么原因造
    发表于 05-17 06:55

    RT1021时钟配置异常怎么解决?

    RT1021在做两层的时候,出现个异常情况,背景如下: 我们使用的是RT1021 4A的型号+2M的圆博的2 M spi 闪光。 固件程序这边是移植了蛋白质。 程序由
    发表于 11-13 06:13

    一种基于STM32的最小系统及串口通信的实现

    本文主要介绍了一种基于STM32的最小系统及串口通信的实现,包括3.3V电源、8MHz晶振时钟、复位电路、数字和模拟间的去耦电路、调试接口、串行通信接口等电路。经过仿真调试,完成了最小系统
    发表于 12-27 08:58 3.3w次阅读
    <b class='flag-5'>一种</b>基于STM32的<b class='flag-5'>最小系统</b>及串口通信的<b class='flag-5'>实现</b>