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:BQ40Z80无法与 BQ40Z80EVM-020通信

Guru**** 2337880 points
Other Parts Discussed in Thread: BQ40Z80, BQSTUDIO, EV2400
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1448823/bq40z80-bq40z80-not-able-to-communicate-with-bq40z80evm-020

器件型号:BQ40Z80
主题中讨论的其他器件: BQSTUDIOEV2400

工具与软件:

尊敬的先生:

我们使用 BQ40Z80芯片开发了定制 BMS 板。 我们使用 BQ40Z80-EVM20模块与定制板 BMS 芯片进行通信。 在我的一个定制 BMS 板通信中、我遇到了一个问题。 实际上、我遇到通信问题的电路板以前工作正常、但昨天显示了一个错误、如"找不到免费的通信适配器"。 首先、我认为这可能是评估版的问题、因为我们的定制电路板以前运行良好。 但是、随后我移除了定制 BMS 板并将另一个 BMS 板连接到评估模块、那时它运行良好。 因为我可以打开 BQstudio 并查看寄存器状态。 然后、我尝试检查定制 BMS 板的读取寄存器、以前没有工作、方法是将其 I2C 线路连接到 STM 控制器、并尝试通过该操作读取寄存器。 这令人惊讶;它运行良好意味着两个电路板、即我的定制 BMS 和 BQeval 之间没有通信、现在当某个不同的器件连接到它们时进行通信。 那么、问题就出现了:这个问题是如何发生的?  可能是由于长时间与当地电路板进行通信...
请帮我解决这个问题。 我随附这张图片供您参考、请仔细查看、并告诉我可以采取哪些措施来解决此问题。 我还附加了 srec 文件、供您参考。 无法导出 gg.csv 文件、因为通信无法正常工作。

 e2e.ti.com/.../16-jul-_2800_1_2900_.zip

正在等待您的响应、

谢谢、此致、
Shubham

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

    尊敬的 Shubham:

    尝试与 bqStudio 建立通信时、DA Configuration 是否正确配置为表示使用的电池节数?

    连接 EV2400后、另一个 控制器(如果在板上)是否可能仍与 bq40z80通信?

    此致、

    Anthony

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

    尊敬的先生:

    是的、已针对6节电池正确配置。 我也在其他 BMS 上进行了验证。 如果需要检查其他事项、请告诉我。

    此致、
    Shubham

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

    尊敬的先生:

    您能告诉我这些"没有可用的通信适配器"问题所显示的潜在原因是什么吗? 因此、我可以对其进行终点验证

    此致、

    Shubham

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

    尊敬的 Shubham:

    首先、我认为这可能是 Eval 的问题、因为我们的定制电路板以前运行良好。 但是、随后我移除了定制 BMS 板并将另一个 BMS 板连接到评估模块、那时它运行良好。 因为我可以打开 BQstudio 并查看寄存器状态。 然后、我尝试检查定制 BMS 板的读取寄存器、以前没有工作、方法是将其 I2C 线路连接到 STM 控制器、并尝试通过该操作读取寄存器。 令人惊讶;它运行良好意味着两个电路板、即我的自定义 BMS 和 BQeval 彼此之间没有通信、现在在一些不同的设备连接到它们时进行通信

    您能否说明一下具有 bq40z80的不同板以及这些板是如何与(EV2400、板载 bq40z80EVM EV2400等)通信的? 我不清楚此处的设置。

    此致、

    Anthony  

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

    尊敬的先生:

    先前的问题已得到解决我们的某个系统出现了一个问题;请指导我们解决该问题。 实际上、先生、昨天我们的 BMS 板在与我们的 MSP430评估控制器通信、但今天在进行评估之后、它不断地显示下面的问题、甚至我无法与 BMS 通信

    1) 1)"器件无确认"

    2) 2)"奇偶校验和不匹配"

    3) 3)"Program srec:与器件通信的超时或意外响应"。

    无论遇到什么问题、我都可以刷写 BMS、但在刷写后发现相同的问题、通信中断。 我随附图片供您参考、请查看。

    主席先生、还有一个问题、我想向你了解为什么会发生这种情况。 实际上、在刷写我的其中一个 BMS 时、它显示了如下错误:"您的器件未处于 ROM 模式、在编程前手动进入 Rome 模式"为什么会出现此问题以及如何从此错误中恢复器件。


    正在等待您的回复、

    谢谢、此致、
    Shubham

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

    尊敬的 Shubham:

    对器件进行编程时、需要处于 ROM 模式才能完成编程。 但是、bqStudio 中的编程功能应 在尝试之前自动将器件置于 ROM 模式。 是否已通过不同的器件复制了此信号、如果使用了不同的.srec、该问题是否仍然存在?

    此致、

    Anthony

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

    尊敬的先生:

    这尚未在其他器件上产生、但当我使用某个器件更长时间并在其上刷写不同的 srec 文件以测试其上的不同配置时、仍然是如此。 几天后、某些器件出现了此问题。 当我查看器件的命令部分并尝试重置电路板时、显示我的器件处于密封状态。 然后、我参考了与此相关的 BQ40Z80 TRM、发现在对器件进行密封以将其解封时、我们必须为其提供一些密钥编号。 当我点击命令部分中所示的解封命令两次时、命令提示符随即打开、并显示默认的解封密钥为0x1234。 点击"OK"后、它没有显示任何改进。 我已经将 BQ40Z80 TRM 中提到的 UNSEAL 更改为0x5678、在执行此操作后、我的器件可以刷写、但不显示 ROM 模式错误。 现在、我能够打开我的 BQ Studio、并且能够重新刷新我的电路板并更改其配置、但无法通过另一个控制器读取其参数。 实际上、我的 BQ40Z80 I2C 线、MSP430F 评估 I2C 线和 STM I2C 线连接在一起。 之前、我可以通过 STM 控制器读取该信息、但由于我的设备显示错误、在解封密钥后、我的 BQ Studio 正在打开、但我的 STM 无法读取该信息。 那么、取消对齐器件会造成任何问题吗? 如何使用 STM 控制器读取我的 BMS 参数? 解封器件后、我的 BMS 是否也能执行所有操作?
    请告诉我。 我已附上我从中获取参考的 TRM 图像部分。



    正在等待您的响应、

    谢谢、此致、
    Shubham

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

    尊敬的 Shubham:

    [报价 userid="586188" url="~/support/power-management-group/power-management/f/power-management-forum/1448823/bq40z80-bq40z80-not-able-to-communicate-with-bq40z80evm-020/5601550 #5601550"]实际上、我的 BQ40Z80 I2C 线路、MSP430F 评估 I2C 线路和 STM I2C 线路都连接在一起。 之前,我可以通过 STM 控制器读取,但由于我的设备显示错误,并在解封密钥后,我的 BQ 工作室正在打开,但我的 STM 无法读取此内容。[/报价]

    我不认为拆开监测计的密封会导致这类问题。 当您尝试使用 STM 进行读取时、MSP430和 bqStudio 是否仍在运行? 如果它们同时开启、通信线路上可能存在冲突、这可能会导致错误。

    此致、

    Anthony