pcb基础细节(工艺篇)

1. 孔与焊盘

2. PCB各层之间的作用

3. 阻抗匹配

3.1. 什么是传输线?

我们只看特性阻抗,时延以后再说。

在画原理图时,我们把电阻,电容,电感是抽象成一个点了。两边加一个电压,电流就出来了。至于电阻有多长,电阻上每个点的分布是怎样的,我们从来没有考虑过这个问题。

而信号的传输就是考虑信号在每个点上传输的特征。不能把一个信号线上的电阻理解成每个点均匀分布的电阻这样看。

3.2. 什么是特性阻抗??

在信号路径和地平面加一个电压,这时不是瞬间产生电流,而是慢慢的产生电流。

具体过程如下:随着电压信号向右流动,某时刻的某点上与地平面有电位差,类似电容会产生电流,这就是电流产生的过程。但是速度是很快的。

如果信号路径与返回路径的距离,与之间的介质不变,我们认为它们组成的电容的电容值是不变的,传输的信号是不变的,我们认为产生的电荷量就也是一定的,即电流也就是保持不变的。

4. 回流焊与波峰焊

4.1. 什么是回流焊

回流焊是指将空气或氮气加热到足够高的温度后吹向已经贴好元器件的线路板,让元器件两侧的焊料融化后与主板黏结,实现表面贴装元器件与PCB焊盘的连接。这种工艺的优势是温度易于控制,焊接过程中还能避免氧化,制造成本也更容易控制。

通过加热融化预先涂抹再焊盘上的焊锡膏实现预先贴装在焊盘上的电子元器件的引脚或焊端和PCB上的焊盘电气互连,以达到将带脑子元器件焊接在PCB板上的目的。回流焊一般分为预热区,加热区和冷却区。

回流焊的步骤:印刷锡膏–>贴装元件–>回流焊–>清洗。

4.2. 什么是波峰焊

波峰焊,就是将熔化的焊料经过专用的设备喷流成设计要求的焊料波峰,使预先装有电子元器件的PCB通过焊料波峰,实现元器件与PCB焊盘的连接。

在高温状态下将设备内的锡膏融化成液体从而对PCB板子上的插件进行填充焊接。

波峰焊流程:插件–>涂助焊剂–>预热–>切除引脚–>检查

在我们画PCB的过程中,通常要求贴片器件距离插件那一面至少5mm,这就是防止波峰焊的焊点与贴片器件的焊盘连接在一起。如下图

4.3. 区别

  1. 焊接状态的不同,回流焊是通过设备内的循环气流融化焊料使元器件焊接在PCB上,波峰焊是通过高温将机器内部的焊条融化在使元器件于焊料接触在进行焊接。

  2. 焊接工艺不容,回流焊在进回流炉前需要先涂抹锡膏而波峰焊是通过加热机器内部的锡膏实行接触后焊接上的。

  3. 适用范围不同,回流焊是属于SMT贴装工艺,适用于电子元器件贴片,波峰焊是属于DIP插件工艺适用于插脚电子元器件。

  4. 工艺顺序,是先回流焊后波峰焊,一般贴片原价比插件元器件要小的多,线路板组装是按照从小到大的顺序完成组装的。

5. 十条重要的布线规则

5.1. 八条电气连接原则

信号反射出的信号会和你传输的信号进行叠加,进而影响你信号的传输。

尖端面积小,电荷密度大,电场强度就会很大,会产生大的电磁干扰。

注意:射频信号线不建议加泪滴,这样会降低信号的质量。

5.2. 两条安全载流原则

5.2.1. 铜箔承载电流

5.2.2. 过孔承载电流

6. gerber文件

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

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

信创服务器总死机原因及解决办法

哈喽,你好啊,我是雷工!最近有个项目使用信创的服务器,总是出现死机的情况,联系厂家检查了一下,说是沐创网卡固件较低造成的,让移除网卡或升级固件尝试一下。记得5月份按厂家的说法处理过一台&am…

03_网关ip和端口映射(路由器转发)操作和原理

网关ip和端口映射(路由器转发)操作和原理IP 与端口映射配置全指南:2 种方案搞定外网访问内网一、先搞懂:为什么需要 IP 与端口映射?二、方案一:路由器端口映射(适合有公网 IP,长期稳…

「数据获取」《安徽建设统计年鉴》(2002-2007)(2004、2006缺失)(获取方式看绑定的资源)

01、数据简介《安徽建设统计年鉴》是一部全方位反映安徽省建设事业发展变迁的重要统计资料著作。该书系统收集并精心整理了 2006 年度安徽省城乡建设领域的核心统计数据,涵盖城乡建设固定资产投资、建筑业发展态势、城镇建设推进情况等多个关键方面,为政…

Python/JS/Go/Java同步学习(第一篇)格式化/隐藏参数一锅端 四语言输出流参数宇宙(附源码/截图/参数表/避坑指南/老板沉默术)

🤝 免骂声明: 本文四语言输出流参数经本蜀黎实战整理,旨在提供快速参考指南📝因各语言版本迭代及不同系统环境差异,偶尔可能出现整理不全面之处,实属正常✅欢迎理性交流补充,喷子勿喷——毕竟你…

人工智能助力流感疫苗选择:MIT 团队推出 VaxSeer 系统

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

使用 qmake 生成 Makefile,Makefile 转换为 Qt 的 .pro 文件

使用 qmake 生成 Makefile 的完整指南 qmake 是 Qt 提供的构建工具,用于从 .pro 项目文件生成 Makefile。以下是详细的使用方法: 基本使用方法 1. 从 .pro 文件生成 Makefile bash qmake -o Makefile your_project.pro2. 直接运行 qmake(自动…

利用DeepSeek编写验证xlsx格式文件中是否启用sharedStrings.xml对读写效率影响python程序

让他分别用100*10000个单元格有100、1000、10000个不同的1-200字符长的大写英文字母字符串测试. 一开始DeepSeek没有找到启用sharedStrings.xml的写xlsx模块,我自己找了pyxlsbwriter的例子告诉他才改好的。 import os import time import random import string impo…

【C++框架#2】gflags 和 gtest 安装使用

spdlog 安装和使用 1. 概述 介绍:spdlog 是一个高性能、超快速、零配置的 C 日志库,它旨在提供简洁的 API 和丰富的功能,同时保持高性能的日志记录。它支持多种输出目标、格式化选项、线程安全以及异步日志记录。 github 链接:htt…

平衡掌控者-游戏数值战斗设计

一、有效生命值1、计算公式有效生命生命值/(1-伤害减免率)/(1-闪避率)2、前摇和后摇对数值来说,战斗由两大模块组成,一个是战斗公式生效前的战斗攻击流程,一个是战斗公式与自身流程。比如说&…

使用DataLoader加载本地数据 食物分类案例

目录 一.食物分类案例 1..整合训练集测试集文档 2.导入相关的库 3.设置图片数据的格式转换 3.数据处理 4.数据打包 5.定义卷积神经网络 6.创建模型 7.训练和测试方法定义 8.损失函数和优化器 9.训练模型,测试准确率 10.测试模型 之前我们DataLoader加载…

从零开始的python学习——函数(2)

ʕ • ᴥ • ʔ づ♡ど 🎉 欢迎点赞支持🎉 个人主页:励志不掉头发的内向程序员; 专栏主页:python学习专栏; 文章目录 前言 一、变量作用域 二、函数执行过程 三、链式调用 四、嵌套调用 五、函数递归 六、…

RAG 的完整流程是怎么样的?

RAG(检索增强生成)的完整流程可分为5个核心阶段:数据准备:清洗文档、分块处理(如PDF转文本切片);向量化:使用嵌入模型(如BERT、BGE)将文本转为向量&#xff1…

研发文档版本混乱的根本原因是什么,怎么办

研发文档版本混乱的根本原因通常包括缺乏统一的版本控制制度、团队协作不畅、文档管理工具使用不当以及项目需求频繁变化等因素。这些问题使得研发团队在日常工作中容易出现文档版本混乱的情况,导致信息的不一致性、沟通不畅以及开发进度的延误。为了解决这一问题&a…

ChartView的基本使用

Qt ChartView(准确类名 QChartView)是 Qt Charts 模块里最常用的图表显示控件。一句话概括:“它把 QChart 画出来,并自带缩放、平移、抗锯齿等交互能力”。QML ChartView 简介(一句话先记住:ChartView 是 Q…

系统扩展策略

1、核心指导思想:扩展立方体 在讨论具体策略前,先了解著名的扩展立方体(Scale Cube),它定义了三种扩展维度: X轴:水平复制(克隆) 策略:通过负载均衡器&#…

HBuilder X 4.76 开发微信小程序集成 uview-plus

简介 本文记录了在HBuilder中创建并配置uni-app项目的完整流程。 首先创建项目并测试运行,确认无报错后添加uView-Plus组件库。 随后修改了main.js、uni.scss、App.vue等核心文件,配置manifest.json并安装dayjs、clipboard等依赖库。 通过调整vite.c…

第4章:内存分析与堆转储

本章概述内存分析是 Java 应用性能调优的核心环节之一。本章将深入探讨如何使用 VisualVM 进行内存分析,包括堆内存监控、堆转储生成与分析、内存泄漏检测以及内存优化策略。通过本章的学习,你将掌握识别和解决内存相关问题的专业技能。学习目标理解 Jav…

面经分享一:分布式环境下的事务难题:理论边界、实现路径与选型逻辑

一、什么是分布式事务? 分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。 一个典型的例子就是跨行转账: 用户从银行A的账户向银行B的账户转账100元。 这个操作包含两个步骤: 从A账户扣减100元。 向B账户…

C++的演化历史

C是一门这样的编程语言: 兼顾底层计算机硬件系统和高层应用抽象机制从实际问题出发,注重零成本抽象、性能、可移植性、与C兼容语言特性和细节很多,学习成本较高,是一门让程序员很难敢说精通的语言 C是自由的,支持5种…

Qt6实现绘图工具:12种绘图工具全家桶!这个项目满足全部2D场景

项目概述 一个基于Qt框架开发的专业绘图工具,实现了完整的2D图形绘制、编辑和管理功能。该项目采用模块化设计,包含图形绘制、图层管理、命令模式撤销重做、用户界面等多个子系统,是学习现代C++和Qt框架的最佳实践。 核心功能特性 12种专业绘图工具 多图层绘制系统 完整的…