一款射频芯片的layout设计指导案例-篇章2

news2025/4/8 23:49:05

 《一款射频芯片的layout设计指导案例-篇章1》中,我们阐述了RTL8762元件布局顺序、DC/DC电路元件布局走线、电源Bypass布局规范、外部flash布局走线、RF布局走线,

1ecaebdfae3f1595c951d86177f1b2ba.png

本篇阐述晶振、ESD、板层等相关指导建议——

31f6b75ef0a6175fbad1dfaea621abc6.png

40MHz晶振布局走线规范

  • 在没有结构限制情况下, Crystal 和 BT CHIP 要放在同一层面。

  • 为了避免干扰 RF 信号, Crystal 尽量远离 RF Trace。

  • Crystal 的放置应尽可能靠近 BT CHIP,路径要短, Trace 宽度建议超过 6mil。

  • 如果是 2 层板,禁止在 Crystal 的背层走线,让背层(BOT)的铺铜保留完整性。

fbea7615b9d1b428a56b272b4711afe6.png

ESD Layout

  • TVS 摆放位置应尽可能靠近 ESD 源头(接头等处),与被保护 IC 的距离要远于 ESD 源。布线时需将 ESD 源直接接到 TVS,减少 TVS 管和回流地之间的寄生电感

e3a6856daec0675e3e3d2464c1a063fd.png

  • 分割地平面时要注意缩短信号线的回流路径, 采用星状线的方式实现并联接地。

  • 删除孤岛铜皮,用地将敏感信号包裹起来,防止其他信号的辐射干扰

ac0ee674f23f433699934ac2712a7680.png

  • 尽量缩短线长以减少寄生电感。因直角走线会产生更大的电磁辐射,避免直角走线连接到器件或走线上。高速电路设计时,更需注意这点。

  • 尽量增大过孔的钻孔直径和焊盘直径,减少过孔的寄生电感。

  • 布线时,让敏感信号线远离 PCB 板边。为避免走线与天线间的串扰,走线需远离天线,天线需放在离

  • 接头较远的位置。布局时,将所有的接头和板边接线放在 PCB 板边一侧, ESD 敏感器件放到 PCB 中心。

b122937a9e555601198dff6288ccad38.png

两层板注意事项

  • BT CHIP、 RF、 Crystal、 Buck 区域,尽量避免于这些区域走线。

  • 两层板走线尽可能走在同一层面。

  • 若走线要贯穿到背层,背面的走线尽可能短或者集中在一起,维持背面敷铜的完整。

  • 电源VDD12 走线可将 EPAD 尺寸改小到 3.6mm, trace 从 IC package 缝隙中穿过。

bcf4af086f98a7f60211a3856368b89a.png

其他注意事项

  • 上下层走线时尽可能不要平行重叠的走线

ddba40e29f44b0eda620db56bf82b1c6.png

  • External flash 必须尽量的靠近 IC 摆放

115f732522afe74867bd524af82bba57.png

原创不易,若有转载需求,务必告知

如果我的文字对你有所启发或帮助,

点赞\转发”是对我最大的支持

推荐阅读:

一款射频芯片的layout设计指导案例-篇章1

高速线路PCB设计:传输线效应

面试题:高速PCB一般布局、布线原则

面试题:高速电路是什么,什么信号算高速?

硬件大熊原创合集(2023/04-05更新)

00c13a9a5bf088a527233ea07d4a2c23.png

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

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

相关文章

chatgpt赋能python:Python如何在同一行输入三个数?

Python如何在同一行输入三个数? Python语言是一门广泛使用的编程语言,被广泛应用于数据分析、机器学习、Web开发、科学计算、人工智能等领域。但是,有时候我们需要在同一行输入多个变量或数字,这可能给一些初学者带来一些困惑。本…

暑期实习开始啦「GitHub 热点速览」

作者:HelloGitHub-小鱼干 无巧不成书,刚好最近有小伙伴在找实习,而 GitHub 热榜又有收录实习信息的项目在榜。所以,无意外本周特推就收录了这个实习项目,当然还有国内版本。除了应景的实习 repo 之外,还有帮…

快手 | 后端Java实习生 | 一面

目录 1.Redis缓存和MySQL数据一致性如何保证?2.你使用缓存,在高并发的情况下,如果多个缓存同时过期了怎么办?3.消息队列积压了怎么办?4.jdk1.8之后Java内存模型分别哪几个部分?每个部分用一句话概括一下&am…

GaussDB云数据库SQL应用系列-定时任务管理

前言 GaussDB数据库定时任务主要可以用于实现定期的备份、统计信息采集、数据汇总、数据清理与优化等,它是指在指定的时间间隔内自动执行一次或多次SQL语句的程序。 一、GaussDB数据库定时任务介绍 GaussDB数据库兼容Oracle定时任务功能主要通过DBE_TASK高级功能…

POSTGRESQL PSQL 命令中如何使用变量带入查询和函数

开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请联系 liuaustin3 ,在新加的朋友会分到2群(共…

chatgpt赋能python:Python如何删除已经写好的代码?

Python如何删除已经写好的代码? 在编程中,大多数时候写出来的代码都是需要保留的。但是,随着项目的发展和需求的变化,有些代码可能就没有用了。这时,我们需要删除这些无用的代码,以保持程序的简洁性和效率…

Nginx、location匹配、Rewrite重写模块

Nginx、location匹配、Rewrite重写模块 一、常用的Nginx正则表达式二、location匹配概述1、location大致可以分为三类2、location常用的匹配规则3、location 优先级4、location 示例说明5、实际网站使用中,至少有三个匹配规则定义 三、rewrite重写1、rewrite 跳转场…

记录--JavaScript 中有趣的 9 个常用编码套路

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 1️⃣ set对象:数组快速去重 常规情况下,我们想要筛选唯一值,一般会想到遍历数组然后逐个对比,或者使用成熟的库比如lodash之类的。 不过,ES…

Spark RDD分区

文章目录 一、RRD分区(一)RDD分区概念(二)RDD分区作用 二、RDD分区数量(一)RDD分区原则(二)影响分区的因素(三)使用parallelize()方法创建RDD时的分区数量1、…

软件测试之环境搭建—苏汽web系统测试环境搭建

一、搭建环境的准备工作 1、安装好RedHat,输入用户名:root,密码:123456,右键点击桌面,打开终端输入“ifconfig”查询IP地址 2.打开xshell,点击文件,选择新建连接,在输入…

【数据分析之道-Matplotlib(七)】Matplotlib直方图

文章目录 专栏导读1、hist()基本语法2、使用 hist() 函数绘制多个数据组的直方图3、修改直方图的颜色及边框颜色4、六一儿童节为主题,使用直方图进行可视化 专栏导读 ✍ 作者简介:i阿极,CSDN Python领域新星创作者,专注于分享pyth…

POI报表的高级应用

POI报表的高级应用 掌握基于模板打印的POI报表导出理解自定义工具类的执行流程 熟练使用SXSSFWorkbook完成百万数据报表打印理解基于事件驱动的POI报表导入 模板打印 概述 自定义生成Excel报表文件还是有很多不尽如意的地方,特别是针对复杂报表头,单元格…

我们世界中的10个算法

下面的图表展示了我们日常生活中最常用的算法。它们被应用在互联网搜索引擎、社交网络、WiFi、手机甚至卫星等各个领域。 1.排序算法 排序算法用于将一组数据按照特定的顺序进行排列。它们被广泛应用于各种场景,如搜索引擎中的搜索结果排序、数据分析中的数据整理和…

转转前端周刊第六十八期

转转前端周刊 本刊意在将整理业界精华文章给大家,期望大家一起打开视野 如果你有发现一些精华文章想和更多人分享,可以点击我们的公众号名称,将文章链接和你的解读文案发给我们!我们会对内容进行筛选和审核,保留你的推…

基于TensorFlow Object Detection API实现RetinaNet目标检测网络(附源码)

文章目录 一、RetinaNet简介1. Backbone网络2. FPN网络 二、RetinaNet实现1. tf.train.CheckPoint简介2. RetinaNet的TensorFlow源码 一、RetinaNet简介 RetinaNet是作者Tsung-Yi Lin和Kaiming He于2018年发表的论文Focal Loss for Dense Object Detection中提出的网络。Retina…

运维小白必学篇之基础篇第十六集:DNS架构FTP实验

DNS架构FTP实验 目录 DNS架构FTP实验 服务端 客户端 服务端 在ftp架构了安装dns域名服务 yum -y install bind 配置主配置文件 vim /etc/named.conf listen-on port 53 { 192.168.50.1; }; allow-query { 192.168.50.0/24; }; 配置区域文件 vim /etc/named.rfc1912.zones…

深聊丨“紫东太初”大模型背后有哪些值得细读的论文(一)

原创:谭婧 没有人想等待,没有人想落伍。 新鲜论文时兴火热,成为大模型发展迅猛的标志之一,人们用“刷论文”这个游荡意味的动词替代另一个颇为严肃的动作,“读论文”。 论文被当作“教材”和“新知识”,在a…

矢量网络分析仪RS罗德与施瓦ZNB8 9KHZ至8.5GHZ德国二手

Rohde & Schwarz ZNB8网络分析仪,8.5 GHz,2 或 4 端口 ​罗德与施瓦茨 ZNB8 Rohde & Schwarz ZNB8 矢量网络分析仪具有高达 140 dB(10 Hz IF 带宽)的宽动态范围、低于 0.004 dB RMS(10 kHz IF 带宽&#xff…

React--Component组件浅析

目录 一 前言二 什么是React组件?三 二种不同 React 组件1 class类组件2 函数组件 四 组件通信方式五 组件的强化方式六 总结 一 前言 在 React 世界里,一切皆组件,我们写的 React 项目全部起源于组件。组件可以分为两类,一类是类…

驱动开发:内核扫描SSDT挂钩状态

在笔者上一篇文章《驱动开发:内核实现SSDT挂钩与摘钩》中介绍了如何对SSDT函数进行Hook挂钩与摘钩的,本章将继续实现一个新功能,如何检测SSDT函数是否挂钩,要实现检测挂钩状态有两种方式,第一种方式则是类似于《驱动开…