首页 理论教育《》DSP原理及应用:跟我动手学TMS320F2833x》

《》DSP原理及应用:跟我动手学TMS320F2833x》

【摘要】:本书选择目前在控制领域得到广泛应用的TMS320F2833x系列DSP,对其从硬件、软件和开发应用方面进行详细介绍。本书可分为概述、基础、应用及扩展四部分,全书的内容结构如图1-1所示。本书的主要实践要点有:●了解F2833x系列DSP的结构、特点及资源,熟悉CCS软件开发环境使用方法。

本书选择目前在控制领域得到广泛应用的TMS320F2833x系列DSP,对其从硬件、软件和开发应用方面进行详细介绍。在后续章节中,将着重介绍F2833x芯片内部结构、特点及片上功能模块的工作原理及使用方法,如系统控制与中断(系统时钟、看门狗、CPU定时器、中断管理)、接口与总线(GPIO、XINTF、DMA)、系统片上控制与采样外设(ePWM、eCAP、eQEP、ADC)、片上串行通信外设(SPI、McBSP、SCI、I2C),同时介绍了CCS软件开发环境及CCS程序编写。在每一模块介绍完后,均配以CCS软件工程实例,软件实例是针对F2833x系列中资源最为丰富的F28335型号芯片,让读者进一步掌握外设的工作过程。

本书可分为概述、基础、应用及扩展四部分,全书的内容结构如图1-1所示。

978-7-111-49650-2-Chapter01-1.jpg

图1-1 本书内容结构

对于概述篇所讲述的内容,读者只需要了解即可;基础篇内容包括:DSP性能结构、CCS开发环境及DSP系统控制与中断,读者需要完全掌握,后继应用篇中的各个模块均是在该基础上进行扩展的;应用篇所讲内容涉及DSP的外设模块,读者可先初步掌握各外设模块的工作原理及操作方法,在用到该模块时,再进行专攻;扩展篇给出了TMS320F2833x系列DSP在流量检测、成分分析、电机控制领域中的工程应用实例。

本书从第3章开始,每章节都会附以1~2个应用实例程序,供读者参考。这些程序来源于TI官方网站(下载网址http://www.ti.com/tool/sprc530)或编者根据实际工程应用编写(机械工业出版社官方网站下载)。其中,TI官网实例程序主要作为各模块的基础巩固,而编者编写的实例则是作为拓展提高。读者在学习完基础篇后,就应该了解DSP最小系统的配置,并能编写最小系统软件工程;在应用篇中,每个模块学习完后,即可参考本书所附程序,亲手编程实现该模块的操作方法。

本书的主要实践要点有:

●了解F2833x系列DSP的结构、特点及资源,熟悉CCS软件开发环境使用方法。

●掌握DSP最小系统的编程配置,如对锁相环、看门狗、PIE中断的初始化操作,掌握系统中断、GPIO、CPU定时器等编程操作方法。

●掌握片上各外设的结构及工作原理,掌握DSP与外部器件的各种通信协议及硬件连接方法。

●掌握片上外设的应用编程,如使用片上ADC模块完成采样;使用SPI接口对外部芯片进行读写访问;通过SCI接口与PC通信;使用PWM对系统进行控制;使用eCAP捕获外部信号,计算信号参数等。

●掌握基本数字信号处理方法的编程实现,如掌握IIR、FIR滤波、FFT算法在DSP上的具体实现等。

●掌握DSP系统的设计思路与方案。