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:BQ7695204

Guru**** 2463330 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1286604/bq76952-bq7695204

器件型号:BQ76952

 迪亚尔斯、

我们正在基于 BQ7695204PFBR 设计电池管理系统。 一个器件中使用了五个 AFE 芯片。 这些芯片并不提供特定的 MOSFET 关断保护控制、而只进行电压和温度采样。

由于电气隔离问题、我们无法使用 SPI 通信、而是使用 I2C 总线通信、因此我们需要在 OTP 时将 SPI 更改为 I2C 通信。 在我们的测试过程中、我们发现 REG1没有输出3.3V、导致 SPI 通信故障。

请帮助检查一下。

Thankse2e.ti.com/.../SCH_2D00_002322E.pdf

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

    您好、Ning:

    您能否测量 REGIN 和 REG18的电压?

    此外、R29和其他器件上的类似电阻器应该都为10Mohms。

    此致、

    马克斯·韦博肯

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

    尊敬的麦克斯韦:

    Regin 为0V、REG18为1.8V、它们将改变 R29并将相似的电阻器改为10Mohms。

    现在、他们将等待新的 PCB 进行测试。

    谢谢

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

    您好、Ning:

    如果 REGIN 为0V、则内部 LDO 未通电。 我怀疑在 BJT 的基础上的下拉太强了、导致它无法增强。 我将等待听到新 PCB 的性能。

    此致、

    马克斯·韦博肯

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

    尊敬的麦克斯韦:

    新 PCB reg1是3.3V、

    但  它们通过 SPI 接口进行测试、我不知道是计时还是其他问题、读取寄存器数据为0

    为了快速完成该项目、您能帮助我获取一些 SPI 通信代码以供参考吗?

    我们通过 SPI 接口进行测试、我不知道是计时还是其他问题、读取寄存器数据为0

    为了快速完成该项目、您能帮助我获取一些 SPI 通信代码以供参考吗?

    谢谢

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

    您好、Ning:

    很高兴听到 REG1正在工作!

    需要检查的一点是您正在发送 CRC。 04版本是 SPI、默认情况下启用 CRC。

    产品页面上提供了 STM32的 SPI 通信示例代码:

    此外、 软件开发指南还提供了一些具有 CRC 的 SPI 示例。 我强烈建议阅读第5节的整个内容。

    此致、

    马克斯·韦博肯

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

    尊敬的麦克斯韦:

    感谢您的建议,客户已经解决了这个问题。

    谢谢

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

    您好、Ning:

    很高兴我能提供帮助!

    此致、

    马克斯·韦博肯

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

    尊敬的麦克斯韦:

    现在、客户想要帮助检查 余额问题、详情如下:

    1、0 x9335 (平衡配置)将0x04写入此位(使芯片即使在睡眠模式下也能保持平衡)、默认值为0x00

    2、0 x9234 (电源配置)将0x2996写入此位(将收集和平衡周期更改为半速)、默认为0x2992

    //在未修改的0x9335和0x9234上执行以下测试,输出相同

    3、0x0084 (CB_SET_LVL)将0x03e8 (1000mv)写入此位、[在写入16位电池电压阈值(以 mV 为单位)后、如果任何电芯电压高于写入的阈值、器件开始均衡一个或多个电芯具有最高电压。]

    4、0 x0083 (CB_ACTIVE_CELLS)、向此位写入0x0050、对第7和第5个电池进行平衡[读取时、报告了位掩码以显示哪些电池处于主动平衡状态。 写入时、该命令开始平衡指定的电芯。 写入0x0000以关闭平衡功能。 此命令可能需要大约1秒才能生效。

    5、读取0x0083、返回的掩码为0x0000、平衡失败

    谢谢

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

    您好、Ning:

    电池平衡之所以停止或从不启动、有多种不同的原因。 您可以尝试通过观察示波器上的电压并查看波形是否类似于 电池均衡应用手册。

    以下是平衡停止的潜在原因列表:

    • 该器件在该持续时间内没有执行电芯平衡指令、  设置:Cell Balancing Config:Cell Balance Interval
    • 电芯温度测量如下  设置:Cell Balancing Config:Min Cell Temp
    • 电芯温度的测量值高于  设置:Cell Balancing Config:Max Cell Temp
    • 内部温度在上方测得  设置:Cell Balancing Config:Max Internal Temp
    • 或下面列出的任何原因:

    我建议检查所有这些条件、以查看是否有任何因素阻止电芯平衡发生。

    此致、

    马克斯·韦博肯