实验4、1A/D转换实验1一、实验目的1.熟悉A/D转换的基本原理;2.掌握TMS320LF2407的ADC功能模块的指标和常用方法;二、实验设备计算机,CCS3.1软件,DSP仿真器,EXPIII+实验箱,示波器,导线。三、实验步骤和内容1、实验箱和2407CPU板拨码开关设置:实验箱的拨码开关SW2.4置OFF(2407的译码有效);2407CPU板的JUMP1的2和3脚短接(不允许擦除FLASH),JUMP2的1和2脚短接(片上AD参考高电平为VCCA),JUMP3的1和2脚短接(片上AD参考低电平为AGND);2407CPU板的拨码开关S2全部置OFF;2、用导线连接“信号源单元”的2号孔接口“信号源1”到“A/D单元”的2号孔“AIN2”;“信号源2”到“AIN3”,拨码开关“JP3”的4、5拨到“ON”位置。信号源设置:将“模拟信号源”拨码开关S23的1、2都拨到“OFF”位置,的左边和右边的“频率调节”打到“100~2K”档位;将左边的“波形选择”打到“正弦波”档位,设置输出为正弦波信号,右边的“波形选择”打到“三角波”档位则“信号源单元”中“信号源1”输出为低频正弦波。“信号源2”输出低频三角波。调节“幅值调节”旋钮,用示波器观察,2号孔接口“信号源1”输出波形幅值为±1V。3、运行CCS软件,加载示范程序;4、按下F12运行程序,查看数据存储器中的内容变化;5、调节输入信号的频率或幅值,做同样的采样实验;6、观察采样结果;7、填写实验报告。8、样例程序实验操作说明启动CCS3.1,并打开“adcpu.pjt”工程文件;双击“adcpu.pjt”及“Source”,可查看各源程序;加载“adcpu.out”文件;如下图,在箭头所指“adcpu.c”中“i=0”处双击鼠标左键,设置断点;单击“Run”运行程序,程序运行到断点处停止;用下拉菜单中的View/Graph的“Time/Frequency”打开一个图形观察窗口;设置该图形观察窗口的参数如下,显示类型设为DualTime观察起始地址为point和point1,长度为256的存储器单元内的数据,该数据为输入信号经A/D转换之后的数据,数据类型为16位整型;单击“Animate”运行程序,在图形观察窗口观察A/D转换后的数据波形变化,调节输入信号的频率和幅值可以在图形窗口观察到相应的波形变化。单击“Halt”暂停程序运行;四、实验说明TMS320LF2407DSP自带16路10位单极性ADC转换器,并且自带采样保持器。完成一次AD转换最快的时间是375nm。本实验是用DSP自带的ADC转换器采集信号源的信号。并将采集到的信号储存到指定的内存区域。由于ADC是单极性的,所以从信号源过来的双极性信号经过偏置电路转换成单极性信号然后由ADC采样。实验4、2A/D转换实验2一、实验目的1、熟悉A/D转换的基本原理;2、掌握AD器件AD7822与TMS320LF2407DSP的接口方法;3、掌握AD器件AD7822的操作方法;二、实验设备计算机,CCS3.1软件,DSP仿真器,EXPIII+实验箱,示波器,导线。三、实验步骤和内容1、实验箱和2407CPU板拨码开关设置:实验箱的拨码开关SW2.4置OFF(2407的译码有效);2407CPU板的JUMP1的2和3脚短接(不允许擦除FLASH),JUMP2的1和2脚短接(片上AD参考高电平为VCCA),JUMP3的1和2脚短接(片上AD参考低电平为AGND);2407CPU板的拨码开关S2全部置OFF;2、用导线连接“信号源单元”的2号孔接口“信号源1”到“A/D单元”的2号孔“AIN1”;拨码开关“JP3”的3拨到“ON”位置,1、2拨到“OFF”位置。信号源设置:将“模拟信号源”拨码开关S23的1、2都拨到“OFF”位置,的左边和右边的“频率调节”打到“2K~10K”档位;将左边的“波形选择”打到“正弦波”档位,设置输出为正弦波信号,则“信号源单元”中“信号源1”输出为低频正弦波。调节左边“幅值调节”旋钮,用示波器观察,2号孔接口“信号源1”输出波形幅值为±5V。3、运行CCS软件,加载示范程序;4、按下F12运行程序,查看数据存储器中的内容变化;5、调节输入信号的频率或幅值,做同样的采样实验;6、观察采样结果;7、填写实验报告。8、样例程序实验操作说明启动CCS3.1,并打开“ad7822.pjt”工程文件;双击“ad7822.pjt”及“Source”,可查看各源程序;加载“ad7822.out”文件;并在图中所示处“j=0”设置断点;单击“Run”运行程序,程序运行到断点处停止;用下拉菜单中的View/Graph的“Time/Frequency”打开一个图形观察窗口;设置该图形观察窗口的参数如下,显示类型设为SingleTime观察起始地址为data,长度为256的存储器单元内的数据,该数据为输入信号经A/D转换之后的数据,数据类型为16位整型;单击“Animate”运行程序,在图形观察窗口观察A/D转换后的数据波形变化,调节输入信号的频率和幅值可以在图形窗口观察到相应的波形变化。单击“Halt”暂停程序运行;四、实验说明该实验采用板上A/D转换器件AD7822,其具有8位转换精度,单通道,10M带宽,最大转换速度为420ns。输入电压范围0~2.5V。板上配有电压转换电路,-5~+5V的电压可以通过AD单元的输入2号孔ADIN1、ADIN2、ADIN3输入,经过电压转换电路后供AD7822采集。由于AD7822的中断信号与TMS320LF2407DSP的中断时序不能匹配,所以采用了异步操作的方法,操作流程是:用2407的xf管脚输出低有效的脉冲来启动AD7822进行AD转换,然后读出转换后的数据,然后再启动AD转换。