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.

[参考译文] Linux:BQ27220 -如何进入最低功耗模式

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/636580/linux-bq27220---how-to-enter-lowest-power-consumption-mode

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

工具/软件:Linux

尊敬的专家:

如何实现 BQ27220的最低功耗?
我想降低连接到 BQ27220的电池的功耗。

我现在获得了一些信息。

1) BQ27220不支持关机命令。 TRM (SLUUBD4.pdf)中对关断模式的引用无效。 因此、我们只能进入睡眠模式。 BQ27220将自动进入睡眠模式。
(- TI 能否为我们更新最新的 TRM? ---)

2) 2)要在睡眠模式下进入最低功耗、请设置为低于 CONFIG、然后电流将降至大约9uA。
-)将器件配置为睡眠模式(运行配置 A [SLEEP]= 1)
-)将 DSG 放松时间设置为零
-)操作配置 A [WAKE_EN、WK_TH0、WK_TH1]全部为零


我已经将 BQ27220设置为
===================
0x922E 结果(0xFF00)
0x922E MACData (0x3E 0x3f)= 0x922E
0x922E MACData (0x40 0x41)= 0x0000 >>将 DSG 放松时间设置为零
===================
0x9206 nRESULT (0xFF00)
0x9206 MACData (0x3E 0x3f)= 0x9206
0x9206 MACData (0x40 0x41)= 0x8004 >>禁用唤醒比较器(操作配置 A [WAKE_EN、WK_TH0、WK_TH1]全部为零)
===================

但 FG 电流仍然为15uA、并且每20秒仍会出现更高的电流消耗。

有人知道 FG 电流为什么不能降至9uA??

为什么没有禁用唤醒时间长达20秒?

我是否设置了错误的数据存储器位置??

这是我们与 BQ27220相关的原理图。

谢谢

Hb

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好 HB
    该器件每20秒唤醒一次、以进行电压、电流和温度测量、并执行 SOC 计算以保持精度、因此这是不可避免的。

    您是使用电路板还是外部 EVM 运行测试? 您的上拉电阻器上拉至什么? VDD 或一些外部电压源?

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

    您好、Onyx、

    >>该器件每20秒唤醒一次以进行电压、电流和温度测量,并执行 SOC 计算以保持精度,因此这是不可避免的。

    您是否意味着我们无法停止唤醒??

    但在中  

    TRM (SLUUBD4.pdf) 4.2.6唤醒比较器

    "将[WK_TH1]和[WK_TH0]位都设置为0可禁用此功能。"、>>>这意味着什么? 不禁用唤醒?

    我们在电路板上进行测试、而不是在 EVM 上进行测试。

    I2C 被拉高至3.3V、但系统关断将为0v。 当系统关断时、VDD 为0v。

    此时仅使用电池(最大4.2V)来测量睡眠电流。

    对于进入睡眠模式9uA 电流、我们不需要设置任何其他配置?

    Hb

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 HB、
    在睡眠模式下、您无法阻止监测计唤醒以执行测量。 由于唤醒比较器、您可以禁用监测计退出睡眠模式、如果监测计处于睡眠模式的20秒中仍处于19秒之内、则当电流超过设置的限值时、将触发该监测计。 在这种情况下、监测计仅在20个中的1秒内唤醒且电流高于睡眠电流阈值时才会退出睡眠模式。

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

    您好、Onyx、

    I SET  

    1) 1)将 DSG 放松时间设置为零(0x922E=0x0)

    2) 2)禁用唤醒比较器(运行配置 A [WAKE_EN、WK_TH0、WK_TH1]全部为零)(0x9206=0x480)

    以上两种设置是否有助于实现更低的睡眠电流?

    或者实际上我们不需要设置任何配置、睡眠电流已经是最低的值了?

    谢谢

    Hb

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

    注:

    以下是我们的测量结果、显示了60秒内的电量监测计 BQ27220休眠电流:

    已经进入睡眠模式并具有最低功耗??

    电池=3.6V
    平均值(60秒)= 12.54.
    时间 I_BQ27220 (uA)
    1  15:20:59.4    14.20.
    2.  15:21:00.4    14.50.
    3.  15:21:01.4    14.60.
    4.  15:21:02.4    13.60.
    5.  15:21:03.4    12.30.
    6.  15:21:04.4    11.00
    7.  15:21:05.4    10.10
    8.  15:21:06.4    9.30.
    9.  15:21:07.4    9.20.
    10.  15:21:08.4    8.90
    11.  15:21:09.4    8.90
    12.  15:21:10.4    14.40.
    13.  15:21:11.4    26.60.
    14.  15:21:12.4    48.20.
    15.  15:21:13.4    12.50.
    16.  15:21:14.4    11.30.
    17.  15:21:15.4    9.20.
    18  15:21:16.4    10.00
    19.  15:21:17.4    9.20.
    20.  15:21:18.4    8.90
    21.  15:21:19.4    8.90
    22.  15:21:20.4    8.90
    23  15:21:21.4    14.70
    24  15:21:22.4    14.20.
    25  15:21:23.4    13.10.
    26  15:21:24.4    11.60.
    27.  15:21:25.4    9.20.
    28.  15:21:26.4    9.40.
    29.  15:21:27.4    9.20.
    30  15:21:28.4    9.30.
    31.  15:21:29.4.    8.90
    32  15:21:30.4    8.90
    33.  15:21:31.4    8.90
    34  15:21:32.4    48.10.
    35.  15:21:33.4    13.10.
    36.  15:21:34.4    11.80
    37.  15:21:35.4    10.80
    38.  15:21:36.4    10.00
    39.  15:21:37.4    9.20.
    40  15:21:38.4    9.30.
    41.  15:21:39.4.    8.90
    42.  15:21:40.4    8.90
    43.  15:21:41.4    8.90
    44.  15:21:42.4    8.90
    45.  15:21:43.4    8.90
    46.  15:21:44.4    12.10.
    47.  15:21:45.4    10.90
    48  15:21:46.4    10.00
    49  15:21:47.4    9.30.
    50  15:21:48.4    9.30.
    51.  15:21:49.4.    8.90
    52.  15:21:50.4    8.90
    53.  15:21:51.4    8.90
    54  15:21:52.4    48.20.
    55  15:21:53.4    8.90
    56.  15:21:54.5    12.40.
    57.  15:21:55.5    11.10.
    58.  15:21:56.5    9.20.
    59.  15:21:57.5    9.30.
    60  15:21:58.5    9.20.
    61.  15:21:59.5    9.40.
    62.  15:22:00.5    8.90
    63.  15:22:01.5    14.30.
    64  15:22:02.5    14.70
    65  15:22:03.5    14.10.
    66  15:22:04.6    12.80
    67  15:22:05.6    11.70
    68  15:22:06.6    9.20.
    69  15:22:07.6    9.40.
    70  15:22:08.6    9.20.
    71.  15:22:09.6    9.30.
    72.  15:22:10.6    8.90
    73.  15:22:11.6    31.70
    74.  15:22:12.6    47.80
    75  15:22:13.6    30.80
    76.  15:22:14.6    57.00
    77  15:22:15.6    54.70
    78  15:22:16.6    55.30
    79  15:22:17.6    54.00
    80  15:22:18.6    53.50
    81.  15:22:19.6    53.20
    82.  15:22:20.6    53.20
    83.  15:22:21.6    61.20.
    84  15:22:22.6    60.60
    85.  15:22:23.6    60.00
    86  15:22:24.6    59.20.
    87  15:22:25.6    57.90
    88  15:22:26.6    56.50.
    89  15:22:27.6    54.90
    90  15:22:28.7    66.70
    91.  15:22:29.7    64.50.
    92  15:22:30.7    63.30.
    93  15:22:31.7    35.30
    94  15:22:32.7    12.30.
    95  15:22:33.7    13.50.
    96  15:22:34.7    14.80
    97  15:22:35.7    14.70
    98  15:22:36.7    14.10.
    99  15:22:37.7    13.50.
    100  15:22:38.7    11.40.
    101.  15:22:39.7    9.40.
    102.  15:22:40.7    9.60.
    103.  15:22:41.7    9.50.
    104.  15:22:42.7    12时
    105.  15:22:43.7    13.20.
    106.  15:22:44.7    14.10.
    107.  15:22:45.7    14.70
    108.  15:22:46.7    14.80
    109.  15:22:47.7    13.10.
    110  15:22:48.7    11.80

    Hb



  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好 HB
    请勿将 DSG 放松时间设置为0、保留默认值。 设置为0不会降低休眠电流。 禁用 WAKE 比较器可能会将电流消耗降低一点。

    这里到底有什么问题? 您是否无法进入睡眠模式?

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

    您好、Onyx、

    我们的任务是尝试使用电池让 BQ27220在睡眠模式下保持最低功耗。 如果我们能够保持最低电流、电池可以节省更多的功耗、直到用户开始使用我们的器件。

    1) 1) BQ27220将自动进入睡眠模式、因此我们无需为 BQ27220设置其他配置即可进入睡眠模式。

      根据我们的电流测量结果、我认为我们已经进入睡眠模式、对吧?

    2) 2)我们测量的 BQ27220电流值不是静态的9uA 值、而是由于唤醒而浮动的值。 范围约为9uA 至60uA。 平均电流值在60秒内约为12uA。

      我们能否在 BQ27220中降低更多睡眠电流? 或避免大唤醒电流。

    3) 3) BQ27220没有我从 TI FAE 听到的关断模式、您能确认吗? 因为 TRM 仍具有关断模式流程、但我们找不到寄存器来实现关断模式。 我们可以在我们之前使用的 BQ27621中实现关断模式。

    谢谢

    Hb

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 HB、
    只要满足睡眠条件、bq27220就会进入睡眠模式。 因此、如果您看到电流消耗约为12uA、那么您处于睡眠模式。
    2.是的、您不会看到静态9uA。 监测计在睡眠时每1秒唤醒一次、但不进行任何测量。 但是、一旦休眠电流时间和睡眠电压时间(我认为是20秒)、它就会进行测量。 该时间会因测量仪表而异。 因此您看到12uA 是正确的。 监测计必须唤醒才能进行测量以保持精度、唤醒后、您将看到这些电流尖峰。 无法降低尖峰。 您可以通过增加睡眠时间来降低睡眠模式下的整体电流消耗、这是监测计唤醒进行测量的频率。 您可以将该时间加倍或三倍、从20秒增加到60秒。 您只需确保在该增加的间隔期间、负载电流不会丢失。
    3.设备确实具有关闭模式,但背靠的是,如果您要关闭,您将丢失以前存储在电量监测计上的所有数据。 它将转到其原始默认设置。 您必须将您的 GMF 文件和学习到的 FCC 加载到监测计中、以便在唤醒时恢复精确的监测。

    但愿这对您有所帮助。
    谢谢
    Onyx
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Onyx、
    更清楚、但我有更多问题:

    1)>>"您可以将时间从20秒增加到60秒、再增加一倍或三倍"
    哪个数据存储器位置可以增加睡眠时间?
    我检查一下
    -) 0x921E 睡眠电压时间
    -) 0x921F 休眠电流时间
    但我不确定我应该设置哪个位置。

    www.ti.com/.../sluubd4.pdf

    2) 2)您能否帮助确认:根据您增加睡眠时间的想法、如果我们将睡眠时间调整为60秒、睡眠电流将每60秒(而不是20秒)具有较大的值、这可以节省总体平均功耗、对吧?

    谢谢

    Hb
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好 HB
    这两者都是。 这是时间分离的测量仪表之一。 在我们的旧电量监测计上、睡眠时间只是一个值。 因此、您可以利用时间来查看为您提供理想结果的时间。 使用 bqstudio 在数据存储器中进行修改。
    2.只要您的应用在睡眠模式下不消耗电流或消耗极小的电流、您就可以将时间设置为大约60秒。 其原因是电池不会承受电压、因此除了自放电之外、电压将相对恒定、因此无需非常频繁地进行电压或电流测量。

    如果您增加这些睡眠时间、则仍需要评估监测计的精度性能、以确保测量频率较低时不会引入过多误差。

    谢谢
    Onyx
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Onyx、
    感谢您的建议。
    当我完成最终测量时、我将把这个线程标记为已解决。
    plz 等待~

    谢谢。
    Hb