当前位置: 首页 > news >正文

第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;...

深度学习--优化器

笔记内容侵权联系删 优化器 在梯度下降算法中&#xff0c;有各种不同的改进版本。在面向对象的语言实现中&#xff0c;往往把不同的梯度下降算法封装成一个对象&#xff0c;称为优化器。 算法改进的目的&#xff0c;包括但不限于: 加快算法收敛速度; 尽量避过或冲过局部极值; …...

【嵌入式】关于push老仓库到新仓库的方法

1. 背景 公司项目经常会有需要从开源项目中镜像代码过来的活,所以常常会在自己的服务器上创建一个对应的仓库,然后使用命令将期push过去。为方便日后抄命令,这里记录一下使用的命令。 2. 操作步骤 2.1. 已下载的代码push 特别提醒: 使用此脚本前请确保你修改的代码已保存…...

从线下到线上,上门洗衣服务如何实现智能化升级?

在现代快节奏生活的推动下&#xff0c;上门洗衣服务作为一种新兴的服务模式正逐渐崭露头角。它以其便捷性和创新性&#xff0c;改变了传统洗衣行业的格局&#xff0c;为消费者提供了全新的选择&#xff0c;同时也为洗衣品牌带来了新的机遇与挑战。 一、上门洗衣服务的市场现状1…...

SQL字段来源表的解析

测试例子&#xff1a; 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) 代码示例&#xff1a; package com.test; import org.apache.calcite.jd…...

理解 Python 解释器:CPython 与 IPython 的比较及选择指南

理解 Python 解释器&#xff1a;CPython 与 IPython 的比较及选择指南 在选择适合自己需求的 Python 解释器时&#xff0c;理解 CPython 和 IPython 之间的主要差异至关重要。本文将详细解释 CPython 和 IPython 的特性、优势和适用场景&#xff0c;以帮助用户做出明智的选择。…...

Java NIO 深度解析:构建高效的 I/O 操作

在 Java 编程领域&#xff0c;I/O 操作一直是至关重要的部分&#xff0c;它直接影响着应用程序的性能和响应能力。Java NIO&#xff08;New I/O&#xff09;作为传统 I/O 的增强版本&#xff0c;为处理大量并发连接和高效的数据传输提供了更强大的工具和机制。本文将深入探讨 J…...

总结拓展十六:特殊采购业务——VMI采购模式

1、VMI的定义 VMI采购模式&#xff08;Vendor Managed Inventory&#xff09;是一种合作性策略&#xff0c;旨在通过供应商管理库存&#xff0c;使供应链中的企业和供应商双方都能获得最低成本。‌在这种模式下&#xff0c;供应商根据共享的用户企业库存和实际耗用数据&#x…...

未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?

编辑&#xff1a;陈萍萍的公主一点人工一点智能 未来机器人的大脑&#xff1a;如何用神经网络模拟器实现更智能的决策&#xff1f;RWM通过双自回归机制有效解决了复合误差、部分可观测性和随机动力学等关键挑战&#xff0c;在不依赖领域特定归纳偏见的条件下实现了卓越的预测准…...

装饰模式(Decorator Pattern)重构java邮件发奖系统实战

前言 现在我们有个如下的需求&#xff0c;设计一个邮件发奖的小系统&#xff0c; 需求 1.数据验证 → 2. 敏感信息加密 → 3. 日志记录 → 4. 实际发送邮件 装饰器模式&#xff08;Decorator Pattern&#xff09;允许向一个现有的对象添加新的功能&#xff0c;同时又不改变其…...

从WWDC看苹果产品发展的规律

WWDC 是苹果公司一年一度面向全球开发者的盛会&#xff0c;其主题演讲展现了苹果在产品设计、技术路线、用户体验和生态系统构建上的核心理念与演进脉络。我们借助 ChatGPT Deep Research 工具&#xff0c;对过去十年 WWDC 主题演讲内容进行了系统化分析&#xff0c;形成了这份…...

R语言AI模型部署方案:精准离线运行详解

R语言AI模型部署方案:精准离线运行详解 一、项目概述 本文将构建一个完整的R语言AI部署解决方案,实现鸢尾花分类模型的训练、保存、离线部署和预测功能。核心特点: 100%离线运行能力自包含环境依赖生产级错误处理跨平台兼容性模型版本管理# 文件结构说明 Iris_AI_Deployme…...

以下是对华为 HarmonyOS NETX 5属性动画(ArkTS)文档的结构化整理,通过层级标题、表格和代码块提升可读性:

一、属性动画概述NETX 作用&#xff1a;实现组件通用属性的渐变过渡效果&#xff0c;提升用户体验。支持属性&#xff1a;width、height、backgroundColor、opacity、scale、rotate、translate等。注意事项&#xff1a; 布局类属性&#xff08;如宽高&#xff09;变化时&#…...

【Java学习笔记】Arrays类

Arrays 类 1. 导入包&#xff1a;import java.util.Arrays 2. 常用方法一览表 方法描述Arrays.toString()返回数组的字符串形式Arrays.sort()排序&#xff08;自然排序和定制排序&#xff09;Arrays.binarySearch()通过二分搜索法进行查找&#xff08;前提&#xff1a;数组是…...

关于nvm与node.js

1 安装nvm 安装过程中手动修改 nvm的安装路径&#xff0c; 以及修改 通过nvm安装node后正在使用的node的存放目录【这句话可能难以理解&#xff0c;但接着往下看你就了然了】 2 修改nvm中settings.txt文件配置 nvm安装成功后&#xff0c;通常在该文件中会出现以下配置&…...

Psychopy音频的使用

Psychopy音频的使用 本文主要解决以下问题&#xff1a; 指定音频引擎与设备&#xff1b;播放音频文件 本文所使用的环境&#xff1a; Python3.10 numpy2.2.6 psychopy2025.1.1 psychtoolbox3.0.19.14 一、音频配置 Psychopy文档链接为Sound - for audio playback — Psy…...

【决胜公务员考试】求职OMG——见面课测验1

2025最新版&#xff01;&#xff01;&#xff01;6.8截至答题&#xff0c;大家注意呀&#xff01; 博主码字不易点个关注吧,祝期末顺利~~ 1.单选题(2分) 下列说法错误的是:&#xff08; B &#xff09; A.选调生属于公务员系统 B.公务员属于事业编 C.选调生有基层锻炼的要求 D…...

12.找到字符串中所有字母异位词

&#x1f9e0; 题目解析 题目描述&#xff1a; 给定两个字符串 s 和 p&#xff0c;找出 s 中所有 p 的字母异位词的起始索引。 返回的答案以数组形式表示。 字母异位词定义&#xff1a; 若两个字符串包含的字符种类和出现次数完全相同&#xff0c;顺序无所谓&#xff0c;则互为…...