AD学习笔记-程序员宅基地

技术标签: 学习  笔记  

PCB布局心得      

一、原理图库

1、12345678设置为对齐快捷键(ctrl+左键可设置)

2、尺寸要合适,不然在原理图中大小不一

3、空格转向

4、T+c可以快速加入新的元器件

二、原理图

1、打开panels中的components可以快速拖动元器件

2、J+C可以在原理图中查找引脚或者器件的位置·

3、ctrl+W快速放置连接线       P+D+L放置的线用来划分模块

4、工具里面(T+A+A)可以对原理图的所有器件进行编号

5、选中器件,一直摁住左键然后+xy即可完成对称操作

6、add footprint的时候可以选择封装库里的原件进行封装

7、原理图的编译:原理图界面选择菜单栏的:工程---->Compile PCB Project

三、PCB库

1、快捷键P为放置一些内容(线条、填充等)

2、ctrl+m用于测量,shift+c消除,右击取消功能

3、E+F+C可以设置中心位置

4、选中线条点M可以设置坐标位置,复制之后单击原点再粘贴可得等距线条

5、T+w可加入新的元器件,双击元器件可以命重名

6、e+A可以用阵列粘贴进行多个焊盘操作(选中单个复制,然后再点击单个,进而后面操作)

7、可以用E+K删除覆盖焊盘的丝线

8、点击工具里面的IPC C F W 可以创建一些常用的元器件(IC封装网下载3D模型)

9、可以生成PCB库,然后ctrl+a可以选中全部,然后复制到新的PCB库使用(pcb超级库)

四、PCB图

1、原理图库里的footprint里面的名字直接影响PCB中元件的使用,需要保持正确

2、unknow pin 的原因:1、没有封装 2、封装管脚缺失 3、管脚号不配

3、在原理图中的设计选项中选择import可以将原理图导入到PCB板中

4、T+D修改绿色报错的内容范围(凡亿课堂-绿色报错、判断(层数))

5、出现白色的圆圈可能是短路现象

6、D+S+D重新定义板子形状,机械层画边界

7、T+O+L在选中区域内整理摆放器件

8、67放置线与过孔,4测量长度(PCB中),3铺铜

9、模块化!上面右击-垂直分割        工具-交叉选择模式       原理图选中部分-2+左键PCB选中区域集结

(注意:若没反应,需打开原理图中的工具中的交叉选择模式)

10、A垂直中心对齐S水平中心对齐

11、N可以显示或隐藏线条

12、Design==》Netlist==》Edit Nets     在中间Nets In Class那一栏,点击下面的Add,再输入Net Name点击OK,就把一个网络名建好了。然后引脚网络名相同的会有细线连接

13、有块简单的板需要画,不想画原理图了,直接导入元件到PCB.由于没有网络,无法直接连线,编辑网络表太麻烦。可以通过以下设置便可直接连线:Tools->Preferences->PCB Editor ->Interactive Routing->Current Mode, 下拉列表中选 ingnore obstacles。

14、铺铜挖空:右击空白处 -> 铺铜重建两个勾选 -> 放置 -> 多边形铺铜挖空

五、PCB图设计位置及走线

1、ctrl+左键可以选择高亮观看走线

2、线条区分电源线与信号线,连接时可以区分对待,         可以直接打孔接地,上拉也可以

3、必要时需要在板子上铺铜,具体情况具体分析

4、过孔内外孔径的关系为二倍,

5、信号线少打孔,电源线加粗  打孔可以打两个,

6、L可以隐藏层,如丝印层、阻焊层(可以设置只选text,锁定器件)   Polygons隐藏铺铜

8、位置布局遵守先大后小的原则

9、批量修改丝印大小及字体

7、更改间距规则:设计目录下点击规则,然后点击Electrical->Clearance->Clearance;

8、工具-》设计规则检查   可以检查没有连接的线条以及其他问题

9、tab有时可以设置线条粗细等通用按键

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/d563549055/article/details/132635291

智能推荐

spring-cloud-hystrix之spring-cloud-1.3.4(Dalston.SR3)-boot(1.5.6) 学习笔记_springcloud dalston.sr3怎么引用-程序员宅基地

文章浏览阅读341次。spring-cloud-hystrix之spring-cloud-1.3.4(Dalston.SR3)-boot(1.5.6) 学习笔记概述hystrix可单独使用,也可与feign搭配使用,详见HystrixTargeter参考 https://fangjian0423.github.io/2017/02/19/springcloud-hystrix/http://blog.csdn.n_springcloud dalston.sr3怎么引用

ubuntu下将本地vscode编辑器通过ssh和远程服务器进行连接并使用远程的Python环境_ubuntu 通过 ssh 连接到远程服务器方便编辑代码的工具-程序员宅基地

文章浏览阅读991次。前言:在程序员的日常开发工作中,会遇到这样的情况,我们需要用自己本地的工作笔记本连接到大的服务器进行开发,因为大服务器的硬件性能强悍,有很多软件环境。我们在自己的笔记本进行开发需要用到这些软硬件环境,尤其在深度学习项目开发过程中,需要非常好的显卡,而显卡资源一般都部署在大服务器上。下面讲具体步骤:ssh和vscode的安装不再赘述,网上有很多教程。1,打开vscode编辑器,进入"扩展:商店":在搜索框里搜索Remote-SSH,下载好这个插件。2,点击左下角绿色部分"打开远程窗口",出现下图内容_ubuntu 通过 ssh 连接到远程服务器方便编辑代码的工具

GPU加速在前端的应用-程序员宅基地

文章浏览阅读3.2k次,点赞4次,收藏13次。概述GPU(Graphics Processing Unit) 图形处理单元,又称图形处理器,是我们所周知的显卡的核心部件,是显卡的“心脏”。按照字面意..._前台应用加速核心

C#串口通信从入门到精通(11)——串口接收的数据存储到本地文件(txt、csv)_读取并保存串口发送来的数据-程序员宅基地

文章浏览阅读4.3k次,点赞5次,收藏18次。本文详细介绍如何将串口通信将数据进行本次存储,主要介绍常用的csv、txt格式文件,由多年实战经验总结,绝对干货!_读取并保存串口发送来的数据

synchronized锁住的是什么?_如果为put方法加synchronized锁,锁住的是什么?是一个put还是所有put方法?-程序员宅基地

文章浏览阅读229次。对象锁:同步方法锁住的是对象A.一个对象+有多个synchronized方法:某一时刻内,只要有一个线程去调用其中一个synchronized 方法,其他的线程都要等待。B.一个对象中+synchronized方法+非synchronized方法:某个线程访问同步方法不影响其他线程访问非同步方法C.多个对象+多个同步方法:访问不同的对象的同步方法不会相互影响全局锁:静态同步方法锁的是当前的..._如果为put方法加synchronized锁,锁住的是什么?是一个put还是所有put方法?

outlook邮箱邮件内容乱码_邮件标题乱码问题解决一例-程序员宅基地

文章浏览阅读2.5k次。最近有用户反馈在mac下通过airmail、outlook这样的邮件客户端查看系统发出邮件的标题显示为乱码,但是windows下正常。通过邮件客户端保存为eml,用sublime text 2打开,可以发现展示为以下效果:Date: Wed, 01 Jul 2015 19:54:57 +0800From: To: "=?GBK?B?zt6+zA==?=" Subject: [MTLÑз¢Ö§³Å..._outlook 2013 转发邮件 乱码

随便推点

Vue组件-程序员宅基地

文章浏览阅读2.8k次,点赞86次,收藏44次。在这一小节中,重点要理解的就是组件的编程思想。组件表示页面中的部分功能(包含自己的逻辑与样式),可以组合多个组件实现完整的页面功能。问题是,如何确定页面中哪些内容划分到一个组件中呢?你可以将组件当作一种函数或者是对象来考虑(函数的功能是单一的),根据[单一功能原则]来判定组件的范围。也就是说,一个组件原则上只能负责一个功能。如果它需要负责更多的功能,这时候就应该考虑将它拆分成更小的组件。定义:组件是可复用的Vue实例,准确讲它是的实例,继承自Vue分类:有状态组件(有data属性),

Springer期刊 latex投稿经验分享(包含latex模板)_投期刊要求latex-程序员宅基地

文章浏览阅读7.1k次。Springer期刊 latex投稿经验分享_投期刊要求latex

PLM助力国防军工制造业工艺数字化-程序员宅基地

文章浏览阅读192次。1制造业数字化工艺目标1) 通过PLM项目的实施能够理顺企...

攻防_漏洞_文件包含_文件包含漏洞详解_ctf 文件包含-程序员宅基地

文章浏览阅读3.7k次,点赞5次,收藏17次。文件包含漏洞详解_ctf 文件包含

javaweb-java占位符的使用_%x java-程序员宅基地

文章浏览阅读970次。文章目录java占位符具体使用搭配转换符的标志java占位符拼接字符串显示十分麻烦,因此java中存在大量占位符用来规范输出诸如:String.format("0.5(-%d)+", i),类似c语言的printf方法,比“0.5(-”+…更加简洁易懂String类的format()方法具体使用format(String format, Object… args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Locale locale, String fo_%x java

【深度学习基础】反向传播BP算法原理详解及实战演示(附源码)_反向传播算法-程序员宅基地

文章浏览阅读2.8k次,点赞34次,收藏48次。【深度学习基础】反向传播BP算法原理详解及实战演示(附源码)_反向传播算法

推荐文章

热门文章

相关标签