顶部
收藏

DSP控制器原理与应用教程--基于TMS320F28335 & CCS5


作者:
李全利 马骏杰 张思艳
定价:
33.10元
ISBN:
978-7-04-046707-9
版面字数:
440.000千字
开本:
16开
全书页数:
303页
装帧形式:
平装
重点项目:
暂无
出版时间:
2016-11-27
读者对象:
高等教育
一级分类:
电气/电子信息/自动化类
二级分类:
电气/自动化专业课
三级分类:
其他

本书以目前广泛应用的TMS320F28335芯片为例,系统地介绍了DSP控制器的原理及应用技术。TMS320F28335芯片传承了上代DSP控制器的基本结构,在它的基础上又衍生了面向各种应用的多种新型芯片。掌握TMS320F28335的原理与应用对于将从事控制类项目工作的学生具有重要意义。

本书自概念简捷清晰的汇编语言示例起步,采用新一代CCS5开发环境,渐进过渡到C语言应用的典型工程。作为DSP控制器课程的教材,本书着力于内容循序渐进、讲述通俗易懂、概念清晰准确、示例典型实用。每章均配有小结和思考题。使用该教材的教师可免费索取配套课件及示例程序源码。

本书可作为本科自动化、电气工程及其自动化、电子信息工程、机电一体化等专业的教材,也可供相关专业研究生及工程技术人员参考。

  • 前辅文
  • 第1章 绪论
    • 1.1 数字信号处理的概念
      • 1.1.1 模拟与数字信号
      • 1.1.2 信号的处理方式
    • 1.2 DSP芯片的结构特点
      • 1.2.1 采用哈佛总线结构
      • 1.2.2 采用流水线技术
      • 1.2.3 增加硬件功能单元
    • 1.3 TI公司典型DSP产品
      • 1.3.1 TMS320系列DSP分类
      • 1.3.2 TMS320F28x系列概况
      • 1.3.3 F28335的封装及引脚定义
    • 1.4 DSP应用系统的开发
      • 1.4.1 DSP应用系统开发过程
      • 1.4.2 DSP硬件开发工具
      • 1.4.3 DSP软件开发工具
    • 本章小结
    • 思考题及习题
  • 第2章 F28335的结构原理
    • 2.1 F28335的内部结构
      • 2.1.1 F28335的基本组成
      • 2.1.2 F28335的总线结构
    • 2.2 F28335的CPU
      • 2.2.1 F28335的运算执行单元
      • 2.2.2 F28335的寄存器组
    • 2.3 F28335的存储器配置
      • 2.3.1 内部存储器
      • 2.3.2 外部扩展接口XINTF
    • 2.4 F28335时钟及其控制
      • 2.4.1 F28335时钟的产生
      • 2.4.2 F28335系统时钟的分配
      • 2.4.3 F28335的低功耗模式
      • 2.4.4 F28335的看门狗电路
    • 本章小结
    • 思考题及习题
  • 第3章 CCS5及汇编语言应用
    • 3.1 CCS5集成开发环境
      • 3.1.1 CCS5集成工具
      • 3.1.2 CCS5的安装
      • 3.1.3 CCS5工作界面简介
    • 3.2 F28335汇编语言概述
      • 3.2.1 F28335汇编指令描述
      • 3.2.2 寻址方式及常用指令
      • 3.2.3 伪指令及CMD文件
    • 3.3 汇编程序渐进示例
      • 3.3.1 建立首个CCS5工程——Simulator运行
      • 3.3.2 硬件仿真RAM运行-Emulator运行
      • 3.3.3 目标程序Flash运行-实板运行
    • 本章小结
    • 思考题及习题
  • 第4章 C语言编程及GPIO应用
    • 4.1 F28335的C语言编程基础
      • 4.1.1 F28335的C语言数据类型
      • 4.1.2 几个重要的关键字
      • 4.1.3 C语言CMD文件的编写
    • 4.2 F28335的上电引导过程
      • 4.2.1 F28335的引导模式
      • 4.2.2 F28335的复位启动过程
    • 4.3 F28335的GPIO控制原理
      • 4.3.1 GPIO引脚分组及控制
      • 4.3.2 GPIO的输入限定
      • 4.3.3 GPIO寄存器
    • 4.4 C语言程序渐进示例
      • 4.4.1 软件算法仿真-Simulator
      • 4.4.2 传统寄存器定义方法-Emulator
      • 4.4.3 寄存器位域结构方法-Emulator
    • 本章小结
    • 思考题及习题
  • 第5章 F28335中断系统及定时器
    • 5.1 F28335的中断系统
      • 5.1.1 F28335中断系统的结构
      • 5.1.2 PIE外设中断扩展模块
      • 5.1.3 非屏蔽中断
    • 5.2 F28335的CPU定时器
      • 5.2.1 定时器结构原理
      • 5.2.2 定时器中断申请途径
      • 5.2.3 定时器寄存器及位域结构体定义
    • 5.3 中断和CPU定时器应用示例
      • 5.3.1 定时器应用示例
      • 5.3.2 中断应用示例
    • 本章小结
    • 思考题及习题
  • 第6章 F28335的控制类外设
    • 6.1 增强型脉宽调制模块(ePWM)
      • 6.1.1 ePWM模块基本工作原理
      • 6.1.2 ePWM子模块功能
      • 6.1.3 ePWM模块例程
    • 6.2 增强型脉冲捕获模块(eCAP)
      • 6.2.1 捕获工作模式
      • 6.2.2 APWM工作模式
      • 6.2.3 eCAP模块寄存器
      • 6.2.4 eCAP模块例程
    • 6.3 增强型正交编码模块(eQEP)
      • 6.3.1 概述
      • 6.3.2 eQEP模块结构单元
      • 6.3.3 eQEP模块寄存器
      • 6.3.4 eQEP模块例程
    • 本章小结
    • 思考题及习题
  • 第7章 ADC模数转换单元
    • 7.1 F28335的ADC模块概述
      • 7.1.1 F28335的ADC模块的结构及特点
      • 7.1.2 F28335的ADC时钟及采样频率
      • 7.1.3 F28335的ADC转换结果
    • 7.2 F28335的ADC模块工作方式
      • 7.2.1 ADC模块的排序方式
      • 7.2.2 ADC模块的采样方式
    • 7.3 F28335的ADC模块校准
      • 7.3.1 ADC模块的校准原理
      • 7.3.2 ADC_Cal()的调用指南
    • 7.4 F28335的ADC模块的寄存器
    • 7.5 F28335的ADC模块的程序分析
    • 本章小结
    • 思考题及习题
  • 第8章 F28335的串行通信外设
    • 8.1 串行通信的基本概念
    • 8.2 F28335的SCI通信模块
      • 8.2.1 F28335的SCI通信模块概述
      • 8.2.2 F28335的SCI工作原理
      • 8.2.3 F28335 SCI的寄存器
      • 8.2.4 F28335的SCI应用实例
    • 8.3 F28335的SPI通信模块
      • 8.3.1 F28335的SPI模块概述
      • 8.3.2 F28335的SPI工作原理
      • 8.3.3 F28335的SPI相关寄存器
      • 8.3.4 F28335的SPI应用实例
    • 8.4 F28335的I2C通信模块
      • 8.4.1 I2C总线基本原理
      • 8.4.2 I2C相关寄存器
      • 8.4.3 F28335的I2C应用实例
      • 8.4.4 F28335的I2C数据格式分析
    • 本章小结
    • 思考题及习题
  • 第9章 F28335的应用系统设计
    • 9.1 F28335的最小系统设计
    • 9.2 逆变器常用拓扑及发波控制
      • 9.2.1 单相半桥电路
      • 9.2.2 单相全桥电路
      • 9.2.3 三相桥式电路
    • 9.3 永磁同步电动机驱动控制器的设计
      • 9.3.1 永磁同步电动机的矢量控制
      • 9.3.2 控制系统仿真
      • 9.3.3 控制器的软件设计
    • 本章小结
    • 思考题及习题
  • 附录
    • 附录A F28335引脚功能说明
    • 附录B F28x汇编指令表
  • 参考文献

相关图书