低功耗功能安全车规MCU:IM90xxA
ASIL-B功能安全,高效电机控制与丰富连接性,满足汽车系统严苛需求
IM90xxA是一款基于Cortex-M0+内核的高性能车规级MCU,专门针对汽车执行器和传感器控制的技术需求进行了优化设计,以满足增强的信息安全、丰富的连接性和功能安全要求。该产品针对三相无刷电机集成了HAU硬件加速单元,支持乘除法,三角函数以及开方根运算,极大缩短电机FOC算法运行时间,提升电机控制效率。同时在功耗方面做了极大优化,运行电流和休眠电流分别只有12mA和10uA,只有同类产品的50%,以适应新能源车严苛的能耗要求。

主要特性
- 符合AEC-Q100 Grade 1标准,工作温度范围为-40℃至125 ℃
- 符合ISO 26262 ASIL-B等级功能安全标准
- 32 位 Arm® Cortex®-M0+ 内核,CPU 主频 48 MHz
- 1 路 CAN FD,3 路 UART LIN,2 路 SPI,2 路 I2C
- 20 通道 12位 1Mbps ADC,24通道 16位 PWM,支持死区插入和故障检测功能
- 256KB Flash,64KB Data Flash,10 万次擦写次数,32KB SRAM,均支持 ECC
- 支持 LQFP64, LQFP48, QFN32 三种封装
亮点
- 高性能:Cortex-M0+内核,48MHz主频,处理复杂任务更高效。
- 高效电机控制:HAU模块加速FOC算法,提升控制效率。
- 充足存储:256KB Code Flash和64KB Data Flash,支持EEPROM功能。
- 功能安全:符合AS IL-B标准,保障安全可靠应用。
- 高速通信:支持CAN-FD,满足车载网络需求。
- 超低功耗:休眠电流10µA,延长电池寿命。
应用
座椅控制器灯光控制独立传感器蓝牙数字钥匙超声波雷达低速行人报警器(AVAS)信息娱乐系统(辅助 MCU)BLDC/PMSM电机控制电池管理空心杯电机
特性
- 输入电源:2.7 V ~ 5.5 V
- 环境温度:-40 ℃ ~ +125 ℃
- 32位Arm® Cortex®-M0+ 内核
- 可配置嵌套中断向量控制器(NVIC)
- CPU主频48MHz
- 8个可编程存储器区域MPU
- SysTick
- 集成PMC(功耗管理模块)支持STOP模式和RUN模式
- 支持GPIO的边沿唤醒
- 25℃下STOP模式功耗≤15µA
- 外部高速时钟 (XOSC) : 4 MHz ~ 30 MHz
- 内部高速时钟 (HFOSC) :8 MHz
- 内部低速时钟 (LPOSC) :32 kHz
- 锁相环 (PLL)
- PFlash最大支持256KB,DFlash最大支持64KB,支持ECC
- 支持软件模拟EEPROM进行数据存储
- RAM最大支持32KB,支持ECC
- 最高支持57个GPIO口边沿中断响应功能
- 支持不可屏蔽中断(NMI)
- 按照ISO26262 ASIL-B的等级标准设计
- 芯片唯一标识 (UUID)
- 时钟监控(clock monitor)
- 低电压监测与低电压复位(LVD/LVR)
- 具有独立时钟看门狗(WDG)
- 循环冗余校验模块(CRC)
- 串行调试接口(SWD)
- 4通道DMA
- HAU(硬件加速单元),提供多种复杂运算加速(除法/开根号/均方根/三角函数运算等)
- 最高3路UART模块并支持DMA传输,其中3路都支持软件LIN
- 最高2路I2C模块并支持DMA传输
- 最高2路SPI模块并支持DMA传输
- 1个CAN-FD模块,兼容CAN2.0B
- 1个20通道12-bit 1Mpbs SAR ADC
- 1个8通道CMP(模拟比较器)
- 1个8-bit DAC用于比较器与外部输出
- 内置温度传感器
- 2个8通道 SPWM模块
- 2个4通道 IPWM模块
- 2个32位定时器 (Timer)
- 1个32位实时时钟 RTC
产品型号
| 模块 | IM908FALBLT | IM908EALBLT | IM908DALBQT | IM904EALBLT | IM904DALBQT |
|---|
| Core | M0+ | M0+ | M0+ | M0+ | M0+ |
| Core 频率 | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Flash | 256 KB | 256 KB | 256 KB | 128 KB | 128 KB |
| RAM | 32 KB | 32 KB | 32 KB | 20 KB | 20 KB |
| Data Flash | 64 KB | 64 KB | 64 KB | 64 KB | 64 KB |
| CAN FD | 1 | 1 | 1 | 1 | 1 |
| UART/LIN | 3 | 3 | 2 | 3 | 2 |
| I2C | 2 | 2 | 1 | 2 | 1 |
| SPI | 2 | 2 | 1 | 2 | 1 |
| ADC | 1(20ch) | 1(16ch) | 1(9ch) | 1(16ch) | 1(9ch) |
| SPWM | 2(16ch) | 1(8ch) | 1(8ch) | 1(8ch) | 1(8ch) |
| IPWM | 2(8ch) | 2(8ch) | 1(4ch) | 2(8ch) | 1(4ch) |
| CMP | 1(8ch) | 1(5ch) | 1(5ch) | 1(5ch) | 1(5ch) |
| DAC | 1 | 1 | 1 | 1 | 1 |
| I/O | 57 | 42 | 27 | 42 | 27 |
| 引脚数 | 64 | 48 | 32 | 48 | 32 |
| 封装方式 | LQFP | LQFP | QFN | LQFP | QFN |
| 环境温度 | -40 ℃ ~ +125 ℃ | -40 ℃ ~ +125 ℃ | -40 ℃ ~ +125 ℃ | -40 ℃ ~ +125 ℃ | -40 ℃ ~ +125 ℃ |
| Trays / Tape & Reel | Trays | Trays | Trays | Trays | Trays |