干货|PCB电路板的组成、设计、工艺、流程及元器摆放和布线原则

news2025/2/2 10:41:27

大家对PCB电路板电路这个词很熟,有的了解PCB电路板的组成,有的了解PCB电路板的设计步骤,有的了解PCB电路板的制作工艺......但是对整个PCB电路板的组成、设计、工艺、流程及元器摆放和布线原则,及后期的注意事项没有一个综合的了解。沐渥科技把这一套都整合罗列出来了,下面我们就跟着小编来学习下吧!
PCB电路板的组成:
1、线路与图面:线路是做为原件之间导通的工具,在设计上会另外设计大铜面作为接地及电源层。线路与图面是同时做出的。
2、介电层:用来保持线路及各层之间的绝缘性,俗称为基材。
3、孔:导通孔可使两层次以上的线路彼此导通,较大的导通孔则做为零件插件用,另外有非导通孔通常用来作为表面贴装定位,组装时固定螺丝用。
4、防焊油墨:并非全部的铜面都要吃锡上零件,因此非吃锡的区域,会印一层隔绝铜面吃锡的物质(通常为环氧树脂),避免非吃锡的线路间短路。根据不同的工艺,分为绿油、红油、蓝油。
5、丝印:此为非必要之构成,主要的功能是在电路板上标注各零件的名称、位置框,方便组装后维修及辨识用。
6、表面处理:由于铜面在一般环境中,很容易氧化,导致无法上锡(焊锡性不良),因此会在要吃锡的铜面上进行保护。保护的方式有喷锡,化金,化银,化锡,有机保焊剂,方法各有优缺点,统称为表面处理。

PCB电路板的设计步骤:
(1) 电路原理图的设计:电路原理图的设计主要是利用Protel DXP的原理图编辑器来绘制原理图。  
(2)生成网络报表:网络报表就是显示电路原理与中各个元器件的链接关系的报表,它是连接电路原理图设计与电路板设计的桥梁与纽带,通过电路原理图的网络报表,可以迅速地找到元器件之间的联系,从而为后面的PCB设计提供方便。  
(3)PCB电路板的设计:PCB设计是以电路原理图为根据来实现所需要的功能,设计PCB图,需要考虑很多因素,包括机械的结构、外部连接布局、元件的布局、连线、散热、电磁兼容等。为最终完成这一步往往需要无数次的修改电路原理图。
(4)PCBA控制板制作:采购完元件,PCB板拿到后,按照原理图,经过SMT上件,焊接上各种元器件,和DIP插件的制程,这样我们的控制板就制作完成了。
元器件放置原则
首先,放置与结构有紧密配合的元器件,如电源插座、指示灯、开关、连接器、接口等;其次,放置特殊元器件,如大的元器件、重的元器件、发热元器件、IC等;最后,放置小的元器件;元件布局时应考虑走线,尽量选择利于布线的布局设计;
1、晶振要靠近IC摆放;
2、IC去耦电容的布局要尽量靠近IC的电源管脚,并使之与电源和地之间形成的回路最短;
3、发热元件一般应均匀分布,以便于单板和整机的散热,除温度检测元件以外的温度敏感器件应远离发热量大的元器件;
走线原则
1、高速信号走线尽量短,关键信号走线尽量短;
2、一条走线不要打太多的过孔,不要超过两个过孔;
3、走线拐角应尽可能大于90度,杜绝90度以下的拐角,也尽量少用90度拐角;
4、双面板布线时,两面的导线宜相互垂直、斜交、或弯曲走线,避免相互平行,以减少寄生耦合;
5、音频输入线要等长,两条线靠近摆放,音频线外包地线;
6、功放IC下面不能走线,功放IC下多打过孔与GND连接;
7、双面板中没有地线层,晶振电容地线应使用尽量款的短线连接至器件上离晶振最近的GND引脚,且尽量减少过孔;
8、电源线,USB充电输入要走粗线(》=1mm),过孔处双面铺铜,然后在铺铜处多打几个过孔;
一般情况下,首先应对电源线和地线进行布线,以保证电路板的电气性能。在条件允许的范围内,尽量加宽电源、地线宽度,最好是地线比电源线宽,它们的关系是:地线>电源线>信号线,通常信号线宽为:0.2~0.3mm,最细宽度可达0.05~0.07mm,电源线一般为1.2~2.5mm。

 多层PCB电路板的完整制作工艺流程;
1.内层;主要是为了制作PCB电路板的内层线路;制作流程为:
裁板:将PCB基板裁剪成生产尺寸;前处理:清洁PCB基板表面,去除表面污染物;压膜:将干膜贴在PCB基板表层,为后续的图像转移做准备;曝光:使用曝光设备利用紫外光对覆膜基板进行曝光,从而将基板的图像转移至干膜上;DE:将进行曝光以后的基板经过显影、蚀刻、去膜,进而完成内层板的制作
2.内检;主要是为了检测及维修板子线路;
AOI:AOI光学扫描,可以将PCB板的图像与已经录入好的良品板的数据做对比,以便发现板子图像上面的缺口、凹陷等不良现象;VRS:经过AOI检测出的不良图像资料传至VRS,由相关人员进行检修;补线:将金线焊在缺口或凹陷上,以防止电性不良;
3.压合;是将多个内层板压合成一张板子;
棕化:棕化可以增加板子和树脂之间的附着力,以及增加铜面的润湿性;铆合:将PP裁成小张及正常尺寸使内层板与对应的PP牟合;叠合压合、打靶、锣边、磨边;
4.钻孔;按照客户要求利用钻孔机将板子钻出直径不同,大小不一的孔洞,使板子之间通孔以便后续加工插件,也可以帮助板子散热;
5.一次铜;为外层板已经钻好的孔镀铜,使板子各层线路导通;去毛刺线:去除板子孔边的毛刺,防止出现镀铜不良;除胶线:去除孔里面的胶渣;以便在微蚀时增加附着力;
6.外层;外层同第一步内层流程大致相同,其目的是为了方便后续工艺做出线路;
7.二次铜与蚀刻;二次镀铜,进行蚀刻;
8.阻焊:可以保护板子,防止出现氧化等现象;
9.文字;印刷文字;酸洗:清洁板子表面,去除表面氧化以加强印刷油墨的附着力;
10.表面处理OSP;将裸铜板待焊接的一面经涂布处理,形成一层有机皮膜,以防止生锈氧化;
11.成型;锣出客户所需要的板子外型,方便客户进行SMT贴片与组装;
12.飞针测试;测试板子电路,避免短路板子流出;
13.FQC;最终检测,完成所有工序后进行抽样全检;
14.包装、出库,完成交付;

PCB电路板制作流程注意事项
1.设置电路板外形得是用keep-out layer层画线;
2.线与线的间距,线与过孔的间距,覆铜间距,得达到制版厂的要求,一般10mil即可;
3.投板之前进行规则检查,关键查漏短路和开路这两项;
4.元器件布局时距离板边至少2mm的距离。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/104097.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Spring 中 ConfigurationClassPostProcessor 类扫描解析之 @ComponentScan 解析

ConfigurationClassPostProcessor 简单概述 Spring 中类的解析是非常重要的,因为工程中有很多类,并且被一些注解修饰,比如:Component、Bean、Import、PropertySource、ImportSource、Scope 等。 你在类或者方法上标注这些注解&a…

Tensorflow1 搭建Cuda11

前言 Tensorflow1中默认支持cuda10及以下的,最高的版本Tensorflow1.15默认使用cuda10;但是一些高性能的显卡,比如A100、3090等,它们只支持Cuda11的,这就不太友善了,毕竟不少项目依赖Tensorflow1搭建的。 …

linux基础学习-系统信息相关命令以及一些其他命令

主要是为了方便远程终端维护服务器时,查看服务器上当前的 系统日期和时间/磁盘空间占用情况/程序执行命令时间和日期 磁盘信息 -h:以人性化的方式显示文件大小进程信息 进程通俗地说就是当前正在执行的一个程序 ps默认只会显示当前用户通过终端启动的…

使用 openpyxl 在 Excel 电子表格中自动执行日常任务

花费数小时处理 Excel 中平凡的重复性任务。使用 Python 和 openpyxl 探索自动化。 像许多从事各种业务职能的人一样,我几乎每天都使用 Excel 来制作图表和分析。然而,其中一些图表需求相当平凡,涉及使用新的原始数据集创建新的工作表,该数据集需要以某种可预测的形式进行处…

采购管理基础知识:采购方法、模式与数据的作用

采购是任何企业的一个关键部分,是从外部来源获得货物和服务的过程。采购的目标是为企业获得尽可能好的价值。 采购流程可以通过使用各种工具进行优化。最重要的工具是采购管理软件。这种软件可以帮助企业跟踪他们的采购过程,并确保它们是有效的。 采购…

javaweb当中mysql要掌握的知识点(简单基础入门)

目录 1.mysql的数据模型 A.关系型数据库 B.mysql的客户端和数据库间的关系 C.数据库当中不同文件控制表的相关数据 2.使用注释 A.使用井号#加上要注释的文字 3.DDL---操作数据库 A.基本操作 B.创建表 C.修改表 D.给表添加数据 E.基础查询 F.排序查询语法 G.分页查询 4.…

linux下的环境变量

环境变量查看环境变量方法环境变量的组织方式通过代码如何获取环境变量 查看环境变量方法 环境变量的组织方式通过代码如何获取环境变量查看环境变量方法 环境变量的组织方式 通过代码如何获取环境变量 查看环境变量方法 ./常见的环境变量. 1️⃣ PATH:指定命令的搜索路径 2…

有哪些好用的建筑工程项目管理软件?

工程项目管理是建筑企业经营管理的核心业务,任何一家施工企业、任何一个工程管理团队, 无论是建立初创型企业,还是小公司开始进行业务扩张时,工程项目管理都至关重要。 针对行业痛点,推荐试试这款系统:ht…

银河麒麟V10系统NetworkManager服务启动失败的解决方法

目录 一、NetworkManger网络服务启动失败 二、故障定位过程 (一)重装NetworkManager未解决 (二)重装openssl未解决 三、解决方案 (一)修改/etc/ld.so.conf配置文件 (二)执行ld…

实操干货!专利的12种用处。

对于专利申请人和企业来说,为什么要申请专利以及申请到的专利能有什么作用? 答案可能会有很多种,小编在本文中列举了12种。你的理由是什么呢?可以在文后留言与我们进行互动交流。 几十年来中国专利申请数量已足足有几百万&#x…

C语言 CJSON使用实例

C语言 CJSON使用实例 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录C语言 CJSON使用实例前言一、cJSON实例1. json数据的封装2. json数据解析前言 提示:这里可以添加本文要记录的大概内容&#xff1a…

【小5聊】Sql Server时间转换和查询时间范围查询不正确的原因

最近在做时间方法封装的时候发现了一个问题! 如果sql语句输出的时间字段转为了字符串输出,那么在使用此字段作为时间范围筛选时发现无效了,没法过滤对应的时间范围内记录 下面进行场景重现下 1、创建表 创建只有三个字段的表testTable&…

LeetCode:1760. 袋子里最少数目的球

解题思路: 看了很久也不知道该怎么下手,果断转去题解看答案,所实话官方的题解说的有些抽象,先买那是我自己看了别人的博客和思考后的一些思路: 1、为什么可以用二分查找? 题目要求你的开销是单个袋子里球…

滴滴前端常考vue面试题整理

谈谈对keep-alive的了解 keep-alive 可以实现组件的缓存,当组件切换时不会对当前组件进行卸载。常用的2个属性 include/exclude ,2个生命周期 activated , deactivated vue和react的区别 > 相同点: 1. 数据驱动页面&#x…

jQuery DOM

文章目录jQuery DOM概述操作元素创建元素插入节点prepend()prependTo()append()appendTo()before()insertBefore()after()insertAfter()删除元素remove()detach()empty()复制元素clone()替换元素replaceWith()replaceAll()包裹元素wrap()wrapAll()wrapInner()遍历元素属性操作获…

Iceberg在袋鼠云的探索及实践

“数据湖”、“湖仓一体”及“流批一体”等概念,是近年来大数据领域热度最高的词汇,在各大互联网公司掀起了一波波的热潮,各家公司纷纷推出了自己的技术方案,其中作为全链路数字化技术与服务提供商的袋鼠云,在探索数据…

微服务框架 SpringCloud微服务架构 微服务面试篇 54 微服务篇 54.5 Nacos与Eureka的区别有哪些?【接口方式、实例类型、健康检测】

微服务框架 【SpringCloudRabbitMQDockerRedis搜索分布式,系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】 微服务面试篇 文章目录微服务框架微服务面试篇54 微服务篇54.5 Nacos与Eureka的区别有哪些?【接口方式、实例类型、健康检测】54…

【大数据入门核心技术-Kafka】(七)Kafka扩容broker和数据迁移

目录 一、准备工作 1、安装好Zookeeper集群 2、安装好Kafka集群 二、Kafka扩容broker 三、Kafka数据迁移 1、查看主题列表 2、创建Topic 3、查看Topic详细信息 4、生成需要迁移的json 5、生成迁移计划 6、执行迁移计划 7、查看迁移计划 8、确认topic数据分布 一、…

Shiro框架学习笔记、整合Springboot、redis缓存

本笔记基于B站UP主不良人编程 目录 1.权限的管理 1.1什么是权限管理 1.2什么是身份认证 1.3什么是授权 2.什么是Shiro 3.Shiro的核心架构 3.1 S核心内容 4.shiro中的认证4.1认证 4.2shiro中认证的关键对象 4.3认证流程 4.4认证程序开发流程 4.4认证程序源码 4.5自定…

java ssm羽毛球馆管理和交流平台系统

羽毛球作为每个人爱好的一项体育运动,越来也收到人们的好评和关注。很多羽毛球爱好者通过网站的形式对羽毛球场地情况,羽毛球的爱好者的互相学习进行交流,方便了大众对于羽毛球的交流和沟通,提高羽毛球技术的同时,也让…