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自检算法,内置独立看门狗、窗口看门狗、低电压复位电路、掉电检测、时钟停振检测等辅助模块,提供从低级到高级三重加密功能,有效提升系统的可靠性和用户代码的安全性。
内核:ARM 32位的Cortex-M3 CPU
- 最高84MHz工作频率
- 支持32位硬件乘/除法
- 高速存储器和指令加速,提高执行效率
- 内置存储器保护单元(MPU)
集成数学运算协处理器(MACP)
- 集成硬件CORDIC运算器,支持正余弦、反正切、求模运算与Park变换
- 集成硬件IQ除法器,支持硬件64/32计算
- 集成电机专用SVPWM生成模块,支持五段式和七段式
存储器
- 最大128K字节FLASH程序存储器
- 最大8K字节SRAM+16K字节Code RAM(也可作为Data RAM)
- 最大6K字节内置类EEPROM区
- 包含2K字节OTP(一次编程)区
时钟、复位和电源管理
- 2.4V~5.5V数字供电(VDD)和I/O引脚
- 上电复位(POR)、掉电检测(BOD)、低电压复位(LVR)
- 硬件独立看门狗(IWDT)、窗口看门狗(WWDT)
- 4M~16MHz晶体振荡器/陶瓷振荡器
- 内嵌高频RC振荡器:8MHz(常温0.2%精度)
- 内嵌PLL产生高频时钟(4M~84M可配置)
- 时钟安全监控(CSM)
2个完全独立12位高速模数转换器(ADC)
- 最高2MSPS采样速率
- 最多支持16个模拟采样通道(其中11个外部采样引脚ANx)
- 每个ADC支持8通道可配置序列转换
- 支持单次/间断/连续采样模式,支持事件触发
- 内部基准电压可作为ADC参考源
DMA控制器
- 8个独立的DMA通道
- 支持内存与外设之间任意组合的传输(4种)
- ADC/MCM/GPT/UART/SPI等标准模块都支持DMA操作
最多58个快速GPIO端口
- 支持I/O功能重映射
- 所有GPIO内建上拉/下拉电阻
- 多档驱动能力,部分引脚提供强灌电流能力
- 部分引脚兼容TTL电平输入
- 支持I/O位操作
16个外部中断输入通道(EXTI0~EXTI15)
- 任何一个GPIO都可作为外部中断输入通道
- 支持边沿触发、电平触发、软件触发
1个电机专用控制模块(MCM)
- 每个MCM提供6路(3对)PWM输出,16位分辨率
- 支持互补/独立输出模式,支持单次/边沿对齐/中心对齐计数模式,支持对称与非对称波形生成
- 带死区产生逻辑,故障保护, 逐波限流功能
- PWM周期内可设置任意时刻硬件触发ADC采样
- 支持单电阻采样硬件相移
3个通用PWM定时器(GPT)
- 每个GPT支持2路PWM输出
- 支持单脉冲、锯齿波、三角波输出
- 多级缓冲输出,支持对称与非对称波形生成
- 支持死区产生逻辑和PWM故障保护功能
- 支持GPT的同步运行,可组合为32bit定时器
- 支持最多6通道输入捕捉功能
4个16位基本定时器/计数器(TIM)
- 可级联组合成2个32位定时器/计数器
- 自动重载累加计数器
1个正交编码器接口模块(QEI),包含独立32位定时器
多个串行通信接口
- 3个通用异步串行口(UART1/2/3)
- 1个独立串行外设接口(SPI)
- 1个独立两线串行接口(TWI)
丰富的片上模拟功能模块(AMOC)
- 3个高速模拟放大器
- 3个高速模拟比较器
- 内置高精度基准电压源,可作为ADC/比较器基准
- 内置温度传感器
内建代码和数据完整性检测模块
- CRC代码校验
- CRC数据传输校验
- March-C/March-X算法检测(针对Data RAM)
支持3重代码加密功能
96位芯片唯一识别码
低功耗模式
- 睡眠模式(仅CPU停止)
- 停机模式(CPU停止,外设时钟切断)
支持SWD/JTAG接口
工作环境温度:-40℃~+105℃
封装:LQFP64,TQFP48