PCB板自动布线

2023-05-16

自动布线

        步骤:

        1、整体删除同层的走线:打开PCB文件,在层的选项卡中选择顶层“Top Layer”,在“Edit”菜单下选择“Select”选项,选择“All on Layer”选项对顶层的走线全部选中,采用键盘上的“Del”删除键对整个顶层的走线进行全部删除。若要删除底层走线,只要在层的选项卡中选择底层“Bottom Layer”,采用同样的方法进行删除。

        2、先设置自动布线规则,一般规则设定:

        在“Design”菜单下选择“Rules…”进入布线规则的设定界面,在“Electrical”选项中选择“Clearance”选项,改变图形中“Minimum Clearance”的参数设定走线的安全间距,安全间距设为8mil;

         在“Routing”选项中选择“Width”选项,改变图形中“Min Width”的参数设定走线的最小宽度,走线宽度最小值设为10mil,默认宽度为10mil,最大宽度为100mil;

        过孔参数可以采用默认参数。规则设定完毕后,点击右下方的“Apply”按钮进行规则的应用,点击“OK”进行确认并关闭窗口。

        3、特定规则设定:

        在“Design”菜单下选择“Rules…”进入布线规则的设定界面,在“Routing”选项中选择“Width”选项,将鼠标放在“Width”选项上单击右键,选择“New Rule…”进行添加新的规则,这时菜单中会出现新的规则项“Width-1”,选中“Width-1”进入新规则的设定,在“Where The Object Matches”窗口中选择“Net”后,右边相应的下拉窗口会显示为可选择,从下拉窗口中选中“VCC”,表示该规则只适用于VCC网络的走线,其他走线不受影响,这时可根据图形提示修改该网络走线的最小宽度(10mil)、默认宽度(20mil)和最大宽度(200mil),设置完成后点击右下方的“Apply”进行应用。

        采用同样的方法,重新再添加四个新的规则,设定GND\+5\-5\+5IN网络的走线最小宽度为10mil,默认宽度为20mil,最大宽度为100mil。

        4、选择布线层:同样在“Rules…”菜单下选择“Routing Layers”->双击下面的“Routing Layers”,在右边的窗口中会出现“Top Layer”和“Bottom Layer”两个选项,如果两个选择都打“√”,可以进行双层布板,如果只有“Top Layer”打“√”,则只能对顶层进行单层布线,如果只有“Bottom Layer”打“√”,则只能对底层进行单层布线。进行双层布线(即两个选项都打“√”)。

        5、放置标尺并制定PCB板边框尺寸:

        在PCB绘制快捷工具栏中选择测量尺寸,点击右键选择“Standard Dimension”量出一个100mm*70mm尺寸。

         在编辑窗口下方有一排选项卡,分别有不同的层可以选择。选择“Keep-out Layer”层,

 在“Place-> Keepout”菜单下选择“Tark”选项,画出所需的PCB板大小。选中所有“Keep-out Layer”边框,点击“Design->Board Shape->Define from selected objects”就可以重新建立一个100mm*70mm的工作区域。

 

         该步骤在自动布线前一定要完成,否则计算机在进行自动布线时,由于走线不受约束而容易造成死机现象。

         6、自动布线和撤销布线:以上规则设定好后,在“Route->Auto Route”菜单中选择“All…”进入自动布线窗口

         点击“Route All”按钮进行全部自动布线。

         自动布线完毕后,检查PCB板,有些元件由于管脚间隔太小,无法按照设定规则进行布线,这时可以利用手动布线进行补画。若要撤销已经布好的走线,可在“Route”菜单中选择“Un-Route”选项,选中“All…”选项进行全部撤销自动布线。

         7、添加泪滴焊盘:布线结束后,所有的焊盘都是元件封装的焊盘,如需添加泪滴焊盘,可在“Tools”菜单中选择“Teardrops…”选项进入添加泪滴焊盘的窗口,

          如果选择“Add”再点击“OK”则是添加泪滴焊盘,如果选择“Remove”再点击“OK”则是撤销泪滴焊盘。泪滴焊盘的形状如图1所示。

 

            添加泪滴焊盘前                                  添加泪滴焊盘

                                       图1  泪滴焊盘的形状

      8、PCB板的敷铜:在“Place”菜单下选择“Polygon Pour…”点击“Tab”键,右侧弹出“Properties(属性)选项进入放置敷铜窗口。

          设置的主要参数:Properties(属性)中的“Net”下拉菜单中可以选择敷铜所接的网络线,选择“GND”(即所有的敷铜接地)。

          “Layer”的下拉菜单中可以选择不同的层进行敷铜,选择“Top Layer”层进行敷铜;“Fill Mode”中选择敷铜形状:“Solid(Copper Regions)”为实心型敷铜;“Hatched(Tracks/Arcs)”为网格型敷铜;“None(Outline Only)”为空心型敷铜,此处选择实心型敷铜,“Remove Dead Copper”选项被选中时,表示敷铜结束后删除死铜,若该项不被选中,则不删除死铜(死铜的定义为不被网络连接的敷铜),如图所示:

  

         删除死铜前                                          删除死铜后

        并选择“Pour Over ALL Same Net Objects”表示与“GND”相同对象上全部敷铜,以上设置完成后点击“回车”按钮,在PCB板上画出需要敷铜的区域,单击鼠标右键结束画线,软件会自动在所画的区域内进行敷铜的放置。采用同样的方法,放置底层的敷铜。 

       9、敷铜安全间距的调整:放置敷铜完成后,若发现敷铜与连线之间的间距不合适,可以进入“Design”->“Rules…”->“Electrical”->“Clearance”改变图形中“Minimum Clearance”的参数设定走线的安全间距,双击敷铜,进行重新放置敷铜。

       如图所示,安全间距分别为10mil和20mil的敷铜效果。

  

       安全间距为10mil的敷铜                     安全间距为20mil的敷铜

       当修改了敷铜参数后,需要重新敷铜

      操作步骤:在有敷铜的区域点击右键弹出对话框“Polygon Actions->Repour ALL”即可完成对所有敷铜的重新操作。

删除敷铜

      在层的选项卡中选择需要删除的敷铜层,单击敷铜层,采用键盘上的“Del”删除键进行删除。

自动布线完成后的PCB 

 手动布线完成后的PCB

 敷铜后的顶层PCB

 敷铜后的底层PCB

3D预览PCB 

        如有侵权,请联系删除。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PCB板自动布线 的相关文章

  • 1a电流用多粗的线

    1 由于敷铜板铜箔厚度有限 在需要流过较大电流的条状铜箔中 应考虑铜箔的载流量问题 仍以典型的0 03mm 厚度的为例 如果将铜箔作为宽为W mm 长度为L mm 的条状导线 其电阻为0 0005 L W 欧姆 另外 铜箔的载流量还与印刷电
  • Altium designer10---PCB添加Logo

    安全之安全 security 博客目录导读 目录 1 生成bmp后缀的图片 画图打开 调整大小 生成bmp 2 生成PCB Logo PCB Logo Creator 图标生成器 Load加载 Convert转换 3 复制到所制作板子的PC
  • PCB走线宽度

    结论 1A电流 至少10mil 建议15mil 2A电流 至少30mil 建议50mil 3A电流 至少60mil 建议100mil 大于3A 建议采用铺铜或开窗的形式 小于10mil线宽 建议电流小于0 1A
  • AD(15)中设定PCB板尺寸大小的方法

    1 新建PCB File New PCB 2 选择 选择Place Line画出板子的形状和大小 封闭图形 画出你想要的封闭图形 3 全选刚才画出的图形边框线 4 点击design gt board shape gt define from
  • PCB该怎样布局布线,这个小小案例,让你快速了解设计思路!

    在电路设计过程中 应用工程师往往会忽视印刷电路板 PCB 的布局 通常遇到的问题是 电路的原理图是正确的 但并不起作用 或仅以低性能运行 在本文中 我将向您介绍如何正确地布设运算放大器的电路板以确保其功能 性能和稳健性 最近 我与一名实习生
  • 锂电池充放电电路设计与分析

    Lithium battery charge 锂电池充放电电路 1 USB插入检测电路 1 1 FUSE1 自恢复保险丝 当后续的电路发生短路等故障时 自动启动保护作用来保护外围的电源 避免损坏 因为经常出事故一般是电源出事故了 电源短路
  • 哪些因素影响阻抗控制?网格铜的妙用

    原文来自微信公众号 工程师看海 前文介绍了传输线 特性阻抗以及信号的反射概念 如果阻抗不连续信号会发生反射严重时将会导致系统不能正常工作 都有哪些参数会影响阻抗呢 了解相关参数后我们就可以知道有哪些方法来控制阻抗了 线宽W 走线加宽 则单位
  • 高速入门知识02:降低串扰和维持信号完整性的布线方法

    文章目录 前言 一 单端走线布线 1 1 带有短截线的菊花链布线 1 2 没有短截线的菊花链布线 1 3 星型布线 1 4 蛇型布线 二 差分走线布线 前言 串扰是并行走线间不需要的信号耦合 微带线和带状线正确的布线和叠层布局能够降低串扰
  • AD20笔记-PCB设计

    AD20笔记 文章目录 AD20笔记 PCB设计 新建PCB 导入原理图元器件 估计板子的大小 隐藏网络 机械层绘制放置区域 设置原点 设置板子大小 层叠管理器 正片负片 模块化分布 导入DXF文件 单独查看某一层 相连走线选择 精准移位吸
  • 什么是DFX设计?

    DFX是面向产品生命周期各环节的设计 其中X代表产品生命周期的某一个环节或特性 它是一种新的设计技术 在设计阶段尽可能早地考虑产品的性能 质量 可制造性 可装配性 可测试性 产品服务和价格等因素 对产品进行优化设计或再设计 常见的DFX主要
  • 解决“AD中设置板子区域时候遇到的找不到闭合形状”问题

    问题说明 今天给大家分享一下 我们在画PCB时候有时候会想将PCB设置区域改为自己板子的大小 就是整个区域就只有自己的板子 大家不明白的话 可以看看下面这张图 或许就明白了 对于如何将PCB区域改为我们板子的形状 可以参考我这篇文章 这里我
  • Altium Designer---PCB覆铜镂空

    AD版本 AD18 转到PCB界面 如下 在PCB页面切换到你想挖空区域所在图层 比如我这里想要挖空Top Layer和Bottom Layer 先切换到Top Layer 右击选择 多边形覆铜挖空 然后在PCB上绘制出想要挖空的区域 如下
  • 画PCB步骤

    画PCB步骤 1 导入原理图器件 2 画PCB边界 板子画圆弧 首先在机械层 mechanical 画一个边界 如矩形 然后在四个角画上圆弧 最后再复制到阻焊层 keep out Layer 复制到阻焊层方法 shift s单层显示 最后分
  • 一、使用AD18设计PCB时的规格参考

    AD18设计PCB的规则参考 1 设计线距 X gt 6mil 2 设置线宽 信号线默认设成6mil 50mil gt x gt 6mil 根据加工厂的工艺来选择 3 电源线宽 根据要流过的电流大小来设置60mil gt x gt 15mi
  • LED点阵书写显示屏

    LED点阵书写显示屏 题目的大概要求是做一个32 32的点阵书写屏 LED 点阵模块显示屏工作在人眼不易觉察的扫描微亮和人眼可见的 显示点亮模式下 当光笔触及 LED 点阵模块表面时 先由光笔检测触及位置处 LED 点 的扫描微亮以获取其行
  • 裸片IC的简单介绍以及裸片IC的封装设计

    最近项目一直用到一种比较旧的PCB生产工艺 裸片IC 也就是绑定的工艺 1 什么是裸片IC 裸片既是在加工厂生产出来的芯片 即是晶圆经过切割测试后没有经过封装的芯片 大小一般在几毫米左右 边上有用于连接金属线的的焊盘或者小孔 金属线这是连接
  • 使用AD14制作PCB的全部流程以及PCB打样流程介绍

    文章目录 1 各PCB打样公司 1 1 深圳嘉立创 1 2 捷配 1 3 华秋 1 4 猎板 2 嘉立创PCB打样流程 2 1 在线下单 2 2 上传PCB文件 2 3 选择板子数量 2 4 工艺参数设置 3 AD元器件库 4 AD14创建
  • Allegro 镜像丝印处理

    本文问题描述 Allegro 设计中丝印镜像了 在器件在正面 丝印也在正面 但是不管怎么 R 都转不过来 发现其实丝印已经被镜像至反面 可能也就需要简单左右镜像下 就可以了 如下图 艹作 在菜单栏点击view 选择Flip Design 点
  • Altium designer 原理图转换为pcb时出现的 unknown pin 和 failed to add class member

    网上有很多方法 大部分都是让直接新建一个pcb文件 这显然太不现实了 上述错误可以看出 unknown pin 的错误是在add pin to net的时候发生的 failed to add class member 的错误实在add to
  • Altium designer Silkscreen Over Component Pads

    在画pcb的时候 执行设计规则检查的时候总会出现Silkscreen Over Component Pads这个问题 该问题的意思是丝印层的文字和元件焊盘重合或者挨着很近 解决办法1 修改规则 在design rule中选择Silkscre

随机推荐

  • 网络边界安全

    防火墙 防火墙的分类 按物理特性划分 软件防火墙硬件防火墙 按性能划分 百兆级防火墙千兆级防火墙 按防火墙结构划分 单一主机防火墙路由集成防火墙分布式防火墙 按防火墙技术划分 包过滤防火墙应用代理防火墙状态检测防火墙 防火墙的功能 访问控制
  • 控制台报错--Module not found: Error: Can‘t resolve ‘core-js/fn/promise‘

    报错信息 xff1a 解决方法 xff1a 原因是vscode会自动导入 import resolve from 39 core js fn promise 39 这一行代码
  • 如何测量无人机电机和螺旋桨的效率?

    为什么要测试电机和螺旋桨 xff1f 首先要确认我们和最终用户的需求是什么 xff1f 因为它将帮助我们发现哪些内容需要优化 xff1a 是否希望增加无人机不间断航拍的续航时长 xff1f 是否希望增加无人机的净载荷 xff1f 是否需要加
  • Jmeter性能测试(23)--分布式测试

    关于jmeter的介绍和元件作用 xff0c 之前的博客介绍过 xff0c 很多其他同行的博客也够详细的 xff0c 这里不做介绍 xff0c 对jmeter不甚了解的可以参考之前的博客 xff1a jmeter xff1a 菜鸟入门到进阶
  • 无人机的电调及其工作原理是什么?

    电子速度控制器 ESC 是电力推进系统的重要硬件组成部分 它就像系统的大脑一样 xff0c 根据从油门控制器接收到的数据信号告诉电机以多快的转速运行 对于无人机和遥控车辆等小型场景应用 xff0c 该控制器的名称为 ESC xff0c 而对
  • 三自由度无人机飞手培训、PID调试、飞行教学、飞控算法验证、故障仿真平台

    无人机在研制过程中需要不断地进行飞行测试 xff0c 而测试的过程不是万无一失的 xff0c 飞行过程中发生任何错误都有可能会导致无人机的损毁或破坏 xff0c 更严重地甚至会造成外界伤害 基于此我们推出了无人机的三旋转自由度 3 DOF
  • shell脚本的执行

    标题 shell脚本的执行 概述 当shell脚本运行时 xff0c 首先会查找系统环境变量ENV xff0c 环境变量指定了环境文件 xff08 加载顺序 etc profile bash profile bashrc etc bashr
  • prometheus(普罗米修斯)

    prometheus 什么是普罗米修斯 xff1f Prometheus是一个开源系统监控和警报工具包 xff0c 最初是在 SoundCloud 上构建的 自2012年成立以来 xff0c 许多公司和组织都采用了Prometheus xf
  • 装机环境配置笔记

    装机过程中需要修改系统中的环境参数以及配置 xff01 xff01 xff01 http t csdn cn Ste4n xff08 记录在这里 xff09 运行环境配置文档 xff08 参考使用非必须 xff09 Notion The a
  • SDN系统方法 | 8. 网络虚拟化

    第8章 网络虚拟化 如第2章所述 xff0c 网络虚拟化和本书介绍的其他部分有所不同 xff0c 这是SDN第一个成功的商业用例 网络虚拟化可以在服务器上实现 xff0c 通常不需要物理网络中的交换机提供任何帮助 网络虚拟化可以实现为现有网
  • 算法设计与分析

    两个例子 调度问题与投资问题 例1 xff1a 调度问题 问题 有 n 项任务 xff0c 每项任务加工时间已知 从 0时刻开始陆续安排到一台机器上加工 每个任务的完成时间是从 0 时刻到任务加工截止的时间 求 总完成时间 xff08 所有
  • 偏航角、俯仰角、横滚角的理解

    最近研究IMU陀螺仪 xff0c 经过一早上的调试 xff0c 最后发现根本看不懂xyz三个角度的度数是怎么来的 xff0c 看了一些教程 xff0c 也觉得不够直观 xff0c 去了b站找了个视频 xff0c 发现讲解的还不错 xff0c
  • ubuntu20.04版本 安装ros1与px4、mavros、QGroundControl

    基于个人安装时的操作以及所浏览的链接 xff0c 仅供参考 文章目录 前言一 pandas是什么 xff1f 二 使用步骤 1 引入库2 读入数据总结 前言 使用ubuntu下载ros px4似乎是一件十分繁琐以及困难的事情 xff0c 但
  • ros中无人机基于话题<geographic_msgs/GeoPoseStamped.h>的指点飞行控制

    提示 xff1a 文章写完后 xff0c 目录可以自动生成 xff0c 如何生成可参考右边的帮助文档 文章目录 前言一 话题认识二 完整代码总结 前言 本篇文章是作者在学习ros时根据自己的认识所写的代码 xff0c 主要是基于话题 lt
  • Jmeter性能测试(24)--dubbo接口测试

    一 Dubbo简介 dubbo是一个分布式服务框架 xff0c 致力于提供高性能和透明化的RPC远程服务调用方案 xff0c 以及SOA服务治理方案 其核心部分包含如下几点 xff1a 1 远程通讯 xff1a 提供对多种基于长连接的NIO
  • 自定义mavlink及收发测试(px4固件V1.11.0,QGC源码4.0)

    一 实现收 1 先定义uORB消息 a01 GPS msg uint64 timestamp time since system start microseconds uint64 lat Latitude uint64 lon Longi
  • 自定义mavlink及收发测试2(px4固件V1.11.0,QGC源码V4.0)

    一 1 下载安装一个mavlink文件或者在原文件上修改 安装步骤 xff08 包含mavlink generator xff09 可参照文章 PX4自定义Mavlink消息 xff08 一 xff09 px4发送 Sense97的博客 C
  • Ubuntu20.04 | 更新软件源 sudo apt-get update 出现错误

    之前使用了清华的官方源 清华大学开源软件镜像站 Tsinghua Open Source Mirror 错误提示 xff1a 忽略 1 https mirrors tuna tsinghua edu cn ubuntu focal InRe
  • PCB封装库的制作

    以下几个元件制作为例 xff1a 元件SMA封装 步骤 xff1a 1 创建PCB库文件 xff1a 单击 File 菜单 xff0c 选择 New 选项中的 Library 选项 xff0c 再选择 PCB Library xff0c 进
  • PCB板自动布线

    自动布线 步骤 xff1a 1 整体删除同层的走线 xff1a 打开PCB文件 xff0c 在层的选项卡中选择顶层 Top Layer xff0c 在 Edit 菜单下选择 Select 选项 xff0c 选择 All on Layer 选