变量 vddiow_level 初始化为 static u8 vddiow_level = TCFG_LOWPOWER_VDDIOW_LEVEL; 本文档第 18 点。 主要解决
焊接电池第一次上电 VDDIO 弱档位电压位 2.0V 的问题。
主要变现在AC696的耳机版本SDK。
20.关于弱VDDIO档位为2.4V给触摸IC的供电引起开关机漏电问题,重要!! 20200721
本文档第18点要修改,同时本点第20点也要改。
引起问题:如果弱VDDIO工作电压档位在2.4V,从强档位到弱档位,VDDIO会容易被拉扯或者瞬态拉扯到2.0V,例如对于触摸IC工作在2.4V以上范围的,
导致触摸IC工作错乱,误判,从而引起我们主控会被误操作,例如唤醒,然后进入重复开关机的情况,表现出来就是漏电严重。
解决方法:AC696系列发出的所有SDK如下宏
#define TCFG_LOWPOWER_VDDIOM_LEVEL VDDIOM_VOL_28V
#define TCFG_LOWPOWER_VDDIOW_LEVEL VDDIOW_VOL_24V
全部改为
#define TCFG_LOWPOWER_VDDIOM_LEVEL VDDIOM_VOL_30V
#define TCFG_LOWPOWER_VDDIOW_LEVEL VDDIOW_VOL_28V