hi,
我们产品用的msp430f169,已经量产,生产过程遇到如下问题:
有个别产品,上电后(2.9V供电)ADC12 采样不正确,正确采样结果应为0.7V左右,实际采样0.1V左右。
初步进行了一下测试:保持供电,对单片机产生PUC信号(比如通过写入错误的看门狗指令),AD采样仍不对,产生POR信号(通过RST管脚),AD采样就好了。不过断电后再次上电,仍然不对。我用示波器测试了上电瞬间单片机VCC的电压,很好很正常,没什么波动。
用3.0V供电的话,就没有问题。
可能是软件关于AD设置的部分的问题?还是个别产品硬件的问题?
谢谢。
Shi JianHua:
晶振多大呀,震荡和电源电压有关系的,还有,看看如果使用内部的ad参靠有可能不准,需要注意。不过你差别也太大了,
yffy:
根据你的描述,por后正常,有没有用示波器观察一下你的上电复位信号。
Shi JianHua:
回复 yffy:
我感觉还是参考设置的问题。
bozhi ma:
回复 yffy:
测试过上电复位信号,很正常。
补充一些情况,用3.3V供电就没问题。
生产的一批板子里只有一块有这个问题。
wszqq:
建议分以下几个方面检查一下:
1、参考电压在上电的时候是否正确
2、AD采集是采集的单点值还是动态采集,如果单点值有随机性,和程序初始化顺序、硬件电路等方面都有关系。可以程序稳定后再采集
3、看看采集的电压产生电路在2.9V下工作是否正常
4、单片机复位电路工作是否可靠
5、上电后外部晶振是否起振正常