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.

[参考译文] BQ76952:BQ76952 BMS IC 在上传配置参数后丢失 SPI 通信

Guru**** 2460850 points
Other Parts Discussed in Thread: EV2400, BQSTUDIO, BQ76952

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1206984/bq76952-bq76952-bms-ic-loosing-spi-comms-after-uploading-configuration-parameters

器件型号:BQ76952
主题中讨论的其他器件:EV2400BQSTUDIO

我们在 BMS 应用中使用 BQ7695201。 我们可以使用 SPI 端口与由 TI Battery Management Studio 驱动的 EV2400编程器中的该部件进行通信。 我们能够读取寄存器、因此我们知道通信是通过 SPI 工作的。  

我们面临的问题是、我们然后使用 Battery Management Studio 上传自定义配置文件、该文件似乎开始写入数据。 然后、系统便会断开与 IC 的通信、我们必须重启电源才能恢复。

对问题有什么看法?

谢谢、Iain

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Lain、您好!

    当您打开 BQStudio 时、会自动检测哪个协议? 如果检测到错误的协议、通信可能会丢失。

    请重新启动 BQStudio、而不是重启器件。 关闭电源重启器件将重置自定义配置。

    此致、
    何塞·库索

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jose、

    系统会自动检测 SPI、并能在最初通过 SPI 读回寄存器数据。 问题似乎是、当我们尝试通过 SPI 上传配置文件时、SPI 通信总是掉电。 通信出现开始、然后通信丢失…

    谢谢、Iain

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Iain、

    我和我的团队谈论这件事 ,因为这似乎是一个奇怪的情况。 结果是 BQ7695201 器件  版本的 REG1默认为 OFF。  尝试将3.3V 电压直接连接到 REG1 (MISO 信号使用 REG1)。


    如果使用我们的 EVM、请参阅下面的。

    要验证器件在具有 CRC 模式的 SPI 下是否正常工作、请执行以下操作:

    1. 关闭电源
    2. 将 J30和 J33设置为 SPI 的较低位置
    3. 为 SPI 安装 J27 (左侧位置)。 安装 J24 (SPI_CLK)。
    4. 将一根导线从 TP18 (3.3V)连接到 J18 (电路板顶部)上的 REG1信号。 这将允许1.8V SPI 输出电平转换至电路板上的3.3V MSP430。
    5. 重启 BQStudio。 现在、它应该能识别设备并与 SPICRC 模式通信。

    希望这能解决这个问题。

    此致、
    何塞·库索

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、Jose、非常感谢您的帮助。 我刚刚仔细检查了我们的原理图、实际上是我们现有的 BQ7695203版本。 抱歉、我给了您错误的型号。 这个-03版本缺省为 SPI 模式、REG1打开(+5V)。 这是我们围绕 REG1 LDO 和 SPI 接口的设计原理图。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Iain、

    请分享您的配置。

    此致、
    何塞·库索

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、Jose、我是否可以使用电子邮件地址将这些信息发送给您?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、lain、

    您可以在 e2e 中直接将配置文件发送到 Jose 的私人信息。

    这是周末的开始、因此最迟应在周一结束前得到回复。

    此致、

    路易斯·埃尔南德斯·萨洛蒙

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢 Luis、我只把它发送给 Jose。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、Jose、我刚刚发送了配置文件。 我们对此做了进一步的研究、我们正在使用的电池组有可能处于极低的 SoC。 工作原理是、当我们首次连接到 BQ Studio 时、电池组电压足以维持通信、但当我们尝试上传 配置文件时、 寄存器更新或我们启用的功能可能会导致电池组电压崩溃、因此可能会导致额外的电流消耗。  

    我们已再次为电池组充电、现在没有出现问题。 当我们对配置文件进行编程时、我将在未来监测电池组电流、以查看是否存在增加(甚至是瞬时)、因为很好地确定我们发现了问题。 如果您在我们的配置文件中看到任何奇怪的内容、请告诉我。

    感谢您的帮助。

    伊恩

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Iain、

    通过查看您的配置、我认为会导致通信松动的唯一原因是 关断电池组电压 关断单元电压。  当您说电池组是非常低的 SoC 时、读取电压是多少? 如果电池组电压低于 电源:关断:关断叠加电压 ,则设备将在上传自定义 gg 文件后进入关机模式。 使其重新启动器件、默认配置将再次上传。 为了避免这种情况、请确保电池组电压高于此参数设置。

    另外、只是想进行确认。 电池组电压低时、REGIN 引脚的读数电压是多少? 它必须读取大约5.5V 的电压、以确保根据您的配置、REG1 LDO 输出为3.3V。

    此致、
    何塞·库索

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jose、

    我想您发现了这个问题。 我们怀疑单个电池具有深度放电状态、并跳闸了我们的"关断电池电压"。 我现在已经将它标记给软件团队、以便他们知道要注意它。 在正常运行过程中、电芯电压通常永远不会如此低、但这是我们提出的新电池组、看起来我们触发了故障保护。

    我将要求团队检查 Regin、以确保我们有足够的 LDO 余量。 感谢您的支持。

    祝你一切顺利、Iain