图书介绍
DSP嵌入式常用模块与综合系统设计实例精讲PDF|Epub|txt|kindle电子书版本网盘下载
![DSP嵌入式常用模块与综合系统设计实例精讲](https://www.shukui.net/cover/76/34970014.jpg)
- 刘向宇编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121087783
- 出版时间:2009
- 标注页数:403页
- 文件大小:126MB
- 文件页数:419页
- 主题词:数字信号-信息处理系统-系统设计
PDF下载
下载说明
DSP嵌入式常用模块与综合系统设计实例精讲PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 DSP基础知识2
第1章 DSP概述2
1.1 DSP处理器特点与分类2
1.2 DSP应用领域及选型4
1.2.1 DSP应用领域4
1.2.2 DSP芯片选型4
1.3 DSP的硬件结构6
1.4 本章小结21
第2章 DSP的指令介绍22
2.1 指令和功能单元的映射22
2.2 指令集与寻址方式25
2.3 C6000的指令特点27
2.4 本章小结31
第3章 CCS工具与GEL语言32
3.1 CCS的特点及其安装32
3.1.1 CCS功能简介32
3.1.2 CCS的组成单元33
3.1.3 为CCS安装设备驱动程序34
3.2 CCS基本功能介绍40
3.2.1 存储器/变量的查看与修改40
3.2.2 断点工具的使用46
3.2.3 探针点工具的使用47
3.2.4 图形工具的使用50
3.3 GEL语言57
3.3.1 GEL语法57
3.3.2 GEL函数定义58
3.3.3 GEL函数的参数58
3.3.4 调用GEL函数和语句58
3.3.5 加载/卸载GEL函数59
3.3.6 添加GEL菜单59
3.3.7 访问输出窗口61
3.3.8 启动时自动执行GEL函数61
3.3.9 查看表达式队列61
3.3.10 内建GEL函数62
3.4 本章小结62
第4章 DSP最小硬件系统设计及调试63
4.1 最小硬件系统构成63
4.1.1 电源电路63
4.1.2 复位(RESET)电路66
4.1.3 时钟电路67
4.1.4 EMIF总线接口69
4.1.5 JTAG接口71
4.2 硬件调试及其问题73
4.2.1 板级设计74
4.2.2 硬件调试方法76
4.3 软件调试及其问题77
4.3.1 软件调试环境介绍77
4.3.2 一个DSP程序例子83
4.3.3 程序调试的基本方法88
4.4 本章小结90
第二篇 DSP常用模块设计92
第5章 引导启动模块设计92
5.1 引导启动基础知识92
5.1.1 C6000引导启动分类92
5.1.2 小端模式下的引导93
5.1.3 大端模式下的引导94
5.2 文件转换95
5.2.1 要固化的程序96
5.2.2 转换为HEX文件96
5.3 HPI引导启动实例96
5.3.1 实例说明97
5.3.2 硬件连接97
5.3.3 代码编写97
5.4 并行FLASH引导启动实例98
5.4.1 实例说明98
5.4.2 硬件连接98
5.4.3 代码编写99
5.5 本章小结100
第6章 外部存储器接口模块设计101
6.1 C6000 EMIF的基础知识101
6.1.1 EMIF构架101
6.1.2 C6000系列EMIF对比102
6.2 EMIF连接外部存储器103
6.2.1 EMIF引脚说明103
6.2.2 EMIF空间容量104
6.2.3 连接SDRAM105
6.2.4 连接SBSRAM108
6.2.5 连接异步存储器109
6.3 EMIF寄存器112
6.3.1 EMIF全局控制寄存器GBLCTL113
6.3.2 EMIF CE空间寄存器CECTL0~3114
6.3.3 EMIF SDRAM控制寄存器SDCTL115
6.3.4 EMIF SDRAM时序寄存器SDTIM116
6.3.5 EMIF SDRAM扩展寄存器SDEXT117
6.4 EMIF的代码编写119
6.4.1 读/写SRAM实例代码119
6.4.2 读/写FLASH实例代码119
6.4.3 读/写SDRAM实例代码121
6.4.4 读/写SBSRAM实例代码123
6.5 本章小结124
第7章 增强型直接内存访问模块设计125
7.1 EDMA基础知识125
7.1.1 EDMA的构架125
7.1.2 C6000系列DSP EDMA模块的对比127
7.1.3 EDMA传输方式127
7.1.4 EDMA初始化过程128
7.2 EDMA控制寄存器129
7.2.1 EDMA事件选择器寄存器129
7.2.2 优先级队列状态寄存器132
7.2.3 EDMA通道中断待定寄存器133
7.2.4 EDMA通道中断使能寄存器134
7.2.5 EDMA通道连锁使能寄存器135
7.2.6 EDMA事件寄存器135
7.2.7 EDMA事件使能寄存器136
7.2.8 事件清除寄存器137
7.2.9 EDMA事件设置寄存器138
7.2.10 EDMA PaRAM139
7.3 应用实例140
7.3.1 定义一个结构体140
7.3.2 初始化设置实例141
7.4 本章小结141
第8章 JTAG接口模块设计142
8.1 JTAG接口简介142
8.2 DSP系统中的JTAG143
8.3 DSP的JTAG原理144
8.3.1 DSP系统中JTAG的组成144
8.3.2 JTAG时序产生电路145
8.3.3 目标CPU146
8.3.4 连线方式146
8.4 DSP的JTAG实践应用148
8.4.1 DSP的JTAG硬件连接148
8.4.2 CCS的调试设置149
8.4.3 DSP使用JTAG进行调试的实例150
8.5 本章小结152
第9章 主机接口模块设计153
9.1 C6000 DSP的HPI接口基础知识153
9.1.1 HPI的构架153
9.1.2 HPI连接的模型155
9.1.3 HPI引脚定义157
9.2 HPI接口的寄存器159
9.2.1 HPID寄存器160
9.2.2 HPIA寄存器160
9.2.3 HPIC寄存器160
9.3 HPI读/写工作时序162
9.4 HPI应用设计实例164
9.4.1 型号选择164
9.4.2 电路连接165
9.4.3 读/写程序编写165
9.5 设计HPI引导167
9.6 本章小结167
第10章 多通道缓冲串口模块设计168
10.1 McBSP基础理论168
10.1.1 McBSP特性168
10.1.2 McBSP构架169
10.1.3 McBSP引脚169
10.1.4 McBSP复位170
10.1.5 McBSP状态字位171
10.1.6 帧和时钟设置172
10.1.7 McBSP传输过程172
10.2 McBSP用于SPI协议174
10.2.1 McBSP作为SPI主机174
10.2.2 McBSP作为SPI从机174
10.2.3 McBSP SPI模式的初始化175
10.3 McBSP当作GPIO使用175
10.4 McBSP的寄存器176
10.4.1 数据接收寄存器(DRR)177
10.4.2 数据发送寄存器(DXR)177
10.4.3 串行接口控制寄存器(SPCR)177
10.4.4 接收控制寄存器(RCR)179
10.4.5 发送控制寄存器(XCR)179
10.4.6 采样率发生寄存器(SRGR)180
10.4.7 多通道控制寄存器(MCR)181
10.4.8 接收通道使能寄存器(RCER)182
10.4.9 发送通道使能寄存器(XCER)182
10.4.10 引脚控制寄存器(PCR)183
10.5 McBSP应用实例184
10.5.1 寄存器定义184
10.5.2 初始化代码184
10.5.3 接收/发送代码185
10.6 本章小结185
第11章 GPIO通用模块设计186
11.1 C6000系列DSP的GPIO186
11.2 C6000 GPIO模块内部原理188
11.2.1 GPIO原理框图、中断及EDMA事件188
11.2.2 GPIO模块的寄存器190
11.3 GPIO底层驱动代码编写200
11.4 GPIO应用实例200
11.4.1 实例说明200
11.4.2 硬件连接201
11.4.3 代码编写202
11.4.4 实例小结203
11.5 本章小结203
第12章 外部中断模块设计204
12.1 中断的基本原理204
12.1.1 中断的原理204
12.1.2 中断的优先级及嵌套204
12.1.3 中断响应205
12.2 TMS320C6000系列DSP的中断205
12.3 TMS320C6713B中断寄存器的含义206
12.4 TMS320C6713B的GPIO中断208
12.5 TMS320C6713B中断寄存器的设置210
12.6 TMS320C6713B外部中断应用实例213
12.6.1 硬件设计213
12.6.2 软件编写213
12.7 本章小结214
第13章 定时器模块设计215
13.1 DSP定时器简介215
13.2 C6713定时器的寄存器、中断、DMA事件217
13.2.1 定时器相关的寄存器217
13.2.2 定时器的中断219
13.2.3 定时器的DMA事件220
13.2.4 定时器输入/输出和时钟源220
13.3 底层驱动代码编写220
13.3.1 寄存器的读/写220
13.3.2 中断服务程序的编写221
13.4 定时器应用实例221
13.4.1 方波输出实例221
13.4.2 PWM输出实例223
13.5 本章小结225
第14章 复位模块设计226
14.1 C6000复位的基础知识226
14.1.1 复位方式226
14.1.2 复位涉及的中断227
14.1.3 复位时序227
14.1.4 复位电路的实现228
14.2 阻容式复位电路229
14.3 专用的复位芯片231
14.3.1 SP708R内部构架231
14.3.2 SP708R引脚232
14.3.3 SP708R工作原理233
14.3.4 SP708R应用实例233
14.4 电源监控复位的设计234
14.5 看门狗复位的设计235
14.5.1 MAX813L内部构架235
14.5.2 MAX813L引脚分布236
14.5.3 MAX813L应用实例236
14.6 仿真产生的器件复位237
14.7 本章小结238
第15章 直流电源模块设计239
15.1 直流稳压电源概述239
15.2 DSP系统对直流供电的要求240
15.3 直流供电方案的选择240
15.3.1 方案1:三端稳压器240
15.3.2 方案2.DC-DC模块241
15.3.3 方案3:开关电源集成芯片242
15.4 直流供电硬件设计242
15.4.1 直流供电原理框图242
15.4.2 TPS54310电路设计243
15.4.3 TPS75733电路设计246
15.5 本章小结247
第16章 数据采集系统设计249
16.1 数据采集系统概述249
16.2 数据采集基本方法249
16.3 器件的选择250
16.3.1 AD器件关键参数250
16.3.2 AD器件的选择254
16.3.3 DA器件的参数255
16.3.4 DA器件的选择255
16.4 硬件电路设计256
16.4.1 AD硬件电路设计256
16.4.2 DA硬件电路设计268
16.5 软件程序设计274
16.5.1 软件设计流程274
16.5.2 高精度AD器件MAX1403代码详解274
16.5.3 高速AD器件TLC5510A代码实例277
16.5.4 高精度DA器件MAX5444代码实例277
16.5.5 高速DA器件AD7541A代码实例278
16.6 本章小结278
第17章 DSP通信系统设计实例279
17.1 通信接口概述279
17.1.1 USB接口简介279
17.1.2 RS232串行通信简介281
17.1.3 以太网通信简介284
17.2 硬件芯片选型284
17.2.1 USB芯片的选型284
17.2.2 串行通信芯片的选型285
17.2.3 以太网芯片的选型285
17.3 硬件电路设计285
17.3.1 USB 2.0硬件设计285
17.3.2 TL16C550设计290
17.3.3 以太网芯片RTL8019AS设计295
17.4 C6713软件设计298
17.4.1 实现USB通信298
17.4.2 TL16C550的串口驱动程序300
17.4.3 TCP/IP协议与UDP程序301
17.5 PC上位机通信程序307
17.5.1 串口通信上位机软件实例307
17.5.2 以太网通信上位机软件实例308
17.5.3 USB上位机通信程序实例310
17.5.4 上位机通信程序特点总结311
17.6 本章小结311
第18章 多媒体人机交互系统312
18.1 系统功能说明312
18.2 键盘输入设计313
18.2.1 键盘输入的分类313
18.2.2 键盘输入的硬件设计313
18.2.3 键盘输入的软件编写318
18.3 触摸屏输入设计324
18.3.1 触摸屏的分类324
18.3.2 AD7843构架引脚图326
18.3.3 触摸屏的硬件设计328
18.3.4 触摸屏的软件编写329
18.3.5 AD7843使用注意事项331
18.4 LCD液晶显示设计332
18.4.1 简介及型号选择332
18.4.2 控制芯片构架、寄存器332
18.4.3 硬件连接335
18.4.4 SED1335指令解析337
18.4.5 SED1335底层驱动函数338
18.4.6 SED1335软件编写339
18.4.7 SED1335应用示例349
18.5 微型打印机设计350
18.5.1 简介及型号选择350
18.5.2 微型打印机接口定义、命令字350
18.5.3 硬件连接351
18.5.4 软件编写352
18.6 语音交互设计355
18.6.1 常用音频芯片及其选择355
18.6.2 AIC23引脚定义355
18.6.3 AIC23硬件设计356
18.6.4 AIC23音频实例代码359
18.7 本章小结361
第19章 软件无线电接收系统设计实例362
19.1 软件无线电特点362
19.2 软件无线电结构364
19.2.1 理想的软件无线电结构364
19.2.2 实际可行的软件无线电接收机结构364
19.3 硬件电路设计365
19.3.1 高速A/D部分设计365
19.3.2 数字下变频部分设计366
19.3.3 DSP部分设计367
19.3.4 软件无线电接收机系统设计369
19.4 软件程序设计370
19.4.1 TMS320C6713 McBSP和AD6620接口程序设计370
19.4.2 软件无线电接收机中解调算法及其DSP程序设计376
19.4.3 DSP/BIOS构建软件无线电接收机信号传输和处理软件流程381
19.4.4 软件无线电接收机中的高效数字滤波及其实现384
19.5 系统调试及结果分析385
19.5.1 系统设置及要求385
19.5.2 AD6620内部参数软件设置385
19.5.3 CCS中实时分析AM信号解调后时域及频域特征385
19.5.4 结果分析387
19.6 本章小结387
第20章 DSP数字电话系统设计实例388
20.1 实例内容说明388
20.2 硬件电路设计388
20.2.1 硬件总体结构388
20.2.2 语音编码模块389
20.2.3 模拟接口电路390
20.2.4 自动增益控制电路391
20.3 软件程序设计391
20.3.1 软件总体结构391
20.3.2 数字电话系统的软件流程392
20.3.3 信号处理算法392
20.4 系统调试403
20.5 本章小结403