




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验六 ADC与DAC姓名: 郑永翔 班级: 通信1103 学号: 201103110330实验目的 1. 掌握VC5509A片内模拟-数字转换器(ADC)的控制方法。 2. 了解外部数字-模拟转换器(DAC)的连接方法。 3. 掌握通过EMIF接口控制外部DAC的程序设计方法。 4. 进一步熟悉VC5509A的定时器的使用。实验内容1. 5509ADSP片上ADC模块特性 (1) 带内置采样和保持 (2) 10位 (3) 最小转换时间:500ns (4) 最大采样率:21.5kHz (5) 2个模拟输入通道(AIN0、AIN1) (6) 采样和保持获取时间窗口有单独的预定标控制2. ADC工作过程 (1) ADC模块接到启动转换信号后,开始转换第一个通道的数据。 (2) 经过一个采样时间的延迟后,将采样结果放入转换结果寄存器保存。 (3) 转换结束,设置标志。 (4) 等待下一个启动信号。3. ADC的程序控制 ADC时钟远低于CPU时钟,一般采用中断方式启动转换或保存结果,可以减少对CPU的占用。程序设计应首先考虑处理过程如何与模数转换的时间相匹配,根据实际需要选择适当的触发转换的手段,也要能及时地保存结果。由于TMS320VC5509A DSP芯片内的ADC精度为10位,转换结果的16位中低10位为有效数值,所以在处理数据时只需处理低10位。4. DAC操作 5509A片上没有DAC模块,故只能利用专用的DAC芯片来将数字信号转换成模拟信号。实验板上选用的是德州仪器公司的双路DAC芯片TLC7528C,它采用8位并行输入,可以同时转换输出2路模拟信号,转换时间0.1s。其控制方式较为简单:首先将需要转换的数值通过数据总线传送到TLC7528C上相应寄存器,再发送转换信号,经过一个时间延迟,转换后的模拟量就从TLC7528C的输出引脚输出。5. 实验连线.实验利用到实验箱上的数字信号源,将两个端口A,B分别连接到ADCIN2和ADCIN3,都设置为正弦波,A输出频率为100-1khz,B输出频率为1-10khz。实验ADC和DAC流程图下载进行调试。实验结论实验1 ADC的参考程序#include C5509.h#include peripherals.h#include func.h#include ICETEK-VC5509-EDU.h#include scancode.hvoid InitADC();void wait( unsigned int cycles );void EnableAPLL( );unsigned int nADC0256,nADC1256;main()int i;unsigned int uWork; EnableAPLL();SDRAM_init();InitADC();/PLL_Init(132);while ( 1 )for ( i=0;i256;i+ )ADCCTL=0x8000;/ 启动AD转换,通道0,15位为1,ADCstart字段转换开始,1412为000选择AIN0通道douWork=ADCDATA; while ( uWork&0x8000 );nADC0i=uWork&0x0fff;for ( i=0;i256;i+ )ADCCTL=0x9000;/ 启动AD转换,通道1douWork=ADCDATA; while ( uWork&0x8000 );nADC1i=uWork&0x0fff;asm( nop);/ break pointvoid InitADC()ADCCLKCTL=0x23; / 时钟控制寄存器高7位保留,第八位为1(在运行休眠指令时时钟停止)4MHz ADCLK模数转换时钟ADCCLKDIV=0x4f00; /据这这可以得到采样时钟SampTimeDiv=79,根据公式换算可以得到模数转换时钟为4Mhzvoid wait( unsigned int cycles ) int i; for ( i = 0 ; i PI2 )fWork-=PI2; DA_DATA_1=k1; DA_DATA_2=k2;k+; k%=256; 通过该主程序和头文件定义的函数,算法和试验箱的设定可以DAC的转换实验。问题与思考1. 试将ADC实验程序改为由中断控制进行采集。 ADC的转换,处理器采样数据可以通过两种方式中断方式和DMA方式,中断方式需要通过外部引脚INT3引发硬件中断。有书本上的程序摘录如下: BEST 0,ST2_55 ;设置ar0处于循环状态 MOV #0x6000,mmap(BSA01) ;设置循环首地址 MOV #0x400,mmap(BK03) MOV #0x6000,AC0 MOV AC0,XAR0 ;设置XAR0存入循环首地址中断程序Int3Ir:Mov 0x600000,AC0MOV AC0,*AR0+RETI根据实验要求可重新修改其地址和循环块的长度。(245)2. DAC程序采用计算法输出波形,这样做的优点是占用存储空间很少,缺点是速度慢,波形的形状有运算失真。请使用查表法产生同样波形输出。 查表法降低了输出的精度但是提高了运行速度。查表法求值所需的计算就是根据输入值确定表的地址,根据地址就可得到相应的值,因而运算量较小。查表法比较适合于非线性函数是周期函数或已知非线性函数输入值范围这两种情况。对一个正弦信号进行等间隔时间的不同
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年市中心繁华商业区店铺租赁与多元化广告合作框架合同
- 2025公务员反常规面试题目及答案
- 2025年工业项目BIM咨询与施工一体化服务合同范本
- 2025年婚宴现场高端灯光音响设备租赁与舞台工程安装合同
- 2025年银行信贷财务风险评估与财务顾问合作协议
- 2025年度婚姻解除后共同债务分担及财产分配协议
- 2025年绿色建筑项目挖掘机租赁与管理服务协议
- 2025智能灯光音响一体化展厅改造施工合同
- 2025年企业能源优化与节能减排服务合作协议
- 2025年06289工程招标合同履行保障与争议快速处理协议
- 铝屑清扫安全管理制度
- 催收机房设备管理制度
- 药学礼仪知识培训课件
- 四川省事业单位公开招聘工作人员公共科目〈综合知识〉笔试考试大纲笔试历年典型考题及考点剖析附带答案详解
- 《保障中小企业款项支付条例(2025新修订)》知识培训
- 房地产大宗购买合作合同书
- 管道清淤施工方案
- 车衣改色培训
- (高清版)DB37∕T 3535-2019 固定污染源废气监测点位设置技术规范
- DB36-T 954-2024 低产低效林改造技术规程
- 浙教版七年级(上)科学期中试题卷及答案
评论
0/150
提交评论