PCB学习总结
一、电子设计流程概述:项目立项------元件创库----------原理图设计-----------封装绘制-------pcb设计--------生产文件的输出--------pcb文件加工
二、快捷键汇总: a、pcb里面的快捷键:shift+c取消选中的元器件 shift+s 单层显示
Shift+e 抓取器件中心
参考点设置汇总:e+f+c设置成中心 e+f+p 设置为1脚
e+a 特殊粘贴 ctrl+m测量器件的中心距离
Shift+空格 可以改变走线的模式
T+A 实现放置泪滴的作用,使器件连接更加牢固
U+m 多根走线 u+i差分走线
Shife+b 增加线的间距 b减少线的间距
E+K 切断线
A+P 丝印位置的调整
T+M 进行复位
Dsd 定义板子的形状
b、原理图里面的快捷键汇总:1、元件的复制可以用快捷键ctrl+c进行复制,也可以鼠标右击找到复制快捷键来,最后最为方便的快捷键是用鼠标选中元器件,再按住shift键,鼠标拖动器件就可以成功复制元器件了2、p+p放置管脚 3、p+l走线4、p+r放置矩形5、p+y放置多边形6、v+g+s设置捕捉栅格7、g捕捉栅格8、ctrl+shift+g切换可视栅格9、x或y可以实现x轴或y轴镜像(也就是改变方向)10、s+l线选中器件11、p+t放置文本12、p+n放置网络标签13、ctrl+f或j+c实现元器件的查找
三、原理图中规则检查常见检查项:
1、器件位号重复:duplicate part desgnators
2、网络悬浮:floating net lables
3、单端网络:net with only one ping
四、原理图中的电气连接属性(也就是页连接符):
1、网络标签
2、端口
3、offset离图连接器
五、层次原理类型:
1、自上而下
2、自下而上
六、差分信号的概念:简单来讲就是驱动端发送两个等值、反相的信号,接受端通过比较这两个电压的差值来判断逻辑状态“0”还是“1”
七、pcb封装画法:
1、利用封装向导来绘制,非常方便,只要把参数填好就可以,而且还有3D封装自动生成
2、手工画,这个比较规范
八、pcb封装的组成元素:阻焊、焊盘、丝印、管脚号、1脚标识
九、丝印大小:
1、5/30mil
2、4/25mil
3、6/45mil
十、切换单位的快捷键:
1、按住q就可以实现mm与mil之间的切换
2、有的时候我们选择了一个功能选项,跳出了一个窗口,这个时候要切换单位的话,可以按ctrl+q
十一、泪滴的作用:
1、防止外力的冲撞
2、使电路板更加美观
3、焊接的时候可以防止焊盘与线路断开
4、在信号传输的时候,阻抗不会急剧变化,比较平滑
十二、阻焊的的设计(一般2.5mil比较合适),它的作用为了防止绿油覆盖,绿油开窗的意思是导电的铜皮裸露出来
十三、十字链接和全链接的区别:
十字链接:载流能力差
全链接:载流能力好,但是由于金属散热比较快,所以手工焊接的话,对锡丝不好散热,会造成虚焊
一般通孔焊盘采用十字链接,贴片焊盘采用全链接,过孔采用全链接(是因为防止铜皮被割裂,特别是负片的铜皮);大小为 6 8 10mil 反焊盘:过孔与负片隔离距离
过孔的作用:在铜箔上打很多过孔是为了分散同向电流,减少过孔电感而降低阻抗,过孔自身存在着对地的寄生电容,同时也存在着寄生电感
十四、画pcb还没有用到:单端蛇形走线 差分蛇形走线 点到点等长(拓扑结构) 菊花练等长(from to 的使用) T型拓扑的等长(x-signal的使用)
十五、规则:
1、3W:指两根线的中点距离是线宽的3倍
2、20H:
十六:固定孔的放置:
固定孔一般也就是通孔,但是它作为固定孔不是金属孔,采用非金属化,一般大小是为3mm
十六、线宽越大,阻抗越大,线宽越小,阻抗越大
0.5mm的过孔走1A的电流
20mil的线宽走1A的电流成
电源之间要垂直摆放
走线不要成环路,一般成L型
数字信号:抗干扰能力强,模拟信号抗干扰能力差
PCB学习总结的更多相关文章
- 进程控制块PCB学习
参考这篇文章:http://blog.csdn.net/shuizhilan/article/details/6642040 PCB(process control block),进程控制块,是我们学 ...
- PCB学习
一.PCB设置 在线DRC:自动更正,会提示短路. 对象捕捉>>智能元件snap,可以智能抓取中心点,勾选 智能TrackEnds: 撤销重做:30步 旋转步骤:90.000(可以按空格旋 ...
- 电磁兼容性设计学习笔记--PCB中地的布局
http://bbs.ednchina.com/BLOG_ARTICLE_3010439.HTM PCB上元器件的布局对整个PCB板的电磁兼容性影响很大,所以从事硬件电路设计的工程师很有必要学习PCB ...
- cadence pcb 设计学习记录提纲
Cadence软件是一款"一站式"的电气EDA软件系统.因能力所限,此处仅涉及使用cadence软件绘制PCB.日后随着对软件使用程度的加深,自己打算学习使用cadence软件的原 ...
- 用人工智能学习,凡亿推出PCB问题解答智能搜索机器人:pcb助手
对于学习者,你是不是经常遇到这样的问题:在我们狠狠下定决心学习PCB技术的时候,我们常常遇到很多大大小小的问题,遗憾的是身边没有一个能及时给自己解答问题的高手指点,通过论坛.群等方式询问可能半天也得不 ...
- STM32学习笔记之核心板PCB设计
PCB设计流程 PCB规则设置 设计规则的单位跟随画布属性里设置的单位,此处单位是mil.导线线宽最小为10mil;不同网络元素之间最小间距为8mil;孔外径为24mil,孔内径为12mil;线长不做 ...
- Altium Designer学习: 原理图和PCB元件对应查找
画PCB的时候,需要经常的去查看原理图上对应的元件,元件数目少还好找,数目多了找起来就比较扯淡.还要Altium Designer提供了不错的交叉查找功能. 这里我建议使用两个显示器,一个显示器放原理 ...
- Altium Designer学习:PCB只看当前层
1 Shift+S 这个快捷键能高亮当前层,并且使其他层变成灰色,见下图: 2 隐藏指定层 在图中右下角的地方,右键,会弹出一个选项条,选择Hide Layers,可以选 ...
- AD学习笔记----PCB设计
1.重新设置板子的形状 Design ---->Board Shape---->Redefine Board Sharp 2.通过Board Options 对板子进行设置 3.添加一个新 ...
随机推荐
- 在?MySQL事务隔离级别了解一下?
事务的四大ACID 属性:Atomicity 原子性.Consistency 一致性.Isolation 隔离性.Durability 持久性. 原子性: 事务是最小的执行单位不可分割,强调事务的不可 ...
- Django中使用JS通过DataTable实现表格前端分页,每页显示页数,搜索等功能
Django架构中自带了后端分页的技术,通过Paginator进行分页,前端点击按钮提交后台进行页面切换. 优缺点:后端分页对于数据量大的场景有其优势,但页面切换比较慢. 后端分页python3代码如 ...
- C++学习书籍推荐《More Exceptional C++》下载
百度云及其他网盘下载地址:点我 编辑推荐 <More Exceptional C++:40个新的工程难题.编程疑问及解决方法(中文版)>作为广为人知的<Exceptional C++ ...
- ~~函数基础(二):返回值&作用域~~
进击のpython 函数的返回值和作用域 上文我们讲到了函数的基础--参数的相关问题 举的例子也都是带有print的函数定义 但是有个问题就出现了:我不想打印这个函数处理后的参数 我想拿到这个参数然后 ...
- android_activity_研究(一)
android中活动的概念(activity)是一个很重要的东东.这里有很多东东值得好好研究.最好的研究来源当然是官网啦,所以本人这里写一点对官网文章的研究心得. 一.活动(activity)的概念 ...
- 【题解】跳房子-C++
Description奶牛按不太传统的方式玩起小朋友玩的跳房子游戏,现给出一个5*%的由数字组成的网格.它们在格子中向前前跳,向后跳,向左跳,向右跳,跳到网格中另一个数字后,又这样继续跳(可能跳到某个 ...
- 【题解】P1396 营救-C++
原题传送门 这道题目基本就是一个克鲁斯卡尔最小生成树的模板题,唯一不同的是,这道题目的最终目标不是所有点相连,而是只要s和t相连就可以了.还有就是这道题目求的是最小生成树中的最大边权值.但是,克鲁斯卡 ...
- liunx某台服务器无法访问其他服务器!!!!!!!!
针对于可以ping通ip地址,但是无法访问端口!!! 访问端口卡死,未响应, 例如mysql出现当前主机无法远程连接数据库,而其他主机都可以 前提条件:防火墙,mysql账号ip限制问题已经解决 问题 ...
- 远程调试出现DEP0600: 部署失败。无法通过新部署管道进行部署错误解决
昨天我连接树莓派调试没问题,今天来的时候却总是出现DEP0600: 部署失败.无法通过新部署管道进行部署.错误 我怀疑是环境问题,然后发现蓝莓派上面没有远程调试监视器(MSVSMON.EXE)进程,怀 ...
- vijos P1911 珠心算测验
#include<iostream> using namespace std; int main() { int n; int sum = 0; int num[200]; cin > ...