图书前言

前言

数字信号处理是当今嵌入式系统开发中最为热门的关键技术之一。DSP(Digital Signal Processor,数字信号处理器)作为一种功能强大的特种微处理器,自20世纪80年代诞生以来,在短短几十年里得到了飞速发展。DSP主要应用于数据、语音、视像信号的高速数学运算和磁盘驱动器、数控机床、高精度伺服系统控制等的实时控制,目前已经成为最具发展潜力的产业和市场之一,在国际和国内都有着广泛的应用群体。美国德州仪器(Texas Instruments,TI)公司是DSP研发和生产的领先者,也是世界上最大的DSP供应商,目前TI公司新推出的TMS320F28335是一款极具影响力的浮点型数字信号处理器。

TMS320F28335在已有的DSP平台上增加了浮点运算内核,既保持了原有DSP芯片的优点,又能够进行复杂的浮点运算,可以节省代码执行时间和存储空间,具有精度高、成本低、功耗小、外设集成度高、数据及程序存储量大和A/D转换更精确快速等优点。

TMS320F28335 DSP的主频高达150MHz,CPU采用32位定点并包含单精度浮点运算单元(Float Point Unit,FPU)。片内集成了众多资源: 18路PWM输出端口; 存储资源Flash、RAM; 标准通信接口SCI、SPI、eCAN; 两个8通道12位ADC; 6路DMA; 高达88个独立可编程的通用GPIO引脚等。另外还有众多的资源可供用户开发利用。

现有的关于TMS320F28335的学习资料大多是对数据手册的翻译,不便于读者学习使用TMS320F28335。为了更好地帮助读者理解,作者在长期的DSP开发实践的基础上编写了此书。本书汇集了TI公司DSP开发技术的最新资料,综合介绍了TMS320F28335芯片的功能特点、工作原理,重点介绍了片内外资源的应用开发和寄存器配置等内容,并结合实际应用,给出了以TMS320F28335为处理器的电气平台的硬件设计和软件开发。另外,本书还提供了工程应用实例的C语言开发程序,为读者提供更直观的技术参考。

全书由杨家强编写。在书稿的录入过程中,许加凯、曾争、俞年昌、高健、彭丹、陈诗澜、张翔、朱洁、王亭、张明晖、杨磊、邓镕峰、高敏、张晓军、郑仕达、张希扬、陈同有、李晓庆、汪俊杰、李文远等做了许多不可或缺的辅助工作。另外,在全书的编写中,还参阅了一些优秀的图书和杂志,并引用了一些参考文献的相关内容,在此一并对文章的作者表示诚挚的感谢!

由于时间仓促,编者水平有限,书中错误和欠妥之处恳请各位读者和同行批评指正。

编者2019年7月于浙江大学