第6章详细设计-6.9 PCB审查
6.9 PCB审查
- 6.9.1 布局阶段注意事项
- 1.结构设计要求在PCB布局之前弄清楚产品的结构
- 2.布局要求
 
- 6.9.2 布线注意事项
- 6.9.3 接地处理
- (1)射频链路接地。
- (2)腔壳接地孔。
- (3)螺钉放置(需要了解结构知识)
 
 
 
PCB审查需要从布局、布线和丝印等各个方面检查PCB的设计,一般在布局阶段完成后,先进行一次审查,审查问题修改完成后再进行布线,布线完成后进行第二轮审查,审查问题完成后再布置丝印,最后在投板前再进行一轮审查。每个阶段都有一些注意事项需要关注,下面以射频单板为例,讲述各个阶段的注意事项。
6.9.1 布局阶段注意事项
1.结构设计要求在PCB布局之前弄清楚产品的结构
结构需要在PCB板上体现出来,比如腔壳的外边厚度大小、中间隔腔的厚度大小,倒角半径大小和隔腔上的螺钉大小等。[换句话说,结构设计是根据完成后的PCB上所画的轮廓(结构部分)进行具体设计的。]一般情况,外边腔厚度为 4 mm,内腔宽度为 3 mm,点胶工艺的为 2 mm,倒角半径2.5 mm。以PCB板的左下角为原点,隔腔尽量做到0.5倍栅格的整数倍,最少需要做到0.1倍栅格的整数倍。这样有利于结构加工进行加工,误差控制比较精确。当然,这需要根据客户的要求来设计。图6.15所示为PCB设计完成后的结构轮廓图。
 
2.布局要求
优先对射频链路进行布局,然后对其他电路进行布局。射频链路布局注意事项:完全根据原理图的先后顺序(输入输出,包括每个元件的先后位置和元件与元件之间的间距都有讲究的。有的元件与元件之间距离不宜过大,比如π网)进行布局,布局成“一”字形或“L”形。在实际的射频链路布局中,因受产品的空间限制,不可能完全实现,这就迫使我们布局成“U”形。布局成“U”形并不是不可以,但需要在中间加隔腔将其左右进行隔离,做好屏蔽。中间加隔腔的PCB如图6.16所示。
还有一种横向的情况也需要添加隔腔,即用隔腔把“一”字形左右进行隔离。这主要是因为需要隔离部分非常敏感或易干扰其他电路;另外,还有一种可能就是“一”字形输入端到输出端这段电路的增益过大,也需要用隔腔将其分开(若增益过大,腔体太大,可能会引起自激)。横向加隔腔如图6.17所示。
 
 
 芯片外围电路布局:射频器件外围电路严格参照datasheet上面的要求进行布局,受空间限制可以进行调整。数字芯片外围电路布局就不多讲了。
6.9.2 布线注意事项
根据50欧姆阻抗线宽进行布线,尽量从焊盘中心出线,线呈直线,尽量走在表层。在需要拐弯的地方做成45度角或圆弧走线,推荐在电容或电阻两边进行拐弯。如果遇到器件对走线匹配有要求的,请严格按照datasheet上面的参考值长度走线。例如,一个放大管与电容之间的走线长度(或电感之间的走线长度)要求等。
 在进行PCB设计时,为了使高频电路板的设计更合理,抗干扰性能更好,应从以下几方面考虑(通用做法):
 (1)合理选择层数。在PCB设计中对高频电路板布线时,利用中间内层平面作为电源和地线层,可以起到屏蔽的作用,有效降低寄生电感、缩短信号线长度、降低信号间的交叉干扰。
 (2)走线方式。走线必须按照45度角拐弯或圆弧拐弯,这样可以减小高频信号的发射和相互之间的耦合。
 (3)走线长度。走线长度越短越好,两根线并行距离越短越好。
 (4)过孔数量。过孔数量越少越好。
 (5)层间布线方向。层间布线方向应该取垂直方向,就是其为水平方向,相邻层为垂直方向,这样可以减小信号间的干扰。
 (6)覆铜。增加接地的覆铜可以减小信号间的干扰。
 (7)包地。对重要的信号线进行包地处理,可以显著提高该信号的抗干扰能力,当然还可以对干扰源进行包地处理,使其不能干扰其他信号。
 (8)信号线。信号走线不能环路,但是包地要慎重。
6.9.3 接地处理
接地处理需要注意以下几点。
(1)射频链路接地。
射频部分采用多点接地方式进行接地处理。射频链路铺铜间隙一般30mil到40mil用得比较多。两边都需要打接地孔,且间距尽量保持一致。射频通路上对地电容电阻的接地焊盘,尽量就近打接地孔。器件上的接地焊盘都需要打接地过孔,如图6.18所示。
(2)腔壳接地孔。
为了让腔壳与PCB板之间更好的接触,一般打两排接地孔且交错方式放置,如图6.19所示。PCB隔腔上需要开窗,如图6.20所示。PCB底层接地铜皮与底板接触的地方都需要开窗处理,使其更好地接触,如图6.21所示(PCB板的上半部分与底座接触)。
 
 
 
(3)螺钉放置(需要了解结构知识)
为了使PCB与底座和腔壳之间有更紧密的接触(更好的屏蔽),需要在PCB板上放置螺钉孔位置。 PCB与腔壳之间螺钉放置方法:隔腔每个交叉的地方放置一个螺钉。在实际设计中,比较难实现,可以根据模块电路功能进行适当调整。但不管怎样,腔壳四个角上必须都有螺钉,如图6.22所示。
 
 PCB与底座之间的螺钉放置方法:腔壳中的每个小腔内都需要有螺钉,螺钉数量视腔大小而定(腔越大,放置的螺钉就多)。一般原则是在腔的对角上放置螺钉。SMA头或其他连接器旁边必须放置螺钉,这样在插拔过程中不致PCB板变形,如图6.23所示。
 
相关文章:
 
第6章详细设计-6.9 PCB审查
6.9 PCB审查 6.9.1 布局阶段注意事项1.结构设计要求在PCB布局之前弄清楚产品的结构2.布局要求 6.9.2 布线注意事项6.9.3 接地处理(1)射频链路接地。(2)腔壳接地孔。(3)螺钉放置(需要了解结构知识…...
 
docker与大模型(口语化原理和实操讲解)
文章目录 一、镜像images1)下载安装2)docker images相关命令(保存、删除、上传、别名、搜索镜像) 二、容器container1)展现所有在跑的容器服务ps2)start /restart / kill / stop /rm3)exec /cp4)run/create…...
 
Linux之vim模式下全选命令
在Linux系统中,使用Vim编辑器进行全选操作可以通过以下几种方式实现: 1.使用键盘快捷键 按下 ”ggVG”(先按下”g”,再按下”g”,再按下”V”,最后按下”G”)可以全选当前文件内容。其中 ”g…...
云原生周刊:Kubernetes v1.32 要来了
开源项目推荐 Woodpecker Woodpecker 是一款轻量级且功能强大的 CI/CD 引擎,以其高度可扩展性和易用性著称。它支持多种版本控制系统与编程语言,能够灵活适配不同开发流程,帮助团队实现高效的持续集成与交付。无论是个人项目还是大型团队&a…...
# JVM学习
JVM JVM是什么? Java虚拟机(JVM) 是一个抽象的计算机,它是一个运行时环境,用于执行Java字节码或编译后的Java程序。JVM屏蔽了底层操作系统的差异,使得Java程序可以在任何支持JVM的操作系统上运行。 JVM能…...
【代码随想录day33】【C++复健】62.不同路径;63. 不同路径 II;343. 整数拆分;96.不同的二叉搜索树
感觉dp的题真的很适合背,当然不是死记硬背,而是当做一种模板题,出来一道新的题就往模板题上面去靠,如果套对模板的话剩下的事情其实就简单了。所以只要看一遍解法知道大致思路其实就够了,毕竟大部分dp的代码也不算难写…...
 
《勇者斗恶龙3:HD-2D重制版》找幽灵船攻略分享
《勇者斗恶龙3:HD-2D重制版》中的幽灵船是游戏里非常独特的一个区域,而想要找到幽灵船的话还是比较麻烦的,首先是听到关于幽灵船在世界海域上航行的传闻,包括在海盗巢穴中,但幽灵船的出现有一些具体条件。 勇者斗恶龙3…...
基于 MATLAB 的模拟退火算法详解及实现
以下是一篇更详细的关于 模拟退火算法 (Simulated Annealing) 的 MATLAB 实现的教程和代码示例,涵盖基本概念、核心思想和代码实现。 一、模拟退火算法简介 模拟退火算法(Simulated Annealing,简称 SA)是一种随机优化算法&#x…...
MQTT 服务器常用的有哪些?
MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,常用于物联网(IoT)设备之间的通信。以下是一些常用的 MQTT 服务器(也称为 MQTT Broker): 1.Eclipse Mosqui…...
 
【android USB 串口通信助手】stm32 源码demo 单片机与手机通信 Android studio 20241118
android 【OTG线】 接 下位机STM32【USB】 通过百度网盘分享的文件:USBToSerialPort.apk 链接:https://pan.baidu.com/s/122McdmBDUxEtYiEKFunFUg?pwd8888 提取码:8888 android 【OTG线】 接 【USB转TTL】 接 【串口(下位机 SMT32等)】 需…...
汽车资讯新探索:Spring Boot技术引领
摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了汽车资讯网站的开发全过程。通过分析汽车资讯网站管理的不足,创建了一个计算机管理汽车资讯网站的方案。文章介绍了汽车资讯网站的系统分析部分&…...
简单的MCU与FPGA通过APB总线实现通讯(fpga mcu APB):乘法器为例
测试平台: GW1N4器件内置 M1内核;并且可以设置 APB总线与fpga 逻辑进行交互; 框图: +---------------------+ | | | M1 Microprocessor | <-----------------+ | | | | +-----------------…...
 
css uniapp背景图宽度固定高度自适应可以重复
page {height: 100%;background-image: url(https://onlinekc.a.hlidc.cn/uploads/20241115/350f94aaf493d05625a7ddbc86c7804e.png);background-repeat: repeat;background-size: contain;} 如果不要重复 把background-repeat: repeat;替换background-repeat: no-repeat;...
深度学习--优化器
笔记内容侵权联系删 优化器 在梯度下降算法中,有各种不同的改进版本。在面向对象的语言实现中,往往把不同的梯度下降算法封装成一个对象,称为优化器。 算法改进的目的,包括但不限于: 加快算法收敛速度; 尽量避过或冲过局部极值; …...
【嵌入式】关于push老仓库到新仓库的方法
1. 背景 公司项目经常会有需要从开源项目中镜像代码过来的活,所以常常会在自己的服务器上创建一个对应的仓库,然后使用命令将期push过去。为方便日后抄命令,这里记录一下使用的命令。 2. 操作步骤 2.1. 已下载的代码push 特别提醒: 使用此脚本前请确保你修改的代码已保存…...
 
从线下到线上,上门洗衣服务如何实现智能化升级?
在现代快节奏生活的推动下,上门洗衣服务作为一种新兴的服务模式正逐渐崭露头角。它以其便捷性和创新性,改变了传统洗衣行业的格局,为消费者提供了全新的选择,同时也为洗衣品牌带来了新的机遇与挑战。 一、上门洗衣服务的市场现状1…...
SQL字段来源表的解析
测试例子: SELECT e.NAME, d.DEPT_NAME,d.DEPT_ID,EMP_ID,100EMP_ID100 FROM EMP e JOIN DEPT d ON e.DEPT_ID d.DEPT_ID WHERE e.EMP_ID IN (SELECT EMP_ID FROM EMP WHERE DEPT_ID 10) 代码示例: package com.test; import org.apache.calcite.jd…...
理解 Python 解释器:CPython 与 IPython 的比较及选择指南
理解 Python 解释器:CPython 与 IPython 的比较及选择指南 在选择适合自己需求的 Python 解释器时,理解 CPython 和 IPython 之间的主要差异至关重要。本文将详细解释 CPython 和 IPython 的特性、优势和适用场景,以帮助用户做出明智的选择。…...
Java NIO 深度解析:构建高效的 I/O 操作
在 Java 编程领域,I/O 操作一直是至关重要的部分,它直接影响着应用程序的性能和响应能力。Java NIO(New I/O)作为传统 I/O 的增强版本,为处理大量并发连接和高效的数据传输提供了更强大的工具和机制。本文将深入探讨 J…...
 
总结拓展十六:特殊采购业务——VMI采购模式
1、VMI的定义 VMI采购模式(Vendor Managed Inventory)是一种合作性策略,旨在通过供应商管理库存,使供应链中的企业和供应商双方都能获得最低成本。在这种模式下,供应商根据共享的用户企业库存和实际耗用数据&#x…...
 
(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)
题目:3442. 奇偶频次间的最大差值 I 思路 :哈希,时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况,哈希表这里用数组即可实现。 C版本: class Solution { public:int maxDifference(string s) {int a[26]…...
 
TDengine 快速体验(Docker 镜像方式)
简介 TDengine 可以通过安装包、Docker 镜像 及云服务快速体验 TDengine 的功能,本节首先介绍如何通过 Docker 快速体验 TDengine,然后介绍如何在 Docker 环境下体验 TDengine 的写入和查询功能。如果你不熟悉 Docker,请使用 安装包的方式快…...
 
微信小程序之bind和catch
这两个呢,都是绑定事件用的,具体使用有些小区别。 官方文档: 事件冒泡处理不同 bind:绑定的事件会向上冒泡,即触发当前组件的事件后,还会继续触发父组件的相同事件。例如,有一个子视图绑定了b…...
 
Python:操作 Excel 折叠
💖亲爱的技术爱好者们,热烈欢迎来到 Kant2048 的博客!我是 Thomas Kant,很开心能在CSDN上与你们相遇~💖 本博客的精华专栏: 【自动化测试】 【测试经验】 【人工智能】 【Python】 Python 操作 Excel 系列 读取单元格数据按行写入设置行高和列宽自动调整行高和列宽水平…...
 
NFT模式:数字资产确权与链游经济系统构建
NFT模式:数字资产确权与链游经济系统构建 ——从技术架构到可持续生态的范式革命 一、确权技术革新:构建可信数字资产基石 1. 区块链底层架构的进化 跨链互操作协议:基于LayerZero协议实现以太坊、Solana等公链资产互通,通过零知…...
 
微信小程序云开发平台MySQL的连接方式
注:微信小程序云开发平台指的是腾讯云开发 先给结论:微信小程序云开发平台的MySQL,无法通过获取数据库连接信息的方式进行连接,连接只能通过云开发的SDK连接,具体要参考官方文档: 为什么? 因为…...
 
如何在最短时间内提升打ctf(web)的水平?
刚刚刷完2遍 bugku 的 web 题,前来答题。 每个人对刷题理解是不同,有的人是看了writeup就等于刷了,有的人是收藏了writeup就等于刷了,有的人是跟着writeup做了一遍就等于刷了,还有的人是独立思考做了一遍就等于刷了。…...
AspectJ 在 Android 中的完整使用指南
一、环境配置(Gradle 7.0 适配) 1. 项目级 build.gradle // 注意:沪江插件已停更,推荐官方兼容方案 buildscript {dependencies {classpath org.aspectj:aspectjtools:1.9.9.1 // AspectJ 工具} } 2. 模块级 build.gradle plu…...
 
中医有效性探讨
文章目录 西医是如何发展到以生物化学为药理基础的现代医学?传统医学奠基期(远古 - 17 世纪)近代医学转型期(17 世纪 - 19 世纪末)现代医学成熟期(20世纪至今) 中医的源远流长和一脉相承远古至…...
【生成模型】视频生成论文调研
工作清单 上游应用方向:控制、速度、时长、高动态、多主体驱动 类型工作基础模型WAN / WAN-VACE / HunyuanVideo控制条件轨迹控制ATI~镜头控制ReCamMaster~多主体驱动Phantom~音频驱动Let Them Talk: Audio-Driven Multi-Person Conversational Video Generation速…...
