编辑推荐
本书以TMS320F2833x DSP的开发为主线,注重“实践为先”、“由感性到理性”等创新教学方法,引导初学者循序渐进、有序有效地学习TI公司新型的浮点DSP:F2833x系列。
(1)带着疑问去学习,实践为先,循序渐进
(2)软件和硬件两手抓,两手都要硬
(3)本书配套了海量的资料,包括所有实例的源代码、常用的调试工具和电路图,还自建了大容量的FTP服务器,服务器上有海量的资料、文献、教学视频、开发工具等,服务器24小时运行,为读者服务。
内容简介
《TMS320F28335 DSP开发实战:模块精讲/电子设计与嵌入式开发实践丛书》以TMS320F2833x DSP的开发为主线,注重“实践为先”、“由感性到理性”等创新教学方法,引导初学者循序渐进、有序有效地学习TI公司新型的浮点DSP: F2833x系列。本书讲述了CCS开发环境的搭建、仿真器的配置和链接以及如何使用CCS,很小系统的设计和调试,并基于很小系统进一步讲解DSP的各 个外设,包括SCI、时钟、定时器、看门狗、中断等。每个模块都以一个实例作为引子,引导读者思考,带着疑问和求知欲望去寻找答案,讲述模块的构架、寄存 器和理论知识,并最终用这些理论来实践引子所讲述的实例。讲解实例的硬件设计、软件流程图、代码编写以及电路板的调试和改进,从而达到理论实践相结合、软 件硬件俱到的效果。
本书配套了海量的资料,包括所有实例的源代码、常用的调试工具和电路图,还自建了大容量的FTP服务器: ftp://ftp.52kfb.com:2100。服务器上有海量的资料、文献、教学视频、开发工具等,服务器24小时运行,为读者服务。
本书可供高等院校电子、通信、计算机、自动化控制、测控技术和电力电子专业的本科生和研究生作为“数字信号处理原理和应用”的相关教材和实验指导书,也可作为数字信号处理器应用开发工程师的参考书。
目录
第1章 纵观F2833x
1.1 DSP的典型应用
1.2 2833x/2823x和281x的对比
1.2.1 对比引脚和封装
1.2.2 对比供电
1.2.3 对比存储器
1.2.4 对比Flash和OTP
1.2.5 对比引导启动
1.2.6 对比时钟和系统控制
1.2.7 对比GPIO
1.2.8 对比外设
1.2.9 对比中断
1.3 F2833x和F2823x的对比
1.3.1 特性
1.3.2 同系列对比
1.3.3 引脚说明
1.4 如何开始DSP学习和应用
1.4.1 硬件开发工具
1.4.2 软件开发工具
1.4.3 参考资料及文献
1.5 本章小结
第2章 最小系统设计
2.1 引子
2.2 DSP及附属电路
2.3 引导模式跳线设计
2.4 复位模块设计
2.4.1 手动复位
2.4.2 仿真器重启
2.4.3 复位时序
2.5 时钟设计
2.6 总线扩展内存设计
2.7 电源设计
2.7.1 所需的电源类型
2.7.2 上电顺序
2.7.3 供电模块
2.8 JTAG接口设计
2.9 A/D模块设计
2.10 GPIO及引脚扩展设计
2.11 串行通信模块设计
2.12 PCB布局布线
2.12.1 PCB板的选择
2.12.2 布局要点
2.12.3 电源的处理
2.12.4 布线要点
2.13 板子焊接和调试
2.13.1 电源模块
2.13.2 复位模块
2.13.3 焊接DSP芯片
2.13.4 下载程序并运行
2.13.5 外部存储器的焊接
2.13.6 串行通信模块的焊接
2.14 本章小结
第3章 CCS操作入门
3.1 安装配置CCS
3.1.1 CCS 3.3
3.1.2 CCS 5.1
3.2 安装配置仿真器
3.2.1 510系列
3.2.2 XDS100
3.3 示例工程
3.3.1 官方示例包
3.3.2 使用示例、快速入门
3.4 如何新建工程
3.5 编译并下载程序
……
第4章 F28xxx内部构架综述
第5章 时钟模块
第6章 串行通信接口模块
第7章 定时器模块
第8章 看门狗模块
第9章 PIE模块
附录A 电路图
参考文献
后记
前言/序言
亲爱的读者朋友,相信您是带着对DSP的好奇、求知甚至热爱来翻开这本书的。DSP为何物?有着什么样的特点?在这个日新月异的信息社会,应该如何学习DSP,从而可以快速入门DSP,掌握DSP并应用DSP呢?
您也许是一位在校学生,也许是一位在职工程师,或者是一位老师、教授。您也许正在计划如何使用DSP来完成课程设计/毕业设计,却苦于没有基础,身边的同学朋友也不懂; 也许正苦于如何完成领导布置下来的任务,要用DSP来完成某种产品的设计,却受困于没有接触过,不懂如何下手; 或者正准备学习一门新技术,以便以后跳槽,寻求更好的发展,却不知如何学习DSP; 又或者接触DSP已有一段时间,却没什么进展,总是在门口徘徊。上述情节是笔者见过的众多DSP初学者所面临的几种典型困扰,总结起来有以下几点:
身边没有DSP高手,无法请教别人。就算有高手,却由于时间、空间的限制,请教不便,若是有某种好的请教方式、讨论方式就完美了。
自学又不知道怎么下手,从哪里突破,总觉得毫无头绪。
资料、文献、视频不好找,在网上找的论坛,帖子太零散,没有系统地讲述某个模块; TI官网的文档基本是英文的,自己英文水平太差,专业术语很多,几乎看不懂; 本土的中文文档又比较少,满足不了求知欲。
想做硬件实验,想调试程序,找来一个开发板,却发现开发板的文档不全,仅仅是简单的步骤说明,却没有模块的详细解说。而找来一本书,想学习模块知识、寄存器,却发现介绍得太理论化,不知如何用于实践。实践和理论严重脱节,无法对接!
本书致力于解除DSP初学者的入门烦恼,它不仅仅是一本书,几百页纸,更是一个网站、一个论坛、一个圈子、一群爱好DSP的工程师,不仅配套了开发板、学习板、仿真器,也配套了学习文档、资料、视频等。正如那句话所说: 想走得快,一个人; 想走得远,一群人。来吧,加入这个学习DSP的圈子,有了你的加入,我们将会走得更远!
DSP技术简介
DSP英文全称为Digital Signal Processing,中文意思是“数字信号处理”,是电子科学、计算机科学里的一个热门领域。另外,DSP也是Digital Signal Processor的简称,中文意思是“数字信号处理器”,广泛用于工控、医疗仪器、航天科技、军事、视频/音频、通信、电力控制
TMS320F28335 DSP开发实战——模块精讲
等领域。DSP不仅是实际产品的应用,在学校也有对应的课程,相关的课程包括信号与系
统、数字信号处理(讲述理论为主)和数字信号处理器(以实践为主)、通信原理等。
对比其他系列的MCU,比如ARM系列、STM系列,可能大家都有一种感觉: DSP价格贵,且主频比不上别的产品。但深入了解之后,就会发现,DSP才是最适合工控的。
首先,算法基本可以归结为加和乘。针对这类算法应用,DSP专门优化了硬件和软件支持库,拥有硬件乘法器、加法器、桶形移位器等,F2833x更支持硬件浮点。TI公司开发了大量的算法库,可以方便移植使用。使用现成的方案和算法库,有助于大大加快产品研发的速度,缩短产品上市时间。
其他类型的CPU就算主频再快,也仅仅是CPU内部运算可以快一点而已,外部功率器件(包括IGBT等)的响应速度一般也就为20kHz,再快的主频也控制不了慢速的功率器件。另外,DSP有着其他CPU所不具备的硬件资源: 高分辨率多通道PWM、QEP、CAP、高速多通道A/D等,这些外设都是工控领域的绝佳搭配。例如,F2833x的PWM、A/D是高分辨率、高速、多通道的,并拥有硬件上的斩波功能,这是软件无法比拟的,可以媲美模拟电路的电流调配效果。
C2000系列DSP属于TI公司经营多年的成熟产品,其稳定性久经考验,有目共睹。综合看来,虽然DSP主频并不起眼,但丰富的外设综合起来的强劲性能让DSP在工控领域独领风骚!
若干年前,TI公司C2000系列DSP的主打产品是F240x,之后升级成F281x,可能大家听说过F2407和F2812这两个型号。F2833x是TI重磅推出的新一代DSP,不仅添加了DMA、硬件浮点单元等功能,对于上一代DSP已有的外设也做了很多加强措施,包括将PWM升级为HRPWM。F2833x代表以后TI C2000系列DSP的发展新方向,也是TI重点推广的芯片。
刘向宇
2015年10月
TMS320F28335 DSP开发实战:模块精讲/电子设计与嵌入式开发实践丛书 epub pdf mobi txt 电子书 下载 2024
TMS320F28335 DSP开发实战:模块精讲/电子设计与嵌入式开发实践丛书 下载 epub mobi pdf txt 电子书 2024