工具与软件:
你(们)好
我的客户端尝试使用 ADC_CONFIG 位2-0功能来检查功率平均值。
但他们发现他们是否有任何设置,如7h,4h,3h。
功率值将恢复为0 .
它们当前将 VSHCT (bit 8-6)设置为5h
MODE 至 Fh (连续)
2h 到0x00fa。 其他寄存器为默认设置
我们是否需要检查或设置任何其他设置?
BRS
Brian
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.
工具与软件:
你(们)好
我的客户端尝试使用 ADC_CONFIG 位2-0功能来检查功率平均值。
但他们发现他们是否有任何设置,如7h,4h,3h。
功率值将恢复为0 .
它们当前将 VSHCT (bit 8-6)设置为5h
MODE 至 Fh (连续)
2h 到0x00fa。 其他寄存器为默认设置
我们是否需要检查或设置任何其他设置?
BRS
Brian
您好、Mitch
感谢您的大力支持。
他们已读取如下所示的寄存器。

如果它们将1h 设置为默认值。 它们可以正常读取功率。
20 (最大预期电流)/ 2^15 = 0.000610352 (CURRENT_LSB)
819.2 * 10 ^6 * 0。 000610352 * 0.5m Ω(R SHUNT)
= 250.0001792
因此 SHUNT_CAL = 0x00FA
BRS
Brian
嗨、Brian、
从您发送给我的寄存器来看、VSHUT 结果似乎实际上为0、因此不会有任何读取功能。 这可能是它们功耗为0的原因。
如果问题不是这样、则他们可能 具有 MATHOF 位的标志。 如果 在分流器上测得的电流比用于计算 CURRENT_LSB 及相应 SHUNT_CAL 寄存器值的电流更高、则可能会出现 MATHOF 误差(数学溢出)、然后功率和电流的结果可以为0。 使用您计划测量的最大可能电流进行计算非常重要。 由于在更改 SHUNT_CAL 值时误差会消失、因此 很可能就是这种情况。
如果以上都不是问题、请在0功率测量期间从所有寄存器值发送寄存器读数。
此致、
Mitch