一、简介
CCM206C是一款集MCU和DSP为一体的通用电机控制芯片,在通用MCU控制的基础上,增强型的DSP内核设计以及通用电机算法库,方便用户快速开发原型产品。同时芯片内部集成了电机控制检测相关的模拟模块,如比较器、运放,减小硬件布板面积和硬件成本。
二、功能特性
内核(双核系统)
ARM 32-bit Cortex-M3 CPU(72MHz max);
DSP内核,包含各种数学运算库,用于电机控制算法,DSP和CPU之间通过中断、DMA、共享内存方式通讯;
存储器
FLASH存储器容量高达512Kbyte;
SRAM存储器容量高达88 Kbyte;
时钟、复位和电源管理
电源供电,供电电压范围:1.8--5.5V,所有I/O都可以5V容忍;
POR,PDR,PVD,BOR;
外部晶体输入频率范围4--26MHz,典型输入频率12MHz;
内部8MHz RC振荡器;
32KHz 带校准的振荡器,用于RTC;
内部40KHz 带校准的RC振荡器;
低功耗模式
支持休眠、关机、待机模式;
模拟模块
3个12bit ADC模块,最大支持21个转换通道,转换速率高达1 MSPS;
2个12bit DAC模块;
3个COMP比较器模块;
2个OPAMP运放,输出内部连接到ADC模块,可以配置为内部增益设置模式、外部增益设置模式、跟随器模式;
定时器Timer
2个16bit带死区控制和紧急刹车,用于电机控制的PWM高级控制定时器,PWM支持边沿和中央对齐方式;
2个16bit通用定时器,2个32-bit通用定时器,每个定时器有多达4个用于输入捕获、输出比较、PWM或脉冲计数的通道和增加编码器(QEP)输入,Hall传感器输入,PWM支持边沿和中央对齐方式;
6个16bit通用定时器,每个定时器有多达2个用于输入捕获、输出比较、PWM或脉冲计数的通道,PWM支持边沿对齐方式;
2个16bit看门狗定时器(独立和窗口型);
1个系统时钟定时器,24bit自减型计数器;
DMA
2个通用DMA,每个DMA有8个通道;
GPIO
多达120个快速I/O接口;
所有的I/O都可以5V容忍;
通讯接口
2个I2C接口(支持SMBus、PMBus);