您好!
当我们连接一个通道且保留两个通道(悬空)时、我们设置 CONFIG 寄存器以禁用这两个不使用的通道。
我们观察到、在将 PV 限制的寄存器值设置为合适后、PV 引脚仍然有效。 您能帮助我们了解我们缺少的内容吗? 谢谢。
除了硬件更改(添加电源轨以取消使用浮动通道)之外、是否有任何方法可以启用 PV 功能?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
当我们连接一个通道且保留两个通道(悬空)时、我们设置 CONFIG 寄存器以禁用这两个不使用的通道。
我们观察到、在将 PV 限制的寄存器值设置为合适后、PV 引脚仍然有效。 您能帮助我们了解我们缺少的内容吗? 谢谢。
除了硬件更改(添加电源轨以取消使用浮动通道)之外、是否有任何方法可以启用 PV 功能?
Shih、您好!
我认为您强调了这个问题。 所有未使用的通道都必须将 IN-连接到有效的电源轨。
我相信、如果您验证未使用通道的 Vbus 读数、然后更改 PV 寄存器并重新触发转换、您可能会不适当地使用 PV 标志。 问题在于浮动引脚决定了 Vbus 的值,以及 PV 寄存器是否提供了足够的范围来创建一个非触发值 。 电路板的寄生效应可能会使 VBUS 电压不可重复。 如果您尝试此操作、我将触发单次转换、并使 PV 上限值为满量程、PV 下限为0、然后尝试转换。 然后确保未使用的通道不会再次转换。 如果这正常、则需要在每次复位时重复此操作。
Javier 好、
还有一个问题-上限和下限寄存器为什么不向这些寄存器写入负值? 写入负值后、每个寄存器的符号位都会清除。
例如:
POST /Argo/0/i2c/0/addr/64/txrx{"val":[16、220、216]、"Rx":2}#上限寄存器设置为-9V #读回[92、216]的值
POST /Argo/0/i2c/0/addr/64/txrx{"val":[17、216、240]、"Rx":2}#将下限寄存器设置为-10V #读回[88、240]的值
POST /Argo/0/i2c/0/addr/65/txrx{"val":[16、220、216]、"Rx":2}#上限寄存器设置为-9V #读回[92、216]的值
POST /Argo/0/i2c/0/addr/65/txrx{"val":[17、216、240]、"Rx":2}#下限寄存器设置为-10V #读回[88、240]的值
对于这两个寄存器、即使我们写入负值、符号位(15)也会持续被清零。