新書推薦:
《
生活来来往往 别等来日方长 新版(伍佰:“讲好了这一辈子,再度重相逢。”别等,别遗憾!珍惜当下才是最好的解药)
》
售價:HK$
58.2
《
一个英国军事顾问眼中的二战
》
售價:HK$
277.8
《
就业、利息和货币通论(徐毓枬译本)(经济学名著译丛)
》
售價:HK$
67.2
《
瘦肝
》
售價:HK$
99.7
《
股票大作手回忆录
》
售價:HK$
55.8
《
秩序四千年:人类如何运用法律缔造文明(世界重归混乱,文明岌岌可危,法律与秩序是我们仅有的武器。穿越时间,鸟瞰全球,一部波澜壮阔的人类文明史)
》
售價:HK$
154.6
《
民法典1000问
》
售價:HK$
99.7
《
国术健身 易筋经
》
售價:HK$
33.4
|
編輯推薦: |
1.深入浅出,依初学者的思路设计章节内容,循序渐进地介绍DSP原理与应用。
2.内容详实,包含Piccolo系列DSP控制器开发应用的全方位知识,可按需选用。
3.注意理论与设计、实验的结合,对于核心知识点都配有应用实验例程。
4. 注重系统设计、实验与开发调试。应用实例丰富,注释详细,来源于TI官网和编著者实际科研项目。应用硬件电路与程序实例已经过实验调试。实例代码可以从网站下载。
5.许多内容来自于英文原文资料。具有助记符与符号英文说明,并在附录中给出了术语与符号英文中文对照表,便于深入理解、查阅新型芯片英文资料与双语教学。
6.Piccolo系列DSP控制器引脚少、性能高、成本低、应用广,其CPU属于TMS320C2000系列,对于大量的相关系列芯片可以触类旁通。
|
內容簡介: |
Piccolo系列DSP控制器是TI新推出的精简型、高性能且低成本的32位微控制器。本书以TMS320F28035为典型对象,介绍DSP控制器的结构原理、软硬件设计开发和应用。主要内容包括DSP控制器技术概况、32位DSP控制器结构原理、指令系统、软件设计开发、片内外设以及应用系统设计等。
各章均有思考题与习题,并附有术语与符号英汉对照表。
本书可供从事自动控制、仪器仪表、电气自动化、计算机及机械电子等领域的工程技术人员参考使用,还可以作为高等院校相关专业高年级本科生、研究生32位DSP控制器课程的教材或参考书。
|
目錄:
|
前言
第1章绪论
11DSP的发展与DSP芯片的特点
12典型DSP控制器应用系统及其设计过程
13C2000系列DSP控制器
14DSP控制器的应用
15数的定标与定点运算
16思考题与习题
第2章2803x DSP控制器总体结构
212803x引脚及其功能
222803x片内硬件资源
23片内Flash和OTP存储器
24代码安全模块CSM
25时钟与低功耗模式
26看门狗定时器
2732位CPU定时器
28通用输入输出GPIO
29片内外设寄存器
210外设中断扩展PIE
211思考题与习题
第3章C28x DSP的CPU与指令系统
31中央处理器
311CPU结构
312CPU的寄存器
32寻址方式
321寻址方式概述
322直接寻址方式
323堆栈寻址方式
324间接寻址方式
325寄存器寻址方式
326数据程序IO空间立即寻址方式
327程序空间间接寻址方式
328字节寻址方式与32位操作数的定位
33C28x DSP指令系统
34思考题与习题
第4章DSP软件开发与C语言编程
41DSP开发工具与软件开发流程
42集成开发环境CCS
43DSP的C项目文件
431公共目标文件格式COFF
432链接命令文件
44DSP C语言程序设计基础
441数据类型
442C语言运算符与基本语句
443函数
444指针
445编译预处理命令
446C语言与汇编语言混合编程
447C28x DSP编译器的几个关键字
45DSP C程序举例
46思考题与习题
第5章模-数转换器与比较器
512803x的模-数转换器的特点
52转换启动操作原理
53ADC转换优先级
54同时采样模式
55转换结束与中断运行
56ADC上电顺序与ADC校准
57内部与外部参考电压选择
58ADC寄存器
59内部温度传感器
510ADC的C语言编程实例
511比较器模块
512思考题与习题
第6章控制律加速器
61控制律加速器概述
62CLA与主CPU接口
63CLA配置与调试
64寄存器集合
65流水线
66指令系统
67思考题与习题
第7章脉宽调制模块
71ePWM模块概述
72时基子模块
73计数比较子模块
74动作限定子模块
75死区生成子模块
76PWM斩波子模块
77脱开区子模块
78事件触发子模块
79数字比较子模块
710ePWM模块的寄存器
711ePWM模块在功率电路中的应用
712高分辨率脉宽调制器
713思考题与习题
第8章捕获模块
81eCAP模块概述
82捕获与APWM 工作模式
83捕获模式
84捕获模块的寄存器
85eCAP模块应用
86APWM模式应用
87思考题与习题
第9章正交编码脉冲模块
91eQEP概述
92正交解码单元
93位置计数器与控制单元
94eQEP边沿捕获单元与eQEP看门狗
95单位定时器基准与eQEP中断结构
96eQEP寄存器
97eQEP应用实例
98思考题与习题
第10章串行通信接口
101SCI模块概述
102SCI模块的结构
103SCI的寄存器
104SCI应用实例
105思考题与习题
第11章串行外设接口
111SPI模块的结构
112SPI的操作
113SPI的设置
114SPI的寄存器
115SPI应用实例
116思考题与习题
第12章CAN控制器模块
121CAN总线概述
122eCAN控制器模块结构
123eCAN模块的寄存器
124eCAN控制器的配置
1241eCAN模块的初始化
1242eCAN的配置步骤
1243远程帧邮箱的处理
1244中断
1245CAN模块的掉电模式
125eCAN模块的应用
126思考题与习题
第13章I2C模块
131I2C模块概述
1311主要特征
1312功能概述
1313时钟产生
132I2C模块的操作
1321输入和输出电平
1322数据状态
1323操作模式
1324I2C模块启动与停止条件
1325串行数据格式
1326不应答NACK位产生
1327时钟同步
1328仲裁
133I2C模块的中断请求
1331I2C模块基本中断
1332I2C模块的FIFO中断
134复位禁止I2C模块
135I2C模块的寄存器
136I2C模块应用实例
137思考题与习题
第14章引导ROM
141引导ROM存储器映射
1411片内引导ROM的IQmath表
1412片内引导ROM的IQmath函数
1413片内Flash API
1414CPU向量表
142引导装载器特点
1421引导装载器函数的运行
1422引导装载器设备配置
1423PLL倍频器与DIVSEL选择
1424看门狗模块
1425产生ITRAP中断
1426内部上拉电阻
1427PIE配置
1428保留的存储器
1429装载器模式
14210Device_Cal
14211引导装载器数据流结构
14212基本传输过程
14213InitBoot汇编程序
14214SelectBootMode函数
14215CopyData函数
14216SCI_Boot函数
14217Parallel_Boot函数GPIO
14218SPI_Boot函数
14219I2C Boot函数
14220eCAN Boot函数
14221ExitBoot汇编程序
143建立引导表
1431C2000 Hex应用程序
1432eCAN引导装载COFF文件准备实例
144思考题与习题
第15章DSP控制器应用系统设计
1512803x系统硬件设计
152基于DSP控制器的数字运动控制系统
153快速傅里叶变换与FIR数字滤波器
1531快速傅里叶变换
1532FIR数字滤波器
154基于CAN总线的分布式温度测量系统
155思考题与习题
附录
附录ADSP控制器术语与符号英汉对照表
附录B逻辑电路符号对照表
参考文献
|
內容試閱:
|
目前各种控制系统、通信系统、网络设备和仪器仪表等都以微处理器为核心。几十年来,随着大规模集成电路技术的不断发展,微处理器的性能越来越高、体积越来越小、系列越来越多。微处理器从过去单纯的中央处理单元发展到将众多的外围设备集成到片内形成单片机,由过去的8位机发展到16位、32位机。TMS320C28x DSP控制器就是一种32位高性能微控制器Microcontroller系列,其中的Piccolo系列,是最新推出的精简型、高性能且低成本的32位DSP控制器。
由于大规模集成电路技术的突破,DSP控制器的价格已和普通单片机接近,但其性能远远超过了普通单片机。高性能的控制系统、通信系统、仪器仪表、网络设备,甚至高性能家用电器等对DSP控制器的需求巨大。为了实现高性能,就需要快速地完成复杂算法,这是普通单片机的瓶颈。DSP控制器由DSP(Digital Signal Processor, 数字信号处理器)发展而来,其突出特点就是采用多组总线技术实现并行机制,有独立的加法器和乘法器,有灵活的寻址方式,从而可以非常快速地实现复杂算法。
在DSP领域中,美国TI公司的TMS320系列DSP具有较强的竞争力。1981年TI推出了TMS320系列的第一种产品TMS32010。现在TMS320系列已有C2000、C5000以及C6000等系列DSP。C2000中的28x DSP控制器是一种集成了大量片内外设、适用于控制的32位DSP芯片系列,也称为数字信号控制器(Digital Signal Controller, DSC),是一种高性能的微控制器(MCU),即单片机。
本书以Piccolo系列DSP控制器TMS320F28035为典型对象,分别介绍DSP技术的概况,DSP控制器总体结构,中央处理器与指令系统,软件开发与C语言编程,片内外设的结构、原理与使用方法,并给出应用系统的设计实例。
本书深入浅出,实例丰富,突出实用,适于从事计算机应用、测控系统、智能仪器仪表以及嵌入式系统等领域的工程技术人员参考,也可供高等院校自动化、电气、电子、计算机以及机械电子等专业的研究生与本科生的教学使用。
|
|