基本信息·出版社:科学出版社 ·页码:275 页 ·出版日期:2002年11月 ·ISBN:9787030109095 ·条形码:9787030109095 ·版本:第1版 ·装帧:平装 ·开 ...
| 商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
 |
DSP控制器原理及应用 |
 |
|
 |
DSP控制器原理及应用 |
 |

基本信息·出版社:科学出版社
·页码:275 页
·出版日期:2002年11月
·ISBN:9787030109095
·条形码:9787030109095
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:高等院校信息与电子技术类规划教材
·图书品牌:科瀚伟业
内容简介 DSP的应用范围已日益广泛,许多用MCU的领域也积极地更新换代为DSP。DSP控制器用一种适合于控制系统的DSP芯片。本教材以TMS320C24x为模型介绍其结构、指令系统及应用;书中介绍了DSP的开发流程和开发环境,提供实验内容,带领读者进入一个完整的学习DSP的环境,同时给出了一些通过实验调试成功的 应用实例。此外还简单介绍了MATLAB软件,并给出用MATLAB实现DSP算法仿真的实例。《DSP控制器原理及应用》简单明了、易学易用,应用举例全部通过调试和验证。《DSP控制器原理及应用》可作为学习DSP控制器的本科生和研究生教材,也适用于高等院校相关专业师生和科技人员阅读参考。
编辑推荐 《DSP控制器原理及应用》由科学出版社出版。
目录 第一章 概述
1.1 引言
1.2 DSP芯片
1.2.1 DSP芯片概述
1.2.2 DSP芯片的结构特征
1.3 TMS320系列DSP
1.3.1 TMS320系列概况
1.3.2 TMS320系列DSP命名
1.4 数字运算基础
1.4.1 数的定标
1.4.2 DSP定点算术运算
第二章 TMS320C2××的CPU结构和存储器配置
2.1 TMS320C2××系列DSP结构
2.1.1 概述
2.1.2 C24×控制器结构
2.2 C2××的总线结构
2.3 C2××系列CPU结构
2.3.1 中央算术逻辑单元(CALU)和累加器(ACC)
2.3.2 定标移位器
2.3.3 乘法器
2.3.4 辅助寄存器算术单元(ARAU)和辅助寄存器
2.3.5 状态寄存器ST0和ST1
2.4 C2××存储器和I/O空间
2.4.1 存储器概述
2.4.2 DSP片内存储器类型
2.4.3 程序存储器
2.4.4 局部数据存储器
2.4.5 全局存储器及扩展
2.4.6 I/O空间
2.5 程序控制
2.5.1 程序地址的产生
2.5.2 堆栈和微堆栈
第三章 寻址方式与指令系统
3.1 寻址方式
3.1.1 立即寻址方式
3.1.2 直接寻址方式
3.1.3 间接寻址方式
3.2 C2××的指令集
3.3 C2××的伪指令
3.4 宏指令
第四章 DSP开发环境
4.1 JTAG标准接口
4.2 开发工具安装
4.3 TMS320F240EVM板使用说明
4.4 软件开发流程
4.5 软件CCS的使用
4.5.1 建立新工程
4.5.2 程序调试
第五章 TMS320C2xx系统功能和其他功能模块
5.1 系统接口模块
5.2 系统配置
5.3 时钟模块及低功耗方式
5.3.1 时钟结构及时钟产生电路
5.3.2 各种时钟信号及时钟模块编程
5.4 DSP复位
5.4.1 引起DSP复位的原因
5.4.2 复位源识别
5.5 等待状态发生器
5.6 中断系统
5.6.1 'C2××中断类型及结构
5.6.2 'C2××中断流程
5.6.3 中断编程
5.7 数字输入/输出(I/O)
5.7.1 F/C240数字输入/输出模块及寄存器
5.7.2 F/C240共享引脚配置
5.8 看门狗(WD)和实时中断(RTI)
5.8.1 看门狗(WD)和实时中断(RTI)结构
5.8.2 看门狗(WD)和实时中断(RTI)寄存器
5.8.3 看门狗(WD)和实时中断(RTI)编程
第六章 TMS320C24×片内外设
6.1 模拟/数字转换(ADC)
6.1.1 双10位A/D转换原理
6.1.2 双10位A/D转换器编程
6.2 串行通信接口(SCI)
6.2.1 SCI模块结构概述
6.2.2 SCI多处理器通信
6.2.3 SCI接收和发送时续及中断
6.2.4 SCI编程
6.3 串行外设接口(SPI)
6.3.1 SPI模块结构概述
6.3.2 SPI编程
6.4 事件管理模块(EV)
6.4.1 事件管理模块(EV)概述
6.4.2 通用定时器
6.4.3 比较单元
6.4.4 与全比较单元相关的PWM电路
6.4.5 捕获单元
6.4.6 正交编码脉冲电路
第七章 信号处理算法的MATLAB仿真
7.1 MATLAB简介
7.1.1 MATLAB的工作环境及编程方法
7.1.2 MATLAB主要语法.运算符及命令简介
7.2 MATLAB实现DSP算法仿真
7.2.1 信号的谱分析(FFT)
7.2.2 IIR滤波器设计
7.2.3 随机信号的线性谱估计
第八章 DSP应用(实验)
8.1 实验一:熟悉实验软.硬件环境
8.2 实验二:中断编程方法(以捕获单元为例)
8.3 实验三:数字振荡器的实现
8.4 实验四:伪随机序列发生器
8.5 实验五:FFT算法的实现
8.6 实验六:双音多频电话拨号音频解调/发生器
8.7 实验七:PWM波发生器
8.8 实验八:自选设计实验
附录
附录ATMS320F/C240寄存器汇总
附录B英文缩写词汇表
附录CF2××Flash烧写程序使用说明
附录DCOFF文件到EPROM文件格式的转换
附录EDSP网页导航
参考文献
……
序言 DSP一方面是指数字信号处理技术,另一方面是指数字信号处理器。数字信号处理器即DSP芯片的诞生,使得数字信号处理技术的理论研究成果广泛应用到实际系统中,成为数字信号处理技术和应用之间的桥梁,并进一步促进数字信号处理技术的深入发展和应用领域的拓宽。本教材主要介绍数字信号处理器。
在微电子技术发展的带动下,DSP芯片功能日益强大,性能价格比不断提高,开发环境日臻完善。应用领域不断扩大。在步入数字化时代的进程中扮演着举足轻重的角色。
虽然早在20世纪80年代中期,DSP芯片在国内已有许多应用,但直到最近几年,各大专院校才有相应的课程设置,而且许多院校开设的课程都是以TI的17MS320C5000系列芯片为模型机进行介绍,教材较少。介绍TMS320C2000系列及其应用的教材更是凤毛麟角。本教材就是为了方便教学和应用DSP控制器的科技人员参考为目的而编写的。
全书共分8章。主要包括3个部分。
第一部分为基础部分,包括第1~3章和第5~6章。主要介绍:DSP芯片的发展、特点,TI公司TMS320 DSP各系列特点以及数字基础;以TMS320C24x DSP控制器为模型介绍了其指令系统和硬件结构,在对硬件深入介绍的同时还给出部分模块的扩展方法。本部分还详细介绍了DSP指令系统的寻址方式,对各种指令只给出分类列表,而对每条指令的理解和使用,我们给大家提供了一个学习的途径和方法。
第二部分为应用开发部分,包括第4章和第8章。主要介绍DSP开发流程、开发工具的使用及实验。在第一部分基础上,介绍DSP的开发环境(软件CCS和PCI仿真卡),使得开发者能够很快熟悉开发环境,缩短开发周期。根据以往的教学经验和学生的反馈意见,对于学习微处理器芯片及其应用类课程,实验是非常重要的一个环节。因此,在第8章中提供了大量的实验内容。部分实验给出了通过调试的源程序。
文摘 插图:

3.硬件乘法器
在数字信号处理的许多算法中(如FFT和FIR等),需要做大量的乘法和加法。显然,乘法速度越块,数据处理能力就越强。在通用的微处理器中,有些根本没有乘法指令,有乘法指令的处理器。其乘法指令的执行时间也较长。相比而言,DSP芯片一般都有一个硬件乘法器,在MS320系列中,一次乘累加最少可在一个时钟周期完成。
4.特殊DSP指令
DSP芯片的另外一个特点就是采用了特殊的寻址方式和指令。比如,TMS320系列的位反转寻址方式,LTD、MPY、RPTK等特殊指令。采用这些适合于数字信号处理的寻址方式和指令,进一步减小了数字信号处理的时间。
另外,由于DSP的时钟频率提高,执行周期的缩短,加上以上一些DSP结构特征使得DSP实现实时数字信号处理成为可能。