简介

M3A/M3C是一款基于RISC-V的高性能、国产自主、工业级高清显示与智能控制MCU,配备强大的2D图形加速处理器、PNG/JPEG解码引擎、丰富的接口, 支持工业宽温,具有高可靠性、高开放性,可广泛应用于工业自动化控制、串口屏等智慧工业和智慧家居领域。

../_images/ic_overview_block.png

功能特性

CPU内核

  • 单核E907,RV32IMAFC 指令架构,400MHz@1.1V

  • 一级指令缓存 32KB,一级数据缓存 16KB

  • 物理内存保护(PMP)

  • 核内中断CLINT和中断控制器CLIC

系统启动

  • 默认按SD Card(SDMC1)→ SPI NOR → SPI NAND → eMMC(SDMC0)顺序扫描启动

  • 可通过烧写 eFuse 改变并固定启动介质

系统安全

  • SPI总线加密模块(SPI Crypto,SPI ENC),支持 SPI NAND/SPI NOR 在线加解密

  • 数据校验引擎(DCE),支持CRC-32多项式和累加和两种方式

  • 内置eFuse 512bits ,其中128bits 供用户自定义使用

片内存储

  • BROM 32KB

  • SRAM 32KB

  • PSRAM两种规格可选:

    • 64Mb,16-bit位宽,最高频率 200MHz DDR

    • 32Mb,8-bit位宽,最高频率 200MHz DDR

  • 支持展频功能

存储接口

  • QSPI 支持 SPI NOR Flash / SPI NAND Flash

    • 支持单/双/四数据线

    • 支持最大速率 SDR 100MHz

  • eMMC 4.41/SD 3.01/SDIO 3.0,总共两套

    • eMMC 4数据线,支持 SDR25/SDR50/DDR50 模式

    • SD卡,支持SDR25/SDR50模式

    • 支持最大速率 DDR 50MHz,仅支持 3.3V IO 电压

图像引擎

  • DE 显示引擎:

    • 支持一个 UI 图层,最高性能 1024x768@60fps

    • 支持抖动、伽马及色彩矩阵调整

  • GE 图像引擎:

    • 支持2D图形加速,最大性能 1080P@60fps

    • 支持水平和垂直翻转,90/180/270 度旋转

    • 支持RGB格式任意角度旋转和不同扫描顺序

    • 支持 1/16x ~ 16x 缩放,采用bilinear滤波算法

    • 支持命令队列

  • VE 视频编解码:

显示接口

  • 支持24-bit并口RGB,最高性能 1024x768@60fps

  • 支持 SRGB/I8080/QSPI 屏接口

  • 支持展频功能

音频接口

  • 左右声道数字PWM输出(DSPK)

通用接口

  • 两路 SPI,支持 3线/4线接口,可配置为Master/Slave

  • 四路 UART,支持 2线/3线/4线接口,兼容工业标准 16550,波特率偏差 <2%

  • 两路 I2C,支持 7 bits 和 10 bits 寻址,最高速率 400Kb/s

  • 两路 CAN,支持CAN2.0A 和 CAN2.0B,可编程通信速率最高1Mbps

  • 一组 CIR,支持红外输入和红外输出

  • 五组 GPIO 总共60 个 IO,支持每个 IO 独立配置:

    • 可选无上下拉/上拉 33KΩ/下拉 33KΩ

    • 输出驱动八个档位可调

    • 输入支持二级去抖和中断

    • 数据输出寄存器支持位操作

计数器

  • GTC 通用计时器

    • 支持52 位计时器,提供系统心跳时钟,计时周期大于 35 年

    • 支持调试模式下可配置为暂停计时或继续计时

  • WDOG 看门狗

    • 支持中断和复位,超时时间 1ms~37小时可配置

    • 支持调试模式下可配置为暂停计时或继续计时

    • 支持硬件写保护机制

  • PWM

    • 内置16-bit计数器

    • 最大可支持四路独立 PWM 或两路互补 PWM

模拟

  • 内置 6 通道 12-bit GPADC,采样速率最高1MSPS

  • 集成 RTP 电阻触摸屏接口

时钟和电源管理

  • 芯片时钟源

    • 支持无晶体方案,使用内置OSC24M,精度±2%

  • CMU 内置四个 PLL:

    • PLL_INT0 用于 CPU 单独使用

    • PLL_INT1 用于总线,内部模块,及低速接口模块使用

    • PLL_FRA0 用于存储接口模块使用,支持展频

    • PLL_FRA2 用于屏输出模块使用,支持展频

  • SYSCFG 内置三个 LDO:

    • LDO25 (2.5V 100mA),用于系统复位启动、ADC 供电、eFuse供电

    • LDO18 (1.8V 100mA),可用于PSRAM IO和PSRAM颗粒供电

    • LDO1x (1.0~1.375V 200mA,每档25mV),可用于VDD11_SYS供电

  • 内置 THS 温度传感器,支持高低温中断报警和过温复位芯片

产品对比

表 1 产品型号信息

型号

特性

封装

温度(Tj)

M3E

4MB PSRAM, 无CAN

QFN68,7x7x0.85mm,0.35mm 间距

-20至+105°C

M3A

8MB PSRAM, 带CAN

QFN68,7x7x0.85mm,0.35mm 间距

-20至+105°C

M3C

4MB PSRAM, 带CAN

QFN68,7x7x0.85mm,0.35mm 间距

-20至+105°C

表 2 产品规格对比

项目

M3E

M3A

M3C

内核

E907
400MHz @ 1.1V
E907
400MHz @ 1.1V
E907
400MHz @ 1.1V

内存

32KB SRAM
4MB PSRAM
32KB SRAM
8MB PSRAM
32KB SRAM
4MB PSRAM

安全

支持

支持

支持

RGB

x 1

x 1

x 1

RTP

x 1

x 1

x 1

SD3.01

x 1

x 1

x 1

eMMC 4.41/SDIO 3.0

x 1

x 1

x 1

CAN

-

x 2

x 2

CIR

x 1

x 1

x 1

DSPK

x 2

x 2

x 2

SPI

x 2

x 2

x 2

UART

x 4

x 4

x 4

I2C

x 2

x 2

x 2

PWM

x 2 (4 ch)

x 2 (4 ch)

x 2 (4 ch)