Other Parts Discussed in Thread: SYSCONFIG
器件型号: INA228
主题: SysConfig 中讨论的其他器件
我正在读取当前寄存器值、但结果是错误的。 为什么我不读取预期读取的值?
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.
Other Parts Discussed in Thread: SYSCONFIG
器件型号: INA228
主题: SysConfig 中讨论的其他器件
我正在读取当前寄存器值、但结果是错误的。 为什么我不读取预期读取的值?
结果不是您期望的结果、可能有许多原因。 在尝试以下调试步骤之前、最好检查测量结果是否在预期的误差限制范围内。 此处是指向误差计算器工具的链接、该工具可帮助您评估预期的系统误差:
错误工具: https://www.ti.com/tool/download/CS-AMPLIFIER-ERROR-TOOL
如果您发现您的系统未设置为测量您要测量的电流、可通过以下应用手册和 Excel 工具开始使用数字功率监控器并根据您的需求选择正确的分流电阻器:
应用手册: https://www.ti.com/lit/pdf/sboa511
计算器工具: https://www.ti.com/tool/download/SBOR021
您可以执行以下步骤来调试当前结果与预期不符的原因、以及一些可能导致该问题的常见问题。
首先、确定在电压达到 INA 本身之前是否发生了变化:
为此、请在尽可能靠近器件引脚的位置测量差分电压、并将其与预期值进行比较。
如果该电压与您预期的电压不同、则意味着电压在到达器件之前就发生了变化。 以下是可能发生这种情况的一些常见原因:
如果 IN+和 IN-处的值是您期望的值、请按照以下步骤找到问题:
注意:虽然这些调试步骤用于电流测量、但您可以使用类似的过程来调试总线电压测量。