ad 原件布局布线基本规则
一、原件布局基本规则
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 原件布局布线基本规则的更多相关文章
- AD(Altium Designer)PCB布线中的“格式刷”,助力快速布局布线
摘要:在AD(Altium Designer)进行电路板布线时,孔丙火(微信公众号:孔丙火)经常会碰到电路中有相同功能的模块,比如2路相同的RS485通信电路.多路相同继电器输出电路.多路相同的输入电 ...
- 【PCB】【AD使用】多图纸设计
转ZIchenzelin2009的csdn博客:http://blog.csdn.net/chenzelin2009/article/details/5751251# 图纸结构 -平行结构 -层次结构 ...
- 单片机开发——03工欲善其事必先利其器(AD软件安装破解)
在单片机开发中,有了Keil的程序编程,Protues的模拟仿真,那么问题来了,怎么去进行电路图设计以及硬件调试呢?此刻就必须引入本文的Altium Designer (下文简称AD)安装与破解.在硬 ...
- AD学习总结
一.常用快捷键总结 快捷键tab:显示放置的线.元器件.管脚等详细信息(可以修改) 快捷键p:打开放置内容:在元器件原理图中放置能容主要是线等(组合键p+w 启动 "线" 操作 ...
- 转载:介绍AD另外一种奇葩的多通道复用的方法
原文链接:http://www.eda365.com/forum.php?_dsign=74fe4957&mod=viewthread&page=1&tid=110710 在设 ...
- AD画板从头开始
AD画板从头开始 前言 近期认真的画了一次板子,以前虽然也画过,但是都是很随意的,这次是做一个小项目,然后因为有一段时间没有画板了,发现自己很多基础的东西都忘记了,这里就来记录一下从头到尾的过程.本次 ...
- Sharepoint2013 AD组用户不同步
背景: SP2013列表库使用AD安全组授权访问,向AD安全组添加一个用户A,在Sharepoint AD同步(增量和完全)后,用户A仍然无法访问列表库:原因: 参考:安全令牌上的缓存 SP2013 ...
- freeradius整合AD域作anyconncet认证服务器
一.服务器要求 Radius服务器:centos6.6.hostname.selinux disabled.stop iptables AD域服务器:Windows Server 2008 R2 E ...
- 讲座: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 ...
随机推荐
- mysql 数据操作 目录
mysql 记录的增删改查 mysql 数据操作 单表查询 mysql 数据操作 多表查询
- vue-element分页
<template> <card-layout :title="L('Users')" :actions="actions" @click=& ...
- golang 的 math/big 进行
进行高进度运算的时候unint64已经无法满足需求,这个时候大家可以采用math.big库来进行高进度计算,下面以计算第10000位的菲波纳切数来展示big的用法,代码如下: package main ...
- 从原型链看DOM--Node类型
前言: 本系列从原型,原型链,属性类型等方面下手学习了DOM文档对象模型,旨在弄清我们在DOM中常用的每一个属性和方法都清楚它从哪里来要到哪里做什么事,这样对于理解代码有一定启发.全靠自己在总结中摸索 ...
- [js] Array.slice和类数组转数组
a.call(b) 相当于把a方法放到b的原型上(实例私有方法)执行 Array.slice的用途 https://juejin.im/post/5b20b8596fb9a01e8d6a47c0 用法 ...
- MYSQL: set names utf8是什么意思?
set names utf8 是用于设置编码,可以再在建数据库的时候设置,也可以在创建表的时候设置,或只是对部分字段进行设置,而且在设置编码的时候,这些地方最好是一致的,这样能最大程度上避免数据记录出 ...
- Oracle SQL常用语句
1,查询插入 insert into user_role(account_id, role_id, create_user) select t.employee_id, 'BC8FBF8B1D9843 ...
- 项目发布脚本-nodejs
#!/bin/bash export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin clear printf &q ...
- python-数据
python基本数据类型 数字 整型 int 123 浮点型 float 3.2 布尔型 bool True/False 复数 complex 1+1j 组 序列 字符串 str "hell ...
- leetcode34. Find First and Last Position of Element in Sorted Array
二分查找不只是查找,还可以根据需求添加条件进行查找,比如这个题,左端点的条件就是边界点或者小于target,右端点的条件就是!=size()或者大于.根据这个找到查找的条件