前言
TMS320F2833x属于TI公司C2000系列的高端产品,其处理能力强大,片上外设丰富,在数字信号控制领域中得到了广泛应用。TMS320F2833x问世多年,不少读者对其基本操作已有初步了解,却经常对开发过程中所遇到的实际问题束手无策。本书旨在系统解析DSP内部模块之间的耦合关系,详细阐述DSP操作的盲点及误区,广泛结合应用问题展开讨论,并给出作者对于这款DSP的独特理解。
全书分为两部分。第一部分为DSP片上基础配置单元,系统介绍了F2833x硬件架构和常用模块的硬件设计方法,软件架构及DSP初始化过程,CCS6.0的应用及定点浮点,汇编及C语言的混合编程,控制类外设ePWM、eCAP、eQEP、ADC和通信类外设SCI、I2C、SPI、CAN的应用。每个模块均配有微视频(每段仅3~5min),读者可以扫描书中对应的二维码观看相应内容。此外,所有内容均结合应用实例,所有代码都标注了详细的中文注释,为读者快速掌握这款MCU的特点及开发方法提供便利。第二部分为应用部分,书中以更直观的方式阐述了F2833x程序引导流程、FLASH编程方法和注意事项、数字电源建模的方法及DSP设计、数字锁相环的原理及应用、FIR和IIR的原理及编程、永磁同步电动机有(无)速度环控制和静止无功发生器原理及设计,按照理论分析—数学建模—仿真实现—源代码示例的过程来介绍DSP的应用。本书给出的示例具有很强的典型性,相关算法均在真实产品中得到体现,为读者扩展思维提供帮助。
本书由哈尔滨理工大学马骏杰编著、统稿,尹艳浩负责书中视频的录制、例程的调试及公众账号的维护,高俊山教授完善了第8、10章内容,谢金宝、张思艳、孙轶男老师共同完善了第11章内容,扬州大学蒋伟老师完善了第12章内容,哈尔滨理工大学王旭东教授审阅了全稿,高晗璎、金宁治、刘金凤、耿新老师提供了宝贵意见,王振东、王光、刘正宇、高英鑫同学协助完成了书中图表的编辑工作。
本书得到广东省重大科技专项项目 (2015B010118003、2016B010135001)、山东省高等学校科技计划项目 (J17KB136)、2017年国家级大学生创新创业训练计划项目 (201710214018) 的资助,受到汽车电子功率驱动与系统集成教育部工程研发中心的支持。本书的编写过程中,参阅了一些优秀的图书和文献资料,在此对这些作品的作者表示感谢。感谢机械工业出版社工作人员为本书出版所做的大量工作,感谢家人的默默支持,并将此书献给宝贝 “子越”:愿你永远拥有一双爱笑的眼睛,永远拥抱一个自由的灵魂。
(作者微信公众账号)
由于时间仓促,书中的疏漏与不当之处在所难免,恳请广大读者批评、指正。
本书配套DSP开发板,读者可对所有DSP外设资源进行应用和开发。此外,开发板带有三相全控桥式逆变电路及三相LC滤波电路,可方便实现逆变算法实验和电机控制算法实验,所有软硬件资料随板赠送,有需要的读者可以通过下方二维码进店购买。
(DSP开发板购买链接)
编者