IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> NXP i.MX RT1052 连载之 MCU 简介【1】 -> 正文阅读

[嵌入式]NXP i.MX RT1052 连载之 MCU 简介【1】

一、i.MX 是何物?

????????i.MX RT 系列芯片,是由 NXP 半导体公司推出的跨界处理理器芯片,该系列下又包括 i.MX RT1010、 i.MX RT1015、 i.MX RT1020、 i.MX RT1024、 i.MX RT1050、 i.MX RT1060、 i.MX RT1064、 i.MX RT1160、 i.MX RT1170、 i.MX RT500 以及 i.MX RT600 等子系列芯片。所谓 “跨界”,是指它自身的定位既非传统的应用处理器也非传统的微控制器。

????????传统的应用处理器如手机主控芯片,它们通常采用 ARM 的 Cortex-A 系列内核,配合其芯片架构使得芯片能实现更高频率的运行。传统的微控制器也称为 MCU,它们通常采用 ARM 的 Cortex-M 系列内核,相对来说该内核对中断响应更快,所以具有良好的实时性,但其芯片架构特别是集成片内闪存带来了生产技术限制和成本负担,从而限制了其性能。

????????i.MX RT 系列芯片集成了两者的优点,它基于应用处理器的芯片架构,采用了微控制器的内核 Cortex-M7,从而具有应用处理器的高性能及丰富的功能,又具备传统微控制器的易用、实时及低功耗的特性。


二、RT1052 又是何物???

????????要弄清楚 i.MX RT1052 究竟代表什么含义,还需要翻阅 NXP 提供的数据手册,看看芯片的命名规则:


????????从上图中可以清晰的了解到芯片每一位字母/数字的含义,博主手中正好有一块基于MIMXRT1052CVL5B 芯片的开发板,其中:

????????M? ? ? ? ? -? 批量生产
????????IMXRT? -? i.MX RT 系列
????????1? ? ? ? ? ?-?第一代 RT 家族系列
????????05?????????- RT1050 系列
????????2??????????- 全功能通用
????????C?????????- 工业级温度(-40 to +105 °C)
????????VL? ? ? ?- MAPBGA 封装类型
????????5?????????- 主频 500 MHz 级别
????????B?????????- 掩码集 ID?


三、i.MX RT1050 功能及特性


????i.MX RT1050 还提供多种存储器接口,包括 SDRAM 、 RAW NAND FLASH 、 NOR FLASH、 SD/eMMC、 Quad SPI,以及用于连接外设的各种其他接口,例如 WLAN、 Bluetooth?、 GPS、显示屏,以及摄像头传感器。 i.MX RT1050 还提供丰富的音频和视频功能,包括 LCD 显示、 2D 图形加速能力、摄像头接口、 SPDIF 和 I2S 音频接口。 i.MX RT1050 配有模拟接口,例如 ADC、 ACMP 和 TSC。

????????Cortex M7 核:
????????????+ 单个 Arm Cortex-M7 MP 内核支持具有以下特性:??
????????????????- 32 KB L1 指令缓存
??????????????????- 32 KB L1 数据缓存
??????????????????- 全功能浮点单元(FPU),支持 VFPv5 架构
??????????????????- 支持 Armv7-M Thumb 指令集
????????????+ 集成 MPU,最多 16 个独立保护区域??
????????????+ I-TCM 和 D-TCM 总共达 512 KB??
????????????+ 频率为 528 MHz (工业级) / 600 MHz (消费级)
????????????+ 集成 Cortex M7 CoreSight?组件用于调试
????????
????????SoC 级内存系统包含以下附加组件:
????????????+ 引导 ROM(96 KB)
????????????+ 片内 RAM(512 KB)
????????????????- 高达 512 KB 的可配置 RAM,与 M7 TCM 共享
????????????+ 外部存储器接口:
????????????????- 8/16 位 SDRAM,最高支持 SDRAM-166MHz 频率
????????????????- 8/16 位 SLC NAND 闪存, ECC 需要软件处理
????????????????- SD/eMMC
????????????????- SPI NOR 闪存
????????????????- 并行 NOR 闪存 , 支持 XIP 片上执行
????????????????- 单/双通道四路 SPI 闪存, 支持 XIP 片上执行
????????????+ 定时器和 PWM:
????????????????- 两个通用可编程定时器(GPT)
????????????????- 4 通道通用 32 位分辨率定时器
????????????????- 每个都支持外部信号捕获和比较操作
????????????????- 四个周期性中断定时器(PIT)
????????????????- 通用 16 位分辨率定时器
????????????????- 周期性中断生成
????????????+ 四个四核定时器(QTimer)
????????????????– 每个模块支持 4 通道通用 16 位分辨率定时器
????????????????– 每个都支持输入捕获和比较操作
????????????????– 正交解码器功能
????????????????– 正交编码器能力
????????????????- 四个 FlexPWM
????????????????– 每个模块提供最多 8 个独立的 PWM 通道
????????????????– 16 位分辨率 PWM,适用于电机控制应用
????????????????- 四个正交编码器/解码器

????????外备接口(其中一些是多路复用,不能同时使用):
????????????+ 显示接口:
????????????????– 并行 RGB LCD 接口
????????????????– 支持 8/16/24 位接口
????????????????– 支持最高 1366 × 768 WXGA 分辨率
????????????????– 支持颜色索引表,包含 256 个入口× 24 位颜色 LUT
????????????????– 并支持 8/16 位 8080 接口驱动并口屏
????????????+ 音频:
????????????????– S/PDIF 输入和输出
????????????????– 三个同步音频接口(SAI)模块,支持 I2S、 AC97、 TDM 和编解码器/DSP 接口
????????????????– MQS 接口, 无需 Codec 提供中等质量音频
????????????+ 通用 2D 图形处理引擎:
????????????????– BitBlit
????????????????– 灵活的图像合成选项––alpha, chroma key
????????????????– 图像旋转(90°、 180°、 270°)
????????????????– Porter-Daff 操作
????????????????– 图像裁剪
????????????????– 色彩空间转换
????????????????– 支持多种像素格式(RGB、 YUV444、 YUV422、 YUV420、 YUV400)
????????????????– 标准 2D-DMA 操作,释放 CPU 主频
????????????+ 摄像头传感器:
????????????????– 支持 24 位、 16 位和 8 位 CSI 输入
????????????+ 连接间:
????????????????– 两个集成 PHY 接口的 USB 2.0 OTG 控制器
????????????????– 两个 uSDHC 接口
????????????????– 符合 MMC 4.5 标准, 支持 HS200 高达 200 MB/秒的速率
????????????????– SD/SDIO 3.0 符合 200 MHz SDR 信令,支持高达 100 MB/sec 的速率
????????????????– 支持 SDXC(扩展容量)
????????????????– 一个 10/100 M 以太网控制器,支持 IEEE1588
????????????????– 八个通用异步接收器/发送器(UART)模块
????????????????– 四个 I2C 模块
????????????????– 四个 SPI 模块
????????????????– 两个 FlexCAN 模块
????????????+ GPIO 和引脚多路复用:
????????????????– 具有中断功能的通用输入/输出(GPIO)模块
????????????????– 输入/输出多路复用控制器(IOMUXC)
????????????????– 两个 FlexIO

????????电源管理单元:
????????????+ 全功能的 PMIC。 集成 DCDC 和 LDO
????????????+ 温度传感器检测,触发温度可以调整
????????????+ GPC 硬件电源管理控制器
????????
????????系统调试接口:
????????????+ Arm CoreSight 调试和跟踪架构
????????????+ 跟踪端口接口单元(TPIU)支持实时跟踪功能
????????????+ 支持 eFuse 选择的 5 引脚(JTAG)和 SWD 调试接口

????????硬件加速单元:
????????????+ 高可靠启动(HAB)
????????????+ 数据协处理器(DCP),支持:
????????????????– AES-128、 ECB 和 CBC 模式
????????????????– SHA-1 和 SHA-256
????????????????– CRC-32
????????????+ 总线加密引擎(BEE)
????????????????– AES-128、 ECB 和 CTR 模式
????????????????– QSPI XIP 时,支持实时解密
????????????+ 真随机数生成(TRNG)
????????????+ 安全非易失性存储(SNVS)
????????????????– 安全实时时钟(RTC)
????????????????– Zero Master Key (ZMK)
????????????+ 安全 JTAG 控制器(SJC)

四、i.MX RT 系列对比

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章           查看所有文章
加:2021-11-26 09:00:42  更:2021-11-26 09:03:19 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 10:33:46-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码