很奇怪的问题,请教
时间:10-02
整理:3721RD
点击:
最近作一款产品,发现PMU供出来的所有电压,包括LDO和DCDC都比额定值低400~500mV左右,输入电压正常,32k,26m时钟都能正常起振,请教大家有没有什么思路?
同意 9楼 的
那还有一个可能会不会 CPU 跑起来后 寄存器的值设置错误呢?
检查下电源走线是否太细,有可能系统跑起来后整体需要电流比较大,电源供不上,所以就拉低了输出。
1、CPU不跑,电压输出正常->PMU默认电压配置正常
2、CPU跑起来后,电压异常->软件运行后PMU工作电压异常
仿真器单步跑,看看哪一步电压跳变的。
我估计是软件跑起来后,会做内部ADC电压校正,PMU芯片内部的问题,导致PMU的电压校正出现。另外,在看看内部参考电压所用的精密电阻及滤波电容接的有没有问题,不过这个可能性不大。
不会,现在发现只要不给MCU供26M,就是不让它跑起来,电压是正常的,会是什么原因把这几路电压都拉下来呢?唉
PMU损坏
示波器坏了...
应该不会吧,PMU启动时提供的电压比如Vcore,Vmem,Vio这几路都是按power key就会输出固定的默认值,然后可调值是通过寄存器设定的。另一说,选择电压错了的话也是针对其中一路的,不至于所有4路电压的都低几百mV.
一般都是硬件选择电压的电阻或者信号接错了
按开机键后抓输出电压波形都是正常的很平整的波形,就是低400mV左右,不是开关振动的波形。
同意九楼
同意9楼,另外看电流是否异常