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-R2:BQ40Z50RSMR-R2

Guru**** 2553260 points
Other Parts Discussed in Thread: BQ40Z50

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1444194/bq40z50-r2-bq40z50rsmr-r2

器件型号:BQ40Z50-R2
Thread 中讨论的其他器件:BQ40Z50

工具与软件:

您好!

我们将 BMS 从 BQ20Z95升级到了 BQ40Z50。 除了从关断模式唤醒的一些时间外、其他一切都可以正常工作:器件要求电池提供 DeviceName、但读取了一些假名称而不是良好的名称。 拔下并重新插入电池后、它开始正常工作、没有任何问题。

以下是一些可帮助解决问题的附加信息:

-设备已插入电源。 电池已插入并开始充电、同时设备开始请求 DeviceName。 我们有无效的 DeviceName 读取时间的50%

-设备已拔下。 已插入电池。 然后我们接通电源。 没问题。

-我们在电池上有一个带电阻器的针脚。 一旦器件检测到该电阻、它就会开始询问 DeviceName 是否处于活动模式。

-旧版 BQ20Z95永远不会出现此问题。

-我们运行了一些测试序列,并确定 BQ20Z95的 BMS 需要大约1.68秒的时间来初始化, BQ40Z50的 BMS 大约0.2秒。  如果 BQ20Z95有时间"稳定"并将 DeviceName 与 SMBus 进行通信、则 II 可能是出现问题的关键。 另外、我们怀疑当每个部件插接在一起时、初始化期间电源/充电器可能会发出一些噪音。

我们的分析是否符合正确的方向? 如果是、您会推荐什么? 我们可以配置 BQ40Z50的初始化时间吗?

提前非常感谢。

此致、

João μ A

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

    您好!

    本周是美国的假期、下周我们将与您联系。

    此致、

    TI BGP 团队

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

    您好、 João

    [报价 userid="632847" url="~/support/power-management-group/power-management/f/power-management-forum/1444194/bq40z50-r2-bq40z50rsmr-r2 "]我们的电池上有一个带电阻器的引脚。 一旦器件检测到该电阻、它就会开始询问 DeviceName 电池是否处于活动模式。[/QUOT]

    轮询 DeviceName 时、是否通过查看 BatteryStatus ()寄存器中的[INIT]位确认器件处于活动状态? 在器件退出关断状态后处于活动状态时、将设置该位。

    此时轮询 DeviceName 的频率如何?

    此致、

    Anthony

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

    Anthony、您好!

    非常感谢您的快速反馈。

    一旦客户的器件检测到电阻、就会每毫秒连续轮询 DeviceName。 客户不跟踪[INIT]位。

    此致、

    João μ A

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

    您好、 João

    明白了、感谢您的澄清。 在插入电池之前、器件将处于关断状态。 退出 SHUTDOWN 模式后、电量监测计将进行完全复位和初始化、一旦初始化该器件、就可以从[INIT]位看到该状态。 这通常需要几秒钟(2-3秒)。 设备初始化后、应读取 DeviceName()。

    此外、这里1ms 的轮询非常快、如果增加到1、结果是否有任何差异?

    此致、

    Anthony

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

    您好、Adrian、

    我们一直在内部审查您的电子邮件、花时间对我们这边执行一些额外的测试、一直在比较 BQ40Z50和 BQ20Z95。

    首先、我们计算了(从 SHUTDOWN 模式唤醒)使[INIT]标志为1的时间:

    - BQ20Z95: 2.606s.

    - BQ40Z50: 1.077s.

    这意味着、如果我们的问题只是因为 INIT、而没有提升到1、那么我们应该也遇到了 BQ20Z95中的相同问题、但事实并非如此。

    然后、我们还计算了 (从关断模式唤醒)时间 、以便获得"什么是 DeviceName "问题的正确答案:

    - BQ20Z95: 0.733s.

    - BQ40Z50:0.172秒

    之后、我们查看了两个 BQ 的回复情况:

    - BQ20Z95:  

       -第一次试用- 17x 总共: 15x 回答0000000000000000然后1x FFFFFFFFFFFF 然后1x 正确的设备名称

       -第二次试用- 18倍共:15倍回答0000000000000000然后2倍 FFFFFFFFFFFF 然后1倍正确的 DeviceName

    - BQ40Z50:

       -第一次试用-总共2次: 1次 FFFFFFFFFFFF 然后1次正确的  DeviceName

       -第二次试验- 3x 总共: 1x0000000000000000然后1x0000B4B4B4B4B4B4B4B4然后1x 正确的  DeviceName

       -第3次到第5次-总共3次: 1x0000000000000000然后1x0000B4B4B4B4B4B4B4B4然后1次正确的  DeviceName

    在此提醒、客户从未遇到 BQ20Z95问题、因此对应的"0"和"F"不会影响器件识别。

    现在、BQ40Z50在被问及 DeviceName 时会发送 B4、这一事实似乎有点奇怪。 这是我们客户在检测到电池为无效时看到的情况。

    您是否了解40Z50返回的 B4是什么? 这似乎是我们的问题原因、但可以纠正吗?

    提前感谢您的耐心和反馈。

    此致、

    João μ A