其格式如下:
位15 EVB SOC SEQ:级联排序器模式下EVB SOC使能位(该位只能在级联模式下有效)。
●0:禁止。
●1:使能事件管理EVB的信号启动级联的排序器SEQ,事件管理器EVB有多个事件可以通过编程来启动转换。
位14 RST S EQ1:复位排序器1位。对该位置1,立即复位排序器1,使排序器指针返回而指到CONV00。将中止当前正在进行的转换。
●0:禁止。
●1:立即将排序器复位到CONV00。
位13 SOC SEQ1:开始转换SOC触发排序器1。以下触发信号源可以使这一位置1:
●S/W:软件向这一位写入1。
●EVA:事件管理器EVA。
●EVB:事件管理器EVB(仅在级联模式下)。
●EXT:外部引脚(即ADCSOC引脚)。
当一个触发信号源到来时,有3种情况可能发生:
情况1:SEQ1处于空闲状态且清零SOC位时,SEQ1立即启动,该位置1后立即清零,允许后来的触发信号源被悬挂。
情况2:SEQ1处于忙状态但SOC位为0时,该位置1表示正悬挂一个触发信号源请求,当SEQ1完成当前的转换又重新开始时,该位清零。
情况3:SEQ1处于忙状态且SOC位已经置1时,忽略此时到来的触发信号源。
●0:清除一个悬挂的SOC请求。
注:如果排序器已经启动,该位自动清零,因此对该位写入0没有作用。也就是说,不能通过清零该位来停止已经启动的排序器。
●1:软件触发启动SEQ1。从当前停止位置启动SEQ1(即空闲模式)。
注:RST SEQ1位(ADCTRL2.14)和SOC SEQ1位(ADCTRL2.13)不应在同一个指令中设置,否则将复位排序器而不会启动排序器。正确的操作顺序应该是先设置RST SEQ1位,再在下一条指令中设置SOC SEQ1位,这样可以保证对排序器复位并可以重新启动它。该操作对RST SEQ2位(ADCTRL2.6)和SOC SEQ2位(ADCTRL2.5)也是如此。
位12 保留位。
位11 INT ENA SEQ1:排序器SEQ1的中断使能位。
●0:禁止INT SEQ1的中断请求。
●1:使能INT SEQ1的中断请求。
位10 INT MOD SEQ1:排序器SEQ1的中断模式控制位。在SEQ1转换排序结束时影响INT SEQ1的设置。
●0:中断INT SEQ1在每个SEQ1排序结束时置1。
●1:中断INT SEQl在每隔一个SEQ1排序结束时置1。
位9 保留位。
位8 EVA SOC SEQ1:事件管理器EVA对SEQ1产生SOC信号的屏蔽位。
●0:EVA的触发信号源不能启动SEQ1。(www.xing528.com)
●1:使能EVA的触发信号源启动SEQ1/SEQ。EVA有多个事件可以通过编程来启动转换。
位7 EXT SOC SEQ1:外部信号启动SEQ1转换位。
●0:禁止。
●1:使能来自ADCSOC引脚上的信号启动模数转换自动转换排序。
位6 RST SEQ2:复位排序器2。
●0:禁止。
●l:中止当前正在进行的转换,立即复位SEQ2,使排序器指针指到CONV08。
位5 SOC SEQ2:启动SEQ2转换位(仅适用于双排序器模式,级联模式中忽略该位)。以下触发信号源可以引起SOC SEQ2置1:
●S/W:软件向这一位写入1。
●EVB:事件管理器EVB。
当一个触发信号源到来时,有3种情况可能发生:
情况1:SEQ2处于空闲状态,且SOC位清零时,SEQ2立即启动,该位置l后立即清零,允许悬挂后来的触发信号源。
情况2:SEQ2处于忙状态,但SOC位为0时,该位置1,以表示正悬挂一个触发信号源请求,当SEQ2完成当前的转换又重新开始时,该位清零。
情况3:SEQ2处于忙状态,且SOC位已经置1时,忽略此时来到的触发信号源。
●0:清除一个悬挂的SOC请求。
注:如果一个排序器已经启动,此位自动清零。写入0时无效。即对此位清零不能停止一个已经启动的排序器。
●1:从当前停止位置启动SEQ2(即空闲模式)。
位4 保留位。
位3 INT ENA SEQ2:SEQ2的中断使能控制位。
●0:禁止INT SEQ2的中断请求。
●1:使能INT SEQ2的中断请求。
位2 INT MOD SEQ2:S EQ2的中断模式控制位。这一位选择中断的模式,在SEQ2转换排序结束时影响中断INT SEQ2的设置。
●0:中断INT SEQ2在每个SEQ2转换序列结束时置1。
●1:中断INT SEQ2在每隔一个SEQ2转换序列结束时置1。
位1保留位。
位0 EVB SOC SEQ2:事件管理器EVB对SEQ2产生SOC信号的屏蔽位。
●0:禁止。
●1:使能EVB的信号启动排序器SEQ2。EVB有多个事件可以通过编程来启动转换。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。