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.

[参考译文] BQ40Z50-R1:BQ40Z50-R1

Guru**** 2535750 points
Other Parts Discussed in Thread: BQSTUDIO, BQ40Z50-R1, BQ40Z50

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1405021/bq40z50-r1-bq40z50-r1

器件型号:BQ40Z50-R1
主题中讨论的其他器件:BQSTUDIO、、 BQ40Z50

工具与软件:

当读取 0x16 BatteryStatus ()、 EC3、EC2、EC1、EC0 (位3–0)时:错误代码=未知错误。 所有其他位按预期置位、读取/写入其他寄存器会返回有效数据。

发送 DeviceReset ()并执行读取0x16 BatteryStatus ()后、它返回  EC3、EC2、EC1、EC0 (位3–0)= 0。

然后再次读取 BatteryStatus ()、 EC3、EC2、EC1、EC0 (位3–0)=未知错误。

是否想知道什么可能导致设置未知错误、或者我们可以读取哪些其他寄存器来帮助弄清它?  

查看过有关此主题的许多其他帖子、但不清楚为什么会设置未知错误。

谢谢

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

    尊敬的 Tricia:

    如果可能、您能否在复位(EC3-EC0 = 0)至产生"未知错误"期间共享一个 bqStudio 日志文件? 此外、还请发送电量计设置的.gg 文件。

    此致、

    Anthony

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

    Anthony、您好!

    很遗憾、我无法使用 bqStudio 为您提供您所需的文件。 我们有一家供应商提供的2S5P 电池组和 PHD 提供的一块使用 BQ40Z50-R1芯片的电池板。 我们正在使用可读取/写入 SMBus 寄存器的 Renesas S5D9芯片。 我可以单步执行并查看处理器 IIC 寄存器、看不到任何错误。  有趣的是,状态寄存器中的其他位在我们充电时有效,充满电,报警等,但未知位被设置,直到一个 DeviceReset(),然后返回。 读取0x08、0x09、0x0D、0x11寄存器中的值也是有效的。 我可以读取哪些寄存器可以提供任何见解吗? 或者您可能有任何其他建议?

    谢谢!

    Tricia

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

    尊敬的 Tricia:

    从设备重置和首次调用 BatteryStatus()到调用第二个 BatteryStatus()时出现未知错误、此时是否发送了任何命令?

    您能否告诉我们目前正在使用哪个版本的固件?

    此致、

    Anthony

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

    Anthony、您好!

    最初、在读取状态之间会发送其他用于读取电压、容量等的命令。 我修改了代码、因此仅执行读取状态并仍设置了未知错误位。 如果 I resetdevice、随后的读取状态不会设置位、但会进入下一个读取状态。

    读取固件版本- vvvv = 1、6.

    谢谢!

    Tricia

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

    尊敬的 Tricia:

    如果可能、您能否尝试使用最新固件版本的 bq40z50并查看问题是否仍然存在? 可以在下面找到最新的固件版本:

    https://www.ti.com/tool/BQ40Z50-DEVICE-FW 

    此致、

    Anthony

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

    Anthony、您好!

    当我读取1.6版本时-这是否意味着我有 bq40z50-R1版本的 FW? 如果电池包已更新为最新固件、我将读取哪个版本? 我在 R2发行说明中只看到了2.08、之后什么也没看到。  它们是否更新为 R3 FW 版本3.x、R4 FW 版本4.x?  我一开始没有意识到最新的  BQ40Z50 固件是仅固件版本、可刷写到任何现有 BQ40Z50硬件上、并且可能具有可解决我的问题的 SMBus 更新/修复? 我最初以为 R4 FW 仅用于 R4器件。  

    如果每个固件版本的所有更新都包含在版本说明中、将会有所帮助。

    遗憾的是、除了用于充电和 SMBus 通信的连接器外、电池组是密封的-它由供应商提供。 我将通过 ping 我们的供应商、看看他们是否可以更新到更新的版本供我尝试。

    此致、

    Tricia

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

    您好!

    今天是国庆节。 我们将在本周晚些时候与您联系。

    此致、

    应用团队的成员

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

    尊敬的 Tricia:

    当我阅读1.6版本时、这是否意味着我使用的是 bq40z50-R1版本的 FW? 如果电池包已更新为最新固件、我将读取哪个版本? 我在 R2发行说明中只看到了2.08、之后什么也没看到。  它们是否更新为 R3 FW 版本3.x、R4 FW 版本4.x?  我一开始没有意识到最新的  BQ40Z50 固件是仅固件版本、可刷写到任何现有 BQ40Z50硬件上、并且可能具有可解决我的问题的 SMBus 更新/修复? 我最初以为 R4 FW 仅用于 R4器件。  [报价]

    是的、这意味着器件上当前提供了 bq40z50-R1固件。 如果为器件编程了最新版本的固件、则版本号应为 V5.03。 很抱歉与此相关的混淆、我将联系我们的团队、使其更明显。

    很遗憾、电池组已密封(用于充电和 SMBus 通信的连接器除外)-由供应商提供。 我将通过 ping 我们的供应商、看看他们是否可以更新到新版本供我尝试。

    好的、请告知我们是否有任何新的更新。

    此致、

    Anthony

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

    Anthony、您好!

    其他客户是否已更新到较新的固件版本并解决了"未知错误"?

    查看 R2->R3的固件更改列表时、出现"New Error Code for SMBus Protocol Violences"(SMBus 协议 违规的新错误代码)条目

    R3->R4更改列表中有一个条目 、用于"仅对 初始命令阶段启用 SMBus Auto NACK"

    如果将编号为锂离子电池组管理器的 bq40z50-R1器件更新 为最新的固件(5.03)、是否支持这2个 SMBus 更改列表项并 将其包含在此 R1器件中?

    我们的供应商还被 R1、R2、R3、R4、R5固件版本弄混、认为它们指的是不同的器件型号。

    谢谢!

    Tricia

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

    尊敬的 Tricia:

    很难准确确定导致"Unknown Error (未知错误)"标志的原因、但是、由于 R5固件较新、因此您遇到的问题可能已包含在固件更新中。 我想确认 R5固件上的问题是否仍然存在。

    如果将编号为锂离子电池组管理器的 bq40z50-R1器件更新为 最新固件(5.03)、是否支持这2个 SMBus 更改列表项并 将其包含在此 R1器件上?

    是的、如果 R5固件被加载到 bq40z50-R1中、这些更改将对器件可用。 简单地确认一下、 您使用的 Renesas S5D9芯片是否支持针对 SMBus 的时钟延展?

    此致、

    Anthony