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.

[参考译文] 是否可以将0x0E 改回0x06? /睡眠功能不能正常工作。

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

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1221466/is-there-a-way-to-change-0x0e-back-to-0x06-sleep-function-does-not-work-properly

主题中讨论的其他器件:BQ40Z80

大家好、

我有两个问题。


1.更新状态
我无法获取 Update Status 0x06的 srec 数据。
如果学习周期和产品之间的术语 Voltage 不同、
我是否应该从0x0E 恢复到0x06并重新执行字段更新?
首先、是否可以将0x0E 改回0x06?


2.睡眠
睡眠功能无法正常工作。
请告诉我应该检查的参数。
我写入了默认 SERC 并再次设置、但结果没有变化。

・在以下设置下、功耗不会降低。 (约250uA)

[IN_SYSTEM_SLEEP]=0和
针对总线超时(=5)的 SMBus 低电平并
针对总线超时(=5)和
da Config[sleep]= 1且
|CURRENT ()(=0)|≤SLEEP CURRENT (=10)和
Voltage Time (=5)> 0且
OperationStatus ()[PRES]= 0并且
DA Config[NR]= 1且
OperationStatus()[SDM]= 0并且
没有 PFAlert()位设置和
没有 PFStatus()位被置位和
没有 safetyAlert ()位被设置和
无 SafetyStatus()位被置位

・以下设置时、功耗将正常下降。 (约100uA)
不过、温度测量保持在1秒的周期。 (TS1每秒脉冲一次)

[IN_SYSTEM_SLEEP]=1和
其余部分与上述相同。

最棒的餐厅

真见市

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

    您好、Masami、

    如果只更改终止电压、则不需要修改更新状态、在更改终止电压后、执行固件复位以进行更改。

    我不确定是否理解您的第二个问题、听起来您可以让监测计进入睡眠模式、但您想知道为什么温度是以1s 的间隔测量? 监测计仍在睡眠模式下运行、只是使用 ADC 来测量数据时唤醒频率降低了。

    此致、

    怀亚特·凯勒

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

    谢谢你,怀亚特!

    1.更新状态

    我想以术语 Voltage 作为参数;Gas Gauging -> TI Cfg -> Term Voltage and Gas Gauging -> TI Cfg -> Term Min Cell V。

    此外、我对电量监测计进行充电和放电、直到 Update Status = 0e。

    是否需要修改电量监测计?

    2.睡眠

    我想知道两点:

    ・为什么在[IN_SYSTEM_SLEEP]=0时监测计不会进入睡眠状态。

    ・为什么周期是1s 间隔、包括睡眠或活动两种情况。

    此致、

    真见市

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

    您好、Masami、

    即使您更改了终止电压、Qmax 也不会更改。 如果您更改了终止电压、则无需重新执行学习周期。

    在睡眠模式下、电压和电流的更新间隔应不太频繁、仍每秒读取一次 ADC 读数、以检查可能的安全条件。

    必须满足所有条件才能进入睡眠状态、最有可能的情况是当您更改 IN_SYSTEM_SLEEP 时、系统不会满足以下条件:

    此致、

    怀亚特·凯勒

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

    谢谢、Wyatt。

    我可以多问一些问题吗?

    已解决

    ・更新状态:我不需要重做学习循环。

    谢谢!

    未解决

    ・TS1读数间隔: ADC 读数每秒读取一次。

    我想我可以使用数据闪存设置电压和电流读取间隔。

    (power->sleep->Voltage Time、Current Time)

    能否使用数据闪存设置 TS1读取间隔?

    ・IN_SYSTEM_SLEEP=0

    "针对总线超时、SMBus 为低电平"是什么意思?

    这是否意味着 SCL 和 SDL 已打开(高阻态)?

    此致、

    真见市

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

    您好、 Masami、

    否您无法更改 TS 测量周期。

    由于 BQ40Z80是电池组侧电量监测计、因此通信上拉电阻器位于系统侧、而不是电池组侧。 因此、它基本上会向测量仪表指示系统已关闭上拉电阻或已断开连接、因此它可以进入睡眠状态、因为预计电池不会提供任何电源。

    此致、

    怀亚特·凯勒