电子工程专辑
UBM China

工程师故事:捉鬼记(上)

上网日期: 2012年03月22日 ?? 我来评论 字号:放大 | 缩小 分享到:sina weibo tencent weibo tencent weibo


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友

关键字:工程师? 除错? 硬件设计?

抓鬼

等一惊一炸的功夫儿过去后,我冷静下来,开始思考各种可能性。产品已经投产两年,一直没听说有质量问题。突然暴出这个问题,肯定哪有了变化。于是我找到新品工程师仔细的询问了情况,果然发现了线索:该产品在投产后一直使用CYPRESS的QDR存储器,一切正常。前不久K公司的存储器开始供货,所以近期的生产使用的是K公司的器件。而问题就是在换器件后爆发的。很明显,问题与K公司器件的使用有直接关系。想到这儿我心里有了底:有目标就好办!于是我要求马上从工厂的测试通不过的板子中给我发5个过来,用来查找问题。与此同时,我还得恢复所需的测试设备。时间已经过去了两年,原来的测试平台或是已经拆除,或是转做它用,现在再恢复起来又是一番辛苦,自然是不在话下。

很快工厂发来的板子到了。放到系统上一测,果然,存储器的测试不断出错,而且出错的地址和数据不固定,完全是随机状态。按照存储器的技术指标反复核对了板子上的器件时间参数状态,没有发现问题。这说明问题不是由于时间关系计算错误引起的。这让我松了一口气。如果是这种问题,要解决就只能重新做板子了。那我基本上就死定了。这种随机状态的错误让我感觉,这并不是由于器件的物理故障所引起,而更像工作状态混乱造成的。我从厂家网站上下载了最新版本的技术文件,查找其中任何可能导致器件工作不稳定的原因。终于在有关数字锁相环(DLL)的内容中,发现了一段描述:

1.必须在控制线DOFF为低电平情况下上电。

2.器件核心部分必须先于接口部分上电。

3.待电源电压及时钟稳定后再恢复DOFF为高电平。

4.如果做不到上面三条,则必须将输入时钟中断30NS后再恢复。所有这些都是为了保证DLL的正常工作。

看了这段内容让我很兴奋,因为我清楚地记得以前的技术文件没有这些要求。我有个习惯,每开始一个项目设计,便将有关的技术文件放在一个独立的文件夹里。有问题抓过来一翻很方便。找到那个项目的文件夹,翻到原来保存的老版本的K公司存储器技术文件,果然找不到这部分内容,这就对了。在初始设计时,电源时序是个重要内容。所有的器件都核对过是否对此有要求。以便分配相应的供电线路。不过即使如此,恐怕也很难按此要求办,该存储器的两路电源同为1.8V,总不能为了两个存储器再多加一路电源和时序控制吧,那也太不经济了。如果是这样,很有可能就不选它的器件了,因为同样的产品,CYPRESS并没有这些要求。文件中的这段描述,更像是在器件出来后发现了DLL的初始稳定性的问题而采取的一种补救措施。DLL是其内部工作的时钟源,如果它工作不稳定,其余电路的工作无从谈起。现在虽然还不能最后肯定,但直觉告诉我:它就是那个鬼!

下一页:打鬼


?第一页?上一页 1???2???3?下一页?最后一页





我来评论 - 工程师故事:捉鬼记(上)
评论:
*? 您还能输入[0]字
分享到: 新浪微博 qq空间
验证码:
????????????????
?

关注电子工程专辑微信
扫描以下二维码或添加微信号“eet-china”

访问电子工程专辑手机网站
随时把握电子产业动态,请扫描以下二维码

?

5G网络在提供1Gbps至10Gbps吞吐量方面具有很好的前途, 并且功耗要求比今天的网络和手机都要低,同时还能为关键应用提供严格的延时性能。本期封面故事将会与您分享5G的关键技术发展,以及在4G网络上有怎样的进步。

?
?
有问题请反馈
推荐到论坛,赢取4积分X