模数转换实验中断方式c语言,DSP实验报告--模拟信号的AD+FFT变换

DSP实验报告--模拟信号的AD+FFT变换,完整的实验报告,内含源代码(C语言)。

1-74-png_6_0_0_135_59_40_41_893.25_1263.375-74-0-19-74.jpg

一、 实验开发环境

1.通用 PC机一台,安装 Windows2000 或 WindowsXP 操作系统且已安

装常用软件(如:WinRAR 等)。

2.TMS320C55xx 评估板及相关电源。本实验采用ICETEK-VC5509-A评

估板。

3.通用 DSP 仿真器一台及相关连线。本实验采用ICETEK-5100USB仿

真器。

4.控制对象(选用)。本实验采用ICETEK-CTR控制板。

5.TI的 DSP 开发集成环境 Code Composer Studio。本实验采用CCS2.21

for ’C5000。

6.仿真器驱动程序。

7.实验程序及相关文档。

二、 实验目的

1.

2.

3.

4.

5. 通过实验熟悉 VC5509A的定时器。 掌握 VC5509A 片内 AD的控制方法。 掌握用窗函数法设计 FFT 快速傅里叶的原理和方法。 熟悉 FFT 快速傅里叶特性。 了解各种窗函数对快速傅里叶特性的影响。

三、 实验设备

通用计算机一台,ICETEK-VC5509-EDU 实验箱。

四、 实验原理

1. 将从信号源获取的模拟信号经过A/D转换后,再进行FFT变换,然后输出。

2. TMS320VC5509A 模数转换模块特性:

内置采样和保持的10位模数转换模块ADC,最小转换时间为500ns,最大采样率为21.5kHz。

有2个模拟输入通道(AIN0—AIN1)。

采样和保持获取时间窗口有单独的预定标控制。

3. 模数转换工作过程:

模数转换模块接到启动转换信号后,开始转换第一个通道的数据。

经过一个采样时间的延迟后,将采样结果放入转换结果寄存器保存。 转换结束,设置标志。

等待下一个启动信号。

4. 模数转换的程序控制:

模数转换相对于计算机来说是一个较为缓慢的过程。 一般采用中断方式启动转换或保存结果,这样在 CPU 忙于其他工作时可以少占用处理时间。设计转换程序应首先考虑处理过程如何与模数转换的时间相匹配,根据实际需要选择适当的触发转换的手段,也要能及时地保存结果。

由于 TMS320VC5509A DSP芯片内的 A/D转换精度是10位的,转换结果的低10位为所需数值,所以在保留时应注意将结果的高6位去除,取出低10位有效数字。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值