主题中讨论的其他器件: SysConfig、 INA229、 TI-SCB、 INA236
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.
Douglas 您好、
感谢您使用 TI 论坛。 首先、您应该知道、您发送的 INA239数据表链接已过时。 以下是指向更新数据表的链接: https://www.ti.com/lit/ds/symlink/ina239.pdf
如果没有连接 GND 引脚、INA239将无法工作、因此如果您看到这种行为、则您的电路板上可能存在硬件问题。 您可以联系 Mikroe、了解他们是否有任何可能存在的错误想法、或者目视检查 PCB 是否存在错误、例如焊接在一起的器件引脚。 还要仔细检查试验电路板本身是否存在错误。 您可能希望尝试在没有负载设置的情况下直接连接到 INA239、以查看您是否可以读取 ID 寄存器或温度寄存器来帮助验证设置。
如果您最终无法让他们的模块正常工作、您可能对我们的 INA239评估模块感兴趣: https://www.ti.com/tool/INA229_239EVM。 与此控制器配对: https://www.ti.com/tool/TI-SCB。 可以通过 GUI 获取评估: https://dev.ti.com/gallery/info/CurrentSensing/INA228_229_237_238_239EVM_GUI。
此外、如果您需要其他软件资源、SysConfig 中提供了此器件、该器件可帮助根据您所需的配置设置生成 C 代码、网址为: https://dev.ti.com/sysconfig/index.html?product=ascstudio&module=/ti/sensors/currentsensor/INA239
此致、
Mitch
感谢您的回复。 我能够在连接 GND 引脚的情况下读取 ID 寄存器。 我目前正在与 Mikroe 联系、但他们尚未回复。
不过、我有几个问题:
1.每个 INA239评估板是否包括 Mikroe 或 TI 的产品、其最大电流读数是否为10安培?
2.您的评估模块 INA229_239EVM Arduino 是否兼容? 我当前使用的是通过 Arduino IDE 编程的 Teensy4.1板。
Douglas 您好、
不用客气。 以下是我对您的问题的答复:
1.当您通过 PCB 运行电流时、我们的 INA239EVM 限制为10A、但它具有连接外部分流电阻器的接头、因此您可以从 PCB 运行电流并使用您想要的任何电流。 EVM 用户指南在第4.2.3.1节中讨论了如何执行此操作。
2. INA229_239EVM (或者您的情况下只有 INA239EVM)可以连接到您想要的任何 MCU。 它可以直接插入我们的 TI-SCB 控制器、该控制器具有可立即运行的便捷软件/GUI 包、但您始终可以使用自己的 MCU (如 Arduino)、而不是我们的控制器。 当使用您自己的 MCU 时、您将不得不制作自己的软件。 但是、如果您从 SysConfig 中获取软件、则可以很轻松地将其转换为 Arduino 工程。 这里是我的一位同事编写的指南、介绍了如何操作(为 INA236编写、但也适用于 INA239。 单击图像以放大它们):
。
如何将 SysConfig 代码转换为 Arduino 代码:
此致、
Mitch
感谢 Mitch 的参与。
您可以帮助我进一步了解 INA239芯片吗? 我自己购买了一些 INA239芯片、并决定在10引脚的小型分线板上自行对其进行进一步测试。 我没有在电路中添加任何电容器或电阻器。 我将 INA239连接到控制器 SPI 引脚、但 INA239的 GND 仍会干扰读数的精度。 连接 GND 引脚时、I 读为0.00。 未连接 GND 引脚时、我读取的电压为2.8V (应读取3.3V)在本例中、我仅读取控制器提供的3.3V 电压的 VBUS。 您可以通过任何方法在自己的终端上进行测试吗? 我觉得 INA239芯片有问题。 下面是我所做的简单设置的图片。
在我的上一篇文章中、我在试验电路板上展示了控制器、而 ina239不在试验电路板上。 这导致了我讨论过的问题、GND 连接时的读数为0.00、GND 未连接时的读数为2.8V。 我只是尝试将控制器从试验电路板上取下、然后直接将一切连接到控制器和 INA239 (无试验电路板)。 现在、连接 GND 后的 VBUS 读数正确。 但是... 当我取下 GND 引脚时、它仍会通电。 我知道它打开、因为它的读数不是3.3V、而是2.8V。 这是令人难以置信的。