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

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

3天内不再提示

基于RT1020的NXP芯片的开发设计

冬至子 来源:电子森林 作者:鲜de芒果 2023-09-13 17:38 次阅读

项目介绍

• 基于RT1020芯片,使用 KiCAD绘制原理图和PCB

• 完成PCB打样并焊接。

• 实现读取环境温湿度数据,并通过TFT-LCD进行展示。

项目介绍

由于是以芯片为核心进行开发设计,因此需要先对芯片有所了解,例如最小系统的原理,芯片数据手册,硬件设计手册等等。

然后在最小系统的基础上,根据最终需求以及参考现有案例的原理图,进行外围电路的拓展设计,以满足最终需求的电路。

2.1 设计框图

图片

2.2 器件选型

2.2.1 供电

恩智浦官方的开发板供电电路略显复杂,根据芯片手册可得知只需要给芯片供电3.3v即可。考虑供电可以直接从USB或DAP-LINK进行供电,因此供电电压考虑使用5V。因此电源芯片选用简单的AMS1117-3.3。只需要搭配两个电容即可实现电压从5V到3.3V的转换,需要注意的是输出端最好选用坦电容,这点在数据手册中有相应说明。

图片

2.2.2 传感器

湿度传感器的选择就比较随意了,使用了上个项目买的器件 DHT11。这里有些失算,在RT1021的基础上完全不知道该如何读取数据,后面在做软件调试的时候浪费了挺长时间。

图片

2.2.3 灯光

灯光部分使用了两种,一种是普通GPIO驱动的LED灯,高电平亮,低电平灭。这一步在后续程序调试的时候实现了闪烁。第二种是WS2812B LED灯,这种是单线制支持多个串连也只占用一个GPIO口。遗憾的是后续软件部分未能调试成功。

2.2.4 Flash

Flash的选型使用的是 Winbond 的 W25QXXJV 系列芯片。这款芯片应用广泛,容易找到相应教程

2.2.5 显示屏

基于想学习SPI驱动的目标,显示屏的选择是淘宝上很容易买到的基于ST7735S驱动芯片的0.96寸TFT LCD屏幕,这款屏幕使用的是插接式,使用FPC座进行安装。

成果展示

图片

总结

当看到该任务时,纠结了好久要不要参加。原因是从未学习过 NXPSTM32 这类单片机的相关知识,在小伙伴及工作人员的鼓励下勇跃报名了。果然在搭建开发环境时遇到挺多的问题。在小伙伴都很乐于帮助与耐心解答下才把开发环境安装好。

根据 MCUXPresso IDE 的示例,修改了一个 GPIO 引脚后,编译正常通过。但烧录过程简直是一种折磨,一开始真是完全不懂,对于一个从未用过JLink、STLink、这类工具的我来说完全不知所措。最终经群友的指导下使用USB将点灯程序烧录进去,并成功点亮板载LED灯和示例中的LED灯。由于示例自带的LED灯管脚我未焊接,所以通过外接的形式也成功点亮。

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

    关注

    22

    文章

    1592

    浏览量

    108589
  • 温湿度传感器

    关注

    5

    文章

    583

    浏览量

    35894
  • TFT-LCD
    +关注

    关注

    13

    文章

    152

    浏览量

    31962
  • 电源芯片
    +关注

    关注

    43

    文章

    1106

    浏览量

    77363
  • GPIO芯片
    +关注

    关注

    0

    文章

    2

    浏览量

    5161
收藏 人收藏

    相关推荐

    如何对NXPRT1020系列1050系列芯片进行加密

    本文档旨在说明如何对NXPRT1020系列1050系列芯片进行加密,并烧写到外部flash中。最近受托研究RT1020系列的外部flash程序加密的问题,看了不少文档,总算是弄得差不
    发表于 01-26 07:17

    从i.MX RT1020到i.MX RT1010的迁移手册

    从i.MX RT1020到i.MX RT1010的迁移指南
    发表于 12-12 06:25

    i.MX RT1020跨界处理器产品数据手册

    i.MX RT1020跨界处理器(消费级)数据手册
    发表于 12-12 08:31

    i.MX RT1020产品勘误表

    i.MX RT1020勘误表
    发表于 12-12 06:27

    i.MX RT1020功耗和测量资料分享

    i.MX RT1020的功耗和测量
    发表于 12-12 08:20

    i.MX RT1020产品使用寿命估算方法

    i.MX RT1020产品使用寿命估计
    发表于 12-12 08:27

    RT1020 EVK上使用SDRAM时出现不精确的总线错误怎么解决?

    我正在使用带有 MCUXpresso IDE v11.6.0 和最新 SDK 版本 ksdk2_0 的 NXP RT1020 EVK。该项目是来自 SDK 的示例
    发表于 03-22 06:44

    如何烧掉RT1171和RT1020板上的保险丝?

    我想烧掉 RT1171 和 RT1020 板上的保险丝。据我所知,有一个 mfgtool 可用于此类任务,但我找不到该工具的下载链接,有人可以帮我吗?
    发表于 03-22 08:57

    i.MX RT1020如何生成“温度传感器软件重置”?

    对于 i.MX RT1020,我们如何生成“温度传感器软件重置”?我们需要配置一些寄存器吗?任何代码都可以参考?
    发表于 03-27 07:20

    为什么找不到IMXRT1020HDG?

    我们可以在 RT1020 datasheet 中看到如下描述。“请参阅i.MX RT1020 硬件开发指南(IMXRT1020HDG)”但是我们找不到 IMXRT
    发表于 03-28 08:24

    有没有FLEXPWM输入捕捉功能的SDK demo,RT1020

    有没有FLEXPWM输入捕捉功能的SDK demo,RT1020。 找到了相关的接口,比如 PWM_ SetupInputCapture(PWM_Type *base
    发表于 04-27 06:24

    RT1020 EVK关于原理图的问题求解

    我有几个关于 RT1020 评估套件原理图的问题。有相当多的引脚连接到多个不同的外围设备。我完全理解这是一个演示板,它应该支持尽可能多的特性,但有一些奇怪的特性: ENET-RST
    发表于 05-05 09:11

    大联大世平集团推出基于NXP技术的一套完整智能家居ZigBee开发系统解决方案

    基于NXP i.MX RT1020和JN51xx的ZigBee 3.0网关方案可用于智能家居设计,为用户带来安全、快捷的连接体验。
    发表于 04-07 15:37 3765次阅读
    大联大世平集团推出基于<b class='flag-5'>NXP</b>技术的一套完整智能家居ZigBee<b class='flag-5'>开发</b>系统解决方案

    NXP RT1020/1050 程序加密

    NXP RT1020/1050 程序加密
    发表于 12-01 18:51 11次下载
    <b class='flag-5'>NXP</b> <b class='flag-5'>RT1020</b>/1050 程序加密

    RT-Thread & NXP 发布 i.MX RT 系列 BSP 新框架

    前言i.MX RTNXP 推出的跨界处理器系列。该系列下又包括 i.MX RT1020、i.MX RT1050 及 i.MX RT10
    发表于 12-07 13:06 2次下载
    <b class='flag-5'>RT</b>-Thread & <b class='flag-5'>NXP</b> 发布 i.MX <b class='flag-5'>RT</b> 系列 BSP 新框架