DSP应用技术试验-第1讲.ppt
《DSP应用技术试验-第1讲.ppt》由会员分享,可在线阅读,更多相关《DSP应用技术试验-第1讲.ppt(56页珍藏版)》请在三一办公上搜索。
1、DSP应用技术,实 验 课 程电光系,本课程成绩,笔试 60分实验 30分平时 10分总分 100分,实验注意事项,1.按学号与机号对应就坐上机,实验完毕填写实验登记本,并交老师签字;2.上机过程中不可玩游戏,否则取消参加以后实验资格;3.不得在实验室内吃早点;4.不得随意更改计算机的软件和硬件设置,不得使用与实验课程无关的软件;5.保持实验室整洁,不要将废纸、杂物留在实验室。,第一讲,1、实验箱系统介绍2、仿真开发与基本操作3、定时器控制实验,SEED-DTK(DSP Teaching Kit)是由合众达公司提供的一套可以满足大学本科、研究生和教师科研工作的综合实验设备,具有独特的多DSP结
2、构、较强的DSP主板功能、丰富的外围实验电路、与教学内容紧密结合的实验例程。下面主要介绍下SEED-DTK2812实验箱,它由SEED-DEC2812板卡以及SEED_DTK_MBoard构成:其中主控板是合众达公司生产的SEED-DEC2812,母板是由该公司生产的SEED-DTK_MBoard板卡。此外,该款实验箱还可以配置DSK板卡、图像处理卡等多种子卡。,1 实验系统介绍,SEED-DTK2812的原理框图,SEED-DTK2812实验箱构成,SEED-DEC2812 实验箱DSP基本系统:高性能DSP:TMS320F2812,主频150MHZ外扩SRAM,最大容量为512K16位51
3、2字节的EEPROM+RTC实时时钟16路AD输入4路DA输出12路PWM输出,6路捕捉输入双路URAT接口,接口标准为RS232/RS422/RS485,可配置符合USB2.0标准的高速Host端接口1路CAN总线接口,符合CAN2.0协议,SEED-DTK2812实验箱构成:,SEED-MBoard 实验箱人机接口模块:处理器为TMS320C5402SRAM:64K16位(可扩展至25616位)FLASH:25616位(用于存放二级标准汉字库及驻留实验程序)提供手动复位1路RS232接口4路12位10微秒建立时间10V输出D/A17键薄膜键盘240*128大屏幕液晶显示交通灯演示模块,DS
4、P电路系统,一个独立工作的DSP芯片一般包括电源电路、复位电路、时钟电路、模数转换接口电路。下面结合合众达公司提供的SEED-DTK2812实验箱为例对DSP基本的硬件电路设计及应用进行简要的介绍。(参见电路设计原理图)复位电路 上电复位电路一般在芯片的RESET引脚上置100200ms的低电平脉冲。RC复位电路具有一般性。,具有上电延迟复位和手动复位功能的复位电路图如图所示。系统调试和系统运行出现故障时可以方便地使用手动复位。,复位电路图,合众达公司提供的SEED-DEC2812板卡中,J2作为复位按钮,方便调试。复位芯片TPS3823-33能够输出时间固定为20ms的复位有效信号。,DSP
5、电路系统,时钟电路 合众达公司提供的SEED-DEC2812板卡中,TMS320F2812采用内部振荡器方式,由一个30MHZ的石英晶振提供参考频率如图所示。,内部振荡器电路,DSP电路系统,电源与滤波电路 电源芯片TPS75733实现将5V转为3.3V电源,最大输出电流为3A;电源芯片TPS76801Q实现将5V转为1.9V电源,最大输出电流为1A。3.3V、1.9V这两路电源分别为外围电路和CPU供电,为了降低电源干扰,通常对电源作滤波处理,方法是采用容值大小不同的电容并联进行电源滤波。,2 仿真开发与基本操作,DSP的软件结构DSP仿真开发 硬件仿真 软件仿真 仿真操作界面 工程文件 练
6、习,DSP的软件结构,.asm,.obj,.cmd,.out,DSP的软件结构,汇编器和链接器提供有关命令,创建块和对块处理;(1)汇编器功能:确定汇编语言源代码中各种代码和数据段的块及相应块的联系命令。汇编后产生.obj文件(目标文件)。,(2)链接器功能(配置CMD文件),将块定位于目标存储器,使各块有合适的起始地址 将COFF目标文件中的块建立程序块或数据块,产生可执行的COFF输出模块(.out文件)为输出模块选择存储器地址。,DSP仿真开发,DSP与单片机一样,它的开发需要一套完整的软硬件开发工具。TI公司提供软件开发工具CCS(Code Composer Studio)硬件开发工具
7、为扩展开发系统XDS(Extrended Development System).,DSP仿真开发 硬件仿真开发:,目前采用边界扫描仿真器XDS,利用DSP芯片上集成JTAG边界扫描接口,实现数据传输和仿真。在开发时,DSP芯片焊在电器板上,配合CCS,可进行仿真 调试,使DSP开发非常方便。,DSP仿真开发,调试程序时,若需设置内部寄存器或读出指令执行结果,先停止DSP内核电路的工作,通过器件上JTAG头对器件进行扫描,可以把信息输入到DSP中,亦可从器件中读出数据。软件仿真开发:软件开发平台CCS是TI公司开发其DSP芯片的开放型集成开发环境,它基于PC机的DSP开发环境,可在Window
8、环境下运行。与边界扫描仿真器XDS连接使用直接进行用户目标系统的开发,调试。它集编辑、编译、链接、软件仿真,硬件调试及实时跟踪等功能于一体。,DSP仿真开发,操作:(1)双击桌面Setup ccs2(c2000)图标,弹出CCS设置对话框。(2)单击“import Configuration”的“close”,关闭对话框。(3)在弹出的“Code Composer Studio Setup”对话框中选“F2812 xds510 Emulator”或“F2812 Simulator”(4)单击“Save&Quit”后,自动进入CCS工作界面。,DSP仿真开发仿真操作界面,仿真操作界面有:菜单栏、
9、工具条,工程管理器窗口和工作窗口。菜单栏中主要有:文件存取操作向目标板装载目标程序剪贴复制存储器,变量等编辑窗口菜单,工具操作存储器,寄存器,图,看门狗等观察。项目工程的操作(新建、打开、增加、删除、编译)调试(中断,单步等操作),DSP仿真开发仿真操作界面,常用图标Project Toolbar:工程工具条提供与工程和断点设置有关的命令 编译当前文件 对所有修改过的文件重新编译,再链接生成可执行文件全部重新编译链接生成可执行文件,DSP仿真开发仿真操作界面,停止Build操作 设置断点 移除所有断点.Debug Toolbar:调试工具条提供常用的调试命令 单步跳出,程序运行在函数内部时,执
10、行该操作会执行函数内的所有剩余操作,DSP仿真开发仿真操作界面,源代码单步进入(遇到函数调用时,进入被调用函数并单步运行函数的程序)源代码单步执行(遇到函数调用时,整个函数作为一条程序处理)运行程序 停止程序运行 断续运行(遇到断点后短暂后,继续运行)寄存器窗口 观察内存数据空间,DSP仿真开发仿真操作界面,观察堆栈空间 观察反汇编代码 Watch Window:观察工具条打开Quick Watch 窗口观察或修改变量,可将变量加入Watch 窗口以便察看 打开Watch窗口观察或修改变量。,工程文件,目前绝大多数软件都以项目工程(Project)形式组织软件开发中的所有文件。集成开发环境下,
11、一个工程可能包括了许多类型的源文件,也会产生许多不同的输出文件。因此开发一个应用软件并非建立一个新文件,而是建立一个新工程。新工程项目的建立步骤:a.打开CCS(c2000)b.单击project c.在“Project Creating”对话框中,Project栏输入新工程项目名。Location,Project,Target一般默认。d.单击“完成”。,工程文件,在项目工程管理窗口出现“*.pjt(Debug)”。双击后出现以下文件夹:Dependent Projects DSP/BIOS Config Generated Files Include 头文件(*.h)Libraries 库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSP 应用技术 试验

链接地址:https://www.31ppt.com/p-5574766.html