主题中讨论的其他器件:BQ76PL536
大家好、
我目前正在对 BMS 进行编程、我发现自己一直在按照德州仪器提供的数据表、应用手册和参考设计设计设计板上敲墙。 我所查看的不同设计之间似乎没有很大差异、但无论如何我会在这里发布。 有些电阻器和电容器发生了变化、因为它们是错误的。
e2e.ti.com/.../BQ76PL536A-schematic.pdf
此设计具有26个串联和两个连接器、可提供我要读取的电压。
当我尝试读取设计中所有五个器件上的电池时、我的问题就开始了、我能够读取三个器件、因此我认为我不会有任何问题、 但是、当我插入第二个连接器来读取第四个和第五个器件时、从第一个连接器到第二十六个器件的所有电压都是错误的。 我读取的所有寄存器均为1、因此测量值为25V、而不是3.86V
然后、我尝试分配和读取每一个的地址寄存器、但当我到达第三个器件时、地址为255。 由于地址错误、我复位每个器件并再次启动、但当发生此事件时、分配第一个地址后、我还从第一个地址读取255。 (下图)
当我拔下第二个连接器时、第四个和第五个器件未通电、我可以分配第三个地址。 当读取第四个地址不正确时、程序会将器件复位:
现在我已经尝试读取器件状态、正如它所说的、我已激活警报和故障、我也读取了它们、并且这些值是具有已连接地址的器件的以下值。
第一个器件:
器件状态:225 = 11100001
警报:128 = 10000000
故障:9 = 00001001
第二个器件:
器件状态:225 = 11100001
警报:128 = 10000000
故障:11 = 00001011
器件状态告诉我已正确分配地址、警报和故障信号。
警报表示未分配地址、当器件状态显示已分配地址时、这种情况非常奇怪
故障寄存器为我提供了更多信息、例如、它显示我有一个上电复位错误、一个 COV 和一个 CUV。
我发现很奇怪、器件状态未显示 UVLO 事件恰好出现上电复位状态。 我用示波器查看过、VREG50、LDOD、LDOA 的恒定值为5V
可能 SPI 总线有问题? 我不知道还有什么要做的。
感谢你的帮助。
Alex Torrubia

