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.

[参考译文] BQ25150:缩短 twake2时间、以便更短的按钮按下操作将使 BQ25150退出运输模式

Guru**** 2513185 points
Other Parts Discussed in Thread: BQ25150

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1002084/bq25150-reduce-twake2-time-so-that-a-shorter-button-press-will-bring-bq25150-out-of-ship-mode

器件型号:BQ25150

我错误地将问题标记为已解决-因此这个新的(重复的)问题:

你好!

我们使用 BQ25150的运输模式功能来开启和关闭我们的应用。 我们希望将此唤醒时间(twake2)更改为1、而不是默认的2、但这似乎不可能?

BQ25150设置为运输模式后、MRCTRL 寄存器似乎复位为默认值。 问题是导通时间随后从1s 重置为2s

使用以下方法观察到:

步骤1.

电路板完全未通电、电池已取出。

步骤2.

电池已添加到电路板、电路板仍处于关闭状态

步骤3.

MR 输入被触发(按下按钮)

步骤4.

MCU 读取 MRCTRL 寄存器 MRCTRL 寄存器(地址= 0x30)

预期值为0x2A (默认值、twake2为2s)

步骤5.

MCU 向 MRCTRL 写入值0x0A (twake2现在为1s)。

步骤6.

MCU 请求发送模式:ICCTRL0被写入位7被设定为1。

步骤7.

观察到电路板已关闭(运输模式)

步骤8.

MR 输入被触发(按下按钮)

步骤9.

电路板在2s 之后才会开启(这是意外的、因为时间应为1s)

步骤10.

MCU 读取 MRCTRL 寄存器 MRCTRL 寄存器(地址= 0x30)

读取的值为0x2A、这是错误的、因为我们已经将0x0A 写入 BQ25150。

结论

BQ25150在进入运输模式后放弃其 MRCTRL 值。



为了更好地了解我们的问题、您请求了大量图表。

在我们花费大量时间进行此操作之前、您能否确认  是否可以减少从运输模式唤醒的 TWAKE2? 即所有注册的在运输模式下都保持其状态。

如果实际上是这种情况、那么我们会得到一个指示、表明误差 很可能 发生在我们身上、我们将提供所有这些图。