首页 > 其他分享 >不谋全局者,不足谋一域-预布局-PCB系列教程1-11

不谋全局者,不足谋一域-预布局-PCB系列教程1-11

时间:2023-01-11 14:00:34浏览次数:35  
标签:11 mm 布局 按下 选中 元器件 PCB 谋一域


画完板框以后,要对元器件进行布局。布局的质量,将直接决定布线的难度。导入到PCB中的元器件种类很多,可谓一团乱麻。但不谋全局者,不足谋一域,要想把元器件摆放整齐,就要有大局观。先将元器件按种类排开,进行预布局

不谋全局者,不足谋一域-预布局-PCB系列教程1-11_原理图

不谋全局者,不足谋一域-预布局-PCB系列教程1-11_矩形区域排列_02

删除Room

导入到PCB中的所有元件, 都会被半透明的红色矩形包围,这个矩形就是ROOM。ROOM适合用于较复杂的多通道的电路板,对于此案例没有用,还会影响器件移动。单击选中Room,按下Delete删除Room,然后就可以随意拖拽器件进行布局。

不谋全局者,不足谋一域-预布局-PCB系列教程1-11_原理图_03

估算元件布局面积

选中所有的元器件,按下快捷键“IL”,“在区域内排列”,然后按下测量长和宽。

不谋全局者,不足谋一域-预布局-PCB系列教程1-11_预布局_04

如图,所有器件紧密排列好,长80mm,宽30mm,面积为2400mm2,这基本上是单面放置元件时,电路板的最小面积了。使用100mm×75mm的电路板完成布局与布线,面积绰绰有余。

快速调整位号

现在常用的表贴阻容基本都是 0805-0402封装的,Altium Designer预设的器件编号字符尺寸为 60mil x 10mil,比元件的体积还要大,需要改小一点。现在大部分板厂都能清楚印出 1mm x 0.15mm 的字符。

双击字符可以修改大小,但是一个一个字符修改,太慢了。选中一个位号,使用“查找相似对象”的功能,可以快速调整位号的大小。

不谋全局者,不足谋一域-预布局-PCB系列教程1-11_原理图_05

需要修改的位号,共同的特征是:都是丝印,都表示位号,因此让“Text”与“Designator”都是“Same”,点击确定,就可以选中所有位号。然后修改大小为高度0.8mm,宽度0.15mm。

不谋全局者,不足谋一域-预布局-PCB系列教程1-11_矩形区域排列_06

 

丝印实际大小

刚刚提到过,现在现在大部分板厂都能清楚印出 1mm x 0.15mm 的字符,可是为什么调整的高度是0.8mm呢?

因为位号丝印默认的形式叫做“Stroke”,当设置为0.8mm高度时,实际的高度就是1mm。“Stroke”格式无法显示中文,如果想显示中文,要调整为“TrueType”,高度设为为1.2mm,实际高度才有1mm。

不谋全局者,不足谋一域-预布局-PCB系列教程1-11_矩形区域排列_07

快速模块化布局技巧

绘制原理图的时候,要按照模块化的思路,把实现某个功能的元器件放在一起。原理图中,相互连接的元器件,在PCB中也必然是相互连接的。因此,可以按照原理图中的连接关系,快速把一堆杂乱的元件按照功能摆放在一起。

在原理图中选中相同功能模块内的所有元件,如图是电源相关的元件,然后按下快捷键“TS”,可以自动跳转到PCB文件中,并且同时选中PCB中的元件。

不谋全局者,不足谋一域-预布局-PCB系列教程1-11_原理图_08

在PCB中按下快捷键“IL”,然后画一个矩形,则所有被选中的元件自动整齐排列到矩形中,效果如图

不谋全局者,不足谋一域-预布局-PCB系列教程1-11_PCB_09

效果

不谋全局者,不足谋一域-预布局-PCB系列教程1-11_预布局_10

完成所有的模块化布局。这个过程我感觉很神奇,就像元器件飞到了手头边似的。

不谋全局者,不足谋一域-预布局-PCB系列教程1-11_原理图_11

 

几个小操作

在原理图中,按下“shift”,再点击某个元器件,可以选中或者取消选中。

在PCB文件中,若想放大或者缩小PCB视图,有以下方法:

按下“ctrl”,再滚动鼠标滚轮;

按下鼠标滚轮,向上或者向下滑动鼠标;

按下“ctrl”,按住左键不松手,向上或者向下滑动鼠标;

按下“page up”或者“page down”

我一直感觉,绘制PCB时,布局,就好比排兵布阵。预布局,就是先把元器件分分类,就像打仗分前锋、两翼,骑兵、步兵。下一篇,就讲解布局吧。

不谋全局者,不足谋一域-预布局-PCB系列教程1-11_预布局_12

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

标签:11,mm,布局,按下,选中,元器件,PCB,谋一域
From: https://blog.51cto.com/u_12001544/6002235

相关文章

  • 电子设计教程11:电荷泵负压输出电路
      参考电荷泵倍压输出电路,把参考电压由Vcc改为GND,即可得到电荷泵负压输出电路。  当Vin为高电平Vh时,T1测试点的电压VT1是GND(为了简便起见,忽略二极管的压降)Vin为电容C1......
  • HAL库教程11:定时器的缓冲功能与影子寄存器
      在STM32的定时器中,TIMx_PSC、TIM_ARR两个寄存器加上捕捉比较模块中TIMX_CCR寄存器,它们都可以动态修改。不过他们的修改和生效可能不在同一个时刻,或者说,修改过后立即生......
  • 解决最新版W11无法跳过欢迎页面
    之前在安装Win11最新版系统时发现没有网卡驱动,也无法跳过引导页面,无奈只能安装Win10再升级到Win11,现在提供解决方法。按下Shift+F10,输入OOBE\BypassNRO.com并回......
  • 2023-01-11 小程序 Empty file is NOT a valid json file
    问题描述:wepy小程序预览时报错,说我的一个json文件是空文件,就是没代码,空的。原因:不详,我估计是微信开发者工具的问题。解决方案:删掉dist包,重新npmrunbuild打包,然后在微信......
  • 2.11 Ajax请求
     -----------------------------------------------------------------------------------------------------------------------------------------------页面滚动的......
  • android11 keymaster4 和 keymaster3 接口差异点
    最近在尝试升级optee的keymaster3实现到keymaster4。记录下升级过程中的方法和一些坑,便于回溯。keymaster源码:https://github.com/linaro-swg/kmgk基于这份源码,basedan......
  • debian11 配置samba服务 linux
    一、安装软件包sudoapt-yinstallsambasamba-common二、linux系统添加samba需要用的账户,创建需要共享的文件夹,并配置好权限。(注意共享文件夹最好不要是当前用户主......
  • 1.11回忆一段悲伤的往事
    1.11,凌晨0:53我在听这张专辑枸杞原浆味道有点像蜂蜜在我上中学的时候我爸爸经常泡蜂蜜水给我喝,喝着枸杞原浆突然回想起了那时候的生活高二开始我一直很抑郁,爸妈也因为......
  • 230110_50_RPC底层原理
    最终版本,利用hessian实现rpc调用HessianUtilpackagecom.bill.rpc10;importcom.caucho.hessian.io.Hessian2Input;importcom.caucho.hessian.io.Hessian2Output;......
  • Day11:数组基础知识
    packagecom.dfyfhqsgclxry.array;publicclassArrayDemo08{publicstaticvoidmain(String[]args){//1.创建一个二维数组11*11,0:没有棋子1:黑棋2:白棋int[......