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.

[参考译文] BQ40Z80:无法重新刷新我的定制 BMS 板

Guru**** 2539500 points
Other Parts Discussed in Thread: BQ40Z80, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1464188/bq40z80-not-able-to-reflash-my-custom-bms-board

器件型号:BQ40Z80
Thread 中讨论的其他器件: BQSTUDIO

工具与软件:

尊敬的先生:

我们使用您的 BQ40Z80芯片设计了定制的 BMS 板、采用6S 配置、每节电池能够充电至4.2V 的最大电压、放电至2.2V。 我们使用 BQ40Z80-EVM 20 EVM 通过 BQstudio 与定制电路板进行通信。 实际上、我们同时将 BMS 的 I2C 线连接到 STM 控制器、来读取其中的数据。 因此有3条连接到一条公共 I2C 线路、即 BMS、评估的 MSP430和 STM 控制器。 长时间使用该器件后、我们的器件显示了一些垃圾值、即65534mV 电压值。 我们最初认为其黄金映像可能已损坏、因此我们尝试重新刷新电路板。 但其显示一个错误、如"您的器件未处于 ROM 模式;在编程前手动将其进入 ROM 模式"。 我们在我们的2个板中遇到此问题;我想知道为什么会出现此问题。 可能是什么原因导致了该问题? 因此、我们可以防止它进一步发生。 此外、您能为我们提供一些指导、使我们能够恢复出现问题的2块电路板吗? 我附上这张图片供您参考。



请帮助我们解决这些问题、  
正在等待您的回复。。。


谢谢、此致、
Shubham

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

    尊敬的 Shubham:

    如果可能、请转到高级命令 SMB、发送命令0x08、并读回下面所示的0x0D 寄存器、让我们知道收到了什么:

    此致、

    Anthony

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

    尊敬的先生:

    我已经按照您的建议执行了相应的过程、但仍然无法刷写 BMS 板。 当我删除命令时、它显示成功。 我随附图像供您参考、请看一下。 此外、我可以在 BQ Studio 上看到的另一个错误是"数据包校验和不匹配"。 您能告诉我此错误表示什么吗? 如何将器件从此类错误中恢复?  


    另外还观察到:在先前执行该命令后、BQ Studio 上的电压、即65534mV、现在更改为0伏。

    正在等待您的响应、

    谢谢、此致、
    Shubham

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

    尊敬的 Shubham:

    感谢您的确认、这可让我们确认测量仪表未处于 ROM 模式。

    实际上、同时我们正在将 BMS 的 I2C 线路连接到 STM 控制器、因此我们也可以从中读取数据。 因此有3条连接到一条公共 I2C 线路、即 BMS、评估的 MSP430和 STM 控制器。 [报价]

    这可能会导致一些问题。 如果两个或多个主机同时与设备通信、则线路上可能存在冲突、导致读取错误。 是否目前只能连接 MSP430并进行通信?

    目前的实际电芯电压是多少?

    此致、

    Anthony