首页 理论教育 自动排序器原理及操作流程分析

自动排序器原理及操作流程分析

时间:2023-06-29 理论教育 版权反馈
【摘要】:自动排序器可以对模拟通道的转换顺序进行排序。ADC排序器由两个8状态排序器SEQ1和SEQ2组成,也可以级联成一个16状态排序器SEQ。图5-2 双排序器模式的ADC框图注意:在双排序器模式下,来自“未被激活”的排序器的A-D启动请求将在“被激活”的排序器完成采样之后自动开始执行。为了方便,下面描述排序器时规定:SEQ1指的是CONV00~CONV07。双8状态与单16状态排序器的操作基本相同,不同之处见表5-1。

自动排序器原理及操作流程分析

自动排序器可以对模拟通道的转换顺序进行排序。ADC排序器由两个8状态(State)排序器SEQ1和SEQ2组成,也可以级联成一个16状态排序器SEQ。这里的状态指排序器中自动转换的数量,而不是指引脚。即排序器有两种工作模式:单排序器模式(又称级联模式)和双排序器模式。

单排序器可以有16个转换通道,如图5-1所示。双排序器模式(Dual Sequencer Mode)为两个独立的8状态或8通道转换,如图5-2所示。

978-7-111-36250-0-Chapter05-1.jpg

图5-1 单排序器模式的ADC框图

两种排序器都有能力对一系列的转换进行自动排序。就是说每次ADC收到开始转换SOC(Sta rt of Conversion)的请求,就可自动启动多个转换。每次转换可选择16个输入通道中的任意一个。转换完毕后,通道的A-D转换结果就保存在相应的结果寄存器(RE⁃SULTn)(n=0~15)中(第一个结果放在RESULT0,第二个结果放在RESULT1,依此类推)。而且用户可以对同一个通道进行多次采样,即对某一通道实行“过采样”,这样得到的采样结果比传统的采样结果分辨率高。

978-7-111-36250-0-Chapter05-2.jpg

图5-2 双排序器模式的ADC框图

注意:在双排序器模式下,来自“未被激活”的排序器的A-D启动请求(SOC)将在“被激活”的排序器完成采样之后自动开始执行。即假设A-D转换正在忙于处理SEQ2的操作,当SEQ1启动一个SOC信号后,A-D转换器在完成SEQ2的操作之后立即开始响应SEQ1的请求。

为了方便,下面描述排序器时规定:(www.xing528.com)

SEQ1指的是CONV00~CONV07。

SEQ2指的是CONV08~CONV15。

级联排序器SEQ指CONV00~CONV15。

双8状态与单16状态排序器的操作基本相同,不同之处见表5-1。

5-1 ADC单操作模式和级联操作模式比较

978-7-111-36250-0-Chapter05-3.jpg

每一个被排序的转换都对应一个模拟输入通道,该输入通道可以在ADC输入通道选择排序寄存器CHSELSEQ1~4中的CONVnn位中定义。CONVnn由4个二进制位组成,可在16个通道的任一个通道进行设置。因为在级联排序器下最大可有16个转换,因此一共要有16个通道选择位(CONV00~CONV15),这些位分布于寄存器CHSELSEQ1~4中。CONVnn中的值可在0~15之间变化,允许ADC输入通道在任何顺序下被采样,同一个通道可以多次采样。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈