首页 > 其他分享 >电工的恶魔果实-布线-PCB系列教程1-13

电工的恶魔果实-布线-PCB系列教程1-13

时间:2023-01-11 14:00:50浏览次数:36  
标签:13 焊盘 果实 走线 按下 自动 PCB 布线


知乎上一直有个问题:你最想得到海贼王中的哪个恶魔果实。很多人想要响雷果实、闪闪果实,猥琐男想要透明果实,但对于电子工程师来讲,最实用的果实,可能就是:线线果实。

电工的恶魔果实-布线-PCB系列教程1-13_布线操作

用线线果实,肯定能很方便地布线,而布线是完成PCB产品设计的重要步骤,在整个PCB设计的过程中,布线是工作量最大,要求最高的环节。关于布线的要求与规范,网上可以搜到大把的诸如“布线规范XX条”,“PCB设计规则XX条”的文章。然而脱离了应用范围,空谈布线规范没有任何意义。

电工的恶魔果实-布线-PCB系列教程1-13_焊盘_02

本案例使用的电路板,对于布线的要求,只有一条:连通就行。只要所有的线都连通,电路板就能工作。在此基础上,知道把电源线画的宽一点,整体布线美观一点,就够了。

双面板的布线都放在Top Layer 与Bottom Layer,习惯上称为红层与蓝层。

布线操作的快捷键是“PT”或“Ctrl+W”,鼠标图案变为十字,靠近焊盘时会被自动吸附。

左键点击焊盘,则相同网络的焊盘高亮,同时白色的预拉线指引走线前进的方向。空心的线是软件自动规划的走线轨迹,按下空格可以改变走空心线的方向。按下左键,走线变为实心,按下“Backspace”可以让实心线变回空心线的状态。

电工的恶魔果实-布线-PCB系列教程1-13_布线_03

规划好从起点焊盘到目标焊盘的路径后,点击目标焊盘,即可完成一段布线。光标仍然是十字形,便于连续布线。点击右键或者按下“Esc”键退出布线状态。

布线过程中按下Tab键,修改线的粗细。线的粗细会影响阻抗,与电流的大小与有关。本案例中建议“+5”电源线与“GND”地线线宽为0.5mm,其它信号线的宽度为0.2mm。

电工的恶魔果实-布线-PCB系列教程1-13_焊盘_04

在确定板框的环节,使用“PL”在禁止布线层画了线条。如果在红层用“PL”画线条,看上去与布线有些相似,但实际上不同。布线的线上有网络的名称,而线条上没有网络名称。布线的全称是“交互式布线连接”,能够边走线边放置过孔。

电工的恶魔果实-布线-PCB系列教程1-13_焊盘_05

细心的同学,可能会发现:在设计规则下,有布线拓扑与布线优先级的规则;软件的布线菜单下,有自动布线的功能。是否可以使用自动布线的功能,来代替手工布线呢?不推荐自动布线。

在没有设置出良好规则的情况下,自动布线的效果是很差的。下图是参考手动布线与自动布线的对比,可以发现自动布线走出的线一点也不整齐美观。

那么自动布线的规则是否完全没有用呢?也不一定。当设计好规则以后,在特定的情况下,自动布线确实比手动布线效率高很多。但前提是,设计好规则。能够设计好规则的高手,其手动布线的能力也一定很强,否则无法设计好规则。

在学习阶段,要求一律使用手工布线。

电工的恶魔果实-布线-PCB系列教程1-13_自动布线_06

对于非常简单的线,可以使用单根线的自动布线加快进度。例如下图,网络“NetR22-2”的预拉线只有一段,很近,一眼就能看出走线方式,可以按下“Ctrl+W”进入布线状态,然后按下“Ctrl+鼠标左键”,则可以自动单根布线。这个方法并非百分之百有效。

电工的恶魔果实-布线-PCB系列教程1-13_焊盘_07

随着技术的进一步发展,自动布线功能也变得越来越智能。现在最新的工具已经可以实现自动修整走线。相信以后的工具,会越来越完善,让电路板的设计也越来越顺手。

当然,如果自动布线功能真的很强大了,对于电子工程师来说,也不一定是好事。轻松归轻松,行业准入门槛降低,反而有可能导致工程师挣不到钱。

单层布线,有些线无论如何也走不通,可以使用过孔,切换到另外一个走线层。红层与蓝层是不同的走线层,犹如一楼与二楼的区别。在布线时按小键盘区域的“*”可切换层,也可以用ctrl+shift+滚轮的方式切换层。此2种方法都可以一边布线一遍换层,效率较高。

电工的恶魔果实-布线-PCB系列教程1-13_布线操作_08

单独放置过孔,快捷键是“PV”而不是“PP”。在放置固定孔的环节中,使用“PP”放置的是位于多层的焊盘。过孔是导电孔,而焊盘用于器件焊接,两者外形相似,但属性不一样。

电工的恶魔果实-布线-PCB系列教程1-13_要求_09

如同布局一样,布线也一定要整齐美观。横平竖直可能看上去好一点,但是同一层的信号线,一边不要出现直角。具体的规范以后再提吧,总之不要走的太乱。布线时,不同网络的线会有交叉,谁给谁让路,要综合考虑。以下布线共参考。

电工的恶魔果实-布线-PCB系列教程1-13_焊盘_10

电工的恶魔果实-布线-PCB系列教程1-13_焊盘_02

话说,都能挑恶魔果实了,还画什么板子?挑个金金果实,造黄金,或者幸运果实,去玩老虎机,不香吗?

电工的恶魔果实-布线-PCB系列教程1-13_自动布线_12

电工的恶魔果实-布线-PCB系列教程1-13_布线_13

不,我的心里只有一件事

电工的恶魔果实-布线-PCB系列教程1-13_自动布线_14

请关注我的公众号“yummy说电子”,获取更多精彩内容

标签:13,焊盘,果实,走线,按下,自动,PCB,布线
From: https://blog.51cto.com/u_12001544/6002234

相关文章

  • 不谋全局者,不足谋一域-预布局-PCB系列教程1-11
    画完板框以后,要对元器件进行布局。布局的质量,将直接决定布线的难度。导入到PCB中的元器件种类很多,可谓一团乱麻。但不谋全局者,不足谋一域,要想把元器件摆放整齐,就要有大局观......
  • 131. 分割回文串
    131.分割回文串难度中等1350收藏分享切换为英文接收动态反馈给你一个字符串s,请你将s分割成一些子串,使每个子串都是回文串。返回s所有可能的分割方案。回文串是......
  • 电子设计教程13:反相Buck变换器
      Buck变换器是开关电源基本拓扑结构的一种,在此基础上增加负压输出的功能,甚至比电荷泵电路还要简单。  反相Buck变换器的英文称呼是“InvertingBuck-Boost”,直译过来......
  • Codeforces 1335E2 Three Blocks Palindrome (hard version)
    链接难度:\(\texttt{1800}\)\(T\)组数据。一个序列\(a_{1\simn}\)。定义\([\underbrace{a,a,\dots,a}_{x},\underbrace{b,b,\dots,b}_{y},\underbrace{a,......
  • AtCoder Beginner Contest 133
    AtCoderBeginnerContest133https://atcoder.jp/contests/abc133A-TorT#include<bits/stdc++.h>usingnamespacestd;intmain(){inta,b,n;ci......
  • 13种Shell逻辑与算术,能写出5种算你赢!
    相较于最初的Bourneshell,现代bash版本的最大改进之一体现在算术方面。早期的shell版本没有内建的算术功能,哪怕是给变量加1,也得调用单独的程序来完成。1、算术方法一:......
  • 2023/1/10 20221321杨渝学习打卡
    python入门学习学习链接https://www.bilibili.com/video/BV14r4y1k7F9/?spm_id_from=333.999.0.0&vd_source=a989a1afa6cb8b6527dd9bf059d71439if判断while循环布尔......
  • repmgr安装部署(pg13)
    环境:OS:Centos7DB:pg13repmgr:5.3192.168.1.105主库pg1192.168.1.106从库pg2192.168.1.107从库pg31.在每台机器上都安装好pg安装请参考https://www.cnblogs.com/h......
  • 13种Shell逻辑与算术,能写出5种算你赢!
    相较于最初的Bourneshell,现代bash版本的最大改进之一体现在算术方面。早期的shell版本没有内建的算术功能,哪怕是给变量加1,也得调用单独的程序来完成。1、算术方法一......
  • 算法刷题 Day 13 | 239. 滑动窗口最大值 347.前 K 个高频元素
    今日内容:滑动窗口最大值前K个高频元素总结详细布置239.滑动窗口最大值(一刷至少需要理解思路)之前讲的都是栈的应用,这次该是队列的应用了。本题算比较......