79|0

694

帖子

0

资源

一粒金砂(高级)

F28335学习之ADC配置

从问题出发:

第一,在F28335内核中,通过多路复用后有16个模拟转换输入通道,多路复用实际是用时间换资源, 16个通道肯定是不能并行转换的,这时候DSP是怎么处理的?

第二,AD模块转换的时候,实际采用2个采样保持器,2个采样保持器的结果肯定也不能同时转换,都是分时转换,而实际应用中,经常会需要同时读取两个信号,这个时候DSP是怎么实现同时采到数据的?

这16个输入通道,2路采样保持器,如何组合,先后转换顺序如何确定,如何响应触发源就成了需要解决的问题。

实际应用中,DSP是通过两个8通道排序寄存器(SEQ1和SEQ2)来完成的。

下面就详细的介绍它的排序原理和过程:

1 ADC排序器操作

SEQ1,SEQ2,是两个8状态排序其,能够分别完成8个通道的A/D转换通道的排序管理。A/D模块每次收到触发源的开始转换请求(SOC)之后,就会通过排序器来自动完成多路转换,将模拟信号引入采样保持器,并且在转换完成之后,将转换的结果存入结果寄存器。简而言之,他们的作用就相当于掌权者,分配了所有通道的优先级,决定那个通道先转换先存储。

其工作方式分为两种,

级联工作方式
双排序器工作方式。
这两种工作方式最大的区别:

级联方式相当于串行模式,将两个8路串联成了一个16路,只能一个一个来,而双排序器的工作方式就多了一条通道,相当于并行模式,能够保证信号的同时性。
初始化最多通道数时,级联方式有效通道数为16,而双排序的有效通道数为8
级联方式只用一个触发源,双排序需要两个
所以级联的方式比较简单,而双排序的就比较复杂一些。

补充:采样方式介绍

顺序采样:0-7或者0-15都是同一时间只转换一路信号

同步采样:0-7的一个通道和9-15的一个通道同时转换信号,但是必须要有相同的偏移量,比如ADCINA4和ADCINB4就可以,但是ADCINA7和ADCINB6就不能同一时刻转换。

2 级联工作方式的配置过程

在级联工作方式下,2个8状态的排序器构成一个16状态的排序器,

第一步:设置ADC时钟 ,运行模式和采样模式,一般为12.5M,非连续运行模式和顺序采样

第二步:设置级联的工作方式

第三步:设置最大通道数

第四步:使能SEQ1中断,通过ADCCHSELSEQx来排转换顺序。


回复
您需要登录后才可以回帖 登录 | 注册

关闭
站长推荐上一条 1/3 下一条

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表