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

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

3天内不再提示

如何检查原理图有没有出错

PCB线路板打样 来源:ct 2019-09-18 08:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文介绍了减少原理图中错误的工具和实践。

是否使用原理图手工组装电路,例如在面包板上,或用于生成印刷品电路板,它是电路物理生产中至关重要的一步。为了防止昂贵且耗时的调试,返工或修改PCB,原理图应在构建电路或启动PCB布局之前尽可能准确和完整。

本文介绍了多年来我用来减少错误并生成准确完整的原理图的工具和实践。我的经验是使用更便宜或免费的原理图捕获程序。我的世界充满了OrCADs,KiCADs,Eagles和类似的生物。

我没有讨论高端EDA套件中没有迁移到低端工具的功能。

准确的原理图以精确和完整的符号开始

无差错原理图的基础是精确的符号。精通原理图捕获软件中的符号编辑器非常重要。即使您不必亲自创建符号,也需要查看和检查符号的属性。让我们通过准确完整的符号来探索我的意思。

该部分的所有引脚都需要在符号中可见。如果部件上有44个引脚,则符号上应该有44个引脚。我从不使用“看不见”的引脚,如电源和接地引脚。此外,始终显示“无连接”引脚。我将讨论两种类型的“无连接”。第一种类型的“无连接”是永远不应连接的引脚。它们可能未在部件内连接,也可能被制造商用于测试。

本示意图中的U3有三个引脚(9,10,15),它们永远不会连接并始终保持“打开“。这个特殊的原理图程序允许将”未连接“类型作为符号的一部分分配给引脚。因此,这些引脚永久标记有一点“x”。我给它们提供了唯一的名称,NC1,NC2等,如原理图所示。原理图程序通常允许重复的名称,例如“VCC”。但是,我总是通过在基本名称“NC”上添加一个数字来给出“No Connects”唯一名称。

如何检查原理图有没有出错

第二种类型的“无连接”是可以连接但未在特定设计中连接的引脚。例如,引脚5和6可以连接到某些东西,但在这种设计中,它们没有连接。许多原理图程序允许通过放置“未连接”原理图符号(通常为“X”)来标记未连接的引脚,作为原理图的一部分。如果程序没有“未连接”符号,则可以忽略打开引脚产生的任何警告或错误。

构建精确符号的一个重要部分是为每个人分配正确的“电气类型”销。这些引脚类型由ERC或电气规则检查使用,稍后将对此进行介绍。在引脚上添加“类型”是通过如下所示的菜单完成的。电气类型选择显示引脚的典型电气特性列表。

如何检查原理图有没有出错

有时,选择正确的类型需要一点创造力。选择最接近的那个。如果没有选择是有道理的,我经常选择“被动”,它有效地绕过了ERC过程。并非所有程序都具有“未连接”类型。如果不可用,我选择一种类型,如果它连接到某个东西,可能会导致ERC错误。这取决于您如何设置ERC规则。

连接器FPGA微控制器是需要修改符号的部件,以便为许多引脚分配适当的电气类型,因为类型取决于设计。修改引脚类型,因为信号分配给引脚。

创建符号的最后一步是找到一个没有干扰的安静的地方,并坐下来使用符号编辑器和数据表。我绕过每个部件,仔细检查每个引脚是否有正确的编号,名称和电气类型。确保所有引脚都在那里。在完成原理图时,最好将符号作为最终检查的一部分进行检查。

在创建符号和最终检查之间花些时间可以防止重复错误。

电气规则检查

ERC或电气规则检查是一种实用程序,它根据一组规则查找不正确的连接。通常,规则寻找不兼容类型的引脚之间的开放引脚或连接。通常,规则使用“连接矩阵”指定。

以下是一个示例:

如何检查原理图有没有出错

矩阵中有一行和一列可以分配给一个引脚。由行和列的交叉定义的每个引脚组合都被赋予规则。在这种情况下,矩阵中的绿色元素意味着允许两种类型的引脚之间的连接。 “W”在报告中生成警告。 “E”在报告中产生错误。始终存在具有一组通用规则的默认矩阵。但是,可能必须为您的电路更改矩阵。

ERC有局限性。所有部件上每个引脚的引脚类型必须准确且有意义。然后,规则矩阵必须对特定电路有意义。即使有限制,也可以在原理图上运行ERC!修改电路的规则矩阵并修改原理图,直到所有警告和错误消失为止。

如何检查网络列表

我总是执行手动扫描网表。关于这项检查的必要性可能存在一些分歧,但我发现错误通过了其他检查。对我来说,找到一个错误值得付出努力。这是分解为步骤的技术。

步骤1:为所有网络分配一个有意义的名称。

名称可以简短而且对设计人员有意义,但每个网络应具有唯一的指定名称。三到四个字母通常就足够了。如果设计者未指定名称,则原理图程序可能会也可能不会指定一个名称。这取决于网表格式。通常,为名称分配一个以“N”开头的数字。例如,“N0001234”。上面的示意图为连接到U3的每个网络都有一个设计者生成的名称。

步骤2:查找网表格式。

您需要查找您的原理图程序支持的格式,易于人类阅读。

这些格式似乎随着时间的推移而消失,这是一个不幸的趋势。寻找基本格式,例如“Wirelist”。在过去,“Wirelist”用于手动连接电路。以下是一个简单格式的例子。

“APD40”是网络名称,它显示从U77引脚2到U31引脚3的连接。引脚名称为A0和CP0,依此类推。

步骤3:重命名任何名为的网络通过原理图软件。

查找并重命名由原理图软件分配名称的网络,而不是由设计人员创建的有意义名称。

在文本编辑器中打开网表并搜索对于适当的文本字符串或手动扫描网络连接并查找自动分配的名称。为这些网络创建有意义的名称。重新构建网表并再次搜索。继续进行,直到所有自动分配的名称都消失。

步骤4:手动扫描网表以查找错误。

这需要一些练习和耐心但是在设计中发现一个错误值得付出努力。例如,设计人员将知道特定网络上的连接数。在上面的示例中,网络“APD40”在网络上有两个连接,所有名称为“APDnn”的网络都相似,每个网络都有两个连接。如果没有两个连接,则存在问题。电源和接地连接对于检查这种方式尤为重要。例如,如果您知道十个引脚由名为VCC_5V的网络供电,请在网表中查找十个连接。

分配有意义的网络名称还有其他好处。它可以更容易地在错误报告中找到网络。它还可以更轻松地与PCB设计人员和项目中的其他人进行通信

交叉参考检查

原理图程序将有一种方法来生成物料清单(BOM)或交叉参考报告。使用该报告检查拼写错误,格式错误或缺失的参考指示符。

这是一个很好的做法,尽管不是绝对必要的,但是要有顺序的参考指示符,没有缺失的数字。这样可以保持整洁,并防止项目中的其他人想知道某个部件是否可能丢失。如果由于某种原因维持顺序编号是不可行的,您可以通过原理图或BOM中包含的注释识别跳过的参考标志符来最小化混淆。

奖金提示:网络突出显示

净突出显示是选择网络并使整个网络以不同的颜色或厚度显示的能力。此功能不在所有原理图程序中。

突出显示应该贯穿整个设计并显示在所有工作表上。浏览整个原理图并突出显示网络是手动检查连接的好方法。它对于检查通常在多张纸上有很多连接的电源和接地网特别有用。以下是VCC突出显示的上一个原理图。

如何检查原理图有没有出错

有关原理图的更多信息

了解原理图

PCB设计指南:从PCB原理图到电路板布局

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

    关注

    4391

    文章

    23742

    浏览量

    420719
  • 华强pcb线路板打样

    关注

    5

    文章

    14629

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    2955b综合测试仪电路原理图

    有没有哪位大神有2955或者2965的电路原理图
    发表于 12-04 10:53

    原理图手动连线太繁琐,自动连线来救场!

    原理图绘图中有比较多且繁琐的操作,还极其容易出错。比如:1.逐条网络命名:在原理图中为大量重要的电源、时钟、差分对网络手动添加有意义的名称(如DDR_DQ[0],PCIe_CLK100M_P),极其
    的头像 发表于 11-10 18:30 438次阅读
    <b class='flag-5'>原理图</b>手动连线太繁琐,自动连线来救场!

    【DAYU200开发板原理图】DAYU200板开发板没有完整原理图吗?MIPI DSI双屏同显怎么配置?

    1.DAYU200开发板没有完整原理图,无法完成LCD+触摸屏切换到MIPI DSI TX1接口,也无法完成MIPI DSI0和DSI1的双屏同显/异显输出。 2.MIPI DSI0和DSI1的双屏同显/异显,应该怎么配置设备树或者修改驱动代码。
    发表于 11-06 15:43

    RTL8812构成的无线网卡原理图谁有呀

    请教各位大佬有没有这个网卡的原理图,网页内其他的原理图比较模糊无法识别,目前想尝试通过升级改装天线来或取更强的信号,如果有其他可以增强网卡接收到信号的范围的教程也十分感谢告知,
    发表于 10-30 20:03

    stm32f103zet6原理图及AD封装

    原理图及封装  
    发表于 06-09 14:51 15次下载

    有没有办法访问EZ-PD ™ PMG1 S3 DRP单端口参考原理图

    我一直在参考在线提供的使用 EZ-PD ™ PMG1 MCU PDF 的 USB PD DRP(双角色电源)原理图,但是 PDF 上缺少设计文件的附件,当我单击 zip 文件时,出现了错误网关。 有没有办法访问 EZ-PD ™ PMG1 S3 DRP 单端口参考
    发表于 05-19 07:38

    CYPD3176如何检查D+和D-线?

    我目前正在使用CYPD3176 检查 CC 线路。为此,我使用 CC 线路请求不同的电压,并检查充电器输出电压是否符合我的要求。但我还需要检查 D+ 和 D- 线路。有没有 IC 可以
    发表于 05-08 07:43

    深入探究 SMA 插座的原理图绘制及封装方法

    准确绘制 SMA 插座的原理图并合理进行封装,是电子设备设计过程中的关键环节。通过严谨操作与细致检查,能为电子设备的稳定运行筑牢基础,保障信号在传输过程中的高效性与可靠性。
    的头像 发表于 04-14 18:31 1171次阅读
    深入探究 SMA 插座的<b class='flag-5'>原理图</b>绘制及封装方法

    Schematic Booster让你随心开启原理图的大门

    。SchematicBooster产品介绍第一,在我们进行电路设计和调试的过程中,经常会遇到需要查看原理图的情况。可是,如果没有厂家提供的原理图工具时,我们只能查看PDF,查找元器件、网络,
    的头像 发表于 04-03 10:52 827次阅读
    Schematic Booster让你随心开启<b class='flag-5'>原理图</b>的大门

    使用设计工具设计了一个DIY PN5180 NFC模块,但它没有检测到NFC卡,为什么?

    我使用设计工具设计了一个 DIY PN5180 NFC 模块,但它没有检测到 NFC 卡。为了排除故障,需要检查原理图和元件值是否存在可能的错误。由于我是 NFC 设计的新手、PN5180数据表、AN11740(NFC 天线设计
    发表于 04-01 06:27

    为何原理图比对是电子设计中不可或缺的功能?

    起到至关重要的作用。原理图比对功能在电子产品设计与开发中具有重要的意义,主要体现在以下几个方面:一、设计验证一致性检查:确保新版本的原理图与旧版本或参考设计之间的
    的头像 发表于 03-10 11:02 721次阅读
    为何<b class='flag-5'>原理图</b>比对是电子设计中不可或缺的功能?

    RK3588+DeepSeek有没有“搞头”?

    最近的当红炸子鸡DeepSeek,无论是行业内还是行业外都在研究。毕竟现在各行各业都想利用AI为自己服务,图像处理领域也不例外。于是便有很多人向我们咨询RK3588+DeepSeek有没有“搞头
    的头像 发表于 02-18 17:52 1529次阅读
    RK3588+DeepSeek<b class='flag-5'>有没有</b>“搞头”?

    电烙铁焊锡到底有没有

    电烙铁焊锡到底有没有毒?无铅?有铅? 电烙铁焊锡有毒吗? 有网友吐槽称,他在PCB工厂用电烙铁焊锡一年整了,都感觉到身体开始不舒服了,腹部有点胀,焊锡有毒吗?是不是会铅中毒。 其实这个还要看工作中
    的头像 发表于 02-12 09:27 4984次阅读

    AC701原理图

    XILINX AC701开发板原理图
    发表于 01-15 14:47 3次下载

    求助,以下电流和电压的测量的原理图是不是正确的?

    我想问一下,我这种电流和电压的测量的原理图是不是正确的,另外我想测试1UA左右的小电流,用此可以不,如果不正确,如何设计,有没有参考给我。谢谢。
    发表于 12-25 08:35