本系统采用
TI 公司的高性能的 DSP 控制器 TMS230LF2407APGE 作为控制
核心,
2407ADSP 控制器是专为电机控制的应用而设计的。它将高性能的 DSP 内
核和丰富的控制器外设
集成于单片中,从而成为传统的微控制器单元和高成本
的多片设计的理想替代。
40MIPS 的 运行速度,使得 2407A DSP 控制器能提供比
传统
16 位微控制器和微处理器更高的性价比。
3.1 DSP 外围电路
1、CAN 总线接口电路 CAN 技术即控制器区域网,是一种主要用于各种设
备检测及控
制的网络。具有独特的设计思想、良好的功能特性和极高的可靠性,
现场抗干扰能力强。
TMS320LF2407A DSP 内部集成 CAN 控制器模块,电路采
用
PC82C250 作为 CAN 的接口芯 片;同理,由于 PC82C250 仍为+5V 供电,故
在
PC82C250 与 TMS320LF2407A DSP 之间加 入电平匹配电路。接口电路如图 2
所示。
2、外部存储器扩展 DSP 具有片内 RAM,其中一部分用来运行程序,另外
一部分可以
用来存储临时数据,为了加快硬件系统的调试速度,在调试阶段不
会将程序烧写到
DSP 的
flash 中,而是下载到外部扩展 RAM 中。因此,需扩充
一部分
SRAM。本系统选择了 CY7C1021V33 作为外部扩展 RAM。CY7C1021V33
是
Cypress 公司生产的 16 位 64K 字节的 静态 RAM 存储器,采用 CMOS 工艺,
具有自动低功耗模式的功能,降低系统功耗,保证
低散热量。同时,
CY7C1021V33 是+3.3V 供电,与 DSP 有很好的兼容性。
3、编码器的接口电路控制系统利用编码器来检测电机的位置,
TMS320LF2407A DSP 事件管理器中有一个编码器脉冲电路,对编码器的反馈
信号进行解码和计数而获得电机运行
时的转向和速度。由于编码器的供电电压
为
5V,为了使编码器的反馈信号和 DSP 的电平匹 配,系统设计时主要考虑的
是电压的转换,将
5V 电压转换成 3.3V。由于有的编码器信号由 差分构成,所以
在设计时,在进行电压转换之前,首先将差分信号进行处理。
4、JTAG 仿真接口程序的在线调试和仿真通过 JTAG(Joint Test Action
Group)标准测 试接口及相应的控制器,从而不但能控制和观察系统中处理器
的运行,测试每一块芯片,还
可以用这个接口来下载程序。在 TMS320 系列中,
和
JTAG 测试口同时工作的还有一个分析 模块。它支持断点的设置和程序存储器、