当前位置:首页 > 工业技术
Piccolo系列DSP控制器原理与开发
Piccolo系列DSP控制器原理与开发

Piccolo系列DSP控制器原理与开发PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:张东亮编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2017
  • ISBN:9787111572718
  • 页数:533 页
图书介绍:Piccolo系列DSP控制器是TI最新推出的精简型、高性能、低成本32位微控制器。本书以TMS320F28035为典型,介绍DSP控制器的结构原理、软硬件设计开发和应用。主要内容包括DSP控制器技术概况、32位DSP控制器结构原理、指令系统、软件设计开发、片内外设、应用系统设计等。各章安排有思考题与习题,并附有术语与符号英汉对照表。本书可以供从事自动控制、仪器仪表、电气自动化、计算机、机械电子等领域的工程技术人员参考使用,还可以作为高等院校相关专业高年级本科生、研究生32位DSP控制器课程的教材或参考书。
《Piccolo系列DSP控制器原理与开发》目录

第1章 绪论 1

1.1 DSP的发展与DSP芯片的特点 1

1.2典型DSP控制器应用系统及其设计过程 3

1.3 C2000系列DSP控制器 4

1.4 DSP控制器的应用 15

1.5数的定标与定点运算 16

1.6思考题与习题 18

第2章2803x DSP控制器总体结构 20

2.1 2803x引脚及其功能 20

2.2 2803x片内硬件资源 30

2.3片内Flash和OTP存储器 34

2.4代码安全模块CSM 36

2.5时钟与低功耗模式 40

2.6看门狗定时器 55

2.7 32位CPU定时器 57

2.8通用输入/输出GPIO 59

2.9片内外设寄存器 71

2.10外设中断扩展PIE 73

2.11思考题与习题 84

第3章C28x DSP的CPU与指令系统 86

3.1中央处理器 86

3.1.1 CPU结构 86

3.1.2 CPU的寄存器 90

3.2寻址方式 98

3.2.1寻址方式概述 98

3.2.2直接寻址方式 99

3.2.3堆栈寻址方式 100

3.2.4间接寻址方式 101

3.2.5寄存器寻址方式 106

3.2.6数据/程序IO空间立即寻址方式 107

3.2.7程序空间间接寻址方式 108

3.2.8字节寻址方式与32位操作数的定位 109

3.3 C28x DSP指令系统 109

3.4思考题与习题 121

第4章DSP软件开发与C语言编程 122

4.1 DSP开发工具与软件开发流程 122

4.2集成开发环境CCS 128

4.3 DSP的C项目文件 132

4.3.1公共目标文件格式COFF 133

4.3.2链接命令文件 135

4.4 DSP C语言程序设计基础 140

4.4.1数据类型 141

4.4.2 C语言运算符与基本语句 143

4.4.3函数 145

4.4.4指针 146

4.4.5编译预处理命令 147

4.4.6 C语言与汇编语言混合编程 150

4.4.7 C28x DSP编译器的几个关键字 152

4.5 DSP C程序举例 153

4.6思考题与习题 162

第5章 模-数转换器与比较器 163

5.1 2803x的模-数转换器的特点 163

5.2转换启动操作原理 165

5.3 ADC转换优先级 168

5.4同时采样模式 171

5.5转换结束与中断运行 171

5.6 ADC上电顺序与ADC校准 172

5.7内部与外部参考电压选择 172

5.8 ADC寄存器 173

5.9内部温度传感器 185

5.10 ADC的C语言编程实例 187

5.11比较器模块 190

5.12思考题与习题 195

第6章 控制律加速器 196

6.1控制律加速器概述 196

6.2 CLA与主CPU接口 198

6.3 C LA配置与调试 200

6.4寄存器集合 203

6.5流水线 212

6.6指令系统 214

6.7思考题与习题 219

第7章 脉宽调制模块 220

7.1 ePWM模块概述 220

7.2时基子模块 225

7.3计数比较子模块 229

7.4动作限定子模块 231

7.5死区生成子模块 237

7.6 PWM斩波子模块 239

7.7脱开区子模块 241

7.8事件触发子模块 243

7.9数字比较子模块 244

7.10 ePWM模块的寄存器 248

7.11 ePWM模块在功率电路中的应用 270

7.12高分辨率脉宽调制器 278

7.13思考题与习题 296

第8章 捕获模块 297

8.1 eCAP模块概述 297

8.2捕获与APWM工作模式 298

8.3捕获模式 299

8.4捕获模块的寄存器 304

8.5 eCAP模块应用 312

8.6 APWM模式应用 315

8.7思考题与习题 316

第9章 正交编码脉冲模块 317

9.1 eQEP概述 317

9.2正交解码单元 322

9.3位置计数器与控制单元 324

9.4 eQEP边沿捕获单元与eQEP看门狗 328

9.5单位定时器基准与eQEP中断结构 330

9.6 eQEP寄存器 331

9.7 eQEP应用实例 341

9.8思考题与习题 346

第10章 串行通信接口 347

10.1 SCI模块概述 347

10.2 SCI模块的结构 348

10.3 SCI的寄存器 356

10.4 SCI应用实例 362

10.5思考题与习题 364

第11章 串行外设接口 366

11.1 SPI模块的结构 366

11.2 SPI的操作 368

11.3 SPI的设置 370

11.4 SPI的寄存器 374

11.5 SPI应用实例 381

11.6思考题与习题 386

第12章CAN控制器模块 387

12.1 CAN总线概述 387

12.2 eCAN控制器模块结构 389

12.3 eCAN模块的寄存器 395

12.4 eCAN控制器的配置 416

12.4.1 eCAN模块的初始化 416

12.4.2 eCAN的配置步骤 418

12.4.3远程帧邮箱的处理 421

12.4.4中断 422

12.4.5 CAN模块的掉电模式 427

12.5 eCAN模块的应用 428

12.6思考题与习题 437

第13章I2C模块 438

13.1 I2C模块概述 438

13.1.1主要特征 439

13.1.2功能概述 439

13.1.3时钟产生 440

13.2 I2C模块的操作 441

13.2.1输入和输出电平 441

13.2.2数据状态 441

13.2.3操作模式 442

13.2.4 I2C模块启动与停止条件 442

13.2.5串行数据格式 443

13.2.6不应答(NACK)位产生 444

13.2.7时钟同步 445

13.2.8仲裁 446

13.3 I2C模块的中断请求 446

13.3.1 I2C模块基本中断 446

13.3.2 I2C模块的FIFO中断 448

13.4复位/禁止I2C模块 448

13.5 I2C模块的寄存器 448

13.6 I2C模块应用实例 462

13.7思考题与习题 470

第14章 引导ROM 471

14.1引导ROM存储器映射 471

14.1.1片内引导ROM的IQmath表 471

14.1.2片内引导ROM的IQmath函数 473

14.1.3片内Flash API 473

14.1.4 CPU向量表 473

14.2引导装载器特点 474

14.2.1引导装载器函数的运行 474

14.2.2引导装载器设备配置 475

14.2.3 PLL倍频器与DIVSEL选择 475

14.2.4看门狗模块 476

14.2.5产生ITRAP中断 476

14.2.6内部上拉电阻 476

14.2.7 PIE配置 476

14.2.8保留的存储器 476

14.2.9装载器模式 477

14.2.10 Device Cal 482

14.2.11引导装载器数据流结构 483

14.2.12基本传输过程 484

14.2.13 InitBoot汇编程序 485

14.2.14 SelectBootMode函数 485

14.2.15 CopyData函数 487

14.2.16 SCI_ Boot函数 487

14.2.17 Parallel_Boot函数(GPIO) 489

14.2.18 SPI_ Boot函数 489

14.2.19 I2C Boot函数 490

14.2.20 eCAN Boot函数 491

14.2.21 ExitBoot汇编程序 491

14.3建立引导表 492

14.3.1 C2000 Hex应用程序 492

14.3.2 eCAN引导装载COFF文件准备实例 494

14.4思考题与习题 496

第15章DSP控制器应用系统设计 497

15.1 2803x系统硬件设计 497

15.2基于DSP控制器的数字运动控制系统 500

15.3快速傅里叶变换与FIR数字滤波器 509

15.3.1快速傅里叶变换 509

15.3.2 FIR数字滤波器 513

15.4基于CAN总线的分布式温度测量系统 516

15.5思考题与习题 526

附录 527

附录A DSP控制器术语与符号英汉对照表 527

附录B逻辑电路符号对照表 532

参考文献 533

相关图书
作者其它书籍
返回顶部