找回密码
 注册
搜索
查看: 1082|回复: 11

[讨论] 很奇怪的问题,请教

[复制链接]
发表于 2010-7-9 11:38:59 | 显示全部楼层 |阅读模式
最近作一款产品,发现PMU供出来的所有电压,包括LDO和DCDC都比额定值低400~500mV左右,输入电压正常,32k,26m时钟都能正常起振,请教大家有没有什么思路?
发表于 2010-7-13 11:21:03 | 显示全部楼层
同意 9楼 的

那还有一个可能会不会 CPU 跑起来后 寄存器的值设置错误呢?
点评回复

使用道具 举报

发表于 2010-7-13 10:24:10 | 显示全部楼层
检查下电源走线是否太细,有可能系统跑起来后整体需要电流比较大,电源供不上,所以就拉低了输出。
点评回复

使用道具 举报

发表于 2010-7-11 17:25:43 | 显示全部楼层
1、CPU不跑,电压输出正常->PMU默认电压配置正常
2、CPU跑起来后,电压异常->软件运行后PMU工作电压异常

仿真器单步跑,看看哪一步电压跳变的。

我估计是软件跑起来后,会做内部ADC电压校正,PMU芯片内部的问题,导致PMU的电压校正出现。另外,在看看内部参考电压所用的精密电阻及滤波电容接的有没有问题,不过这个可能性不大。
点评回复

使用道具 举报

 楼主| 发表于 2010-7-11 10:27:40 | 显示全部楼层
不会,现在发现只要不给MCU供26M,就是不让它跑起来,电压是正常的,会是什么原因把这几路电压都拉下来呢?唉
点评回复

使用道具 举报

发表于 2010-7-10 14:45:08 | 显示全部楼层
PMU损坏[em13]
点评回复

使用道具 举报

发表于 2010-7-9 16:04:17 | 显示全部楼层
示波器坏了...[em03]
点评回复

使用道具 举报

 楼主| 发表于 2010-7-9 15:33:43 | 显示全部楼层
应该不会吧,PMU启动时提供的电压比如Vcore,Vmem,Vio这几路都是按power key就会输出固定的默认值,然后可调值是通过寄存器设定的。另一说,选择电压错了的话也是针对其中一路的,不至于所有4路电压的都低几百mV.
点评回复

使用道具 举报

发表于 2010-7-9 14:52:36 | 显示全部楼层
一般都是硬件选择电压的电阻或者信号接错了
点评回复

使用道具 举报

 楼主| 发表于 2010-7-9 11:41:16 | 显示全部楼层

补充

按开机键后抓输出电压波形都是正常的很平整的波形,就是低400mV左右,不是开关振动的波形。
点评回复

使用道具 举报

发表于 2010-7-14 15:58:53 | 显示全部楼层
同意九楼
点评回复

使用道具 举报

发表于 2010-7-14 15:52:01 | 显示全部楼层
同意9楼,另外看电流是否异常
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-6 14:34 , Processed in 0.057359 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表