主题中讨论的其他器件:EV2400、 BQ34Z100-DEVICE-FW、 BQSTUDIO、 ISO1541
大家好、
我们的电池设置包括9节锂聚合物电池、2个 BQ7790522PWR 保护器和 BQ34Z100PWR-R2作为电量监测计。 由于 BQ7790522PWR 打开了低侧电路、我们添加了隔离器、以确保 SDA 和 SCL 实现正确的 I2C 通信。
不过、我在使用 EV2400与 BQ34Z100PWR-R2进行通信时遇到问题。 我们的电路具有外部5V 输入、稳压至3.3V、并与5V_ISO 隔离、所有这些均可通过万用表进行确认。
目前、我已将 PACK+和 GND 连接到30V 电源。 测量结果表明 REG25上为4V、REG25上为2.5V、处于预期电压范围内。
在软件方面、我已下载了 BQSTUDIO-Stable。 尽管没有找到我的确切器件型号 BQ34Z100PWR-R2、但我尝试了使用最接近的匹配项、例如 BQ34Z100G1。 此外、我获取了 BQ34Z100-DEVICE-FW、并将文件0100_2_02-bq34z100.bqz 放在 BQStudio 的配置文件夹中。 有人能确认这是否是正确的方法吗?
那么、正确选择的文件0100_0_16-BQ34Z100G1或0100_2_02-bq34z100应该是什么?
当所有器件都插入时、它不会检测到器件: 
我移除了隔离器 U13以及两个 PU R49和 R40、能够与器件通信: 
所使用的隔离器是专用于 I2C 的 ISO1541QDRQ1、隔离式单向时钟、您觉得这有什么问题吗?
我用示波器查看了 I2C 信号、当我绕过隔离器时、一切看起来都很好、我看到以下消息: 
对于隔离器、我看不到正确的内容: 
BQStudio 提示器件未确认。 我尝试将 pu 值更改为1k、没有任何变化。 我还尝试了将 VCC2 (隔离器)和 PU 更改为 REGIN、而不是5V_ISO、但效果更好。
如果你有任何想法、我现在就有点卡住了。
谢谢!
e2e.ti.com/.../EFuelGauge.pdfe2e.ti.com/.../BatteryProtector.pdf
