首页 理论教育 ADC控制寄存器2详解(ADCTRL2)

ADC控制寄存器2详解(ADCTRL2)

时间:2023-06-29 理论教育 版权反馈
【摘要】:对该位置1,立即复位排序器1,使排序器指针返回而指到CONV00。将中止当前正在进行的转换。注:RST SEQ1位和SOC SEQ1位不应在同一个指令中设置,否则将复位排序器而不会启动排序器。该操作对RST SEQ2位和SOC SEQ2位也是如此。位8 EVA SOC SEQ1:事件管理器EVA对SEQ1产生SOC信号的屏蔽位。这一位选择中断的模式,在SEQ2转换排序结束时影响中断INT SEQ2的设置。

ADC控制寄存器2详解(ADCTRL2)

其格式如下:

位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有多个事件可以通过编程来启动转换。

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

我要反馈