DSP原理及应用技术第6.4节 模数转换模块(ADC).pptVIP

DSP原理及应用技术第6.4节 模数转换模块(ADC).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 第6章 DSP片上控制与采样外设 6.4 模数转换模块(ADC) 6.4.1 ADC特性 模数转换模块ADC有16个通道,可配置为2个独立的8通道模块,服务于ePWM模块。两个独立的8通道模块也可以级联构成一个16通道模块。尽管在模数转换模块中有多个输入通道和两个排序器,但仅有一个转换器。ADC模块的功能框图如图所示。 6.4 模数转换模块(ADC) 6.4 模数转换模块(ADC) ADC模块主要包括以下特点: 带有两个采样/保持器(S/H)的12位模数转换模块ADC内核。 同步或顺序采样模式。 模拟输入电压范围:0V~3V。 快速转换功能,ADC时钟频率为12.5MHz时为6.25MSPS。 自动排序功能可一次性提供16通道“自动转换”,每次转换的通道可通过软件编程从16个通道中任意选择。 16个结果寄存器存放ADC的转换结果,转换后的数字量表示为: 模拟输入 0V 数字值 = 0 0V模拟输入值3V 数字值 = 模拟输入值 3V 数字值 = 4095 有多个触发源启动ADC转换(SOC):S/W软件立即启动;ePWM1~6;GPIO XINT2。 灵活的中断控制,允许每个或每隔一个序列转换结束产生中断请求。 排序器可工作在启动/停止模式,允许“多个排序触发”同步转换。 在双排序器模式下,ePWM触发器可以独立工作。 采样保持(S/H)采集时间窗口有独立的预定标控制。 6.4.2 ADC工作模式 1. 自动转换排序器的操作原理 单排序器模式(级联构成16状态) 6.4.2 ADC工作模式 1. 自动转换排序器的操作原理 双排序器模式(两个相互独立的8状态) 6.4.2 ADC工作模式 1. 自动转换排序器的操作原理 对于这两种排序器模式,模数转换模块ADC都可以对一系列转换进行自动排序。对于每次转换,可通过模拟复用器选择16个输入通道中的任何一个。转换结束后,所选通道转换的数字量保存到相应的结果寄存器中用户也可以对同一通道进行多次采样,从而实现过采样,过采样比传统的单采样转换结果具有更高的分辨率。 在双排序器顺续采样模式下,一旦当前工作的排序器完成排序,就能响应来自任意排序器的下一个SOC请求。例如,假设当SEQ1产生ADC开始转换请求时,ADC正在对SEQ2进行转换,完成SEQ2的请求后会立即启动SEQ1。如果SEQ1和SEQ2的SOC请求同时挂起,则SEQ1排序器有更高的优先级。假设ADC模块正在处理SEQ1,SEQ1和SEQ2同时产生SOC请求,当ADC完成SEQ1的有效排序后,将会立即处理新的SEQ1的转换请求,SEQ2的转换请求仍然被挂起。 6.4.2 ADC工作模式 1. 自动转换排序器的操作原理 ADC可以工作在同步采样模式或者顺序采样模式。对于每一个转换,由CONVxx位确定采样和转换的外部模拟量输入引脚。在顺序采样模式中,CONVxx的4位都用来确定输入引脚,最高位确定采用哪个采样/保持缓冲器,其它三位定义偏移量。 在同步采样模式中,CONVxx的最高位不起作用,每个采样/保持缓冲器对CONVxx寄存器低3位确定的引脚进行采样。 转换器首先转换采样保持器A中锁存的电压量,然后转换采样保持器B中锁存的电压量。采样保持器A转换的结果保持在当前的ADCRESULTn寄存器(假设排序器已经复位,SEQ1的结果放在ADCRESULT0),采样保持器B转换的结果保存在下一个ADCRESULTn寄存器(假设排序器已经复位,SEQ1的结果放在ADCRESULT1)。而结果寄存器指针每次加2(假设排序器已经复位,指向ADCRESULT2,存放下一SEQ1的结果)。 6.4.2 ADC工作模式 (1)顺序采样模式 图6-62给出了顺序采样模式的时序图。此例中,ACQ_PS3~0位设置为0001b。C1代表结果寄存器更新时间,S表示采样窗的时间。CONVxx寄存器内包含了通道的地址:SEQ1的是CONV00,SEQ2的是CONV08。 6.4.2 ADC工作模式 (2)同步采样模式 图6-63描述了同步采样模式的时序图。此例中,ACQ_PS3~0位设置为0001b。C1代表Ax通道结果寄存器更新时间,C2表示Bx通道结果寄存器更新时间,S表示采样窗的时间。CONVxx寄存器内包含了通道的地址:CONV00表示A0/B0通道,CONV01表示A1/B1通道。 6.4.2 ADC工作模式 2. 连续自动排序模式 在8通道的排序器(SEQ1或SEQ2)模式下,SEQ1/SEQ2能在一次排序过程中对多达8个任意通道(级联模式时可达16通道)进行排序转换。转换流程如图6-64所示。

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档