G32F602是基于ARM Cortex-M3内核的高性能32位微控制器,支持84MHz最高主频,由于采用存储器指令加速结构,可使系统获得近乎零等待周期的高运行效率。
G32F602充分挖掘Cortex-M3内核成熟可靠、生态系统完善、指令效率高的优势,是一颗高集成度、高可靠性、高运算能力的32位工控级微控制器,可应用在32位高性能控制系统,尤其是32位电机类系统,包括32位直流无刷和永磁同步电机、高性能变频器、高效逆变器等系统。
计算能力方面,Cortex-M3内核已内置了32位乘除法器和移位器等资源。G32F602又以硬件协处理器 的形式提供了CORDIC运算器、IQ除法器、SVPWM生成器,用以实现电机控制常用的坐标旋转、正余弦反正切计算、求模计算、Park变换(含逆Park变换),同时提供基于硬件的快速64位除32位运算(标准的32位除法器需要多次迭代才能实现同样运算,效率较低),另外,硬件SVPWM发生电路可大幅提升五段式和七段式SVPWM波形生成效率。
外设模块方面,G32F602内置了一个独立的电机控制PWM模块(MCM),三个通用PWM定时器模块(GPT),集成了三个高速运算放大器和三个高速模拟比较器,两个12位2MSPS采样率的多通道ADC,使之非常适合电机控制应用。
G32F602提供8/16/32位可选的CRC代码校验和数据校验,SRAM自检算法,内置独立看门狗、窗口看门狗、低电压复位电路、掉电检测、时钟停振检测等辅助模块,提供从低级到高级三重加密功能,有效提升系统的可靠性和用户代码的安全性。
内核:ARMv8-M架构32位“星辰”处理器
- 系统主频最高84MHz
- 内置硬件32位乘/除法
- 指令集向下兼容Cortex-M3
集成数学运算协处理器(MACP)
- 内含32位CORDIC运算单元,支持最大IQ31格式正余弦、反正切和求模、乘除法、指数、对数和开方等运算
- 内置FOC专用硬件SVPWM引擎,支持五段式和七段式
存储器
- 128位宽高速存储器,支持指令预取,执行效率高
- 64K字节FLASH程序存储器
- 16K字节RAM
- 4K字节类EEPROM,1K字节OTP区,可选ISP功能
时钟、复位和电源管理
- 2.4V~5.5V数字供电(VDD)和I/O引脚
- 上电复位(POR)、掉电检测(BOD)、低电压复位(LVR)
- 硬件独立看门狗(IWDT)、窗口看门狗(WWDT)
- 4M~12MHz晶体振荡器/陶瓷振荡器
- 内嵌高频RC振荡器:8MHz(常温0.2%精度)
- 内嵌低频RC振荡器:128kHz
- 内嵌PLL最高时钟频率:84MHz
- 内部集成PLL,无需外接电容,最高输出84MHz高频时钟
- 时钟停振监控
专用电机控制模块(MCM)
- 提供6路(3对)三相PWM输出,16位分辨率,每对PWM支持互补或独立模式,输出极性可单独控制
- 3种计数模式,单次计数模式,边沿对齐模式,中心对齐模式(支持对称与非对称波形)
- 带死区产生逻辑及故障检测功能
- PWM周期内可设置多个时刻硬件触发ADC功能
- 支持硬件相移和逐波限流功能
12位高速模数转换器
- 2MSPS最高采样速率
- 16个模拟采样信道,16组结果缓存寄存器
- 支持单次/连续/同步/独立采样模式和事件触发
- 针对电机控制独有的单电阻电流采样模式
最多45个快速GPIO端口
- 所有GPIO内建上拉电阻
8个外部中断输入通道(EXTI0~EXTI7)
- 支持边沿触发与电平触发、支持软件触发外部中断
- 两路中断输入通道可唤醒停机模式
内建的低电压复位功能
- LVR电压1:4.1V
- LVR电压2:2.8V
2个32位可编程计数器阵列(PCA)
- 能够最多实现3路PWM输出
- 支持3通道输入捕获功能
- 支持故障检测功能
2个16位基本定时器/计数器(可级联)
- 自动重载累加计数器
- 硬件触发ADC
- 可在低功耗模式下计数
32位正交编码器接口模块(QEI)
- 可自动实现高低速信号捕获
- 内含独立的32位定时器,可单独使用
24位自减型系统时间定时器(SYSTICK)
内建代码和数据完整性检测模块(CRC)
- 硬件CRC模块,多种生成多项式、代码校验、数据校验
- CRC数据传输校验
硬件支持的RAMBIST检测功能
- 支持March-C/March-X检测算法
- 实现在不中断用户程序运行情况下对SRAM进行校验
多个串行通信接口
- 3个通用异步串行口(UART0/1/2)
- 1个独立串行外设接口(SPI)
- 1个独立两线串行接口TWI
- UART和SPI支持FIFO收发(FIFO 0/1/2)
丰富的片上模拟功能模块(AMOC)
- 4个独立的模拟放大器(一个OP也可以当比较器用)
- 1个独立模拟比较器
内置电源电压检测(BOD)
低功耗模式
- 睡眠模式(仅CPU停止)
- 停机模式(CPU停止,外设时钟切断)
支持代码全方位保护
- 多重读保护、写保护、擦除保护
- 支持客户安全码保护
- 调试口切断保护
- 防止侵入型攻击Flash保护
96位芯片唯一识别码
标准SWD烧写/仿真接口
工作环境温度:-40℃~+105℃
封装:TQFP48,LQFP32