原创 三相无刷电机控制与TMS320F2812 -- F2812简介(1)

2010-3-6 22:11 3071 6 6 分类: 处理器与DSP



TMS320F2812简介(1)



 



    作为新手,当你第一次拿到电机控制的设计任务时,最先要解决的问题就是选什么样的控制芯片。通常你会去师兄师姐或都是老前辈那请教该用什么。估计70%的回答是TIC2000系列DSP。“为什么呢?”本章将简要的说明TMS320F2812的特点和结构。或许你会有初步的答案。



 



    电机控制用芯片,是指这类芯片含有电机控制必备的四大件:ADC模块用于电流采样、换向控制模块给电机换向、脉宽调制模块产生脉宽调制波形及正交编码器模块用于编码脉冲计数。



 



    接下来看一下TMS320F2812的芯片特征:



1.        
电机控制专用模块



l        
两个换向控制模块,分别位于事件管理器AB中;



l        
两个脉宽调制模块,分别位于事件管理器AB中;



l        
两个正交编码器模块,分别位于事件管理器AB中;



2.        
ADC转换接口



l        
12ADC模块



l        
16个采样通道,编成两组,每组8通道



l        
两个采样-保持器,可以同时采样,保证信号同步



l        
快速转换频率:80ns/12.5 MSPS



3.        
高主频(最高可达150M),32位高性能CPU



4.        
丰富的片内存储



l        
128K Flash存储器;



l        
1K 一次性编程(OTPROM存储器



l        
L0L124K*16位的单端存取RAM



l        
H018K*16位的单端存取RAM



l        
M0M121K*16位的单端存取RAM



5.        
含有启动加载程序,可以控制软件启动模式及标准数字函数表(如正弦表、余弦表等);



6.        
可配置的时钟系统,锁相环(PLL)可动态更改以适应不同的工作需求;含有片内振荡电路及看门狗;



7.        
三个外部中断,及45个外设中断;



8.        
332位的CPU定时器



9.        
128位的加密区,保护FLASHOTPOTPL0L1不被解密



10.    
支持多种协议的串口,如SPISCIUART)、CANMcBSP



11.    
最多56个通用IOGPIO),端口可配置成GPIO或都是特殊功能端口



12.    
JTAG接口,仿真测试的标准接口



13.    
开发工具齐全,且容易获得



l        
ANSI C/C++编译器/汇编器/链接器



l        
CCS IDE 集成开发环境



l        
DSP/BIOS 实时操作系统



l        
JTAG 扫描控制器



 



    从上面的描述可以看出,F2812功能齐全,性能强大;是一款电机控制的好芯片。另外相关的软件开发环境可以免费获得,仿真器也是标准的JTAG仿真器,购买国产品牌的话,价格也不高,实在是个人开发爱好者的上上之选。



PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /3 下一条