一、原件布局基本规则

  1、按照电路模块进行布局,电路中的元件应该采用集中就近原则,同时数字电路和模拟电路分开;

  2、定位孔、标准孔等周围1.27mm内不得贴元器件,安装孔周围3.5mm不得特装元件

  3、卧装电阻、电感、点解电容等元件的下方避免有过孔,一面波峰焊后过孔与元件壳体短路

  4、元器件的外侧相距电路板边的距离最好为5mm

  5、贴装元件焊盘的外侧与相邻插装元件的外侧距离大于2mm

  6、金属壳和其它元器件间距应该大于2mm

  7、发热元件不能邻近导线和热敏元件,高热器件要均衡分布

  8、电源插座要尽量布置在pcb板子的四周,电源插座与其相连的汇流条接线端应该布置在同侧。电源插座以及连接器的布置应该优先考虑方便插拔。

  9、所有的ic元件单边对齐。同一个pcb板子上标志不得多于两个方向,出现两个方向时,两个方向互相垂直

  10、pcb板子布线应该疏密得当,当疏密差别很大时应该用网状铜箔填充,网格大于0.2mm

  11、贴片的焊盘上不能有通孔,重要信号不准从插座脚间穿过

  12、贴片单边对齐,字符方向一直,封装方向一致

  13、有有正负之分的器件在同一个pcb板子上面的极性尽量保持一致。

二、元件布线规则

  1、画定布线区域据板子边沿小于1mm的距离,以及安装孔周围1mm内部不允许布线

  2、电源线尽可能的宽,不能低于18mil;信号线宽度不低于12mil,cpu出入线不低于10mil或者8mil,间距不低于10mil。(这个位置我觉得不然)

  3、正常过孔外径不低于30mil(我是用的是15mil内径30mil外径)

  4、双列直插:焊盘60mil孔径40mil,1/4w电阻 51*55mil 0805表贴,直插62mil孔径42mil,无极性电容0805(常用的)

  5、注意电源线与地线尽可能呈放射状,以及信号线不能出现回环走线。

三、杂乱的知识

  pcb电路板上,电源线和地线最重要,克服电磁干扰的之主要的手段就是接地。

  印刷线路板上,要有多个返回地线,这些都会汇聚到电源的那个接点上,这就是单点接地。

  去耦电容有连个作用:一方面是本集成电路的蓄能电容,提供和吸收该集成电路开关瞬间的充放电能,另外旁路掉该期间的高频噪声。数字电路中典型的去耦电容为0.1uf有5nh的分布电感,它的并行共振频率大约在7MHz左右,也就是说对于10MHz一下的噪声是由较好的去耦作用,但是对于40MHz以上的噪声几乎不起作用。(去耦电容值得选取并不严格,可以按照c=1/f计算),寄10MHz取0.1uf,对微控制器构成的系统取0.1~0.01uf之间都可以。

降低噪声与电磁干扰的一些经验。
(1) 能用低速芯片就不用高速的,高速芯片用在关键地方。
(2) 可用串一个电阻的办法,降低控制电路上下沿跳变速率。
(3) 尽量为继电器等提供某种形式的阻尼。
(4) 使用满足系统要求的最低频率时钟。
(5) 时钟产生器尽量*近到用该时钟的器件。石英晶体振荡器外壳要接地。
(6) 用地线将时钟区圈起来,时钟线尽量短。
(7) I/O 驱动电路尽量*近印刷板边,让其尽快离开印刷板。对进入印制板的信号要加滤波,
从高噪声区来的信号也要加滤波,同时用串终端电阻的办法,减小信号反射。
(8) MCU 无用端要接高,或接地,或定义成输出端,集成电路上该接电源地的端都要接,不
要悬空。
(9) 闲置不用的门电路输入端不要悬空,闲置不用的运放正输入端接地,负输入端接输出端。
(10) 印制板尽量使用 45 折线而不用 90 折线布线以减小高频信号对外的发射与耦合。
(11) 印制板按频率和电流开关特性分区,噪声元件与非噪声元件要距离再远一些。
(12) 单面板和双面板用单点接电源和单点接地、电源线、地线尽量粗,经济是能承受的话
用多层板以减小电源,地的容生电感。
(13) 时钟、总线、片选信号要远离 I/O 线和接插件。
(14) 模拟电压输入线、参考电压端要尽量远离数字电路信号线,特别是时钟。
(15) 对 A/D 类器件,数字部分与模拟部分宁可统一下也不要交*。
(16) 时钟线垂直于 I/O 线比平行 I/O 线干扰小,时钟元件引脚远离 I/O 电缆。
(17) 元件引脚尽量短,去耦电容引脚尽量短。
(18) 关键的线要尽量粗,并在两边加上保护地。高速线要短要直。
(19) 对噪声敏感的线不要与大电流,高速开关线平行。
(20) 石英晶体下面以及对噪声敏感的器件下面不要走线。
(21) 弱信号电路,低频电路周围不要形成电流环路。
(22) 任何信号都不要形成环路,如不可避免,让环路区尽量小。
(23) 每个集成电路一个去耦电容。每个电解电容边上都要加一个小的高频旁路电容。
(24) 用大容量的钽电容或聚酷电容而不用电解电容作电路充放电储能电容。使用管状电容
时,外壳要接地。

  

  

ad 原件布局布线基本规则的更多相关文章

  1. AD(Altium Designer)PCB布线中的“格式刷”,助力快速布局布线

    摘要:在AD(Altium Designer)进行电路板布线时,孔丙火(微信公众号:孔丙火)经常会碰到电路中有相同功能的模块,比如2路相同的RS485通信电路.多路相同继电器输出电路.多路相同的输入电 ...

  2. 【PCB】【AD使用】多图纸设计

    转ZIchenzelin2009的csdn博客:http://blog.csdn.net/chenzelin2009/article/details/5751251# 图纸结构 -平行结构 -层次结构 ...

  3. 单片机开发——03工欲善其事必先利其器(AD软件安装破解)

    在单片机开发中,有了Keil的程序编程,Protues的模拟仿真,那么问题来了,怎么去进行电路图设计以及硬件调试呢?此刻就必须引入本文的Altium Designer (下文简称AD)安装与破解.在硬 ...

  4. AD学习总结

     一.常用快捷键总结 快捷键tab:显示放置的线.元器件.管脚等详细信息(可以修改) 快捷键p:打开放置内容:在元器件原理图中放置能容主要是线等(组合键p+w  启动 "线" 操作 ...

  5. 转载:介绍AD另外一种奇葩的多通道复用的方法

    原文链接:http://www.eda365.com/forum.php?_dsign=74fe4957&mod=viewthread&page=1&tid=110710 在设 ...

  6. AD画板从头开始

    AD画板从头开始 前言 近期认真的画了一次板子,以前虽然也画过,但是都是很随意的,这次是做一个小项目,然后因为有一段时间没有画板了,发现自己很多基础的东西都忘记了,这里就来记录一下从头到尾的过程.本次 ...

  7. Sharepoint2013 AD组用户不同步

    背景: SP2013列表库使用AD安全组授权访问,向AD安全组添加一个用户A,在Sharepoint AD同步(增量和完全)后,用户A仍然无法访问列表库:原因: 参考:安全令牌上的缓存  SP2013 ...

  8. freeradius整合AD域作anyconncet认证服务器

    一.服务器要求 Radius服务器:centos6.6.hostname.selinux  disabled.stop iptables AD域服务器:Windows Server 2008 R2 E ...

  9. 讲座:Modeling User Engagement for Ad and Search

    讲座:http://bdai.ruc.edu.cn/?p=118 Modeling User Engagement for Ad and Search ppt 链接: Dr. Ke(Adam) Zho ...

随机推荐

  1. 使用docker部署Asp.net core web应用程序

    拉取aspnetcore最新docker镜像 aspnetcore的docker镜像在docker官网是有的,是由微软提供的.它的依赖镜像是microsoft/dotnet.通过访问网址:https: ...

  2. dedecms站内搜索页面调用最新文章

    在页面中调用最新文章列表可以使新发布的文章更快被收录,如何在dedecms站内搜索页面调用最新文章呢? 1.登陆系统后台,进入“模板——模板管理——自定义宏标记”,点击“智能标记向导”进入智能标记生成 ...

  3. 【剑指offer】字符串的排列

    一.题目: 输入一个字符串,按字典序打印出该字符串中字符的所有排列.例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba. 二.思路: ...

  4. (转)以太坊(Ethereum ETH)的奖励机制

    如果问一块显卡它最恨什么,那么答案一定是以太坊.以太坊,矿工为之疯狂,显卡为之颤抖,游戏玩家为之骂娘. 然而,除了购买矿机.连接矿池.卖币套现之外,是否有人关注过以太坊的奖励机制呢? 且听我慢慢道来. ...

  5. DataFrame.nunique(),DataFrame.count()

    1. nunique() DataFrame.nunique(axis = 0,dropna = True ) 功能:计算请求轴上的不同观察结果 参数: axis : {0或'index',1或'co ...

  6. MongoDB--预备

  7. React对比Vue(03 事件的对比,传递参数对比,事件对象,ref获取DOM节点,表单事件,键盘事件,约束非约束组件等)

    import React from 'react'; class Baby extends React.Component { constructor (props) { super(props) t ...

  8. 答案在哪里?action config/Interceptor/class/servlet

    项目已提测,这两天我们都集中精力梳理外包团队给我司研发的这个三方支付系统的代码逻辑.今天下午爱琴海会议室,开发组里一同学分享他对支付结果回调的梳理成果. 支付结果回调的整体时序是:支付渠道方处理完用户 ...

  9. catalog start with + switch database to copy的妙用

    catalog start with + switch database to copy的妙用 环境:RHEL6.4 + Oracle 11.2.0.4 Primary RAC + Standby R ...

  10. shell编程:for循环

    有几个参数执行几次 do done取代了{} 这种用于 文件的个数,用户的个数等. (())里才可以进行加减乘除.