PCB设计备忘录
在PCB设计过程中,常常有很多细节只有在实践中才能体会到其重要性,本人记性不好,索性把相关的注意点记录下来,也顺便希望能够给读者朋友们一些帮助。
- 接插件以及连接器比较常用的针脚之间间距有2.54mm/2.0mm/1.5mm等等,在画封装的时候记得封装的丝印层要留足空间,有一些接插件是有局部凸起等特点(如下图所示),这些丝印层在安装的时候还是能够起到比较好的效果。

- 贴片(SMD)封装的芯片的焊盘要稍微拉长一些,这样方便焊接。

- 带过孔的焊盘的尺寸一般是:焊盘直径>=过孔直径+18mil,比如过孔的直径如果是0.8mm(约32mil)的话,那么焊盘可以设置成50mil。

- 对于引脚比较多的贴片IC(如MCU,FPGA等) ,可以再丝印层上标注一些引脚号(如5,10,15,20...),在焊接与调试PCB时能方便不少。

- 铜导线线宽与其能流过最大电流大小的关系可以参考AWG规范(American wire gauge)。
- 对于PCB加工时铜箔的厚度一般是按照oz(盎司)单位来度量,一般国内比较常见的有1/2/3oz,对应的铜箔厚度是35/70/105um,一般信号板都是用1oz,电源板用2oz比较多。对于1oz的铜箔厚度,PCB线宽与能流过的电流关系大约是(0.15mm, 0.2A) (0.3mm, 0.8A) (0.4mm 1.10A) (0.5mm, 1.35A) (0.6mm, 1.60A) (0.8mm, 2.00A) (1.00mm, 2.30A)。
- 在电源走线布线过程中,不仅要考虑线宽,也要考虑过孔与其能流过的电流关系,网上应该有不少资料
- 在布线完成以后,如果是在Altium Designer 中可以通过【View】|【Switch To 3D】来预览板子的3D效果图,从而也可以比较直观的看到板子,有时候也能发现不少细节问题。
- 在设计原理图时最好多留出一些Test Point用作Debug,同时对于一些电源信号,可以添加一些LED用作指示灯,这在实际中还是非常有助于调试的。
- 对于一些引出的排等接口,在丝印层(Top Overlay和Bottom Overlay都要)额外标注每一个焊盘对应的信号,方便安装与调试。

- Altium Design默认的原理图检查规则中,对于未连接的引脚,有一部分是不会警告的;另外,对于只有一根连线的引脚(Nets with only one pin),默认也是不会警告的。个人觉得还是把这些检查规则都加上比较好。

- 在布线之前最好先按照实际需求设定好检查规则,否则中途再改的话会很麻烦。一般双层低速板布线时,信号走线之间的间距至少10mil,而在铺铜时电源信号与铜皮之间的距离至少是0.4-0.5mm或者20mil,对于低速的数字信号,线宽可以在10mil左右,而电源信号的线宽必须参考AWG规范或者是华为PCB规范。
- 丝印层的字符应该朝着一个方向放置,这样看上去比较美观整齐。
- 在机械孔附近应该尽可能的避免走线,保持一定的距离,否则加工出来的pcb上的阻焊层容易被固定的螺丝磨掉从而暴露出铜线,为了防止这种情况应该在螺帽与pcb板之间加垫片。
- 电阻与电容的外形轮廓最好在丝印层标注出来,比如电阻可以是方形,而电容可以是椭圆形等,从而在焊接调试时可以加以区分。如下图:
- 接插件尽量放在边上,同时相同类型的接插件最好保持一样的方向。
- 如果空间放得下,Testpoint可以用黄线框起来,比较醒目
- 对于背部有焊盘的芯片,可以在pcb板的另一层开较大的孔,从而让焊锡灌进去。
- 对地过孔并不是越多越好,过孔本身会有寄生电容与寄生电感等参数,会影响高速信号,对于低速信号,个人的经验是打过孔来增加上下两层地平面的导通性,依据这个原则去打孔。
- 画板子前一定要画准确机械尺寸,否则等到后来发现机械尺寸有偏差再调节的时候就为时已晚了,同时注意板子的方向,注意与磨具对照,不要正好全部都搞反了方向,并且注意板子上下两侧的高度要求,不要超过磨具所能容纳的范围。
- 布线的时候尽量以能够割线作为标准来布线,比如下面两组布线风格中,左边的就比较合适:


- pad和via的区别在于pad周围会有一层焊接层,而via周围是没有焊接层,因此对于大的机械孔,通常都是用pad来打的,这样整个电路板的0电平就和固定的螺帽等金属保持等电位。
- 模拟电路以及电源部分铺地的时候注意铺地间距大一些,最好保持在0.5mm以上。
- 丝印层的字符大小一般保持在高1mm,宽0.2mm,并且注意不要大于封装的尺寸,否则不好看
- 一些较大的元件,如功率电感丝印层要预留足够的空间放置,尤其不要太靠近接插件之类的地方,有可能会两者太拥挤甚至二者只能容纳一者!
- 间距为2.54的接插件,过孔直径至少要36mil,而外面焊盘的直径至少要60mil。间距为2.0的接插件,过孔直径最好接近2.54的接插件。间距为1.5的接插件,过孔直径至少24mil,外面焊盘直径至少40mil。
- 元器件摆放的时候尽量按照一个方向排版,这样也方便丝印层的标注以及焊接与调试。
PCB设计备忘录的更多相关文章
- PCB设计检查表
PCB设计检查表 一.确保PCB网表与原理图描述的网表一致 二.布局大致完成后需检查 外形尺寸 确认外形图是最新的 确认外形图已考虑了禁止布线区.传送边.挡条边.拼板等问题 确认PCB 模板是最新的 ...
- [PCB设计] 1、硬件原理图设计规范(一)——基本原则
1.1 目的 原理图设计是产品设计的理论基础,设计一份规范的原理图对设计PCB.跟机.做客户资料具有指导性意义,是做好一款产品的基础.原理图设计基本要求: 规范.清晰.准确.易读. 因此制定此< ...
- 高端PCB设计相关知识整理
PCB的设计布局布线实际上是一门很复杂而且大部分靠经验来做的学问,很多东西也有点玄乎,但有很多经验性的结论和公式还是可以参考的 保证原创,一天不一定写的完 CH.1 更加严重的电磁干扰 首先基本上微电 ...
- Protel99se教程九:protel99se中PCB设计的高级应用
在上一节我们PCB资源网的protel99se教程当中,我们给大家讲解了在protel99se进行原理图设计中的一些高级应用技巧,在这一节protel99se教程当中,我们将给大家讲解的是,在prot ...
- 用于COB工艺的PCB设计指导
绑定角度尽量在45°之内,多于这个角度,绑定时候,银线不好打入焊盘.而且打入焊盘的尾部可能短路到相邻的焊盘,绑定焊盘之间的间距一般在4MIL为极限,半场的工艺一般就这样了.而且焊盘离被绑定的IC引脚最 ...
- PCB设计铜铂厚度、线宽和电流关系
以下总结了网上八种电流与线宽的关系公式,表和计算公式,虽然各不相同(大体相近),但大家可以在实际的PCB板设计中,综合考虑PCB板的大小,通过电流,选择一个合适的线宽. 一.PCB电流与线宽 PCB载 ...
- PCB设计资料:看到最后才知道是福利
參考资料 通过以下的关键词直接从网络上Google或Baidu就能非常easy的找到以下的资料,这里仅仅是以參考文献的方式做一个整理以及简单的说明. 刘雅芳,张俊辉. 抗干扰角度分析六层板的布线技巧. ...
- 原理图及PCB设计
原理图以及元件的绘制1. 画数据总线时,需要给总线一个Net Label,例如:databus[0..7],并且还需要在每个入口和出口处设置一致的标号.2. ERC 电气规则检查,Electronic ...
- cadence pcb 设计学习记录提纲
Cadence软件是一款"一站式"的电气EDA软件系统.因能力所限,此处仅涉及使用cadence软件绘制PCB.日后随着对软件使用程度的加深,自己打算学习使用cadence软件的原 ...
随机推荐
- AngularJS - 基本功能介绍
转载自:http://www.cnblogs.com/powertoolsteam/p/angularjs-introdection.html (写得很好的Angular入门,可以试试) Angula ...
- HDU3631:Shortest Path(Floyd)
Problem Description When YY was a boy and LMY was a girl, they trained for NOI (National Olympiad in ...
- JS~字符串长度判断,超出进行自动截取(支持中文)
今天一个小弟问我的问题,在文本框中输入字符,如果超出指定长度,就把它截取,要求中文等于两个字符的长度,我找一下资料,把这个功能实现了,下面是JS代码: <html> <script ...
- Xcode HeaderDoc 教程(2)
Code Snippets,让一切变得更简单: 这真的非常easy,不是吗?但还能更简单一些吗? 本站以前介绍过 code snippets.请看这里. Code snippets 在 Xcode 中 ...
- OC可变參数的函数实现va_start、va_end、va_list的使用
一.简单介绍 我们常常在编程的时候看见类似这种代码,如图1.1 图1.1 或者是这种可变參数,如图1.2 图1.2 二.基本知识介绍 在学习怎样写这样的格式的函数前,先简介几个经常使用的宏: 下面摘自 ...
- 编译lua版本问题
Compile++ thumb : game_shared <= main.cppjni/hellocpp/main.cpp: In function 'void Java_org_cocos ...
- 【网络流#4】UVA 753 最大流
最近开始刷网络流的题目了,先从紫书上的开始,这道题是P374上的,嘛,总之这道题最终还是参考了一下紫书. 中间是用了STL中map将字符串映射成编号,使用编号总比是用字符串简单的多. 超级源点S与各个 ...
- 95秀-弹窗+listview+动画 示例
Dialog布局 dialog.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLay ...
- spring06Aop
1.实现前置增强 必须实现接口MethodBeforeAdvice接口 创建对应的文件 public interface Animal {//主业务接口 void eat(); //目标方法 void ...
- maven的pom.xml深入理解
maven的pom.xml的具体使用和各个xml标签的作用.这样设计的原理是什么? maven实战的第17章-18章是架构方面的知识