打印

有图无真相(不插播广告,并有精美芯片赠送)

[复制链接]
9803|77
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
看完后,需要芯片测试的兄弟,我可以奉送。

————————————分割线————————————
时间回到2个月前...........

1背景:
M3刚掀开神秘的面纱,露出令我等惊艳的容颜之际,经过必须的窥视和了解后,终于在一款产品上采用了LM3S1138-IQC50A2SD,虽然,刚开始的磨合期有点考验,但除此之外一切似乎都那么的完美。
产品的量不大,到目前只用了约6000片,期间有少量的产品回来返修,客户反映是产品有时候停止工作了,可是在测试返修品的时候并没有发现客户描述的现象,返还给客户后,绝大多数都正常工作了,于是,犯了盲目自信的人都会犯得错误,认为是客户那里产品需要的一些外部信号没有就绪造成的, 那个时候我并没有意识到我将为自己的草率付出代价。

相关帖子

沙发
yzgwxflove|  楼主 | 2011-3-11 10:34 | 只看该作者
2事实是无法掩盖的
直到那天,连续测试了两天都正常的返修品,终于在寒冷的早晨上电后没有工作,在确认了所有的外部条件后,不得不承认:是的,它确实没任何反应了。艹!,它真的不工作了。我虽然有些盲目自信,但还没有愚蠢到不愿意面对事实,尤其是还关系到收入的事实。

使用特权

评论回复
板凳
yzgwxflove|  楼主 | 2011-3-11 10:36 | 只看该作者
3真的勇士敢于面对有问题的产品
从以往的经验来看,问题并不会因为你摆出掩耳盗铃的架势就会放过你,那么既然事情发生了,就让我们面对它吧。
好吧,首先确认造成故障的原因,开始晶振的嫌疑相当大,但是测试数据表明这种怀疑是毫无根据的,随后怀疑复位芯片,同样也是毫无根据的,上电时间、电压等都正常,每当更换一个外围芯片后,上电能正常开始工作的几率很大,但是几分钟后上电又不能正常工作。开始怀疑PCB,掘板三尺,一无所获。

使用特权

评论回复
地板
yzgwxflove|  楼主 | 2011-3-11 10:37 | 只看该作者
等等,有人说过不能怀疑CPU的吗?好像没有人这么说过,那就换CPU吧,效果是显著的,板子稳定的工作起来了,难道这不能说明CPU有问题吗?
不,不,下此结论还是慎重点好。将有嫌疑的CPU换到其他PCB上,然后,多次极其虔诚的送电,板子竟然都奇迹般的工作起来了,kao,我想,这应该是我最不想看到的奇迹了。
奇迹都是有原因的,但我肯定不是因为虚焊。

使用特权

评论回复
5
benladn911| | 2011-3-11 10:39 | 只看该作者
有可能是时钟问题、晶振起振问题。你说呢。楼主。把你的时钟电路发上来看看。

使用特权

评论回复
6
yzgwxflove|  楼主 | 2011-3-11 10:44 | 只看该作者
剩下的就没有什么悬念了,只是用了热风枪和酒精就证实了,热风枪或者电烙铁在芯片表面加热2~3秒,上电芯片即可正常工作。(当时的气温是5℃)
随后在-15℃的条件下统计LM3S1138-IQC50A2SD的芯片约4%有这种现象。我承认没有做过低温测试,因为相信工业温度范围还是比较容易达到的。嗯,可怜之人必有可恨之处。

使用特权

评论回复
7
yzgwxflove|  楼主 | 2011-3-11 10:46 | 只看该作者
5硬件还是软件,这是个问题
那么这种现象是不是硬件BUG呢?
下面,期待已久的图片出场。
开始对比测试:

使用特权

评论回复
8
yzgwxflove|  楼主 | 2011-3-11 10:52 | 只看该作者
本帖最后由 yzgwxflove 于 2011-3-11 11:05 编辑

正常组:
1正常组的复位
黄色线3.3v供电,蓝色线复位信号

正常复位时间.jpg (55.43 KB )

正常复位时间.jpg

使用特权

评论回复
9
benladn911| | 2011-3-11 10:54 | 只看该作者
楼主,你在用热风枪吹的时候,温升的不是是芯片,也有可能是关键外围,如时钟电路。或其他影响到单片机进入正常工作的关键器件。

等你继续上图分享。

使用特权

评论回复
10
wubowww888| | 2011-3-11 10:57 | 只看该作者
等著你慢慢排除吧。。。

使用特权

评论回复
11
yzgwxflove|  楼主 | 2011-3-11 11:01 | 只看该作者
这位兄弟,多谢你的提醒,帖子中我提到用热风枪或者电烙铁加热,测试时也是担心温升影响外围,后来用电烙铁试的,在芯片表面只需要2秒。并且,采用双向更换的方式,确定受温度影响的是CPU.

使用特权

评论回复
12
yzgwxflove|  楼主 | 2011-3-11 11:03 | 只看该作者
本帖最后由 yzgwxflove 于 2011-3-11 11:06 编辑

2正常组的电压建立
黄色线3.3v供电,蓝色线LDO提供的内核电压(复位2.5v,可软件调节)

正常LM3S1138内核电压建立时间.jpg (55.01 KB )

正常LM3S1138内核电压建立时间.jpg

使用特权

评论回复
13
yzgwxflove|  楼主 | 2011-3-11 11:09 | 只看该作者
3正常组上电晶振启动时间
蓝色内核电压,黄色晶振信号

正常LM3S1138上电晶振启动时间.jpg (62.03 KB )

正常LM3S1138上电晶振启动时间.jpg

使用特权

评论回复
14
yzgwxflove|  楼主 | 2011-3-11 11:12 | 只看该作者
下面开始发故障组的图片

使用特权

评论回复
15
yzgwxflove|  楼主 | 2011-3-11 11:20 | 只看该作者
故障组复位信号

故障复位时间.jpg (56.99 KB )

故障复位时间.jpg

使用特权

评论回复
16
yzgwxflove|  楼主 | 2011-3-11 11:22 | 只看该作者
故障组上电时间和晶振启动时间

故障LM3S1138内核电压建立时间.jpg (63.25 KB )

故障LM3S1138内核电压建立时间.jpg

故障LM3S1138上电晶振启动时间.jpg (62.22 KB )

故障LM3S1138上电晶振启动时间.jpg

使用特权

评论回复
17
dqyubsh| | 2011-3-11 11:31 | 只看该作者
此文留个印记,值得鉴赏。

使用特权

评论回复
18
yzgwxflove|  楼主 | 2011-3-11 11:33 | 只看该作者
我们发现故障组最明显的差别是内核电压在约125ms处,没有0.25v的上跳!
这里说明下为什么会有0.25v的上跳,该芯片复位后内核电压为默认的2.5v,随后可软件调节到所需值。

使用特权

评论回复
19
benladn911| | 2011-3-11 11:42 | 只看该作者
楼主,你重点得关注下你的电源电路了。虽然你现在测试的对象都是MCU,感觉好像都是MCU的内在问题,但不排除电源质量不够理想,及电源的处理不到位,都有可能导致MCU出现这种怪现象。

我看到你的每个上电波形图中,都有上下冲,感觉还挺厉害的。

你看图

使用特权

评论回复
20
yzgwxflove|  楼主 | 2011-3-11 11:43 | 只看该作者
下面我们看一下,主函数的开始吧

程序.jpg (16.59 KB )

程序.jpg

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:[b][color=red]意外总会发生[/color][/b]

16

主题

179

帖子

1

粉丝