DSP模数转换实验报告

上传人:zou****hua 文档编号:220021578 上传时间:2023-06-28 格式:DOCX 页数:7 大小:67.06KB
收藏 版权申诉 举报 下载
DSP模数转换实验报告_第1页
第1页 / 共7页
DSP模数转换实验报告_第2页
第2页 / 共7页
DSP模数转换实验报告_第3页
第3页 / 共7页
资源描述:

《DSP模数转换实验报告》由会员分享,可在线阅读,更多相关《DSP模数转换实验报告(7页珍藏版)》请在装配图网上搜索。

1、DSP模数转换实验报告姓名: XX专业:电子与通信工程学号:XXXXXX导师: XXDSP模数、数模转换实验报告摘要:本次试验完成了 F2812A片内的模数、数模转换的控制,对控制程序进行 编译,并观察转换后产生的波形。关键词:模数、数模、DSP一引言DSP是Digital Signal Processing的缩写,表示数字信号处理器,信息化的 基础是数字化,数字化的核心技术之一是数字信号处理,数字信号处理的任务在 很大程度上需要由DSP器件来完成,DSP技术已成为人们日益关注的并得到迅 速发展的前沿技术。数字信号处理是利用计算机或专用处理设备,以数字形式对信号进行采集、 变换、滤波、估值、增

2、强、压缩、识别等处理,以得到符合人们需要的信号形式。二实验原理1TMS320F2812A芯片自带模数转换模块特性-12位模数转换模块ADC,快速转换时间运行在25mhz, ADC时钟或 12.5MSPS。-16个模拟输入通道(AINOAIN15)。-内置双采样-保持器-采样幅度:0-3v,切记输入ad的信号不要超过这个范围,否则会烧坏2812 芯片的。2 模数模块介绍ADC模块有16个通道,可配置为两个独立的8通道模块以方便为事件 管理器A和B服务。两个独立的8通道模块可以级连组成16通道模块。虽 然有多个输入通道和两个序列器,但在ADC内部只有一个转换器,同一时刻 只有1路ad进行转换数据。

3、3 模数转换的程序控制模数转换相对于计算机来说是一个较为缓慢的过程。一般采用中断方式 启动转换或保存结果,这样在CPU忙于其他工作时可以少占用处理时间。设计转换程序应首先考虑处理过程如何与模数转换的时间相匹配,根据实际需 要选择适当的触发转换的手段,也要能及时地保存结果。硬件框图如下所示三.软件流程图四.实验步骤1. 连接实验设备。2. 准备信号源进行AD输入。 取出2根实验箱附带的信号线(如右图,两端均为单声道语音插头)。 用1根信号线连接实验箱左侧信号源的波形输出A端口和“A/D输入”模块的 “ADCINO”插座注意插头要插牢、至【底。这样,信号源波形输出A的输出波形 即可送到ICETEK

4、-VC5416-AR板的AD输入通道0。 用1根信号线连接实验箱左侧信号源的波形输出B端口和“A/D输入”模块的 “ADCIN1”插座注意插头要插牢、到底。这样,信号源波形输出B的输出波形 即可送到ICETEK-VC5416-AR板的AD输入通道1。 设置波形输出A:-向内侧按波形频率选择旋钮,直到标有正弦波的指示灯点亮。-上下调节波形频率选择旋钮,直到标有1K-10KHZ的指示灯点亮。-调节幅值调整旋钮,将波形输出A的幅值调到最大。 设置波形输出B:-向内侧按波形频率选择旋钮,直到标有正弦波的指示灯点亮。-上下调节波形频率选择旋钮,直到标有100-1KHZ的指示灯点亮。-调节幅值调整旋钮,将

5、波形输出B的幅值调到最大。3. 设置Code Composer Studio 2.21在硬件仿真(Emulator)方式下运行4. 启动 Code Composer Studio 2.21选择菜单 DebugReset CPU。5 打开工程文件在项目浏览器中,双击ADC.c,打开ADC.c文件,浏览该文件的内容,6. 编译、下载程序。7. 打开观察窗口-打开源程序ADC.c,在有注释“软件断点1”的行上加软件断点。-选择菜单View-Graph-Time/Frequency进行如下设置:8运行程序,观察结果。-按“F5”键运行到断点,观察AD转换产生的波形。-按“F12”键连续运行,并调整信号

6、源可调部分,观察实时AD采样波形随之变 化。8退出CCS五实验程序#include DSP281x_Device.h / DSP281x 头文件#include DSP281x_Examples.hinterrupt void adc_isr(void);Uintl6 LoopCount;Uintl6 ConversionCount;Uintl6 Voltagel1024;Uintl6 Voltage21024;main()InitSysCtrl();/初始化 cpuDINT;/关中断InitPieCtrl();/初始化 pie 寄存器IER = 0x0000;/禁止所有的中断IFR = 0x

7、0000;InitPieVectTable();/初始化pie中断向量表EALLOW; /想改变受保护寄存器值PieVectTable.ADCINT = &adc_isr;EDIS; / This is needed to disable write to EALLOW protected registersAdcRegs.ADCTRLl.bit.RESET = 1;/重启 ADCasm( RPT #10 | | NOP);/ 等待 12 个周期AdcRegs.ADCTRL3.all = 0x00C 8;AdcRegs.ADCTRL3.bit.ADCBGRFDN = 0x3;/ 电源带隙参考电

8、路AdcRegs.ADCTRL3.bit.ADCPWDN = 1;/使其余 ADC 电路启动PieC trlRegs.PIEIER1.bi t.INTx6 = 1;IER |= M_INT1; / 使能 CPU 中断 1EINT;/使能全局中断INTMERTM;/使能全局实时中断DBGMLoopCount 二 0;ConversionCount 二 0;AdcRegs.ADCMAXCONV.all = 0x0001;/ 设置 SEQ 电路AdcRegs.ADCCHSELSEQ1.bit.CONV00 = 0x0; / 使 ADCINA3 作为 SEQ1 conv. AdcRegs.ADCCHS

9、ELSEQ1.bit.CONV01 = 0x1; / 使 ADCINA2 作为 SEQ1 conv. AdcRegs.ADCTRL2.bit.EVA_SOC_SEQ1 = 1;/ 使能 EVASOC 启动 SEQ1AdcRegs.ADCTRL2.bit.INT_ENA_SEQ1 = 1;/ 使能 SEQ1 中断EvaRegs.T1CMPR = 0x0080;/ 设置 T1 比较值EvaRegs.T1PR = 0x10; /设置周期寄存器EvaRegs.GPTCONA.bit.T1TOADC = 1;/ 使能 EVASOC 在 EVA 事件管理器EvaRegs.T1CON.all = 0x104

10、2;/使能定时器/ Wait for ADC interruptwhile(1)LoopCount+;interrupt void adc_isr(void)VoltagelConversionCount二 AdcRegs.ADCRESULTO 4;Voltage2ConversionCount二 AdcRegs.ADCRESULTl 4;if(ConversionCount 二二 1023)ConversionCount 二 0;/breakpointelse ConversionCount+;AdcRegs.ADCTRL2.bit.RST_SEQ1 = 1;/重置 SEQ1AdcRegs.ADCST.bit.INT_SEQ1_CLR = 1;/ 清除 INT SEQ1 位PieCtrlRegs.PIEACK.all = PIEACK_GR0UP1;return;六实验总结及展望本次实验收益颇丰,学到很多DSP的相关知识如怎样用C语言进行寄存器 的位操作,学到了 F2812中主要组成部分及其相关知识,并通过实践更好的理解 了相关部位的功能,如外设中AD转换模块。还学习了 CCS的配置与操作。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!