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单节电芯的电压测量值为0xFFFF?

Guru**** 2392905 points
Other Parts Discussed in Thread: BQ76952

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1401600/bq76952-under-what-circumstances-will-the-bq76952-single-cell-voltage-measurement-be-0xffff

器件型号:BQ76952

工具与软件:

在高温测试下、我们发现电芯电压采样偶尔为0xFFFF、然后快速恢复。

以下是来自两个不同测试周期的数据:

测试环境的问题是78°C。
温度室采用温度变化测试、最高温度为80°C

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

    您好、

    通常0xFF 表示子命令尚未完成操作。 当您读取数据的速度过快(尤其是在写入数据后)时、通常会发生这种情况。 尝试在两次测量之间添加2ms 等待时间/延迟。 第2节子命令 BQ769x2软件开发指南 和/或中提供的说明 第3.1节直接命令和子命令 都可以提供更多相关信息。

    具体来说、虽然我们的器件也可能适合您的情况、但还具有内部裸片温度测量功能、可以在裸片温度超过可编程阈值时禁用电池平衡。 第4.7节"内部温度测量" 提供了有关 BQ76952技术参考手册中的更多信息。 需要注意的是、我们器件的建议最高温度约为80摄氏度

    此致、
    Alexis

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

    感谢您的答复

    在第一种情况下、使用子命令读取代码时会出现2ms 的延迟。 您可以考虑稍后再进一步扩展。

    对于第二种情况、我发现芯片温度超过可编程阈值会禁用电芯均衡。 我没有发现芯片温度超过可编程的门限会导致无法进行电池测量? 您能否提供禁用电池测量的手册位置?

    另外我发现只有当内部温度超过120°C 时芯片会关断、但这和我的测试情况不符、因为它在关断后不会立即恢复。

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

    您好、

    感谢您的观看。 我对我的措辞造成的混淆表示歉意。  内部芯片温度测量不会禁用电池测量本身、这是正确的。  

    此致、
    Alexis

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

    那么、我能否理解一下、AFE 处理子命令在高温下会变慢、导致读取数据为0xFF?
    在这里、我有一个问题、如果数据没有被完全处理、子命令是否会读取最后的数据、而是更新的 FF? 然后将不会完全处理部分数据、并且子命令会读取部分0xFF 吗?

    在下图中、我的某些数据变为0xFFFF、但某些数据是正常的

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

    您好、

    我想更正前一个说法中的一个错误、就是 我们器件的默认建议温度是器件将关断前的85摄氏度。

    在较高温度下、AFE 处理子命令的速度可能会变慢。
    如果未完全处理数据、则返回值0xFF。 此响应仅适用于返回待读回的数据的子命令。

    您是否介意分享您的 Saleae 逻辑分析仪捕获结果?

    此致、
    Alexis

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

    将逻辑分析仪连接到我们正在进行的高温实验并不方便。 共享85°C 的内部逻辑是否方便? 如果检测到内部芯片温度为85°C、是否会停止测量?

    对于子命令读取、如果数据部分未被处理、数据的一部分是否正常、一部分是否为0xFF? 或者只要未处理数据部分、则所有数据部分都为0xFF。

    对于这种0xFF 情况、是否有更好的滤波例程? 因为目前、此0xFF 可以通过 CRC 校验。

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

    您好、

    当内部芯片温度检测到温度为85摄氏度时、器件将关断、测量将停止。

    如果可能、我会通过示波器或逻辑分析仪检查命令和测量的实际时间。

    您要使用哪些命令进行测量?

    此致、
    Alexis

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

    您要使用哪些命令进行测量?

    我不知道我的理解是否正确。
    我使用直接命令从地址0x00开始读取数据、读取60个字节、包括电芯电压。 测量方法是普通的 ADC 测量、不使用快速 ADC、CB_LOOP_SLOW 配置为11、1/8速度、并且睡眠模式未开启。

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

    您好、

    感谢您解释所采取的步骤。 您是否介意分享您编写的确切命令/您编写的代码以便执行这些操作?

    此致、
    Alexis

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

     BSPAFECommands ( i32Handle ,52, Status_Afe 0x00,60, AFE_DW_multibyte, byRXData )

    i32Handle—选择哪种 AFE

    Status_Afe——

    控制状态 十六进 μ A
    制 μ A
    H2. 密封:Ω R/W
    解封:Ω R/W
    完全访问:Ω R/W
    读取时该命令提供器件状态位。该命令在写入时的行为类似于0x3E/0x3F。如果
    在字写入之后立即回读
    则该命令返回一次0xFFA5。后续读取将返回控制状态。
    写入该命令用于传统自动检测
    不建议客户写入该命令。μ A
    有关位说明
    请参阅控制状态寄存器。μ A

    0x00—未使用

    60—读取60字节

    AFE_DW_multibyte——未使用

    byRXData—读取缓冲区

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

    您好、

    感谢您更详细地分享。

    [报价 userid="530406" url="~/support/power-management-group/power-management/f/power-management-forum/1401600/bq76952-under-what-circumstances-will-the-bq76952-single-cell-voltage-measurement-be-0xffff/5376593 #5376593"]
    控制状态 十六进 μ A
    制 μ A
    H2. 密封:Ω R/W
    解封:Ω R/W
    完全访问:Ω R/W
    读取时该命令提供器件状态位。该命令在写入时的行为类似于0x3E/0x3F。如果
    在字写入之后立即回读
    则该命令返回一次0xFFA5。后续读取将返回控制状态。
    写入该命令用于传统自动检测
    不建议客户写入该命令。μ A
    有关位说明
    请参阅控制状态寄存器。μ A
    [报价]

    您是否也想以英语提供 Control Status 信息?

    此致、
    Alexis

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

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

    您好、

    感谢您提供这些信息。 您是否能够尝试在1个块中读取30个字节、在另一个块中读取30个字节以查看这是否有帮助? 此外、您是使用 I2C 还是 SPI 进行通信?

    此致、
    Alexis

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

    本次内容到此为止。 谢谢

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

    您好、

    很高兴这提供了帮助。

    此致、
    Alexis