个人的板子做功耗测试,点亮LCD的功耗为415uA,不点LCD的功耗为241.1uA,点亮LCD一段时间后,关闭LCDA模块,测得功耗为405uA,问为什么功耗不是241uA左右呢?LCDA模块已经关闭了呀,它的寄存器也全部复位了。为什么呢?
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.
个人的板子做功耗测试,点亮LCD的功耗为415uA,不点LCD的功耗为241.1uA,点亮LCD一段时间后,关闭LCDA模块,测得功耗为405uA,问为什么功耗不是241uA左右呢?LCDA模块已经关闭了呀,它的寄存器也全部复位了。为什么呢?
个人也觉得是程序的问题,可以做一个试验,用一段很简单只带LCD驱动的代码,分别检测LCD开和关的功耗。应该只有几uA的差值。
是硬件电路的关系,使用的是内部charge pump,R33/LCDCAP脚只需连一个4.7uF的电容接地就行,我的这个脚却还连着P5.1/R23,去掉后,不初始化LCDA,或是初始化LCDA后关闭,功耗一样了。