屏蔽/使能寄存器选择要使能何种功能,以控制警报引脚及其工作方式。如果使能了多个功能,则最高有效位位置的警报功能 (D15-D11) 具有优先权,并响应警报限值寄存器。
表 7-12 屏蔽/使能寄存器 (06h)(读取/写入)| 位 # | D15 | D14 | D13 | D12 | D11 | D10 | D9 | D8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
|---|
位 名称 | SOL | SUL | BOL | BUL | POL | CNVR | — | — | — | — | — | AFF | CVRF | OVF | APOL | LEN |
| POR 值 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| SOL: | 分流电压过压 |
| 位 15 | 将该位置为高电平可将警报引脚配置为:如果转换后的分流电压测量值超过警报限值寄存器中编程的值,则将警报引脚置为有效。 |
| SUL: | 分流电压欠压 |
| 位 14 | 将该位置为高电平可将警报引脚配置为:如果转换后的分流电压测量值降至警报限值寄存器中编程的值以下,则将警报引脚置为有效。 |
| BOL: | 总线电压过压 |
| 位 13 | 将该位置为高电平可将警报引脚配置为:如果转换后的总线电压测量值超过警报限值寄存器中编程的值,则将警报引脚置为有效。 |
| BUL: | 总线电压欠压 |
| 位 12 | 将该位置为高电平可将警报引脚配置为:如果转换后的总线电压测量值降至警报限值寄存器中编程的值以下,则将警报引脚置为有效。 |
| POL: | 功率超限 |
| 位 11 | 将该位置为高电平可将警报引脚配置为:如果在总线电压测量后计算的功率超过警报限值寄存器中编程的值,则将警报引脚置为有效。 |
| CNVR: | 转换就绪 |
| 位 10 | 当转换就绪标志位(位 3)被置为有效表明此器件已经为下次转换做好准备时,将该位设置为高电平将把警报引脚置为有效。 |
| AFF: | 警报功能标志 |
| 位 4 | 虽然警报引脚一次只能监控一个警报功能,但也可以使能转换就绪标志来将警报引脚置为有效。通过在警报发生后读取警报功能标志,用户能够确定警报功能是否为警报来源。
当警报锁存使能位设置为锁存模式时,仅当读取屏蔽/使能寄存器时,才会清除警报功能标志位。当警报锁存使能位设置为透明模式时,在下一次不会导致警报条件的转换之后,才会清除警报功能标志位。 |
| CVRF: | 转换就绪标志 |
| 位 3 | 虽然可随时读取此器件,并且来自上次转换的数据可用,但提供的转换就绪标志位可帮助协调单次或触发转换。转换就绪标志位在所有转换、均值计算和乘法运算完成之后置位。在以下情况下,将清除转换就绪标志位: 1.)写入配置寄存器(断电选择除外) 2.)读取屏蔽/使能寄存器 |
| OVF: | 数学溢出标志 |
| 位 2 | 如果算术运算导致一个溢出错误,该位被置为 '1'。该位指示电流和功率数据可能无效。 |
| APOL: | 警报极性位;设置警报引脚极性。 |
| 位 1 | 1 = 反相(高电平有效集电极开路) 0 = 正常(低电平有效集电极开路)(默认) |
| LEN: | 警报锁存使能;配置警报引脚和警报标志位的锁存特性。 |
| 位 0 | 1 = 使能锁存 0 = 透明(默认)当警报锁存使能位设置为透明模式时,如果故障已被清除,则 ALERT 引脚和标志位复位为空闲状态。当警报锁存使能位设置为锁存模式时,故障发生后警报引脚和警报标志位保持有效,直到屏蔽/使能寄存器被读取。 |