您好!
我正在尝试使用 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