Marin说PCB之传输线损耗---趋肤效应和导体损耗01

    大家在做RF上的PCB走线或者是车载相机的上走线的时候经常会听那些硬件工程师们说你这个走线一定要保证50欧姆的阻抗匹配啊,还有就是记得加粗走做隔层参考。

有的公司的EE硬件同事会很贴心的把RF走线的注意事项给你备注在原理图上或者是layoutguide上,遇到这样的EE同事的画那就好好珍惜吧,毕竟这么负责人的好男人不多了。列如,江湖流传一个消息说某个芯片设计公司的项目组中有些EE说这个是最终的原理图的了,不会再去改了,结果投板前改了十几个版本,Layout工程师不得不使用996的工作时间去赶进度了。所以说以后大家遇到这样的EE同事说的话,你也就听听就好了,千万可别当真啊,毕竟男人的嘴,骗人的鬼。小编我也不是故意踩低我们这个行业的EE同事,毕竟还很多设计公司的EE还是做事情负责的居多一些,懒散的少一些吧。

好了,我们言归正传。本期小编我主要给大家分享我最近做项目的时候遇到的一个问题,小编我最近做了一个我们公司乌克兰分部的一个板子,他们那边的Layout工程师由于忙着参加战争,这个板子也就直接扔给我们上海这边做了。小编我要不是看在之前的乌克兰大胡子的面子上我就直接拒绝了,想想还是为了两国的与友谊吧咬咬牙就接了这个烂板子了,再加上今年整个行业又那么卷,能有新的项目做就不错了,哪能挑肥拣瘦啊,而且小编我没有能力去躺平。

问题的主要是板子上有一个RF接口,上面也有EE同事备注的一些走线的要求:

在射频天线接口的电路设计中,为了确保射频信号的良好性能与可靠性,在电路设计中建议遵循以下设计原则:

1、应使用阻抗模拟计算工具对射频信号线进行精确的50 Ω 阻抗控制。

2、与射频引脚相邻的地引脚不做热焊盘,要与地充分接触。

3、射频引脚到射频连接器之间的距离应尽量短,同时避免直角走线,建议走线夹角保持为135°。

4、建立连接器件的封装时,信号脚需与地保持距离。

5、射频信号线参考的地平面应完整;在信号线和参考地周边增加一定量的地孔可以帮助提升射频性能;地孔和信号线之间的距离应至少为2 倍线宽(2 × W)。

6、射频信号线必须远离干扰源,避免和相邻层的任何信号线交叉或平行。

这个RF走线的设计不同的项目可能会稍微有一些不同吧。还有一些布局之类的要求等。这次小编我主要分享是一个RF走线的观点就是:RF走线在满足50欧姆的阻抗匹配的前提下,是直接走线用表层微带线按照正常的线宽(5-6MIL左右,不过这个线宽还是具体看不同板子的板厚和层叠情况来定的)走还是加粗走线做隔层参考好一些呢?我也问了旁边的EE同事马萨佗罗夫斯基,他说按照他以往的设计经验的话,要是这个信号有电流消耗比较多的话,就加粗走线吧,做隔层参考的那种50欧姆阻抗匹配的做法;没有太多的电流损耗的话就按照正常的5-6MIL的线宽也是可以的,毕竟我们之前的项目中确实有走线没有加粗而且还是走线在内层了。

而且这个信号我们也是让仿真同事做了信号完整性能仿真,优化PCB设计后也是是满足要求的。

我之前也是这样认为的,不过我心中还是有个疑问就是加粗仅仅就是为了信号的载流吗?这个时候测试的同事吴亦凡说你之前的不是有看到过一篇高速先生写的文章,而且你当时还让我们帮忙转发朋友圈啥的,那个讲的不就是关于信号线加粗走线的一些问题吗?小编我在此推荐一波高速先生这个微信公众号,这个上面有很多的优质文章,尤其是我们做PCB设计的更加应该多去看看的。

文章的链接如下所示:

线宽变大,损耗变小;线宽无限大,损耗无限小?------高速先生icon-default.png?t=N7T8https://mp.weixin.qq.com/s/GM_-ppNzNRp_6bXEs3lMbg

主要讲解的就是在满足信号线阻抗的前提下,其他的条件都不变的情况下,传输线的线宽越宽,传输线的损耗会越小,而且会一直是这个趋势不变至于详细的讲解可以去阅读这个原文章。

 其实上面的文章牵扯到一个传输线的知识点就是传输线的损耗之一,导体损耗。大家都知道我们传输线并不是那种理想的零阶或者是一阶模型,因为正常的一阶模型是一个无损的理想模型,电感和电容是不消耗能量的,但是实际中我们的传输线是有损耗的,其主要的损耗来源为导体损耗的介质损耗。其中导体损耗顾名思义就是有导体本身的电阻产生的损耗,当电流流过导线的电阻的时候就会产生损耗的。在信号传输的时候,电流一般都会沿着电阻的最小路径走的。低速的信号的传输路径一般都是从source端传输到负载端口,然后沿着GND平面返回到驱动端口(source端)。返回电流一般会沿着最小电阻路径回去,而且它的的电流密度和和路径上的电导师相对应的

随着频率的升高,电感的感抗占据了主要地位了,这个时候电流就会找一个电感最小的路径回去了。关于趋肤深度的公式如下所示:

其中,δ表示为集肤深度(单位为μm),F表示为正弦波频率(单位为GHZ)

在这个趋肤效应下,信号能够感受到的电阻取决于导线传输电流的有效横截面积,这个真实的横截面积就是电流所流过的的面积,如果电流仅流过导线的下半部分,则导线的电阻近似可以看作:

其中,R表示的线电阻,(单位为Ω),P表示的是导线的体电阻率(单位为Ω·in),LEN表示的是线长(单位为in),δ表示为集肤深度(单位为in)。

那么问题就来了,我们应该如何减少电感呢?

     导线中的电流都尽可能地扩展开,以使得导线的自感最小。同时导线中的反向电流尽可能地挤进,这样就可以使得信号路径和返回路径之间的互感变的最大了。这个也是我们经常说的趋肤效应了。下图所示为10MHZ的正弦波在微带线和带状线中的电流分布

导体电阻带来的损耗就是电流电阻时候的损耗,由于电阻随着评率的增大而增大,所以说损耗也会随着评率的增大而增大。于F的1/2的次方正相关的。还有一个就是铜箔表面的粗糙度了,有STD,HVLP等不同类型的。

其实在其他条件都一样的的前提下,加宽走线就是为了改善PCB走线上的导体损耗,再去细分的话就是导体损耗分为改善去趋肤效应和铜箔粗糙度,而我们这个做法其实就是主要去改善PCB走线上的趋肤效应带来的损耗。

                                     (图片来自一博研讨会课件分享)

     总而言之,类似RF这样的射频走线我们在满足其阻抗匹配的前提下,PCB的走线还是加粗一些做50欧姆的这个做法比较好一些,这样就可以减少信号在传输路径上的一些损耗了。但是记得PCB走线也不是无限制的加粗就好,因为越往后面就改善的量级不多了,而且你的PCB的布线空间也是有限的。就按照隔层参考挖空就好了,当然这个也是看你的板厚层叠了,有的是需要挖空两层才满足相应的50欧姆的阻抗匹配的。以上就是本篇文章的所有分享了,记得点赞收藏加关注啊,帖子们。

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

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

相关文章

php中常用的几个安全函数

1. mysql_real_escape_string() 这个函数对于在PHP中防止SQL注入攻击很有帮助,它对特殊的字符,像单引号和双引号,加上了“反斜杠”,确保用户的输入在用它去查询以前已经是安全的了。但你要注意你是在连接着数据库的情况下使用这个…

【Kafka-3.x-教程】-【二】Kafka-生产者-Producer

【Kafka-3.x-教程】专栏: 【Kafka-3.x-教程】-【一】Kafka 概述、Kafka 快速入门 【Kafka-3.x-教程】-【二】Kafka-生产者-Producer 【Kafka-3.x-教程】-【三】Kafka-Broker、Kafka-Kraft 【Kafka-3.x-教程】-【四】Kafka-消费者-Consumer 【Kafka-3.x-教程】-【五…

10.9.2 std::function 非OO的多态实现 Page185~187

源代码&#xff1a; #include <iostream> #include <functional> #include <list>using namespace std;//使用function模板类定义一个类型&#xff0c; //该类型要求作为T的 //函数类型是参数是string,返回值是void typedef std::function <void (std::s…

关于浏览器下载的时候出现失败,网络错误

我试过所有浏览器&#xff0c;谷歌&#xff0c;firefox,qq浏览器&#xff0c;还是edge都不好使&#xff0c; 1.看网上说是http debugger的问题&#xff0c;但是我没有找到这个服务项 2.也有说可以通过修改或设置下载路径解决 -------- 我通过下载一个叫xdm的软件&#xff…

CloudFlare平台下载的WARP一直连不上(warp无法连接)解决办法

遇到问题&#xff1a; 解决办法&#xff1a; 下载一个warp选ip的文件夹&#xff0c;选一下ip就行了。 下载链接如下&#xff1a; https://pan.kejicode.cn/d/Onedrive/WIN%E7%AB%AFwarp%E8%87%AA%E9%80%89IP(%E6%89%8B%E5%8A%A8%2B%E8%87%AA%E5%8A%A8).rar?signRqBdHIMyyhg…

代码随想录算法训练营第三十二天|122.买卖股票的最佳时机II、55. 跳跃游戏、45.跳跃游戏II

题目&#xff1a;122.买卖股票的最佳时机II 文章链接&#xff1a;代码随想录 视频链接&#xff1a;LeetCode:122.买卖股票的最佳时机|| 题目链接&#xff1a;力扣题目链接 图释&#xff1a; class Solution { public:int maxProfit(vector<int>& prices) {// 查看…

高效学习新编程语言的实践指南

学习一门新的编程语言或框架对于新手和有经验的程序员来说都是一个挑战。然而&#xff0c;通过采用一些有效的策略和方法&#xff0c;我们可以快速入门并掌握新的编程工具。本文将从新手和有编程经验两个不同的角度&#xff0c;分享一些实用的建议和技巧&#xff0c;帮助读者在…

Costco攻入山姆大本营

01 Costco深圳店开业火爆 “我今天不去Costco&#xff0c;早上还没开业&#xff0c;路上就已经堵车了&#xff0c;看来今天人很多&#xff0c;过几天再去”&#xff0c;原本计划在Costco开业当天去逛逛的张芸&#xff08;化名&#xff09;无奈只能放弃。 家住在Costco深圳店旁…

回归预测 | Python基于ISSA多策略改进麻雀优化ISSA-CNN-BiLSTM多输入单输出回归预测

目录 效果一览基本介绍程序设计参考资料 效果一览 基本介绍 原创改进&#xff0c; ISSA多策略改进麻雀优化ISSA-CNN-BiLSTM 多输入单输出回归 python代码 优化参数&#xff1a;filter,unints1,units2&#xff0c;学习率&#xff08;可添加&#xff09; 以下是三个主要的改进点&…

【Minio】常见问题解决思路

检查存储服务器对应的端口与应用服务器是否能够互通&#xff0c;通过ping|telnet命令检查、查看防火墙端口是否开放&#xff0c;检查防火墙端口linux系统和windows系统各有不同。检查电脑上的杀毒软件是否限制了网络端口和文件权限问题。检查minio配置信息是否正确&#xff0c;…

第三次面试总结 - 吉云集团 - 全栈开发

&#x1f9f8;欢迎来到dream_ready的博客&#xff0c;&#x1f4dc;相信您对专栏 “本人真实面经” 很感兴趣o (ˉ▽ˉ&#xff1b;) 专栏 —— 本人真实面经&#xff0c;更多真实面试经验&#xff0c;中大厂面试总结等您挖掘 目录 总结&#xff08;非详细&#xff09; 面试内…

【面试突击】并发编程、线程池面试实战

&#x1f308;&#x1f308;&#x1f308;&#x1f308;&#x1f308;&#x1f308;&#x1f308;&#x1f308; 欢迎关注公众号&#xff08;通过文章导读关注&#xff1a;【11来了】&#xff09;&#xff0c;及时收到 AI 前沿项目工具及新技术 的推送 发送 资料 可领取 深入理…

SpringBoot懒加载

什么是懒加载 懒加载是一种优化技术&#xff0c;它延迟加载或按需加载资源&#xff0c;以减少初始加载时间或提高性能。在不同的上下文中&#xff0c;懒加载有不同的应用和含义。在web开发中&#xff0c;懒加载通常指的是延迟加载图片数据。在长网页或应用中&#xff0c;如果图…

分布式链路追踪专栏,分布式链路追踪:Skywalking集群管理设计

SkyWalking 是一个开源 APM 系统&#xff0c;包括针对 Cloud Native 体系结构中的分布式系统的监视&#xff0c;跟踪&#xff0c;诊断功能。核心功能如下&#xff1a; 服务、服务实例、端点指标分析&#xff1b; 根本原因分析&#xff0c;在运行时分析代码&#xff1b; 服务拓…

【Qt】QThread moveTothread-多线程的两种实现方法

一、如何理解多线程 二、实现多线程的两种方式&#xff08;面向应用&#xff09; 2.1 继承 QThread 的类 2.2 (推荐这种方式)函数 moveTothread() 三、多线程的释放问题&#xff08;善后工作&#xff09; 多线程的两种实现方法 一、如何理解多线程二、实现多线程的两种方式&…

跟着暄桐林曦老师读《宝贵的人生建议》,重视心这颗种子

暄桐林曦老师在《见道明心的笔墨》读书课上讲到&#xff1a;人要在心这颗种子上去进化。当人的动机和果实都清静时&#xff0c;才能在内心具足里转化出更多可能性&#xff0c;进入正面的循环里。“宽以待人&#xff0c;严以律己&#xff0c;反之&#xff0c;则人人身处地狱”&a…

贯穿设计模式-装饰者模式

样例代码 涉及到的项目样例代码均可以从https://github.com/WeiXiao-Hyy/Design-Patterns.git获取 需求 旨在不改变一个对象逻辑的前提下&#xff0c;为这个对象添加其他额外的职责 在业务投放的同时&#xff0c;需要给用户发放红包或者积分&#xff0c;在不改动的投放逻辑的前…

golang实现rpc方法二:使用jsonrpc库【跨平台】

首先在golang实现rpc方法一net/rpc库中实现了RPC方法&#xff0c;但是那个方法不是跨平台的&#xff0c;没法在其他语言中调用这个实现的RPC方法&#xff0c;接下来我们可以通过jsonroc库实现跨语言的RPC方法。俩种实现方式的代码其实也是差不多的&#xff0c;大差不差&#xf…

仿stackoverflow名片与b站名片实现(HTML、CSS)

目录 前言一、仿stackoverflow名片HTMLCSS 二、仿b站名片HTMLCSS 素材 前言 学习自ACwing - Web应用课 一、仿stackoverflow名片 HTML <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport&…

BDD(Behavior-Driven Development)行为驱动开发介绍

为什么需要BDD&#xff1f; “开发软件系统最困难的部分就是准确说明开发什么” (“The hardest single part of building a software system is deciding precisely what to build” — No Silver Bullet, Fred Brooks) 。 看一下下面的开发场景&#xff1a; 场景一&#xf…