主题中讨论的其他器件:BQ76930、 BQ78350、 BQSTUDIO
大家好
因此、我尝试 使用 Battery Managment Studio 校准我的 BQ78350-R1、但我遇到了问题。
在读取 ManufacturerData()时,我无法正确读取任何电池电压。 我在任何单元格中得到的只是零、实际上是错误的。 问题在哪里以及如何解决?
我附加了屏幕截图来展示我的情况。
感谢您的帮助
Anton Kanyshev
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.
大家好
因此、我尝试 使用 Battery Managment Studio 校准我的 BQ78350-R1、但我遇到了问题。
在读取 ManufacturerData()时,我无法正确读取任何电池电压。 我在任何单元格中得到的只是零、实际上是错误的。 问题在哪里以及如何解决?
我附加了屏幕截图来展示我的情况。
感谢您的帮助
Anton Kanyshev
Thomas、
这可能是您要求的文件
https://drive.google.com/open?id=0B13jsAOtJTUkRlE5dGpwcDB0Tjg
感谢您的帮助
Tom、
在这里
e2e.ti.com/.../bq78350_5F00_R1_5F00_v1_5F00_03_5F00_build_5F00_22.rar
Anton、
我检查了 srec 文件、在 AFE 单元格映射寄存器中仅启用了三个单元格。 该寄存器应按如下方式进行配置。
这仍然不能解释您的监测计为何不报告任何电池电压。 我与支持 AFE 器件的应用工程师讨论了这一问题、他说、bq76930中的顶部裸片看起来没有上电。 bq76930是一款双芯片 MCM。 请检查几件事以了解它为什么不加电。
原理图上有一些问题。
Tom
尊敬的 Anton:
原理图顶部的 R45与 R65之间的连接线或导线以及其他电路应连接到 R45的电池侧、而不是 器件侧。 我同意 Tom 的观点、目前的连接可能不会阻止 运行、但会导致顶部电池电压测量不当。 电池上的电压为19V 时、您可以确保在 C71和 C68上保持大约9V 的电压。
热敏电阻应在 BOOT 处连接。 启动后、C65应具有大约3.3V 的电压。 否则、可能会发生0电压和196摄氏度。
C68和 C71在原理图上显示为不同的值。 通常情况下、这些值应较大且相同。 确保在测试电路板时提供电池电压。
对于 bq76930、100欧姆输入和功率滤波电阻器看起来相当小、1k 更常见。 在短路期间、1k 值有助于防止功率滤波电容器放电。 除非 IC 已损坏、否则100欧姆电阻不可能阻止正常的电压报告。 您可以查看 bq769x0系列10大设计注意事项 应用手册。 REGSRC 路径中的二极管将防止通信功率损耗、而监测计也将在短路期间防止功率损耗、请参阅附注的第9节。 对于6节电池、考虑是否可以移除 VD14并 使用二极管和滤波器从 PACK+获取 REGSRC 电源。
您可以在运行期间查看 SDA 和 SCL 线路、以查看在通信期间 SDA 线路是否主要为0、正如0 V 电池数据所指示的那样。 您应该会看到每250ms 有大量空闲时间的事务突发。 SDA 线路不应固定为低电平、因为您在安全状态寄存器中报告 ASCD 和 AOLD、这些将从 bq76930产生为总线上的"1"。 原理图上的感应电阻器 R54显示为开路、这可能是这些故障的原因。
在原理图中、X13引用 SMBus 到 GND、与监测计相同。 但是、VD16和 VD17连接到 PACK-。 当 FET 关断时、PACK-可能会上拉或下拉 SMBus 线路并干扰通信。 如果 PACK 上有负载、PACK-可能会将信号上拉至高电压并损坏100欧姆电阻器或 IC 引脚。 避免这种情况的常见方法是使用隔离式接口、如 使用 bq78350 图10所示切换 SMBC 和 SMBD、或使用高侧保护 FET。 图10当然可以防止在故障期间与监测计通信。 为了进行故障排除、您可能会尝试移除 VD16和 VD17或暂时将 PACK-短接至 GND、以查看您的情况是否发生变化。
你(们)好
让我来完成每一步:
1) 1)我首先注意到3.3V REGOUT 的问题。 我通过施加压降为07V 的串行电压、将 BQ7693007DBT 和 BQ78350-R1之间 REGOUT 线路的电压降低至2.6V。 因此、BQ78350-R1在 VCC 引脚上接收所需的电压、R67和 R68将 SDA 和 SCL 拉至2.6V。 通过这种方式、我将在电源和逻辑线路上实现合适的电压
2) 2)为了进一步排除故障、我在 R45周围固定了线路。 现在、它从电池侧开始;
3) C68和 C71现均为10 μ F;
4)所有100 Ω 输入和滤波电阻都替换为1千欧电阻;
5) 5)检查了 C71和 C68两端的电压-稳定的9.2V、C65稳定的3.3V;
6) REGSRC 中的二极管会有用、但正如我看到的、它在当前情况下不会有所帮助、所以我现在就让它保持原样;
7) 7)在运行期间检查了 SDA 和 SCL 线路-它们是完全正常的。 你可以在我的答覆末尾看到 SDA;
8)由于故障排除原因、PACK-和 GND 已短路。
您可以猜测结果-仍然为0V 和196度。
我非常感谢您的帮助。
安东
您好、WM5295
这种情况看起来就是这样、问题已经解决了。 但是、我有几个问题:
1) 1)我如何管理获取任何正确的数据? 正如您在我之前的消息中看到的、BQ78360-R1在更改 CAL_EN 时显示了电压。 现在、我不知道这是怎么可能的。
2) 2)是否可以想象到进入 BQ73690 EEPROM 并将地址从0x18更改为0x08的方法? 或更改在 BQ78350-R1搜索的地址?
我将连接 LogicStudio 屏幕、以显示串联 I2C 发生的情况、因此后代可能会看到问题的位置。
感谢您对我的问题做出了如此大的贡献
安东
Tom、
是的、这可能是原因。 感谢您在这个问题上的帮助、但如果 BQ78350-R1数据表中一开始就会显示永久性存储地址这一显著缺点、而不是显示"bq78350-R1锂离子和 LiFePO4电池管理控制器与 bq769x0系列配套"、那将会更好。 想一想-有关 bq769x0和 BQ78350-R1串联的文档至少有252页、但有关地址弱点的文档只有3个字符串。 这些灯串甚至不在数据表中、仅在第10页的技术参考中提供。
对我来说不是很好、你怎么会这么想?
无论如何,我很难用言语来表达对你、汤姆和 WM5295的感谢。
再次感谢您。
安东