77范文网 - 专业文章范例文档资料分享平台

DSP2812实验指导书第三部分(5)

来源:网络收集 时间:2019-02-15 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

(2) 单路,多路数模转换(DA)

一. 实验目的

1.了解数模转换的基本操作;

2.了解F2812-A评估板扩展数模转换方式; 3.掌握数模转换程序设计方法。

二. 实验设备

计算机,示波器,ICETEK-F2812-EDU实验箱(或ICETEK仿真器+ICETEK-F2812-A系统板+相关连线及电源)。

三. 实验原理

1.数模转换操作

利用专用的数模转换芯片,可以实现将数字信号转换成模拟量输出的功能。在

ICETEK-F2812-A评估板上,使用的是DAC7617数模芯片,它可以实现同时转换四路模拟信号数出,并有12位精度,转换时间10μs。其控制方式较为简单:首先将需要转换的数值通过数据总线传送到DAC7617上相应寄存器,再发送转换信号,经过一个时间延迟,转换后的模拟量就从DAC7617输出引脚输出。

2.DAC7617与TMS320F2812A的连接

由于TMS320F2812A DSP没有数模转换输出设备,采用外扩数模转换芯片的方法。在ICETEK-F2812-A评估板上选用的是DAC7617。DAC7617的转换寄存器被映射到C0003-C0007h在DAC7617的输出端,为了增加输出功率,经过一级运放再输出到板上插座上。

*硬件原理图

E M I F 数字信号输入

DAC 7617 C A D T D A R D T L R A 输出波形

P2 模拟信号输出 ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■

— 21 —

F2812 图4.3.2 硬件原理图

— 22 —

3.实验程序流程图

产生每一个通路的三角波 进行数模转换 波形输出 开始 DSP初始化 结束 四. 实验步骤

1.实验准备

连接实验设备。

2.设置Code Composer Studio 2.21在硬件仿真(Emulator) 方式下运行 3.启动Code Composer Studio 2.21 选择菜单Debug→Reset CPU。 4.打开工程文件

工程目录:D:\\dsp\\t3\\dac\\ dac.pjt

浏览dac.c文件的内容,理解各语句作用。

5.编译、下载程序。

6.运行程序,观察结果。

用信号线从实验箱底板上右侧“D/A输出”的四个插座引线到示波器。也可以用控制模块右侧的DAOUT1-DAOUT4测试勾连接示波器。 单击“Debug”菜单,“Run”项,运行程序;观察示波器上的波形。 7.退出CCS

五.实验结果

四路输出均为0—5V,示波器显示波形为三角波。

六.问题与思考

程序采用计算法输出波形,这样做的缺点是速度慢,波形的

形状有运算失真;优点是占用存储空间很少。请考虑使用别的方法产生同样波形输出(例如查表法)。

— 23 —

实验四 DSP实现外部控制实验

(1) 通用输入输出管脚应用

一.实验目的

通过实验学习使用2812 DSP的通用输入/输出管脚直接控制外围设备的方法,了解发光二极管的控制编程方法。

二.实验设备

计算机,ICETEK-F2812-EDU实验箱(或ICETEK仿真器+ICETEK-F2812-A系统板+相关连线及电源)。

三.实验原理

1.TMS320f2812的通用输入/输出管脚

TMS320f2812 DSP有最多56个专门的通用输入输出管脚。这些通用输入输出管脚通过专用寄存器可以由软件控制,比如指定输入或输出,输出值等。 2.ICETEK-CTR指示灯的控制

-GPIO与被控指示灯的连接

通过ICETEK-F2812-A评估板的扩展插座,通用输出/控制模块 ICETEK-CTR板直接连接了板上的一个指示灯和DSP的一个通用输入/输出管脚。这个管脚属于pwm12,可以设置成通用输入/输出管脚使用。扩展原理如图:

图4.4.1 发光二极管设计原理

-GPIO控制指示灯

如图原理,如果要点亮发光二极管,需要在GPIO1上输出低电平,如果输出高电平则指示灯熄灭。

如果定时使GPIO1上的输出改变,指示灯将会闪烁。

-受控指示灯

ICETEK-CTR板上只有一个指示灯可单独受DSP的GPIO控制,它是指示灯led4。

— 24 —

3.实验程序流程图

开始 初始化:DSP时钟、ICETEK-CTR 设置PWM12成GPIO 选通指示灯LED4

翻转PWM12状态 适当延时 四.实验步骤

1.实验准备

(1)连接实验设备。

(2)将ICETEK-CTR板的供电电源开关拨动到“开”的位置。

2.设置Code Composer Studio 2.21在硬件仿真(Emulator)方式下运行 3.启动Code Composer Studio 2.21 选择菜单Debug→Reset CPU。 4.打开工程文件

工程目录:D:\\dsp\\t4\\iopin\\iopin.pjt

浏览iopin.c文件的内容,理解各语句作用。 5.编译、下载程序。 6.运行程序观察结果

7.结束程序运行,退出CCS。 五.实验结果与分析

可以观察到位于左上脚的LED4定时闪烁。 六.

问题与思考

(2) 键盘输入

一.实验目的

通过实验学习使用2812DSP的扩展端口接收外围设备信息的方法,了解键盘的使用原理及编程方法。

二.实验设备

计算机,ICETEK-F2812-EDU实验箱(或ICETEK仿真器+ICETEK-F2812-A系统板+相关连线及电源)。

— 25 —

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库DSP2812实验指导书第三部分(5)在线全文阅读。

DSP2812实验指导书第三部分(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/466662.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: