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.

[参考译文] BQ76942:Bq7694204 SPI 通信问题和输出压降

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1491620/bq76942-bq7694204-spi-communication-issue-and-output-voltage-drop

器件型号:BQ76942
主题中讨论的其他器件: EV2400

工具/软件:

您好:

我们使用的是 BQ7694204 采用的 SPI 配置中的一个 STM32微控制器 外设。 我们面临的问题如下:

  1. 负载条件下的压降:

    • 最高输入电压 26V 测量的。

    • 连接 A 时的功耗 负载终端 、电压降至 2V

  2. SPI 通信故障:

    • 我们已根据配置了 SPI BQ76942软件开发指南

    • STM32 MCU 发送数据 、但我们不会收到 BQ7694204的任何确认(MISO 保持高电平/不变)。

    • 附加 SPI 事务日志以供参考。

  3. 稳压器状态:

    • 我们还检查了 REG18和 REG12输出 他们似乎在工作。

    • 不过、 IC 未通过 SPI 响应 .& 无法进行数据确认

    • "C:\shockwave2.0\BMS\BMS_BQ76942、BOM\Bq7694204 ti.pdf"

我们还附上了我们的 原理图 供审核。 请说明出现此行为的可能原因以及我们应执行的任何调试步骤。

谢谢你。

附件:

  • SPI 日志屏幕截图

  • 原理图

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

    尊敬的 Mahendra:

    您似乎未能附加文件。

    1. 您能查看一下  安全状态 A 来查看是否触发了 OCD 保护?
    2. 设备处于哪种工作模式?  您是否有 EV2400可与您的电路板通信以供参考?

    BRS

    KIAN

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

    尊敬的 TI 支持部门:

    我们面临着一个问题 BQ76942上的 I2C 通信 。 器件不会确认(ACK)通信、从而无法读取任何数据。 因此、我们无法检查 安全状态 A (0x61) 以确定是否运行 放电过流(OCD)保护 触发的。

    此外、我们 没有 EV2400通信板 进行参考测试。

    请就可能的原因提供指导 缺少 I2C 确认 并建议故障排除步骤?

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

    文件:///C:/Shockwave2.0/bq76942%20 (2).pdf

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

    尊敬的 Mahendra:

    您附带了一个文件资源管理器链接、只有您可以打开该链接。  

    您可以在 TI.com 上购买 EV2400。

    如果器件未确认您的命令、您可以检查以下情况:

    1. 设备处于关断模式--检查 REG18电压
    2. 器件处于软关断模式--请参阅以下常见问题解答 软关断状态是什么?
    3. 您的 MCU 没有时钟延展功能、请咨询您的 MCU 供应商
    4. 检查实际的 I2C 波形、以查看其是否违反 I2C 时序要求

    BRS

    KIAN

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    设备处于关断模式--检查 REG18电压

    将电池连接到基于 BQ76942的 BMS 后、我观察到 REG18引脚上的1.8V 电压、这表示该器件最初处于运行状态、而不处于关断模式。 PACK+和 PACK–引脚显示26V、LD 引脚也具有电压、用于确认正常启动。 但是、大约5分钟后、PACK+、PACK–和 LD 引脚上的电压降至0V、TS2引脚读数约为0.1V 或0V。 这表明器件可能正在进入 SHUTDOWN 模式、或者由于温度读数过低或不活动超时等保护触发器而禁用 FET。 我不通过 SPI 发送任何 SHUTDOWN 命令 、想知道哪些内部条件(例如看门狗超时、TS2上的温度故障或默认固件行为)会导致这种自动关断。

    检查实际的 I2C 波形以查看其是否违反 I2C 时序要求?
     但我有 BQ7694204、它仅支持 SPI

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

    尊敬的 Mahendra:

    很抱歉晚才回复。 我错过了该主题。 抱歉...

    听起来您可以启用与 AFE 的通信、还可以通过微控制器初始化器件。

    要判断 BQ 是否进入关断模式、需要监控 REG18引脚电压。 所有保护事件都可以从安全状态 A/B/C、电池状态或警报状态中读取。 您可以尝试记录这些寄存器。

    通常、如果器件进入 SHUTDOWN 模式、TS2将升至~5V。 如果您看到 REG18稳定但 FET 被禁用、则可以检查器件是否进入软关断模式。 请参阅此常见问题解答:

    BRS

    KIAN