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

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

3天内不再提示

PCB分析常见方法

strongerHuang 来源:strongerHuang 作者:strongerHuang 2022-03-10 17:55 次阅读

软件代码有bug,可以通过人工查找,也可以通过编译发现,同时也可以通过代码静态分析工具找到错误或警告。

人工查找代码bug,显然不合理,除非只有几十行代码的项目。

通过编译器(IDE)编译查找代码bug,是常见的一种方式,也是软件工程师常用的一种方式。

为了分析代码潜在风险,市面上就出现了一种工具『代码静态分析工具』,对代码严谨的项目,一般都会使用这种工具。

问题来了:代码可以静态分析,PCB可以吗?

PCB分析常见方法

和软件代码一样,PCB也可能存在问题(bug),也需要及时发现bug并修复。

PCB找bug的方式和软件类似,也是可以通过人工查找,通过PCB设计工具分析,也可以通过第三方专业的分析工具查找PCB潜在隐患。

1.人工查问题

PCB通过人工找问题,在早期,没有EDA软件的时候确实存在过,而且那个时候的PCB都相对比较简单,可以通过人工查找问题。

人工查找PCB缺陷费时费力不说,很多bug还不容易被发现,对于现在软件工具发达的今天,人工查找已经不现实了。

2.PCB设计软件分析问题

常见的PCB设计工具,如Allegro、Altium、PADS等都有PCB分析的功能。

和IDE(编译器)类似,可以通过软件自身分析设计文件存在的一些bug。

3.第三方软件分析问题

和代码静态分析工具一样,PCB也有静态分析工具,可以快速分析PCB中潜在的各种问题,比如线宽太小、过孔太小、间距太小等问题。

那么,你常用那种方法分析PCB潜在问题呢?

第三方PCB分析神器

PCB设计软件分析问题的方法,大家学习EDA软件设计的时候应该都掌握了,这里分享一个第三方PCB分析神器『华秋DFM』,也算得上是PCB一站式服务的工具。

华秋DFM分析工具的主要特点:

全中文界面,使用方法很简单,新手简单了解一下就会使用。

打开(导入)PCB文件

支持市面上常见的PCB的格式(像Allegro、Altium、Protel、PADS、ODB、Gerber等格式)。

a5d3a9f8-9196-11ec-952b-dac502259ad0.png

一键分析

正确导入PCB文件之后,点击“一键DFM分析”就能很快分析出PCB的结果。

a5e2ba60-9196-11ec-952b-dac502259ad0.png

如果有潜在的隐患,会有特殊颜色提醒。

a60deffa-9196-11ec-952b-dac502259ad0.png

也可以点击查看详情:

a632cdb6-9196-11ec-952b-dac502259ad0.png

导出文件

该工具支持一键导出坐标文件、gerber、PDF、BOM等文件。

a643be00-9196-11ec-952b-dac502259ad0.png

最近软件还推出了积分换购活动

已经下载的朋友登录工具右上角进入活动,最低0.1元就能换购开发板等实用工具。

a66a0100-9196-11ec-952b-dac502259ad0.png

还有更多可以提高工作效率的实用功能,大家可以下载体验。

华秋DFM下载地址:

https://dfm.elecfans.com/uploads/software/promoter/hqdfm_shuang.zip

(公号不支持外链接,请复制链接到电脑浏览器打开)

你也可以通过软件web版登录快速体验:

https://dfm.elecfans.com/viewer/?from=shuang

原文标题:代码可以静态分析,PCB可以吗?

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

审核编辑:彭菁

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

    关注

    4315

    文章

    22928

    浏览量

    395471
  • 软件
    +关注

    关注

    69

    文章

    4688

    浏览量

    87073
  • 编译器
    +关注

    关注

    1

    文章

    1616

    浏览量

    49010

原文标题:代码可以静态分析,PCB可以吗?

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

收藏 人收藏

    评论

    相关推荐

    PCBA测试的常见方法

    以看出整个工艺流程存在的问题,比如前期工序SMT、DIP等,存在问题,就进行调整,让整个工艺更加完善。PCBA测试常见方法,主要有以下几种: 1.手工测试手工测试就是直接依靠视觉进行测试,通过视觉与比较来
    发表于 11-08 17:19

    IDC设备资产运营中四种“折旧率计算”的常见方法

    原标题:IDC设备资产运营中四种“折旧率计算”的常见方法数据中心基础设施设备管理中设备的折旧是固定资产的折旧。该基础设施设备或者IT设备在长期使用后仍可保持其原始物理形态,但由于芯片、电机、磁盘
    发表于 09-01 06:06

    光耦隔离的4种常见方法对比

    光耦隔离的4种常见方法对比
    发表于 05-31 11:06 13.1w次阅读
    光耦隔离的4种<b class='flag-5'>常见方法</b>对比

    检测LED单元板的常见方法

    LED电子显示屏很重要的组成部分就有LED单元板,如果单元板有问题,会直接影响LED显示屏的整体质量!所以,如何辨别LED单元板的好坏是LED显示屏商家关心的问题,下面整理了一些检测LED单元板的常见方法
    发表于 05-04 17:31 3767次阅读

    常见PCB故障分析方法

    PCB故障分析是一种确定故障根本原因的系统方法。涉及的步骤可能会利用技术和工具来放大导致问题的因素,并为PCB设计人员提供补救措施的输入。 使PCB
    的头像 发表于 12-17 13:18 2849次阅读

    电平转换常见方法的汇总比较资料下载

    电子发烧友网为你提供电平转换常见方法的汇总比较资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
    发表于 04-09 08:44 9次下载
    电平转换<b class='flag-5'>常见方法</b>的汇总比较资料下载

    PCB检测的几种常见方法

    PCB检测用以提高产品生产良率的几种检查方法
    的头像 发表于 07-15 14:15 5495次阅读

    PCBA工厂确保采购物料原装的常见方法

    PCBA工厂确保采购物料原装的常见方法是先核验供应商的资质,然后让供应商提供欲采购物料的原厂授权证明。在收到物料后让仓管仔细检查核对,避免收到氧化料、老料、型号参数不对的物料。
    的头像 发表于 08-20 12:09 997次阅读

    PCB钻孔时常见的问题分析

    PCB钻孔时,我们常会遇到或多或少的问题,下面是常见的问题分析
    发表于 10-07 06:32 2110次阅读

    箱式变压器保养的常见方法和事项

      箱式变压器是工业、矿山、建筑等各个领域中常见的基础设施,作为电力系统中不可缺少的设备之一,需要定期进行保养与维护,以确保其正常、安全、稳定地运行。以下是箱式变压器保养的常见方法
    发表于 04-19 14:45 2757次阅读

    SMT加工避免PCB翘曲的常见方法

    一站式PCBA智造厂家今天为大家讲讲SMT加工如何避免PCB翘曲?SMT加工避免PCB翘曲的方法。随着电子设备的小型化,薄型PCB电路板和小型元件的使用正在流行。然而,使用带有小型SM
    的头像 发表于 06-13 09:19 954次阅读
    SMT加工避免<b class='flag-5'>PCB</b>翘曲的<b class='flag-5'>常见方法</b>

    RS-485基础知识:处理空闲总线条件的两种常见方法

    在本文中,我将介绍处理空闲总线条件的两种常见方法,以便保证总线上的逻辑状态。
    的头像 发表于 07-04 11:30 2600次阅读
    RS-485基础知识:处理空闲总线条件的两种<b class='flag-5'>常见方法</b>

    MCU批量生产下载程序的几种常见方法

    MCU批量生产下载程序的几种常见方法
    的头像 发表于 10-24 17:22 1496次阅读
    MCU批量生产下载程序的几种<b class='flag-5'>常见方法</b>

    运行Python程序的几种常见方法

    Python是一种高级编程语言,具有简单易学,易于阅读和调试的特点。当你完成了一个Python程序之后,你需要运行它以检查程序是否按照预期工作。下面是运行Python程序的几种常见方法
    的头像 发表于 11-28 15:32 2302次阅读

    设计制作PCB覆铜板的五种种常见方法

    一站式PCBA智造厂家今天为大家讲讲pcb设计覆铜设计方法有哪些?PCB设计覆铜设计方法和原则。PCB板是电子工业中最为
    的头像 发表于 04-09 10:04 894次阅读
    设计制作<b class='flag-5'>PCB</b>覆铜板的五种种<b class='flag-5'>常见方法</b>