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.

[参考译文] BQ40Z80:CAN't 进入睡眠模式

Guru**** 2585275 points
Other Parts Discussed in Thread: BQ40Z80

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1116442/bq40z80-can-t-enter-sleep-mode

器件型号:BQ40Z80

尊敬的 TI 团队:

我正在尝试将 BQ40Z80置于睡眠模式。 即使我满足启用睡眠模式的所有要求、BQ 仍处于正常模式、并使用1s 而非5s (默认电压时间)对 TS1引脚进行采样。

我已选中:

SMBus 为低电平、

IN_SYSTEM_SLEEP=0

da Config[SLEEP]=1

Votage time is 5s -> greater as 0

OperationStatus[PRES]=0,在删除 SMBus 之前已检查

DA Config[NR]= 0

并且没有警报或故障状态位被置位

我想知道激活条件 DA Config[SLEEP]=1和退出条件  DA Config[SLEEP]=1之间是否不一致。

提前感谢!


此致、

菲律宾

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

    您好、Philipp、

    您在这里是正确的。 退出条件应显示  DA Config[SLEEP] =  0。在无法进入睡眠模式方面、您如何尝试检查器件是否处于睡眠状态? 如果您尝试读取 和寄存器、例如 OperationStatus ()[SLPAD]、 器件将从睡眠状态中唤醒。 我通常只测量流入器件的电流来确认这种行为。 在睡眠模式下、您应该看到~90uA 而不是~660uA。

    请告诉我这是否有帮助、或者如果您有其他问题、

    杰克逊

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

    您好、Jackson、

    我通过断开 SMBus 并检查 TS1上的温度测量值来检查睡眠/正常模式。 这会每秒测量一次温度。

    我尝试了"系统睡眠"、器件进入睡眠状态、每5秒仅对 TS1上的温度进行一次采样(对应于电压时间)。 但我无法从"系统睡眠"中将现场设备唤醒。 因此、我需要正常的转换模式。

    因此、如果"睡眠模式"和"系统睡眠"之间的采样时间没有差异、器件就不会处于睡眠模式。

    对于 BQ 为何无法进入睡眠模式、您还有其他建议吗?

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

    您好、Philipp、

    如果您最初连接的表中满足所有条件、则进入睡眠模式时不会出现任何问题。 这告诉我、其中至少有一个条件仍然阻止睡眠模式激活。 尝试进入睡眠模式时、您是否可以向我发送日志文件? 这样、我可以通过读取寄存器并观察 V/I/T 电平来单独检查每个条件。 很明显、在记录时、器件正在通信、因此它不会进入睡眠状态、但我至少可以检查每一个其他条件、并希望找到导致此行为的原因。

    谢谢、

    杰克逊

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

    您好、Jackson、

    您将找到日志文件。

    谢谢、

    菲律宾

    e2e.ti.com/.../Trying_5F00_to_5F00_sleep.log

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

    您好、Philipp、

    我已开始查看您的数据、并将在明天一天结束前返回给您。

    谢谢、

    杰克逊

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

    您好、Jackson、

    您在数据中找到了什么吗?

    周末愉快!

    菲律宾

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

     您好、Philipp、

    我查看了您的日志文件、以确保您的电流足够低、并且您没有任何保护处于活动状态、从而限制您进入睡眠模式的能力。 您似乎满足了所有条件、因此我不确定您为何无法让设备进入睡眠状态。

    您能否为我提供更多详细信息、说明您为何无法在系统睡眠模式下退出? 当 Current > Sleep Current (当前>休眠电流)时、它应退出。

    谢谢、

    杰克逊

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

    您好、Jackson、

    系统中睡眠列表不是一个选项。 一方面、BMS 有一个车载充电器、而 bq40z80处于广播模式、因此在充电器等待广播以开始充电时、bqq 将等待 smbus 通信离开睡眠模式。

    另一方面、如果存在引脚上的开关断开、BMS 设计为使用放电 FET 关断负载。 在 IN 系统睡眠模式中、Present 引脚不是 进入或退出睡眠模式的条件。

    您是否有另一个建议 、为什么 bq 不会进入"正常"睡眠模式?

    谢谢、

    菲律宾

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

    您好、Philipp、

    我可以尝试在这里更深入地挖掘的另一种方法是、如果您可以向我发送.gg 文件、以便我可以查看您的设置、只需仔细检查所有参数是否均已正确配置。 如果您向我发送此消息、我可以在您的设置中进行编程、并在实验中进行一些测试、以尝试重新创建此行为。 有时很难可靠地调试这样的行为、而不能在我的末尾准确地重新创建您的条件

    再次感谢、

    杰克逊

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

    您好、Jackson、

    如果您可以查看这些设置、那将会很棒。

    您将找到压缩的.gg-file。

    e2e.ti.com/.../30316_5F00_220719.gg.csv.zip

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

    您好、Philipp、

    我尝试使用默认配置使器件进入睡眠模式、并且成功、然后我导入了您的设置并运行了完全相同的测试、但无法使器件进入睡眠模式。 我单独检查了您的设置、您满足进入睡眠的所有条件、因此我将对明天您的设置和默认设置之间发生变化的每个参数进行深度比较、并尝试找出根本原因。

    再次感谢您的耐心、这是一个非常有趣的问题、我也不希望出现。

    杰克逊

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

    嗨、Philipp、

    快速更新、我能够开始尝试更改您的设置并找到修复、但今天未成功。 我现在将查看实际的固件代码、并将在明天向您更新我可以找到的内容。

    再次感谢您在我们解决此问题时与我保持合作、

    杰克逊

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

    嗨、Jackson、

    感谢您的快速更新。

    菲律宾

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

    您好、Jackson、

    进度如何、您是否在实际固件代码中找到了任何内容?

    谢谢、

    菲律宾

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

    您好、Philipp、

    对拖延表示歉意。 遗憾的是、代码没有让我立即使用任何解决方案。 您所满足的所有条件都认为是固件中的唯一要求。 今天我将继续在实验室中进行测试、并尽快更新。

    此致、

    杰克逊

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

    嗨、Philipp、

    我今天再次进行了测试、表现出了一些非常有趣的行为。 出于某种原因、现在当我导入您的 gg 文件时、它会按预期工作、并进入睡眠状态、而不会出现任何问题。 我唯一能想到的是、您和我都遇到了一些设备问题或 PACK+或 SMB 上的一些未知电压。 要在您的终端上继续调试此功能、我将探测 PACK+和 SMB 线路、以确保它们保持低电平。 供参考、在我的设置中、当它工作时、我将12.6V 电压连接到 BAT、我直接导入了您的.gg 文件、单击"全部写入"、"全部读取"、 已确保满足睡眠的所有条件、然后移除 USB 以使 SMB 变为低电平并等待器件进入睡眠状态。 我监控了 TS 并观察脉冲时间从~0.5s 变为~5s、如预期的那样。

    谢谢、如果进一步的测试无法解决您的问题、请告诉我、

    杰克逊

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

    嗨、Jackson、

    这真的很有趣。

    我今天监控了 PRES 和 TS 引脚。 技术参考手册指出、温度(TS)和 PRES 每250ms 进行一次采样。 在我的示例中、PRES 的采样时间为250ms、但温度开启(TS)的采样时间为1秒。

    另一方面、您监控的 TS 脉冲时间为500ms。

    那么、什么是正确的?

    谢谢、

    菲律宾

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

    嗨、Philipp、

    我的错:我误读了示波器上的时间刻度、这就是为什么我认为我读的是500毫秒。 正确的采样时间为1、我刚刚在实验室中进行了验证。 我认为 TRM 中提到的 TS 采样时间、PRES 为250ms 是一个拼写错误、因此我也将努力纠正这个问题。

    谢谢、

    杰克逊

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

    嗨、Jackson、

    我再次尝试让 bq 进入睡眠状态。 SMBus 和电池组电压为2mV、因此满足这些条件。

    您能否向我发送您的.gg 和.srec 文件、以便我可以测试我的设置并将其与您的固件进行比较?

    谢谢、

    菲律宾

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

    您好、Philipp、

    在我的测试中、我使用了默认的.srec 和默认的.gg 文件以及您发送给我的路由的.gg 文件、并且我能够使用这两个文件进入睡眠状态。 我会尝试从 TI.com 重新下载.srec 并使用 default.gg。 使用默认值观察睡眠模式后、尝试导入.gg 以查看这是否仍然是您的问题。

    并告诉我您对默认文件的观察结果、

    杰克逊  

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

    嗨、Jackson、

    对于默认的.srec 和我的.gg 文件、它突然工作。

    我真的不知道问题是什么、但现在还可以。

    非常感谢、

    菲律宾