全球旧事资料 分类
DSP原理及应用课程设计报告
设计题目:基于TMS320F2812DSP处理器的信号仪的设计与实现
学部:电子信息工程(自动化方向)
班级:
电信0904
姓名:
苏思
f一、设计目的
1、编写串行外设接口SPI的驱动程序;2、了解数模转换的基本操作,设计基于数模转换芯片AD7303的正弦信号发生电路;3、编写TMS320F2812利用SPI接口驱动AD7303输出正弦信号波形的应用程序。
二、设计要求
用DSP2812做一个简单的应用电路
三、总体设计
31硬件部分
311数模转换操作的应用基础
利用专用的数模转换芯片,可以实现将数字信号转换成模拟量输出的功能。在EXPIV型实验箱上,使用的是AD7303数模芯片,它可以实现同时转换2路模拟信号数出,并有8位精度,DA转换时间12μs。其控制方式较为简单:首先将需要转换的数值及控制指令同时通过SPI总线传送到AD7303上相应寄存器,经过一个时间延迟,转换后的模拟量就从AD7303输出引脚输出。
312AD7303简介
AD7303是一款双通道、8位电压输出DAC,采用27V至55V单电源供电。它内置片内精密输出缓冲,能够实现轨到轨输出摆幅。这款器件采用多功能三线式串行接口,能够以最高30MHz的时钟速率工作,并与QSPI、SPI、MICROWIRE以及数字信号处理器接口标准兼容。串行输入寄存器为16位,其中8位用作DAC的数据位,其余8位组成一个控制寄存器。
313应用AD7303的DAC电路设计
f32软件部分321程序流程图
图4AD7303电路设计
f处理器上电复位CPU及串行外设接口初始化产生128个点的正弦信号波形按AD7303输入移位寄存器的位定义,传输数据,进行数模转换
双路波形输出
322在CCS集成开发环境下新建工程
fff323在Simulator环境下观察信号的时域及FFTMag
itude波形
f324程序清单

文件信息

文件名称Example_DSP281x_dac
适用平台DSP专家4实验箱
CPU类型DSPTMS320F2812
软件环境CCS2202000系列
试验接线1、F2812CPU板的JUMP1的2和3脚短接,JUMP2的1和2脚短接;

2、实验箱底板的开关K9拨到右侧,选择CPU2
试验现象设置好CCS的环境,打开本工程,编译、下载、运行。

利用示波器观察实验箱DA单元的二号孔
好听全球资料 返回顶部