- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP讲义8章0602 第8章:模数转换ADC模块 上海 理工 DSP 课件
第8章:模数转换ADC模块 8.1 概述 LF240x具有的ADC模块具有如下特性: 带内置采样/保持(S/H)的16通道10位ADC 自动排序能力。一次可执行最多16个通道的自动转换,每次要转换的通道都可以编程选择 两个排序器SEQ1、SEQ2,可独立工作在双排序模式,或者级联之后工作在最多16个选择通道的排序模式。 4个排序控制器CHSELSEQn在给定排序方式下决定模拟通道转换次序 可单独访问的16个结果寄存器RESULT0~RESULT15 多个触发源可以启动AD转换 软件:软件立即启动,用SOC SEQn位 EVA(B):事件管理器A(B),在EVA(B)中有多个事件源可以启动AD转换 外部:ADCSOC引脚 排序器可工作在启动/停止模式,允许多个按时间排序的触发源同步转换 内置校验模式、自测试模式 8.2 自动排序器工作原理 排序器两种模式:1、8通道的SEQ1和SEQ2;2、可级联成16通道排序器的SEQ ADC工作过程:通过模拟通道的多路选择器来选择要转换的通道?转换结束后,数值结果保存到该通道对应的结果寄存器RESULTn。 用户可以对同一个通道进行多次采样,即“过采样”,则得到的采样结果较传统采样分辨率高。 注意:双排序模式下,来自“未被激活”的排序器的AD启动请求将在“被激活”的排序器完成采样之后自动开始执行。即,假设AD转换正在忙于处理SEQ2的操作,当SEQ1启动一个SOC信号后,AD转换器在完成SEQ2的操作之后立即开始响应SEQ1的请求。 8.2 自动排序器工作原理 双排序模式下,转换个数受最大转换通道寄存器MAX CONVn(MAXCONV寄存器中的一个3位段域或4位段域),该值在自动排序转换开始时被装载到自动排序状态寄存器 AUTO_SEQ_SR的排序计数器段域SEQCNTR3~0。 MAX CONVn段域的值在0~7变化,当排序器从通道CONV00开始有顺序的转换时,SEQ CNTRn段域的值开始向下计数直到SEQ CNTRn为0。 一次完成的转换数为MAX CONVn+1 双排序器和单排序器工作比较P168表8.1 级联方式下自动排序ADC结构 双排序方式下自动排序ADC结构 连续的自动排序流程 事件管理器A启动排序器 排序器可以在两种工作方式下产生中断,有ADCTRL2寄存器的控制位决定。 对例8.2稍作变动可说明在不同工作条件下中断方式1和中断方式2的用途。 情况1:第一个序列和第二个序列中采样的个数不一样 情况2:两个序列的采样个数相等 情况3:两个序列的采样个数相等(带虚读) 中断操作图,如图8.5所示。 排序转换时的中断操作 8.3 ADC时钟预定标 AD转换时间 ADC的时钟预定标 ADC的时钟预定标系数 8.4 校准模式 校准寄存器CALIBRATION 8.5 ADC模块的寄存器 ADC控制寄存器1ADCTRL1 ADC控制寄存器2ADCTRL2 最大转换通道寄存器MAXCONV 自动排序状态寄存器AUTO_SEQ_SR 8.6 ADC 转换时钟周期 转换时间与一个给定的序列中转换的个数有关。转换周期分5个阶段,如表8.14所示。 END! 2006/2/12 TMS320LF240x DSP 结构原理及应用(第8章) 主讲教师: 杨海马 ADC控制寄存器1ADCTRL1 ADC控制寄存器2ADCTRL2 最大转换通道寄存器MAXCONV 自动排序状态寄存器AUTO_SEQ_SR 8.2.1 连续自动排序模式例8.1 双排序模式下,用SEQ1进行AD转换,假设需要用SEQ1完成7个通道的转化(通道2,3,2,3,6,7,12需要排序自动转换)。则MAX CONV1值为6且排序控制器CHESELQn寄存器中应填入下列值 CHSELSEQ4 X X X X 70A6h CHSELSEQ3 X X X X 70A5h CHSELSEQ2 6 7 12 X 70A4h CHSELSEQ1 2 3 2 3 70A3h Bits15~12 Bits15~12 Bits15~12 Bits15~12 转换流程如下: 8.2.2 启动/停止模式 除连续的自动排序模式外,任何一个排序器(SEQ1、SEQ2和SEQ)都可工作在启动停止模式。该方式下可以实现在时间上单独和多个启动信号触发源同步。 与例8.1不同处的是,在排序器完成第一个转换序列之后,在中断服务程序中不需要被复位,即排序器初始指针不需要指到CONV00就可以被重新触发,在此模式下,CONT RUN必须被设置为0。 例8.2 排序器工作在启动/停止模式 。要求:触发源1(定时器下溢)启动3个自动
您可能关注的文档
- Dealing With AIDS 大学英语精读 教学课件.ppt
- Deductive Research 大学论文写作课课件(英文).ppt
- denisi_HR_1e_PPTs_ch02 人力资源管理 外教 课件.ppt
- denisi_HR_1e_PPTs_ch01 人力资源管理 外教 课件.ppt
- denisi_HR_1e_PPTs_ch05 人力资源管理 外教 课件.ppt
- denisi_HR_1e_PPTs_ch06 人力资源管理 外教 课件.ppt
- denisi_HR_1e_PPTs_ch07 人力资源管理 外教 课件.ppt
- DES 信息安全概论课件与复习提纲.ppt
- Deutschland 德语教学课件.doc
- Dickinson 高等教育出版社 美国文学选读课件.ppt
文档评论(0)