首页 理论教育 最大转换通道寄存器的应用方法

最大转换通道寄存器的应用方法

时间:2023-06-29 理论教育 版权反馈
【摘要】:取值0~7,转换1~8个通道。转换结果顺序装入结果寄存器中。一次转换的个数可以通过编程选择1到MAX CONVn+1之间的数。如果需要进行5个转换,则MAX CONVn设置为4。排序器指针依次从CONV08~CONV12,而且这5个转换结果依次存放在结果寄存器08~12单元中。当SEQ1工作在双排序器模式下,而写入MAX CONV1中的值超过7时,SEQ CNTRn超过7之后继续计数,使排序指针重新指到CONV00并继续计数。

最大转换通道寄存器的应用方法

其格式如下:

位15~7保留位。

位6~0 MAX CONVn:这些位定义一次自动转换最多可以转换的通道个数。对这些位操作随排序器工作模式的变化而变化(双排序或级联)。

●对SEQ1操作,使用位MAX CONV1_2~MAX CONV1_0。取值0~7,转换1~8个通道。

●对SEQ2操作,使用位MAX CONV2_2~MAX CONV2_0。取值0~7,转换1~8个通道。

●对SEQ操作,使用位MAX CONV1_3~MAX CONV1_0。取值0~15,转换1~16个通道。

如果条件允许,一次自动转换总是由初始指针开始,连续执行直到结束。转换结果顺序装入结果寄存器中。一次转换的个数可以通过编程选择1到MAX CONVn+1之间的数。

【例5-3】MAXCONV寄存器位的编程。(www.xing528.com)

如果需要进行5个转换,则MAX CONVn设置为4。

情况1:双排序器模式使用SEQ1或者级联模式SEQ。

排序器指针依次从CONV00指到CONV04,并且这5个转换结果依次存放在结果寄存器00~04单元中。

情况2:双排序器模式使用SEQ2。

排序器指针依次从CONV08~CONV12,而且这5个转换结果依次存放在结果寄存器08~12单元中。

当SEQ1工作在双排序器模式下,而写入MAX CONV1中的值超过7时,SEQ CNTRn超过7之后继续计数,使排序指针重新指到CONV00并继续计数。MAX CONV1的位3~0的数值(0~15)加1就是转换个数。

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

我要反馈