当前位置:首页 > 论文知识 » 正文

DSP实验(一个定时器输出多路PWM)

 人参与  2022-11-04 09:26:59  分类 : 论文知识  点这评论  作者:团论文网  来源:https://www.tuanlunwen.com/
DSP实验(一个定时器输出多路PWM)

目录:

DSP实验

一个定时器输出多路PWM

DSP2812

DSP2812

DSP实验

DSP实验

1、DSP技术发展及在各领域中的应用数字信号处理(DSP)是门涉及许多学科而又广泛用于许多领域的新兴学科。本文概述了数字信号处理技术的发展过程,概述了DSP结构和特点,分析了DSP 处理器在多个领域应用状况,介绍了DSP的最新发展及发展面临的难题,对数字信号处理技术的发展前景进行了展望。

2、自从数字信号处理器(Digital Signal Processor)问世以来,由于它具有高速、灵活、可编程、低功耗和便于接口等特点,已在图形、图像处理、OO、语言处理,通用西信号处理,测量分析,通信等领域发挥越来越重要的作用。随着技术成本的降低,控制界已对此产生浓厚兴趣,已在不少场合等到成功应用。

3、DSP的发展大致分为三个阶段:在数字信号处理技术发展的初期(二十世纪50—60年代),人们只能在微处理器上完成数字信号的处理。直到70年代,有人才提出了DSP 的理论和算法基础。一般认为,世界上第一个单片DSP芯片应当是1987年AMI公司发布的S281I。1979 年美国Intel公司发布的商用可编程器件2920 是DSP芯片的一个重要里程碑。这两种芯片内部都没有现代DSP芯片所必须有的单周期乘法器。1980 年,日本NEC公司推出的mPD7720是第一个具有硬件乘法器的商用DSP芯片,从而被认为是第一块单片DSP器件。

4、随着大规模集成电路技术的发展,1982年美国德州仪器公司推出世界上第一代DSP芯片TMS32010及其系列产品,标志了实时数字信号处理领域的重大突破。TI公司不久相继推出了第二代和第三代DSP芯片。90年代DSP发展最快。TI公司相继推出OOO、第五代DSP芯片等。

一个定时器输出多路PWM

一个定时器输出多路PWM

1、单路,多路模数转换(AD)一.实验目的1.通过实验熟悉F2812A的定时器。2.掌握F2812A片内AD 的控制方法。二.实验原理1.TMS320F2812A芯片自带模数转换模块特性- 12 位模数转换模块ADC,快速转换时间运行在25mOO,ADC时钟或15MSPS。-16 个模拟输入通道(AIN0—AIN15)。-内置双采样-保持器-采样幅度:0-3v2.模数模块介绍ADC模块有16个通道,可配置为两个OO的8通道模块以方便为事件管理器A和B服务。两个OO的8 通道模块可以级连组成16 通道模块。虽然有多个输入通道和两个序列器,但在ADC内部只有一个转换器,同一时刻只有1 路ad进行转换数据。3.模数转换的程序控制模数转换相对于计算机来说是一个较为缓慢的过程。一般采用中断方式启动转换或保存结果,这样在CPU忙于其他工作时可以少占用处理时间。设计转换程序应考虑处理过程如何与模数转换的时间相匹配,根据实际需要选择适当的触发转换的手段,也要能及时地保存结果。4.实验程序流程图

2、三.实验设备计算机,ICETEK-F2812-EDU实验箱(或ICETEK 仿真器+ICETEK-F2812-A系统板+相关连线及电源)。四.实验内容与步骤1.实验准备(1)连接实验设备:请参看本书第一部分、二。(2)准备信号源进行AD 输入。①取出2 根实验箱附带的信号线(如右图,两端均为单声道OO插头)。②用1 根信号线连接实验箱底板上信号源I模块(图10-1 中单实线框中部分)的“波形输出”插座(图10-1中的3 或4)和“A/D 输入”模块(图10-1中虚线框中部分)的“ADCIN0”插座(图10-1 中的A),注意插头要插牢、到底。这样,信号源I的输出波形即可送到ICETEK-F2812-A评估板的AD 输入通道0。③用1 根信号线连接实验箱底板上信号源II模块(图10-1中双实线框中部分)的“波形输出”插座(图10-1 中的c或d)和“A/D 输入”模块的“ADCIN1”插座(图10-1中的B),注意插头要插牢、到底。这样,信号源II的输出波形即可送到ICETEK-F2812-A评估板的AD 输入通道1。

3、④设置信号源I:-调整拨动开关“频率选择”(图10-1 中的5)拨到“100Hz-1KHz”档(图10-1中10)。-将“频率微调”(图10-1 中的6)顺时针调到头(最大)。-调整拨动开关“波形选择”(图10-1 中的7)拨到“三角波”档(图10-1 中的11)。-将“幅值微调”(图10-1 中的8)顺时针调到头(最大)。

4、⑤设置信号源II:-调整拨动开关“频率选择”(图10-1 中的e)拨到“100Hz-1KHz”档(图10-1 中的j)。-将“频率微调”(图10-1 中的f)顺时针调到头(最大)。-调整拨动开关“波形选择”(图10-1 中的g)拨到“正弦波”档(图10-1 中的k)。-将“幅值微调”(图10-1 中的h)顺时针调到头(最大)。⑥将两个信号源的电源开关(图10-1 中的2和b)拨到“开”的位置。2.设置Code Composer Studio 21在硬件仿真(Emulator)方式下运行请参看本书第一部分、2。3.启动Code Composer Studio 21请参看本书第一部分、2。选择菜单Debug→Reset CPU。4.打开工程文件-工程目录:C:ICETEK-F2812-A-EDUlabDSP281x_exOOplesLab0305-AD ADC.pjt。-在项目浏览器中,双击adc.c,打开adc.c 文件,浏览该文件的内容,理解各语句作用。5.编译、下载程序。6.打开观察窗口-选择菜单“View”、“Graph”、“Time/Frequency…”做如下设置,单击“OK”按钮;

DSP2812

DSP2812

1、实验10 :单路,多路模数转换(AD)一.实验目的1.通过实验熟悉F2812A的定时器。2.掌握F2812A片内AD 的控制方法。二.实验原理1.TMS320F2812A芯片自带模数转换模块特性- 12 位模数转换模块ADC,快速转换时间运行在25mOO,ADC时钟或15MSPS。-16 个模拟输入通道(AIN0—AIN15)。-内置双采样-保持器-采样幅度:0-3v2.模数模块介绍ADC模块有16个通道,可配置为两个OO的8通道模块以方便为事件管理器A和B服务。两个OO的8 通道模块可以级连组成16 通道模块。虽然有多个输入通道和两个序列器,但在ADC内部只有一个转换器,同一时刻只有1 路ad进行转换数据。3.模数转换的程序控制模数转换相对于计算机来说是一个较为缓慢的过程。一般采用中断方式启动转换或保存结果,这样在CPU忙于其他工作时可以少占用处理时间。设计转换程序应考虑处理过程如何与模数转换的时间相匹配,根据实际需要选择适当的触发转换的手段,也要能及时地保存结果。4.实验程序流程图

2、三.实验设备计算机,ICETEK-F2812-EDU实验箱(或ICETEK 仿真器+ICETEK-F2812-A系统板+相关连线及电源)。四.实验内容与步骤1.实验准备(1)连接实验设备:请参看本书第一部分、二。(2)准备信号源进行AD 输入。①取出2 根实验箱附带的信号线(如右图,两端均为单声道OO插头)。②用1 根信号线连接实验箱底板上信号源I模块(图10-1 中单实线框中部分)的“波形输出”插座(图10-1中的3 或4)和“A/D 输入”模块(图10-1中虚线框中部分)的“ADCIN0”插座(图10-1 中的A),注意插头要插牢、到底。这样,信号源I的输出波形即可送到ICETEK-F2812-A评估板的AD 输入通道0。③用1 根信号线连接实验箱底板上信号源II模块(图10-1中双实线框中部分)的“波形输出”插座(图10-1 中的c或d)和“A/D 输入”模块的“ADCIN1”插座(图10-1中的B),注意插头要插牢、到底。这样,信号源II的输出波形即可送到ICETEK-F2812-A评估板的AD 输入通道1。

3、④设置信号源I:-调整拨动开关“频率选择”(图10-1 中的5)拨到“100Hz-1KHz”档(图10-1中10)。-将“频率微调”(图10-1 中的6)顺时针调到头(最大)。-调整拨动开关“波形选择”(图10-1 中的7)拨到“三角波”档(图10-1 中的11)。-将“幅值微调”(图10-1 中的8)顺时针调到头(最大)。

4、⑤设置信号源II:-调整拨动开关“频率选择”(图10-1 中的e)拨到“100Hz-1KHz”档(图10-1 中的j)。-将“频率微调”(图10-1 中的f)顺时针调到头(最大)。-调整拨动开关“波形选择”(图10-1 中的g)拨到“正弦波”档(图10-1 中的k)。-将“幅值微调”(图10-1 中的h)顺时针调到头(最大)。⑥将两个信号源的电源开关(图10-1 中的2和b)拨到“开”的位置。2.设置Code Composer Studio 21在硬件仿真(Emulator)方式下运行请参看本书第一部分、2。3.启动Code Composer Studio 21请参看本书第一部分、2。选择菜单Debug→Reset CPU。4.打开工程文件-工程目录:C:\ICETEK-F2812-A-EDUlab\DSP281x_exOOples\Lab0305-AD\ ADC.pjt。-在项目浏览器中,双击adc.c,打开adc.c 文件,浏览该文件的内容,理解各语句作用。5.编译、下载程序。6.打开观察窗口-选择菜单“View”、“Graph”、“TIme/Frequency…”做如下设置,单击“OK”按钮;

DSP2812

1、⑤设置信号源II:-调整拨动开关“频率选择”(图10-1 中的e)拨到“100Hz-1KHz”档(图10-1 中的j)。-将“频率微调”(图10-1 中的f)顺时针调到头(最大)。-调整拨动开关“波形选择”(图10-1 中的g)拨到“正弦波”档(图10-1 中的k)。-将“幅值微调”(图10-1 中的h)顺时针调到头(最大)。⑥将两个信号源的电源开关(图10-1 中的2和b)拨到“开”的位置。2.设置Code Composer Studio 21在硬件仿真(Emulator)方式下运行请参看本书第一部分、2。3.启动Code Composer Studio 21请参看本书第一部分、2。选择菜单Debug→Reset CPU。4.打开工程文件-工程目录:C:ICETEK-F2812-A-EDUlabDSP281x_exOOplesLab0305-AD ADC.pjt。-在项目浏览器中,双击adc.c,打开adc.c 文件,浏览该文件的内容,理解各语句作用。5.编译、下载程序。6.打开观察窗口-选择菜单“View”、“Graph”、“Time/Frequency…”做如下设置,单击“OK”按钮;

2、-选择菜单“View”、“Graph”、“Time/Frequency…”做如下设置(图10-3),单击“OK”按钮;-在弹出的图形窗口中单击鼠标右键,选择“Clear Display”。通过设置,我们打开了两个图形窗口观察两个通道模数转换的结果。

3、图10-3 观察窗口设置27. 设置信号源由于模数输入信号未经任何转换就进入DSP,所以必须保证输入的模拟信号的幅度在0-3V之间。必须用示波器检测信号范围,保证最小值0V最大值3 V,否则容易损坏DSP芯片的模数采集模块。8.运行程序观察结果-单击“Debug”菜单,“Run”项,运行程序;-停止运行,观察“ADCIN0”、“ADCIN1”窗口中的图形显示;-适当改变信号源,按F5 健再次运行,停止后观察图形窗口中的显示。注意:输入信号的频率不能大于10KHz,否则会引起混叠失真,而无法观察到波形,如果有兴趣,可以试着做一下,观察采样失真后的图形。9.选择菜单File→workspace→save workspacs As…,输入文件名SY.wks 。10.退出CCS五.预习要求1.了解F2812A的定时器。2.了解F2812A片内AD 的控制方法。六.注意事项采样幅度中,切记输入ad的信号不要超过这个范围,否则会烧坏2812 芯片的。七.思考题

后台-系统设置-扩展变量-手机广告位-内容正文底部

本文标签:中的  信号  实验  转换  模块

<< 上一篇 下一篇 >>

  • 评论(
  • 赞助本站

赞助团论文网
留言与评论(共有 0 条评论)
   
验证码:

相关文章

随机文章

标签列表

最近发表

    热门文章 | 最新文章 | 随机文章

最新留言

首页 论文知识 教育论文 毕业论文 教学论文 经济学 管理学 职称论文 法学 理学 医学 社会学 物理学 文献 工程论文 学位论文 研究论文

Powered 团论文网 版权所有 备案号:粤ICP备2022136924号-2统计代码

全站搜索