【立创EDA-PCB设计基础】3.网络表概念解读+板框绘制

前言:本文对网络表概念解读+板框绘制(确定PCB板子轮廓)

网络表概念解读

在本专栏的上一篇文章【嘉立创EDA-PCB设计指南】2,将设计的原理图转为了PCB,在PCB界面下出现了所有的封装,以及所有的飞线属性,每个焊盘上都有了自己的网络名。相同网络名的导线是连接在一起的,是需要铜来连接到一起的。

PCB网络表(PCB netlist)是一种描述电路板上组件和元器件之间电气连接关系的列表或文件。它记录了电路板上各个节点之间的连接关系和电气特性,具有以下几个重要的作用:

1. 电路验证和仿真:PCB网络表可作为电路验证和仿真的基础。通过将网络表输入到电路仿真软件中,可以对电路的性能、波形和电气特性进行模拟和分析。这有助于发现电路设计中的问题、改进电路性能,并确保电路的稳定性和可靠性。

2. PCB布线和布局:PCB网络表提供了电路板上各个节点之间的连接关系,为PCB布线和布局提供了指导。通过分析网络表,可以了解每个元器件之间的电气联系,避免电信号干扰和串扰,并优化信号传输路径。这有助于提高电路板的性能、降低噪声干扰和电磁辐射,并优化电路布置。

3. 制造和装配:PCB网络表可以作为制造和装配过程中的关键参考。制造过程中,网络表可以用于生成制造文件和文件格式,如Gerber文件,用于制作电路板。在装配过程中,网络表可以提供正确的元器件位置、引脚和连接关系,确保元器件正确安装和连接。

4. 故障排查和维修:当出现电路板故障时,网络表可以起到排查和维修的指导作用。通过分析网络表中的连接关系,可以快速定位和诊断故障,找到故障点并采取相应的维修措施。

总的来说,PCB网络表在电路验证、布线、制造和维修过程中都起着关键的作用。它记录了电路板上元器件之间的电气连接关系,为设计、制造和维护提供了重要的参考。

网络关系在嘉立创EDA里是通过一键转过来,通过点击设计--更新/转换原理图到PCB来一键转过来网络关系的。

但是在其它软件中,例如Allegro和PADS软件,中间会生成一个网络表。Allegro软件首先是绘制原理图,然后导出网络表,将网络表导入另一个Allegro软件才能继续设计。

我们导出我们的原理图网络表来看一下。

点击 导出--网表

选择 网表类型为 嘉立创EDA(专业版) 

保存到桌面,用记事本打开(打开方式)

可以看到网表中有器件名称、位号、网络、封装等,每个器件的信息都在网表中,有了这些信息后,导入PCB界面下就进行绑定封装、网络绑定到焊盘中等

网络表的部分内容如下:

{
    "gge1": {
        "props": {
            "Symbol": "b87f1ba517524f6d84204673db32e834",
            "Add into BOM": "yes",
            "Convert to PCB": "yes",
            "3D Model": "",
            "3D Model Title": "",
            "3D Model Transform": "",
            "Description": "",
            "Footprint": "cb31dd7377514af4a8afbc3fb8d78a5e",
            "Name": "1K",
            "Designator": "R6",
            "Device": "d9b9dd1835764e89a176b2834fb9d503",
            "Reuse Block": "",
            "Group ID": "",
            "Channel ID": "$1e231",
            "Unique ID": "gge1"
        },
        "pins": {
            "1": "PA8",
            "2": "$1N2222"
        }
    },
    "gge2": {
        "props": {
            "Symbol": "7ade56e5102f41669ae5e0223783342d",
            "Add into BOM": "yes",
            "Convert to PCB": "yes",
            "3D Model": "",
            "3D Model Title": "",
            "3D Model Transform": "",
            "Description": "",
            "Footprint": "c6b9ee2e43f8428c9f5d7a1a3a7721d5",
            "Name": "",
            "Designator": "LED5",
            "Device": "0a1e4a039ca94d8c9015716a11ddbafc",
            "Reuse Block": "",
            "Group ID": "",
            "Channel ID": "$1e317",
            "Unique ID": "gge2"
        },
        "pins": {
            "1": "GND",
            "2": "$1N2222"
        }
    },
    "gge3": {
        "props": {
            "Symbol": "ff274067c81e4cfcbd6dc9c18d3d84d3",
            "Add into BOM": "yes",
            "Convert to PCB": "yes",
            "3D Model": "",
            "3D Model Title": "",
            "3D Model Transform": "",
            "Description": "",
            "Footprint": "fe92b571186142d08424d25fabc56a63",
            "Name": "10uf",
            "Designator": "C18",
            "Device": "7e91b32003ee498e97d350c142e605c4",
            "Reuse Block": "",
            "Group ID": "",
            "Channel ID": "$1e1181",
            "Unique ID": "gge3"
        },
        "pins": {
            "1": "GND",
            "2": "VCC_3V3"
        }
    },
    "gge4": {
        "props": {
            "Symbol": "b87f1ba517524f6d84204673db32e834",
            "Add into BOM": "yes",
            "Convert to PCB": "yes",
            "3D Model": "",
            "3D Model Title": "",
            "3D Model Transform": "",
            "Description": "",
            "Footprint": "cb31dd7377514af4a8afbc3fb8d78a5e",
            "Name": "1K",
            "Designator": "R7",
            "Device": "d9b9dd1835764e89a176b2834fb9d503",
            "Reuse Block": "",
            "Group ID": "",
            "Channel ID": "$1e2223",
            "Unique ID": "gge4"
        },
        "pins": {
            "1": "PB15",
            "2": "$1N2290"
        }
    },
    "gge5": {
        "props": {
            "Symbol": "7ade56e5102f41669ae5e0223783342d",
            "Add into BOM": "yes",
            "Convert to PCB": "yes",
            "3D Model": "",
            "3D Model Title": "",
            "3D Model Transform": "",
            "Description": "",
            "Footprint": "c6b9ee2e43f8428c9f5d7a1a3a7721d5",
            "Name": "",
            "Designator": "LED4",
            "Device": "0a1e4a039ca94d8c9015716a11ddbafc",
            "Reuse Block": "",
            "Group ID": "",
            "Channel ID": "$1e2257",
            "Unique ID": "gge5"
        },
        "pins": {
            "1": "GND",
            "2": "$1N2290"
        }
    },
    "gge6": {
        "props": {
            "Symbol": "b87f1ba517524f6d84204673db32e834",
            "Add into BOM": "yes",
            "Convert to PCB": "yes",
            "3D Model": "",
            "3D Model Title": "",
            "3D Model Transform": "",
            "Description": "",
            "Footprint": "cb31dd7377514af4a8afbc3fb8d78a5e",
            "Name": "1K",
            "Designator": "R8",
            "Device": "d9b9dd1835764e89a176b2834fb9d503",
            "Reuse Block": "",
            "Group ID": "",
            "Channel ID": "$1e2294",
            "Unique ID": "gge6"
        },
        "pins": {
            "1": "PB14",
            "2": "$1N2361"
        }
    },
.....

以上网络表中得到的信息如下:

  • “gge1"部件是一个名为"1K"的电阻。其设计标识为"R6”,在电路板上与引脚"PA8"和"$1N2222"相连。
  • “gge2"部件是一个没有具体名称的二极管。其设计标识为"LED5”,在电路板上与引脚"GND"和"$1N2222"相连。
  • “gge3"部件是一个名为"10uf"的电容。其设计标识为"C18”,在电路板上与引脚"GND"和"VCC_3V3"相连。
  • “gge4"部件是一个名为"1K"的电阻。其设计标识为"R7”,在电路板上与引脚"PB15"和"$1N2290"相连。
  • “gge5"部件是一个没有具体名称的二极管。其设计标识为"LED4”,在电路板上与引脚"GND"和"$1N2290"相连。
  • “gge6"部件是一个名为"1K"的电阻。其设计标识为"R8”,在电路板上与引脚"PB14"和"$1N2361"相连。

板框绘制

PCB板框绘制在PCB设计中具有重要的作用,主要有以下几个方面:

1. 确定电路板的尺寸和形状:PCB板框绘制定义了电路板的尺寸和形状,确保PCB板符合所需的尺寸限制和安装要求。这样可以确保电路板能够适配到目标设备或产品中,并与其他零部件正确连接。

2. 保护电路布局布线:PCB板框作为电路布局和布线的边界,限制了元器件和走线的布置范围。通过定义PCB板框,可以将电路板的设计限制在一定的范围内,确保电路板的元器件和走线不会超出预定的区域。这有助于提高电路板的稳定性和电磁兼容性。

3. 定位和安装元器件:PCB板框绘制可以提供元器件的准确定位和安装位置,确保元器件正确地放置在PCB板上,并保持与其他元器件的正确间距和对齐。这对于确保电路板的可靠性、性能和生产效率非常重要。

4. 机械设计和制造要求:通过在PCB板框中添加机械层信息,如孔位、固定孔、边缘连接器等,可以满足电路板的机械设计要求。这些信息对于板框的切割、孔挖、焊接和装配等制造工艺非常重要。

总的来说,PCB板框的绘制为PCB设计提供了一个基础和参照,确保电路板符合所需的尺寸、形状、布局和安装要求。它不仅有助于优化电路板的性能和可靠性,也对制造和装配过程中的工艺流程起到重要的指导作用。

点击板框,选择板框模型来放置

设置板框轮廓  设置板框的高、框、圆角半径(防止划手) 

快捷键--单位,可以进行mm与mil单位之间的快速切换。或者点击单位栏进行切换

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/340399.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

MSI模块应用:可变N进制计数器设计

将集成组合逻辑电路模块和时序逻辑电路模块结合起来实现某种电路功能,一般多见于译码器、数据选择器和计数器的综合应用,以实现节拍信号发生器或序列信号发生器。本文介绍另一种题型,即数值比较器和计数器的综合应用。(典型试题&a…

最全笔记软件盘点!你要的笔记神器都在这里:手写笔记、知识管理、文本笔记、协作笔记等!

在当今的信息化社会中,人们对信息的处理速度越来越快,从工作到生活,我们都面临着大量信息的冲击。在这样的环境下,一个能够帮助我们管理、整理和储存信息的好工具显得尤为重要,而笔记软件恰恰可以满足这些需求。 在选…

在IDEA中使用快捷键让XML注释更加规范

Setting -> Editor -> Code Style -> XML 取消勾选 Line comment at first column 这样我们在使用ctrl / 快速注释时,就可以让注释符号紧贴注释内容,不出现空格。

vue+elementUI el-select 中 没有加clearable出现一个或者多个×清除图标问题

1、现象:下方截图多清除图标了 2、在全局common.scss文件中加一个下方的全局样式noClear 3、在多清除图标的组件上层div加noClear样式 4、清除图标去除成功

【C++进阶07】哈希表and哈希桶

一、哈希概念 顺序结构以及平衡树中 元素关键码与存储位置没有对应关系 因此查找一个元素 必须经过关键码的多次比较 顺序查找时间复杂度为O(N) 平衡树中为树的高度,即O( l o g 2 N log_2 N log2​N) 搜索效率 搜索过程中元素的比较次数 理想的搜索方法&#xff1a…

知识库是什么:中小型企业都要知道的重要讯息

在当今信息爆炸的年代,久而久之,企业可能发现自己沉浸在各种信息、学习资料和数据中。这就使得组织和管理这些信息变得尤为重要。进入我们的视线的就是“知识库”,它其实就像一个企业自己的“小图书馆”,只不过,这个库…

如何提取3D动画中的模型---模大狮模型网

在现代媒体制作和设计领域,3D动画已经成为一种常见的表达方式。如果您对一部3D动画中的某个特定模型非常感兴趣,并且想要提取出来以便进行后续操作或学习,模大狮将向您介绍一些方法和步骤。 一、选择适当的软件 要提取3D动画中的模型&#x…

Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现

V-bind指令 el与data两种写法 MVVM 数据代理 V-no事件处理 V-no用于监听DOM对象 双向数据绑定V-model v-model 指令用来在 input、select、textarea、checkbox、radio 等表单控件元素上创建双向数据绑定,根据表单上的值,自动更新绑定的元素的值。 按钮的…

【MATLAB】ICEEMDAN+FFT+HHT组合算法

代码基本原理 ICEEMDAN(改进的完全经验模态分解与自适应噪声)FFT(快速傅里叶变换)HHT(希尔伯特-黄变换)组合算法是一种用于信号处理和分析的复杂组合算法。它结合了ICEEMDAN、FFT和HHT三个步骤&#xff0c…

ChatGLM3报错:No chat template is defined for this tokenizer

使用官方提供的脚本创建ChatGLM3的DEMO&#xff1a; cd basic_demo python web_demo_gradio.py 出现效果异常问题&#xff1a; conversation [{role: user, content: 你好}, {role: assistant, content: 你好&#xff0c;有什么我可以帮助你的吗&#xff1f;\n\n<|im_end|…

家用洗地机选什么牌子好?洗地机口碑榜

随着科技的迅猛发展&#xff0c;许多智能家电让我们的生活更加便利和轻松。在这不断迭代更新的产品中&#xff0c;洗地机逐渐取代了传统的扫地机器人和吸尘器&#xff0c;成为一款集多种功能于一身的多功能清洁工具。它不仅继承了扫地机器人的吸尘功能&#xff0c;还能够轻松完…

算法训练营Day45

#Java #动态规划 Feeling and experiences&#xff1a; 最长公共子序列&#xff1a;力扣题目链接 给定两个字符串 text1 和 text2&#xff0c;返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 &#xff0c;返回 0 。 一个字符串的 子序列 是指这样一个新…

Mybatis-Generator-1.4.2

知道代码自动化原理&#xff0c;可以自己搞的&#xff0c;连客户端js html一起弄掉 Low Code Development Platform(LCDP)_cms lcdp-CSDN博客

ARM-Linux驱动内核(S3C2440)

Linux启动流程 驱动(程序) &#xff1a; 驱使设备行动的程序 1. 启动bootloader---引导操作系统启动的(裸机)程序&#xff0c;为操作系统启动准备环境&#xff0c;并引导操作系统启动 2. 启动kernel---操作系统核心 (俗称的操作系统) 3. 加载根文件系统---一堆文件的集合…

JanusGraph图数据库的应用以及知识图谱技术介绍

目录 JanusGraph介绍 JanusGraph 的主要优势 JanusGraph的应用&#xff1a; JanusGraph 的行业应用&#xff1a; 架构概览 分布式技术应用 横向扩展能力 程序与janus的交互 Janus与图数据库相关概念 结构化存储 图结构存储 实体关系存储 知识存储技术 JanusGraph介…

无人机航迹规划(四):七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划(提供MATLAB代码)

一、七种算法&#xff08;DBO、LO、SWO、COA、LSO、KOA、GRO&#xff09;简介 1、蜣螂优化算法DBO 蜣螂优化算法&#xff08;Dung beetle optimizer&#xff0c;DBO&#xff09;由Jiankai Xue和Bo Shen于2022年提出&#xff0c;该算法主要受蜣螂的滚球、跳舞、觅食、偷窃和繁殖…

系统问题排查定位流程

1. 系统问题排查范围定义 本次交流中描述的故障&#xff0c;主要是指系统级别的故障&#xff0c;对于某个具体的业务功能的故障&#xff0c;不在本次讨论范围内。下面描述的故障定位、排查&#xff0c;主要是指跨模块、跨项目级别的故障的定位、排查&#xff0c;包括软件、硬件…

Verilog基础:强度建模与net型信号的多驱动问题(三)

相关阅读 Verilog基础https://blog.csdn.net/weixin_45791458/category_12263729.html?spm1001.2014.3001.5482 四、一般情况下的net型信号的线与组合&#xff08;线网多驱动&#xff09; 在Verilog基础&#xff1a;强度建模与net型信号的多驱动问题&#xff08;二&#xff0…

MySQL的一些综合运用

一些基本的语句&#xff1a; USE dept_emp; CREATE TABLE dept ( deptno INT(2) NOT NULL COMMENT 部门编号, dname VARCHAR (15) COMMENT 部门名称, loc VARCHAR (20) COMMENT 地理位置 ); -- 添加主键 ALTER TABLE dept ADD PRIMARY KEY (deptno); -- 添加数据 INSE…

Java/Python/Go不同开发语言在进程、线程和协程的设计差异

Java/Python/Go不同开发语言在进程、线程和协程的设计差异 1. 进程、线程和协程上的差异1.1 进程、线程、协程的定义1.2 进程、线程、协程的差异1.3 进程、线程、协程的内存成本1.4 进程、线程、协程的切换成本 2. 线程、协程之间的通信和协作方式2.1 python如何实现线程通信&a…
最新文章