图书前言

Foreword

前言

TMS320F28335属于TI公司的C2000系列DSP的高端系列。它具有强大的数字信号处理功能,集成了大量的外设供控制使用,具有微控制器(MCU)的功能,并兼有RISC处理器的代码密度(RISC的特点是单周期指令执行,寄存器到寄存器操作,以及改进的哈佛结构、循环寻址)和DSP的执行速度。除此之外,其开发过程与微控制器的开发过程又比较相似(微控制器的功能包括易用性、直观的指令集、字节包装和拆包、位操作),其处理能力强大,片上外设丰富,在高性能的电机控制领域中得到了广泛的引用。

本书作者在TI公司从事C2000系列DSP开发应用多年,书中集合了作者在开发过程中的一些经验,供广大读者交流、讨论。

本书共18章。

第1~15章讲述基础知识,首先简要介绍目前用于高性能电机控制开发的DSP现状,其次重点描述TMS320F28335 DSP CPU+FPU的架构特点。接着,基于目前最新的CCStudio 6.x软件,描述开发、编程的思想与软件的基本使用方法。最后针对TMS320F28335(书中简称F28335)DSP具有众多功能强大的外设的特点,重点分析时钟与中断控制的流程,并描述电机控制中常用的片上外设与接口,如GPIO、ADC、ePWM、eQEP、eCAP、SCI、SPI、DMA、XINTF等的使用方法,并附有具体的例程。

第16~18章为应用部分,给出了交流调速中常用算法的DSP实现方法,并以永磁同步电机

为例,描述了完整的矢量控制系统及其DSP实现方案,最后描述了如何自己动手打造一个最小系统板。

在本书的编写过程中,参阅了一些优秀的图书和文献资料,在此对这些作品的作者表示感谢。其中对TI公司器件手册、用户指南中图表的直接引用已得到TI公司的授权。尤其要感谢清华大学出版社工作人员为本书的出版所做的大量工作。

由于时间仓促,书中的疏漏与不当之处在所难免,恳请广大读者批评、指正。

编者

2017年5月