最近使用CC2640做一批beacon,随机抽查了50块左右的成品,发现有7pcs没有蓝牙信号;硬件检测发现5块是1.8V点没有电压,另外有两块是晶振没有输出,问题是这些以前都是测试通过的呀:
1:DC电路的输出(1.8V点)没有电压,由于没有DC-DC部分的相关资料暂时无任何头绪,同时这个涉及到DC电路的布局;暂时不知道什么原因。
2:DC电路的输出(1.8V)有电压,晶振没有起振,这个怀疑是芯片休眠后唤醒时外部晶振没有起振,因为外部晶振在休眠时是停振,芯片唤醒时我理解的工作流程依然是先等待使能外部晶振等待起振后再将晶振源切换过去,如果在这个过程中晶振没有起振会不会到这这种现象出现,
注:程序已经开启看门狗,硬件以前生产过一批,此次较以前不同的地方(程序做了小幅升级,物料不是一个批次的无法保证),以前也出现过这种问题但是不严重。
附上电路图,希望哪位有经验的指点一下处理思路,多谢了。
SCH.pdf
Viki Shi:
1、请问是如何判断出芯片问题的?建议屏蔽外围电路再测
2、外部晶振电压稳定吗?
user4075419:
回复 Viki Shi:
1、并没有认定是芯片的问题,只是表现的症状是:1.8V点无电压或晶振无输出,同时这两种症状都无蓝牙信号;
2、使用的是无源晶振;
user5894750:
我们也遇到了同样的问题,DCDC上的1.8v的电压也没有了,我们这些beacon同样以前是通过测试的,但是最近重新烧录程序之后就出现了这样的问题。基本上是上电一段时间后芯片就不工作了,把芯片复位一下能够正常工作几秒钟之后又不工作了。
Viki Shi:
回复 user4075419:
1、出现问题的板子,更换芯片是否解决问题?
2、屏蔽外围电路测量,看究竟是哪里导致的1.8V无电压
user4075419:
回复 user5894750:
我们的问题隐藏的更深,产品放在仓库里面1个月左右抽查40块儿发现有7块儿出现问题,这7块儿重启以后已经3天了,故障还没有复现。
另外DC电路波动确实比较大,后刷入其他产品的蓝牙程序(同一款芯片),再次测试发现DC电路的波动改善很多, 对比开发板的DC电路波动发现相差无几,对比两款产品的程序发现两者在功耗上面有所区别,主要原因是beacon为了追求低功耗把能关的外设全部关掉;怀疑是功耗过低导致DC输出波动较大;但是为什么运行一段时间后DC无输出暂时没有思路。外部至于外部24MHZ晶振为什么会在运行一段时间后停振或无波形输出暂时也无处理思路。
由于故障复现无规律,现在还没有好的办法。
da qin zheng sheng:
先看看故障板子内部代码是否完好?