Layout规则总结
一、尺寸要求
1.过孔到焊盘的距离多少合适?
6mil左右
2.铜皮到边框的距离多少合适?
极限8mil,通常12,最好做到20,40
3.Thermal焊盘打地孔个数?
正方形 3*3 4*4 5*5
长方形 2*3
4.两块电源铜皮之间的间距?
一般是10~30mil,如果电压》36V,则有爬电距离要求。
5.电流和铜皮宽度的关系
6.电流和过孔孔径的关系
0.2mm(4mil)=0.5A VIA16D8=1A VIA20D10也按1A来
7.元器件(电阻电容等)离座子至少1mm
芯片(引脚方向)推荐1mm
离BGA芯片3mm
8.包地线多粗?
(1)能粗一点粗一点,比如20mil
(2)过孔大小8/16,包16mil的线
(3)过孔大小10/20,包20mil的线
(4)包地线最小线宽=被包线
9.差分线跟包地线的距离?
拉开8mil左右,方便板厂调整线宽
10.BGA封装的:ball尺寸和所选VIA关系
1.0mm via10/20
0.8mm 0.65mm via8/16
0.65mm via8/14
11.信号线设置如下:

二、电源、高速信号、晶振、MOS、CHK的Layout的要求
1.CHK和功率MOS下不要走高速线和CLK、DATA、RST、模拟等重要信号。
2.DDR走线要求
(1)VTT瞬间电流可达3A(正常几百毫安),铺铜时安3A通载设计。
(2)Vref电流非常小,最好不要采用大面积铺铜方式,走20mil左右粗线即可。
远离其他高速信号,和大噪声电源,最好以GND平面为参考。
3.采样电阻注意是采焊盘,不是踩铜皮
4.差分走线要求:
等长等距等线宽,同层
一般单端线50欧姆
差分线100欧姆
USB 90欧姆
5.常见的隔离器件:
变压器,光耦,电感(电阻,电容)
光耦下面要挖空
6.晶振下面避免走线,并包地。
.
7.
Layout规则总结的更多相关文章
- PCB走线角度选择 — PCB Layout 跳坑指南
现在但凡打开SoC原厂的PCB Layout Guide,都会提及到高速信号的走线的拐角角度问题,都会说高速信号不要以直角走线,要以45度角走线,并且会说走圆弧会比45度拐角更好.狮屎是不是这样?PC ...
- Beginning Auto Layout Tutorial in iOS 7: Part 3
How Auto Layout works 在使用auto layout之前,你可能总是使用initWithFrame或者frame, bounds or center属性. 使用约束的好处在于你不需 ...
- Android View框架的layout机制
概述 Android中View框架的工作机制中,主要有三个过程: 1.View树的测量(measure) Android View框架的measure机制 2.View树的布局(layout)Andr ...
- 十分钟能学会的框架,MVC+20个常用函数
LazyPHP(以下简称LP)是一个轻框架. 之所以开发这么一个框架,是因为其他框架给的太多.在高压力的情况下,ORM和盘根错节的对象树反而将简单的页面请求处理复杂化,在调试和性能上带来反面效果. L ...
- Android 屏幕适配(一)百分比布局库(percent-support-lib) 解析与扩展
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/46695347: 本文出自:[张鸿洋的博客] 一.概述 周末游戏打得过猛,于是周 ...
- (转)Android Support Percent百分比布局
一.概述 周末游戏打得过猛,于是周天熬夜码代码,周一早上浑浑噩噩的发现 android-percent-support-lib-sample(https://github.com/JulienGeno ...
- SMACSS:一个关于CSS的最佳实践-1.Overview
什么是SMACSS? SMACSS(发音"smacks"),全称Scalable and Modular Architecture for CSS.顾名思义,SMACSS是一个可扩 ...
- Android 百分比布局库(percent-support-lib) 解析与扩展
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/46695347: 本文出自:[张鸿洋的博客] 一.概述 周末游戏打得过猛,于是周 ...
- CSS Modules入门教程
为什么引入CSS Modules 或者可以这么说,CSS Modules为我们解决了什么痛点.针对以往我写网页样式的经验,具体来说可以归纳为以下几点: 全局样式冲突 过程是这样的:你现在有两个模块,分 ...
随机推荐
- asp.net的Context.Cache缓存过期策略
最近使用Context.Cache需要了解Cache的缓存过期策略. 文章:ASP.NET缓存中Cache过期的三种策略
- Android Webview 与JS交互
Android中 WebView控件支持JS与本地代码的交互. // 是否允许在webview中执行javascript webSettings.setJavaScriptEnabled(true); ...
- 使用ssh建立隧道和web代理
动态端口转发(socket4/5代理): 通过ssh监听本地端口并把数据转发至远程动态端口 转发local port 至 ssh Server ssh -D ssh -qfTnN -D 本地目标端口 ...
- Static相关
[理解] 说到static,脑中浮现的几个Key Words是什么? main 类 唯一空间 所有对象共享 static只能处理static 很好,解释一下上面的意思: main static fie ...
- Java面试题之Java中==和equals()和hashCode()的区别
“==”: ==是运算符,用来比较两个值.两个对象的内存地址是否相等: “equals()”: equals是Object类的方法,默认情况下比较两个对象是否是同一个对象,内部实现是通过“==”来实现 ...
- PHP中的验证码类(验证码功能设计之二)
运行结果: <!--vcode.class.php内容--> <?php class Vcode { private $width; //宽 private $height; //高 ...
- Python基础教程总结(一)
引言: 一直都听说Python很强大,以前只是浏览了一些博客,发现有点像数学建模时使用的Matlab,就没有深入去了解了.如今Python使用的地方越来越多,最近又在学习机器学习方面的知识,因此想系统 ...
- poj 3109
...
- Atcoder CODE FESTIVAL 2017 qual B E - Popping Balls 组合计数
题目链接 题意 \(A+B\)个球排成一行,左边\(A\)个为红球,右边\(B\)个为蓝球. 最开始可以选择两个数\(s,t\),每次操作可以取左起第\(1\)或\(s\)或\(t\)个球.问有多少种 ...
- CDN或负载均衡或WAF,后端服务器获取真实IP
问题起因: 1. 后端PHP的$_SERVER["REMOTE_ADDR"]个别服务器获取不到真实IP 2. iptables 和 悬镜 等工具,设置IP黑名单不起作用 简单点说, ...