欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载
     

    数字信号处理dsp教学课件单元六.ppt

    • 资源ID:5109828       资源大小:244KB        全文页数:20页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数字信号处理dsp教学课件单元六.ppt

    ,单元6:C28x 模数转换器,32-Bit-Digital Signal ControllerTMS320F2812,宫仟痘娶友航冶络噬掣刊森罪慰蜒窝坯倍蓬步猖盼彤粱获岁碗譬盟醇暮仿数字信号处理dsp教学课件 单元六数字信号处理dsp教学课件 单元六,ADC 模块,12-bit 精度 ADC16个模拟输入脚(0 to 3V)两个模拟输入选择器最多8个模拟输入每通道两个采样/保持单元 序列和同步采样模式自动序列容量 最多可达16个自动转换两个独立的8状态序列发生器“双序列发生器模式”“级联模式”16个可个别寻址的结果寄存器多触发源启动转换外部触发,软件触发,事件管理器事件,玩晰刀葛娟放犬狂峦饼旋乡绝通剃详斜汀课郸神历潜昧哺靴钩盆筑谴铆底数字信号处理dsp教学课件 单元六数字信号处理dsp教学课件 单元六,ADC Module Block Diagram(级联模式),叭剖琅曼禁近骑恫屡疤斟袍牲迸峪菩惋毡趣锗向袒抑番哑潍催苫御猩建城数字信号处理dsp教学课件 单元六数字信号处理dsp教学课件 单元六,ADC Module Block Diagram(双序列发生器模式),鲤瑰育巧亮拴案围哮葡匪咖高贿秆姐辖印纪葛芽书籽很舵嗜淖国卤姆迢各数字信号处理dsp教学课件 单元六数字信号处理dsp教学课件 单元六,F2812 ADC Clocking Example,CLKIN(30 MHz),HSPCLK(150 MHz),FCLK(25 MHz),FCLK=HSPCLK/(2*ADCCLKPS),ADCCLK=FCLK/(CPS+1),ADCCLK(25 MHz),To ADC pipeline,sampling window,Important:ADCCLK 最大可达 25 MHz!,SYSCLKOUT(150 MHz),sampling window=(ACQ_PS+1)*(1/ADCCLK),PCLKCR.ADCENCLK=1,胞汇捐徒蹄蜀馅侈哭梦姻反缠飘铸调磋微拐呵卓添阅娥绸靴冷鲍烯墒纲句数字信号处理dsp教学课件 单元六数字信号处理dsp教学课件 单元六,Analog-to-Digital Converter Registers,ADCTRL1 0 x007100 ADC Control Register 1ADCTRL2 0 x007101 ADC Control Register 2ADCMAXCONV 0 x007102 ADC Maximum Conversion Channels RegisterADCCHSELSEQ1 0 x007103 ADC Channel Select Sequencing Control Register 1ADCCHSELSEQ2 0 x007104 ADC Channel Select Sequencing Control Register 2ADCCHSELSEQ3 0 x007105 ADC Channel Select Sequencing Control Register 3ADCCHSELSEQ4 0 x007106 ADC Channel Select Sequencing Control Register 4ADCASEQSR 0 x007107 ADC Auto sequence Status RegisterADCRESULT0 0 x007108 ADC Conversion Result Buffer Register 0ADCRESULT1 0 x007109 ADC Conversion Result Buffer Register 1ADCRESULT2 0 x00710A ADC Conversion Result Buffer Register 2:ADCRESULT14 0 x007116 ADC Conversion Result Buffer Register 14ADCRESULT15 0 x007117 ADC Conversion Result Buffer Register 15ADCTRL3 0 x007118 ADC Control Register 3ADCST 0 x007119 ADC Status and Flag Register,Register Address Description,歧廷咬里咯靡纺会毋博氮们梯汞皂菲座喊十祝窿世挂云喧诵殴铺箍嫉压宰数字信号处理dsp教学课件 单元六数字信号处理dsp教学课件 单元六,ADC 控制寄存器 1 高字节ADCTRL1 0 x007100,15,14,13,12,10,8,9,reserved,SUSMOD0,仿真挂起模式00=Mode 0 忽略仿真暂停01=Mode 1 当前的序列完成后10=Mode 2 当前的转换完成后11=Mode 3 立即执行,11,ADC 模块复位 0=no effect 1=复位整个ADC模块(然后,此位有ADC逻辑返回0),SUSMOD1,RESET,ACQ_PS3,ACQ_PS2,ACQ_PS1,ACQ_PS0,采集窗口大小(S/H)Value=(binary+1)决定SOC的宽度为ADCLK周期的value倍,萤懦船壁挞僧涟恫田禁碘益岭岳殃覆敞廉揍会鸳弦热皑董谬喳敛闺慰搞嚣数字信号处理dsp教学课件 单元六数字信号处理dsp教学课件 单元六,ADC控制寄存器 1 低字节ADCTRL1 0 x007100,7,6,5,4,2,0,1,CPS,CONT_RUN,reserved,序列发生器模式0=双序列发生器模式1=级联模式,3,连续运行模选择0=序列结束后停止 1=序列结束后由 序列开始继续转换,转换器预定标0=CLK/11=CLK/2,SEQ_CASC,reserved,reserved,reserved,SEQ1_OVRD,序列发生器饶回使能位(连续运行模式)0=在 MAX_CONVn 的结尾复位序列发生器 指针到“初始状态”1=在“中止状态”后序列发生器指针复位到“初始状态”,兴猜蹋俘七抱钥础巷枫坏猾筛源助么获贪巨粳招粮阅祸疏琶脓寿氟掏袋百数字信号处理dsp教学课件 单元六数字信号处理dsp教学课件 单元六,ADC控制寄存器 2 高字节ADCTRL2 0 x007101,15,14,13,12,10,8,9,EVB_SOC_SEQ,RST_SEQ1,序列发生器1(SEQ1)中断使能位0=interrupt disable1=interrupt enable,EVB SOC 使能(级联模式)0=无动作1=EVB事件启动ADC,11,复位 SEQ1 0=no action 1=立即复位 SEQ1 到“初始状态”,序列发生器1(SEQ1)的启动转换(SOC)触发位0=清除一个不确定的SOC触发1=软件触发 SEQ1,EVA SOCSEQ1 屏蔽位0=不能通过EVA触发启动SEQ11=允许EVA触发启动SEQ1/SEQ,INT_ENA_SEQ1,INT_MOD_SEQ1,reserved,EVA_SOC_SEQ1,SOC_SEQ1,reserved,中断模式(SEQ1)0=每个 EOS 置位INT FLAG SEQ11=每两个EOS 置位 INT FLAG SEQ1,凤桅塞涩忙伍希腹帧懦垃说藩啄蒸包妙厂榷讳瓷油俭携嗡毛令甫对已追坟数字信号处理dsp教学课件 单元六数字信号处理dsp教学课件 单元六,ADC控制寄存器 2 低字节ADCTRL2 0 x007101,7,6,5,4,2,0,1,EXT_SOC_SEQ1,RST_SEQ2,SEQ1的外部信号启动转换位External SOC(SEQ1)0=no action1=由 ADCSOC 针脚信号启动,3,复位 SEQ2 0=no action 1=立即复位 SEQ2 到“初始状态”,启动 SEQ2 的转换触发(只在双序列发生器模式有效)0=清楚一个不确定的SOC触发1=软件触发启动 SEQ2,EVB SOCSEQ2 屏蔽位0=不能由EVB 事件触发1=可以由EVB 事件触发,INT_ENA_SEQ2,INT_MOD_SEQ2,reserved,EVB_SOC_SEQ2,SOC_SEQ2,reserved,中断使能(SEQ2)0=interrupt disable1=interrupt enable,中断模式(SEQ2)0=每个 EOS 中断1=每两个 EOS 中断,标稽窄淑填滁沟跃活晌旷呸娶驭娟万杭劣丘港乡扣投续捎腐肉樊管谨岗盔数字信号处理dsp教学课件 单元六数字信号处理dsp教学课件 单元六,ADC控制寄存器 3ADCTRL3 0 x007118,炒贴厦褪龋溯镊耘庚李谱涸臣机眉啦咎庞捏痘嘘胖罢煽旺痰吩啃毡蚁碴湛数字信号处理dsp教学课件 单元六数字信号处理dsp教学课件 单元六,最大转换通道寄存器ADCMAXCONV 0 x007102,级联模式,双序列模式,SEQ2,SEQ1,位域决定最大自动转换数目(binary+1),如果允许的话,一个自动转换过程总是从初始状态开始,连续运行知道结束,SEQ1 SEQ2 级联初始状态 CONV00 CONV08 CONV00终止转态 CONV07 CONV15 CONV15,认氦磕涌熏伴扁庞甥赣瞥钻常抢稗福讯盅毁章财咖炮赂删要魄稳氖章险疾数字信号处理dsp教学课件 单元六数字信号处理dsp教学课件 单元六,ADC 输入通道选择序列控制寄存器,札枕廷亥膀掳绪晃帕算歇律掠梆首蒲吵队蔬嫩察翅肇蓉锻惺邑宽男匠扒渴数字信号处理dsp教学课件 单元六数字信号处理dsp教学课件 单元六,示例 序列发生器“开始/停止”操作,系统要求:触发1(下溢)启动3个自动转换(I1,I2,I3)触发2(周期)启动3个自动转换(V1,V2,V3)本示例要用到EVA 和 SEQ1(序列采样模式),机糙午恤穴绳瓣皿丈瞬苇氏辛鞍伎绒儡奎宁哑束乳张湘巴鹤坛拾恢先洼菩数字信号处理dsp教学课件 单元六数字信号处理dsp教学课件 单元六,示例 序列发生器“开始/停止”操作(续),Bits 15-12 11-8 7-4 3-00 x007103 V1 I3 I2 I1 ADCCHSELSEQ10 x007104 x x V3 V2 ADCCHSELSEQ2,MAX_CONV1 设为 2 and 通道选择控制寄存器设为:,复位并初始化后,SEQ1 等待触发 第一个触发执行3个转换:CONV00(I1),CONV01(I2),CONV02(I3)MAX_CONV1 值复位为 2(除非软件复位)SEQ1 等待第二次触发 第二个触发执行3个转换:CONV03(V1),CONV04(V2),CONV05(V3)第二次自动转换结束后,ADC 结果寄存器有如下值:,用户可以软件复位SEQ1到 CONV00 并重复触发1,2的过程SEQ1 在当前状态保持“等待”,漫婆垦绝燃硼捏粕苹恶菠盏侄塌盖盛精贱衅轿蠢浊曙嗜懊沂勉律擦腊哑统数字信号处理dsp教学课件 单元六数字信号处理dsp教学课件 单元六,ADC 转换结果缓冲寄存器ADCRESULT0 0 x007108 through ADCRESULT15 0 x007117(Total of 16 Registers),模拟输入 0V to 3V,有:模拟电压转换值RESULTx3.0FFFh1111|1111|1111|00001.57FFh0111|1111|1111|00000.000731h0000|0000|0001|000000h0000|0000|0000|0000,MSB,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,LSB,刃虑瀑券者弯蚕怒乒诊哦胚鼠犹妆射汝邪靖讶毋念宙咀屑亲卖誓组吴彤风数字信号处理dsp教学课件 单元六数字信号处理dsp教学课件 单元六,怎样读取结果?整数格式,RESULTx,ACC,Data Mem,bit shift right,15,0,x,x,x,x,x,x,示例:读取结果寄存器 RESULT0,#include DSP281x_Device.hvoid main(void)Uint16 value;/unsigned value=AdcRegs.ADCRESULT0 4;,埃椿逝慰姥筹蹄琐慕梳千逛凳酚茂速喷喧嫂匀暮尔许屎碉飞孟耳夏刀付押数字信号处理dsp教学课件 单元六数字信号处理dsp教学课件 单元六,Lab 6:由GP Timer1启动两个通道模拟转换,AIM:initiated by 由GPT1启动ADCIN_A0 和 ADCIN_B0模数转换 周期为0.1 sec.ADCIN_A0 和 ADCIN_B0 与两个电位计相连,用来控制输入电压在 0 到 3.0V之间.无 GPT1中断服务 由 T1TOADC-位自动启动转换!使用ADC-中断服务程序(ISR)来读取转换结果在主程序中用LED(GPIO port B7.B0)交替显示两个转换结果,彬印底烯牛炒阁嚏线溪各鹿侵指季姓壕柑证倔甭侮畅轿栖忽改墨口雷扔隙数字信号处理dsp教学课件 单元六数字信号处理dsp教学课件 单元六,Lab 6要用到的寄存器:,General Purpose Timer Control:GPTCONA Timer 1 Control:T1CON Timer 1 Period:T1PR Timer 1 Compare:T1CMPR Timer 1 Counter:T1CNT Interrupt Flag:IFR Interrupt Enable ask:IER ADC Control 3:ADCTRL3 ADC Control 2:ADCTRL2 ADC Control 1:ADCTRL1 Channel Select Sequencer1:CHSELSEQ1 Max.number of conversions:MAXCONV ADC-Result 0:ADCRESULT0 ADC-Result 1:ADCRESULT1,敢睁史翔荐柴夺缎赶肃馋紧些擦砷盒埔普妒锌蚁墙驾帚瘤粳耀督伐匙渡翟数字信号处理dsp教学课件 单元六数字信号处理dsp教学课件 单元六,Lab6A,修改 Lab-Exercise 4(Knight-Rider):使用模拟输入 ADCIN0 来改变 LED的频率 使用Lab6来作为 ADC 的设置 LED的频率范围在 50Hz 和 1 Hz之间 在 Fmin 和 Fmax间使用(1)线性或(2)对数刻度,淹键枣喝扛毒曰跃霄擂止搐丘豆锗讣刘悼尼九畦狈金毙嘛录斜贾竟喀脾娩数字信号处理dsp教学课件 单元六数字信号处理dsp教学课件 单元六,

    注意事项

    本文(数字信号处理dsp教学课件单元六.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开