广告

这颗可编程逻辑芯片为何一半时间不能正常工作?

2021-08-16 10:34:11 Andrzej Winczura 阅读:
几分钟后,我们就知道只有最新版的 GAL出现了问题。但这似乎又是不可能发生的——这是精心编程的 GAL,在编程器中使用专门准备的测试向量进行了测试,竟然有一半的时间在电路中不能工作?

事情发生在2002年春天,我们公司历时一年开发下一版税控收款机。税控收款机需要获得国家有关机构的认证,并且必须符合对其构建和工作模式的相关要求。认证机构通常会签发证书,允许供应商三年内在这个国家销售收款机,在此期间,生产商不能对收款机的硬件或固件进行任何修改。如果做了任何修改,那么这些修改都需要重新认证,这不仅耗时,还会产生额外的费用,因此我们想确保我们的收款机没有潜在的问题。t8Jednc

在一个长周末里,我们每个人都高兴地计划着如何消磨闲暇的时间。然而,大约中午时分,生产部门通知我们,在测试一款收款机的主板时出现了一个问题。超过一半的板子在基本测试开始的时候就失败了(即组装后的第一次测试)。t8Jednc

t8Jednc

这类故障过去也会发生,通常是组件安装问题引起的,例如安装不当或过程中有损坏,但这次安装似乎都很好。我的一位同事检查了电路板组件,一切也都很好。然后我们猜可能是测试仪坏了;我们注意到有时一块板子再多试一次就可以通过测试。t8Jednc

在接上示波器进行多次测试后,我们注意到问题的根源:可编程逻辑芯片(GAL16V8)并不会总将一个关键信号传送到其他芯片。t8Jednc

一开始,问题看起来似乎很明显:GAL在焊接之前没有进行编程,也有可能是包含错误内容,因此无法正常工作。但是当我们拆焊了一些 GAL然后检查它们之后,发现它们都有合适的内容,并且它们都通过了测试向量过程。然而,这些GAL仍然无法在板子上正常工作。组件问题?我们在不同型号收款机的许多其他板子中也使用了这些组件,因此我们决定也检查一下其他板子看看。我们发现只有一块板子出现了同样的情况。t8Jednc

我们准备了一块特殊版本的故障板——板子上专门为GAL提供了一个插口。然后我们找来了不同版本的GAL芯片并开始测试。几分钟后,我们就知道只有最新版的 GAL出现了问题。但这似乎又是不可能发生的——这是精心编程的 GAL,在编程器中使用专门准备的测试向量进行了测试,竟然有一半的时间在电路中不工作?t8Jednc

我们分析了采用这些GAL的电路板的配置,注意到GAL只有在用作地址解码器时,才会出现问题;在一些板子上,GAL用作多路复用器和解码器,这时候就没有任何问题。这一发现让我们明白了为什么只有两种采用新 GAL的电路板会出现问题,但为什么电路板有时候又会通过测试呢?我们想找出原因。t8Jednc

我们将电路板连接到测试仪,反复进行测试,同时观察GAL的电源。我们发现,只有当重新开始测试前GAL上的电源降到1V以下(对于旧版本的GAL是2V),板子才会通过测试。在这种情况下,收款机似乎永远不可能工作, 除非有人将收款机关电然后快速将其通电,情况可能就是这样。而当电源快速开、关时,GAL 上的电压不会低于1V,所以收款机会死机。t8Jednc

我们准备了一个特殊的测试电路来可靠地模拟生产测试过程中的问题,然后对 GAL的表现进行观察,并将观察结果反馈发送给GAL制造商。同时,我们还要准备一种能够“修复 GAL”的方法,使它们不再出现这样的故障。经过多次尝试后,我们注意到,只要(上电后)改变 GAL的一个输入的状态,就可以使其恢复正常运行。t8Jednc

我们对电路板做了小小的修改。GAL有一个空闲引脚,因此我们将其连接到µC复位信号。生产部门现在可以继续组装器件了。t8Jednc

几周后,GAL的制造商向我们解释了出现这种奇怪故障的可能原因。除了其他的一些修改,发生故障的GAL修订版采用了一种最新优化的内部结构,这改变了其内部电路的复位阈值。这可能是我们这个板子出现问题的根源。t8Jednc

经验教训:改进一个组件,有时候并不一定会使整个设计得到改进。t8Jednc

作者介绍:t8Jednc

Andrzej Winczura 在 ELZAB(波兰电子收款机制造商)的研发部门工作了近 20 年,最开始是硬件和固件设计师,后来开发嵌入式系统应用程序。t8Jednc

(原文刊登于Aspencore旗下EDN英文网站,参考链接:Cashing in on lessons in electronic design, part 1,由Jenny Liao编译。)t8Jednc

本文为电子技术设计原创文章,未经授权禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
  • 没有完全下电?
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • 商务部暂停天然砂对台湾地区出口,台积电难受了 据EDN电子技术设计了解,商务部网站8月3日早晨8点发布最新消息,表示将从即日起暂停天然砂对台湾地区出口。不少网友认为暂停天然砂对台湾地区的出口,此举将严重影响台湾的建筑业,实则影响不仅仅如此。台湾地区天然砂进口量的90%以上来自大陆,而台湾芯片占台湾2021年出口额的34.8%。网友称商务部暂停天然砂对台湾地区出口是捏到了台湾半导体制造业的七寸。
  • 美国参议院批准价值2460亿美元的芯片法案 美国参议院周三通过立法,以超过 750 亿美元支持国内半导体产业。GlobalFoundries、英特尔、三星代工厂、德州仪器、台积电和其他在美国建立半导体制造设施的公司或将受益。
  • 空调也“怕热”?空调工作临界点到底是什么? 深圳最高气温突破40℃!很多网友戏称:这条命是空调给的,不敢走出空调房。但同时,这两天明显感觉空调动力不足了,以为家里的空调坏了。与此同时,关于格力空调“怕热”遭遇“空调工作临界点”罢工的成了网友关注的热点。
  • 林志颖驾特斯拉出车祸:特斯拉回应起火原因不明,网友质疑 据EDN电子技术设计了解,7月22日上午10时50分左右,林志颖驾驶特斯拉Model X,在路口处掉头后加速向前行驶,但在前方道路分叉口处,因不明原因突然偏离车道自撞指示杆,整辆车陷入火海。此事引起网友关注热议,特斯拉客服表示,暂不清楚起火原因,但车身没有特别容易起火的材质。但有台媒指出,林志颖最爱特斯拉的自动驾驶功能,这也引起了网友对事故是否与自动驾驶有关的猜测。
  • 售价将超50万美元,乔布斯的Apple-1原型机电路板长什么 这块在 1976 年由史蒂夫-沃兹尼亚克手工焊接的 Apple Computer A 印刷电路板被史蒂夫-乔布斯用来向保罗-特雷尔演示 Apple-1 电脑,后者是加州山景城 The Byte Shop 的老板。这台原型机在“苹果车库”里保存了很多年,然后在大约 30 年前由史蒂夫-乔布斯交给了它现在的主人。当时,乔布斯已被苹果公司赶走。乔布斯当时认为这个原型不是要供奉的东西,而是要被重新利用的东西。
  • 利用反极性MOSFET帮助555振荡器忽略电源和温度变化 恒定频率振荡器是555定时器的经典应用之一。然而,由于所用二极管的特性不理想,占空比的间隔会随着温度和V+电源的变化而变化。本设计实例给出了一种解决方法:利用反极性P沟道MOSFET引导电容的充电电流而不产生任何明显压降。
  • 高通发布4nm骁龙W5+骁龙W5芯片,专为可穿戴设计 据EDN电子技术设计报道,高通7月20日正式发布了全新4nm制程的骁龙可穿戴平台W5 Gen1和骁龙W5+ Gen。与两年前的上一代产品骁龙wear 4100相比,骁龙W5与W5+采用了全新的命名方式,整体功耗降低超50%。SoC工艺从12nm提升到4nm,协处理器使用22nm制程工艺。
  • M2 Pro 和 M2 Max 或是苹果首款采用台积电3nm 工艺的 M1 Pro 和 M1 Max 最多可配置 10 核 CPU 和 32 核 GPU。借助 M2 Pro 和 M2 Max,Apple 有望突破这一门槛,为这两个领域带来更多的核心数量。目前M2 Pro相关的爆料很少,但据称M2 Max 有12 核 GPU 和 38 核 GPU。12 核 CPU 将包括 10 个性能核心和两个能效核心。
  • 华为鸿蒙3.0即将发布,首款新品是一款11英寸高端旗舰平 据EDN电子技术设计报道,终端官方微博昨天正式宣布,将于7月27日正式发布Harmony OS 3.0手机操作系统,新系统重点升级了流畅度、万物互联,以及鸿蒙车机等功能。此外,还将带来的首款新品:华为MatePad Pro 11,从宣传海报来看这是一款11英寸高端旗舰平板.
  • 中信拆了辆特斯拉Model 3,发现多个领域技术引领行业 EDN电子技术设计在6月底报道了海通国际手动拆解十万元的比亚迪“元”的详细拆解图,如今不到一个月的时间,中信证券微信公众号发表了一篇《从拆解Model 3看智能电动汽车发展趋势》的文章,文中称对特斯拉Model 3的E/E架构、三电、热管理、车身等进行了详细深入地分析,并坚定看好中国智能电动化发展趋势,引起了广泛关注。
  • 经典电子小制作项目:DS18B20制作的测温系统原程序原理 下面介绍的这款DS18B20制作的测温系统,测量的温度精度达到0.1度,测量的温度的范围在-20度到+50度之间,用4位数码管显示出来。DS18B20的外型与常用的三极管一模一样,用导线将JK—DS的DA端连到P3.1上。连接好DS18B20注意极性不要弄反,否则可能烧坏。
  • OPPO被曝测试240W快充,但实际速度不及vivo的200W 爆料称OPPO正在试产24V10A的240W充电器。对于采用双电芯三电荷泵设计的电池而言,其理论峰值功率可以达到300W,但目前的USB Type-C接口规范的最高功率为240W,OPPO这次一下子将C口快充做到了“天花板”级别。不过,OPPO和vivo不太一样,虽然前者测试的是240W快充,但充电策略偏向保守,实际速度可能不如vivo的200W。
广告
热门推荐
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了