(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)在线全文阅读。
相关推荐: