0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

20年经验的电子总工程师回忆录之让项目陷入僵局的阻抗匹配bug

电子工程师时间 来源:未知 作者:李倩 2018-03-09 15:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

张发林,从事嵌入式系统软硬件研发工作超过20年,目前在上海未来伙伴机器人有限公司担任电子总工程师。深入理解从产品需求分析、方案论证设计、技术研发、产品化、测试认证、批量量产等各环节的难点、痛点,解决过大量研发、产品化和生产难题,参与或领导开发的多款工业自动化设备、通信设备、监控系统、物联网及机器人产品等均已投入大规模量产销售。

在成长实录之教训系列之三中我有提到,2005年五一期间我们解决了ADSL局端及终端设备的频带干扰问题,初步测试下来功能正常,性能满足要求,终于可以交付到测试部门进行完整的测试。不出意料的,新问题来了。

测试工程师测试下来发现一个问题,设备正常工作一段时间后会莫名奇妙的自动重启,从开机到重启的时间每次不固定,而且手上的5台样机都存在同一问题。

接到测试报告后,软硬件团队开始联手进行系统调试。有系统开发经验的都知道,这个问题对工程师调试来说喜忧参半,喜的是这是一个必现的bug,相对来说问题比较容易复现和定位,问题是否得到解决比较好验证;忧的是这个问题出现的时间长短是随机的,功能都已实现,性能也达到要求,这种情况下的问题往往不简单,需要调试的工作量很大。

这个问题对于硬件部分比较常见的问题一般有电源设计不良、复位电路、晶振电路、过热保护、元器件不良、生产制程不良等;软件部分可能存在的问题有系统配置不正确、异常流程处理不当、内部看门狗不正确触发等。

硬件团队首先排查了可能存在制程问题,通过目视检查和X-ray照射,未发现明显异常;全面监测复位、供电和晶振等,均未发现自动重启时存在异常状态,通过对电路板全面的热监测也未发现存在过热区域;软件团队也对可能存在的问题逐一排除,未发现任何异常。调试陷入僵局,项目一时无法进展。

没办法,软硬件团队再次回到对故障现象的分析梳理,重新拟定测试方案,寻找重启时的共同点。经常大量的测试,终于发现当系统传输大容量数据时出现重启概率要大很多,而那种很轻负载状态的设备重启几率较小,时间间距也会拉开更大。找到规律不代表就能找到确切问题点,甚至更加让人迷茫。

当所有的分析测试都没有结果时,我们重新回到对生产制程的分析,由于主控芯片和MAC芯片都是BGA封装,电路板本身是10层板,大部分走线都是走在内层,对我们的排查来说困难重重。经过不懈努力,发现主控芯片到MAC的16根地址线因走线和贴装工艺存在瑕疵而有虚短路现象,其中一根和地之间的阻抗由正常的10兆欧左右降为1兆欧左右,由于检查BGA贴装质量的X-ray主要检查是否存在短路或断路问题,对于虚短是很难检查出来的。由于该地址线并未短路,在初始化或低速率传输数据时问题不大,但当大容量数据高速传输时,地址线之间的差异就会显现出来,导致程序运行异常而触发内部看门狗,从现象上看就是系统自动重启。

经验教训:

1、 不是能够正常工作了硬件就万事大吉,还要关注压力测试和长时间测试;

2、 阻抗匹配很重要,对于很多问题,数据线和地址线等对地阻抗测试会告诉我们很多信息;

3、 嵌入式系统的调试一定要有系统概念,软硬件及测试团队的通力协作是快速发现问题、定位问题和解决问题的前提和保证,很多现象是多种因素引起的,只有经多细致分析,大胆推测、反复验证才能解决问题。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 看门狗
    +关注

    关注

    10

    文章

    607

    浏览量

    72583
  • 嵌入式系统
    +关注

    关注

    41

    文章

    3716

    浏览量

    133106
  • BUG
    BUG
    +关注

    关注

    0

    文章

    156

    浏览量

    16225

原文标题:20年经验的电子总工程师回忆录之让项目陷入僵局的阻抗匹配bug

文章出处:【微信号:eedesigner,微信公众号:eeDesigner】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    线路板阻抗匹配:实操中要避开的 3 个设计误区

    在了解阻抗匹配的基本原理后,很多工程师更关心如何在实际线路板(PCB)设计中落地执行。其实,做好阻抗匹配无需复杂计算,只需掌握几个核心实操要点,就能有效减少信号问题。​ 首先要明确阻抗
    的头像 发表于 11-06 15:16 160次阅读

    线路板阻抗匹配实操:过孔与拐角的处理技巧

    在了解阻抗匹配的基本原理后,很多工程师更关心如何在实际线路板(PCB)设计中落地执行。其实,做好阻抗匹配无需复杂计算,只需掌握几个核心实操要点,就能有效减少信号问题。​ 首先要明确阻抗
    的头像 发表于 11-06 15:07 115次阅读

    技术资讯 I 信号完整性与阻抗匹配的关系

    本文要点PCB走线和IC走线中的阻抗控制主要着眼于预防反射。防止互连路径上发生反射,可确保功率传输至负载,同时避免其他信号完整性问题。使用集成场求解器的PCB设计软件可以评估阻抗匹配并提取互连网
    的头像 发表于 09-05 15:19 4908次阅读
    技术资讯 I 信号完整性与<b class='flag-5'>阻抗匹配</b>的关系

    基于史密斯圆图实现天线阻抗匹配

    工具,凭借其直观、高效的特点,成为射频工程师调试天线阻抗匹配的利器。它能够将复杂的复数阻抗变换过程可视化,帮助工程师快速完成阻抗匹配网络的设
    的头像 发表于 09-03 09:16 3657次阅读
    基于史密斯圆图实现天线<b class='flag-5'>阻抗匹配</b>

    电子发烧友工程师看!电子领域评职称,技术之路更扎实

    电子发烧友的各位工程师、硬件开发者们,咱们每天在平台查芯片手册、讨论电路设计难题、分享嵌入式项目经验,从调试 PCB 板到开发 AIoT 系统,靠的都是过硬的技术实力 —— 而
    发表于 08-20 13:53

    易控智驾亮相2025全国煤炭行业总工程师论坛

    20257月30日-8月1日,由中国煤炭学会主办,中煤科工开采研究院、中煤科工集团沈阳设计研究院、内蒙古煤炭学会、易控智驾联合承办的全国煤炭行业总工程师论坛(2025)在内蒙古呼和浩特成功举办。
    的头像 发表于 08-05 17:55 1159次阅读

    村田贴片电容的阻抗匹配问题如何解决?

    村田贴片电容在阻抗匹配问题上的解决方案需结合其高频特性优化与具体应用场景设计, 核心策略包括利用低ESL/ESR特性实现高频阻抗控制、通过温度稳定材料保障参数一致性、采用多层堆叠技术满足高速信号需求
    的头像 发表于 07-25 15:23 365次阅读

    从“设计到生产”的蜕变:华秋DFM如何工程师们“轻松上阵”?

    平均提升30%,生产成本降低20%,项目延误率减少50% 。这些数字背后,是无数工程师从“焦头烂额”到“轻松上阵”的蜕变。 最后,为了更多的工程师
    发表于 04-16 15:57

    阻抗匹配怎么设计?

    阻抗匹配设计有什么资料吗?求推荐
    发表于 03-10 07:37

    电子工程师的PCB设计经验

    本文分享了电子工程师在PCB设计方面的经验,包括PCB布局、布线、电磁兼容性优化等内容,旨在帮助初学者掌握PCB设计的关键技术。
    的头像 发表于 01-21 15:15 2331次阅读

    电子工程师的电源设计经验

    本文分享了电子工程师在电源设计方面的经验,包括电源电路的设计要点、电源管理芯片的选择、电源完整性优化等内容,旨在帮助初学者掌握电源设计的关键技术。
    的头像 发表于 01-21 15:14 838次阅读

    电子工程师的电路设计经验分享

    本文分享了电子工程师在电路设计方面的丰富经验,包括项目开发步骤、电路设计核心思想、元器件选择与优化等内容,旨在帮助初学者快速提升电路设计能力。
    的头像 发表于 01-21 15:13 1219次阅读

    电子工程师经验分享

    电子工程师在实际工作中积累了丰富的经验,这些经验对于新手工程师电子专业的学生具有重要的参考价值
    的头像 发表于 01-14 10:14 1063次阅读

    Cadence技术解读 天线的阻抗匹配技术

    本文要点 天线的阻抗匹配技术旨在确保将最大功率传输到天线中,从而使天线元件能够强烈辐射。 天线阻抗匹配是指将天线馈线末端的输入阻抗与馈线的特性阻抗
    的头像 发表于 12-16 15:44 2824次阅读
    Cadence技术解读 天线的<b class='flag-5'>阻抗匹配</b>技术

    KiCon 演讲回顾(十三):嵌入工程师的硬件梦 KiCad 经验项目分享

    “  在KiCon Asia 2024,我们有幸听到了@IAMLIUBO 的分享——嵌入式工程师的硬件梦KiCad经验分享。   ” 以下是完整演讲视频: 为什么选择KiCad? 跨平台支持
    的头像 发表于 12-09 01:02 1029次阅读
    KiCon 演讲回顾(十三):嵌入<b class='flag-5'>工程师</b>的硬件梦<b class='flag-5'>之</b> KiCad <b class='flag-5'>经验</b>和<b class='flag-5'>项目</b>分享