DSP应用原理课程设计---基于TMS320F2812 DSP处理器的信号仪的设计与实现
-
资源ID:1459079
资源大小:343KB
全文页数:12页
- 资源格式: DOC
下载积分:100金币
快捷下载

账号登录下载
三方登录下载:
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
|
DSP应用原理课程设计---基于TMS320F2812 DSP处理器的信号仪的设计与实现
1、 电子通信工程系电子通信工程系 DSP 原理及应用课程设计报告原理及应用课程设计报告 设计题目:设计题目:基于基于 TMS320F2812 DSP 处理器的信号仪的设计与实现处理器的信号仪的设计与实现 一、一、 引言引言 二、设计目的二、设计目的 1、编写串行外设接口 SPI 的驱动程序; 2、了解数模转换的基本操作,设计基于数模转换芯片 AD7303 的正弦信号发生电路; 3、编写 TMS320F2812 利用 SPI 接口驱动 AD7303 输出正弦信号波形的应用程序。 三、设计要求三、设计要求 四、总体设计四、总体设计 4.1 硬件部分硬件部分 4.1.1 数模转换操作的应用基础数模转换
2、操作的应用基础 利用专用的数模转换芯片,可以实现将数字信号转换成模拟量输出的功能。在 EXPIV 型实 验箱上,使用的是 AD7303 数模芯片,它可以实现同时转换 2 路模拟信号数出,并有 8 位精度, DA 转换时间 1.2s。其控制方式较为简单:首先将需要转换的数值及控制指令同时通过 SPI 总 线传送到 AD7303上相应寄存器,经过一个时间延迟,转换后的模拟量就从 AD7303 输出引脚输 出。 4.1.2 AD7303 简介简介 AD7303 是一款双通道、8位电压输出 DAC,采用+2.7 V 至+5.5 V 单电源供电。它内置片内 精密输出缓冲,能够实现轨到轨输出摆幅。这款器件
3、采用多功能三线式串行接口,能够以最高 30MHz 的时钟速率工作,并与 QSPI、SPI、MICROWIRE 以及数字信号处理器接口标准兼容。 串行输入寄存器为 16位,其中 8 位用作 DAC 的数据位,其余 8位组成一个控制寄存器。 图 1 数字量与输出模拟量换算表 图 2 输入移位寄存器 图 3 AD7303输入移位寄存器位定义及设置方式 4.1.3 应用应用 AD7303 的的 DAC 电路设计电路设计 图 4 AD7303电路设计 4.2 软件部分软件部分 4.2.1 程序流程图程序流程图 4.2.2 在在 CCS 集成开发环境下新建工程集成开发环境下新建工程 处理器上电复位 CPU
4、 及串行外设接口初始化 产生 128 个点的正弦信号波形 按 AD7303 输入移位寄存器的 位定义,传输数据,进行数模 转换 双路波形输出 4.2.3 在在 Simulator 环境下观察信号的时域及环境下观察信号的时域及 FFT Magnitude 波形波形 4.2.4 程序清单程序清单 ;*/ /*- 文件信息 - ;* ;* 文件名称 : Example_DSP281x_da.c ;* 适用平台 : DSP 专家 4 实验箱 ;* CPU 类型 : DSP TMS320F2812 ;* 软件环境 : CCS2.20 (2000 系列) ;* 试验接线 : 1、F2812CPU 板的 JUMP1 的 2 和 3 脚短接,JUMP2 的 1 和 2 脚短接; ;* 2、实验箱底板的开关 K9 拨到右侧,选择 CP