全志XR806芯片 standby模式下gpio的电平状态是如何变化?

1.问题背景
客户在做低功耗设计时经常会使用GPIO外接一些硬件外设,这些外设在芯片的管脚在休眠时候如果跟GPIO有压差就会产生漏电流。我们如何保证休眠时的GPIO的电平状态呢。

2.问题描述
客户提问:XR808/XR809/XR871/XR872和XR806在standby模式下芯片的gpio电平状态如何保持的。

3.解决办法
XR808/XR809/XR871/XR872在芯片进入standby模式后,如果属于wakeup IO的管脚电平状态处于高阻抗,要保持电平的话,需要调用HAL_Wakeup_SetIOHold才可以把wakeup io固定在某种电平状态。但是不属于wakeup IO的管脚进入休眠是不受控制的,仍然为高阻态。而XR806所有的GPIO都可以通过hold功能来保持原来的电平。
在硬件设计的时候,如果要休眠保持电平就选wakupio做普通io用。具体哪些管脚属于wakeup IO请在相关芯片的PIN_Multiplexing文档查询。

原贴链接:https://bbs.aw-ol.com/topic/732
全志在线开发者交流企鹅群(客服机器人24小时在线解答):498263967
资源获取、问题讨论可以到全志在线开发者社区进行:https://www.aw-ol.com/
全志及开发者最新动态可以关注全志在线微信公众号

你可能感兴趣的:(全志-XR806,全志-FAQ,音视频,嵌入式,全志,GPIO)