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:将睡眠标志映射到 GPIO

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

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/890084/bq40z80-mapping-the-sleep-flag-to-gpio

器件型号:BQ40Z80

您好!

我正在尝试使用 BQ40Z80来指示它所使用的系统是否处于活动状态。 我想将睡眠标志从 OperationStatusA 映射到 GPIO、以便如果系统处于非活动状态(没有电流流动)、器件进入睡眠模式、GPIO 被拉至低电平、 如果系统开始消耗电流、器件将唤醒、GPIO 被拉高、并充当系统中其他器件的使能线路。

我似乎无法使其正常工作。 我已经尝试将其他标志映射到 GPIO、它们都运行良好。 我确信器件会进入睡眠模式、因为我已在 FET 选项中关闭 SLEEPCHG、并且可以在断开通信时看到 CHG FET 的栅极电压变为低电平。 在此期间、我还测量了器件的电流、并且可以清楚地看到、当器件进入睡眠模式时、电流会降至70uA。

我已附上 GPIO 映射寄存器的屏幕截图。 GPIO 被映射到引脚20、寄存器操作状态 A、位15 (FLAGMapSetUp 中这个寄存器的 BTW 位15在技术参考手册中显示为1001而不是1111、这似乎是一个错误。 我已经尝试了这两个选项、以防万一)。 其他 GPIO 映射寄存器未启用、引脚20在引脚配置中配置为 GPIO。

我希望能够对这个问题有任何见解、或者建议另一种方法来实施我要做的事情

Eyal

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

    您好 、Eyal、

    让我检查一下是否有办法满足您的需求。

    Andy

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

    您好 、Eyal、

    根据 bq40z80 TRM、您的设置似乎正常。

    是否已尝试将 OperationStatusA[SLEEP]标志映射到另一个 GPIO?  如果没有、我建议您尝试一下。

    Andy

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

    您好!

    我已经尝试将引脚12、17、20、21、22测试为 GPIO、但没有成功。 可能有与硬件相关的东西?

    下面是我所用电路原理图的一部分:

    请注意、本次测试移除了 R29和 R27、LED 引脚仅连接到20k 电阻器、其他没有连接。

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

    您有 bq40z80 EVM 吗? 如果是、我建议您尝试一下。

    Andy