本书以SNF2407M实验开发系统配合CPLD的SNDSP2407P接口,以简易的C语言和快速的汇编语言编写达20个以上的范例实验及多个专题制作,主要内容如下:TMS320LF2407系列MCU的硬件架构,内存配置及指令格式和其运作功能;C2000的CC或CCS程序的编辑、编译及除错等操作;DSP搭配CPLD作控制系统外设扩充及设计应用以及程序编写、测试及实验;事件处理器的CTC、PWM、捕捉器等外设电路原理及机电控制应用和范例程序;QEP定位检测,串行端口SPI、SCI外设原理及其机电控制应用范例程序;ADC/DAC接口搭配CPLD及I/O映像外设的专题制作范例程序;直流电机定位控制、PLC机电及温度闭回路控制专题制作范例程序;CAN控制系统及三相IGBT电力变频交流电机控制专题制作范例程序。
本书从介绍TMS320F240x DSP的汇编语言及C语言入手,着重介绍TMS320F240x DSP的基本寄存器配置及编程特点,并针对TMS320F240x DSP的常规控制应用,利用实验方法,针对不同的片上外设,分别设计了不同的实验。内容包括: 机电控制结构及开发系统、机电控制的存储器配置结构、CPU与机电控制结构及状态模块以及控制系统专题制作。
本书适合作为电机与电器、电气工程与自动化、电力电子与电力传动专业及其他相关专业的高年级本科生和研究生的参考书,也可供研究开发DSP控制系统的工程技术人员参考。
第1章 机电控制TMS320F/C2407结构及开发系统
第2章 TMS320F/C2407的存储器配置结构
第3章 2407的CPU结构和寻址模式及指令
第4章 TMS320F/C2407的程序分支及控制
第5章 LF2407的CC/CCS操作及基本I/O测试实验
第6章 事件处理模块
第7章 模拟/数字转换ADC模块
第8章 串行通信接口SCI模块
第9章 串行同步通信接口SPI模块
第10章 控制局域网络接口CAN模块
第11章 240x控制系统专题制作实验示例A
第12章 240x控制系统专题制作实验示例B
第13章 SPVC三相电力控制专题应用示例
第14章 CCS及F240x的Flash程序数据ISP烧写