【科普】PCB为什么常用50Ω阻抗?6大原因

news/2024/12/2 18:34:30/

在PCB设计中,阻抗通常是指传输线的特性阻抗,这是电磁波在导线中传输时的特性阻抗,与导线的几何形状、介质材料和导线周围环境等因素有关。

对于一般的高速数字信号传输和RF电路,50Ω是一个常用的阻抗值。

为什么是50Ω?30Ω或者80Ω不行吗?默认选择50Ω阻抗,是历史、PCB生产工艺、电路设计、成本等多因素共同决定的。

一、50Ω阻抗是美国军方制定的阻抗标准

二次世界大战期间,阻抗的选择完全依赖于使用的需要,没有一个标准值。但是随着技术的进步,需要给出阻抗标准,以便在经济性和方便性上取得平衡。

于是,美国军方的一个联合组织——JAN组织(Joint Army Navy),基于其阻抗匹配、信号传输稳定性和防止信号反射等方面的考虑,最终选用了50Ω阻抗作为常用标准值。

之后,50Ω阻抗就慢慢发展为全球默认的标准值。

二、50Ω阻抗可实现最大功率传输

从PCB设计角度来看,在50Ω阻抗下,信号可以在电路中以最大功率传输,从而减少信号衰减和反射。在无线通信领域,50Ω阻抗也是最常用的天线输入阻抗。

一般阻抗低,PCB走线的性能会较好。对于一条给定线宽的传输线,其和平面距离越近,相应的EMI会减小,串扰也会因此减小。但是从信号全路径的角度看,阻抗不能过于低——这涉及到最关键的一个因素,那就是芯片的驱动能力。

在早期大多数芯片驱动不了阻抗小于50Ω的传输线,而更高阻抗的传输线由于实现起来不便且性能没那么好,所以折中采用50Ω阻抗是当时最优的选择。

三、50Ω容易进行阻抗匹配

PCB设计中,经常需要进行阻抗匹配,以减少信号反射和干扰。设计PCB走线时,一般我们会对自己要进行设计的项目进行叠层,根据厚度、基材、层数等信息进行计算阻抗,计算完后一般可得到如下图示内容。

华秋电路提供阻抗匹配的计算

50Ω阻抗广泛应用于电子工程领域,因此容易进行阻抗匹配,降低信号反射和干扰。

四、选用50Ω阻抗,PCB生产较容易

从PCB生产加工工艺角度出发,以现有的大部分PCB生产厂商的设备考虑,生产50Ω阻抗的PCB是比较容易实现的。

从阻抗计算过程可知,过低的阻抗需要较宽的线宽以及薄介质或较大的介电常数,这对于目前高密板来说空间上比较难满足:过高的阻抗又需要较细的线宽及较厚的介质或较小的介电常数,不利于EMI及串扰的抑制,同时对于多层板及从量产的角度来讲加工的可靠性会比较差。

控制50欧姆阻抗在使用常用板材(FR4等)、常用芯板的环境下,生产常用的板厚的产品(如1mm、1.2mm等),可设计常见的线宽(4~10mil),这样板厂加工起来是非常方便的,对其加工使用的设备要求也不是很高。

五、50Ω阻抗可以提高设备之间的兼容性

许多标准和设备的电路板、连接器和电缆都是为50Ω阻抗设计的,因此使用50Ω阻抗可以提高设备之间的兼容性。

六、使用50Ω阻抗,PCB制造成本更低

在制造成本和信号性能之间的平衡考虑下,50Ω阻抗是一种经济实用的选择。

结语

凭着相对稳定的传输特性和较低的信号失真率等诸多优点,50Ω阻抗被广泛应用于其他领域,例如视频信号、高速数据通信等。但需要注意的是,虽然50Ω阻抗是电子工程中最常用的阻抗之一,但在一些应用中,如射频等,可能需要其他阻抗值来满足特定的需求。因此在具体设计中,应根据实际情况选择适当的阻抗值。

华秋电路作为国内高可靠的多层板制造商,不仅能生产高至32层的PCB硬板,还提供高品质FPC制造服务。无论是单层/双面/多层(高至6层)FPC,华秋均能制造生产。此外,华秋还能提供高难度的软硬结合板和包含盲埋孔的HDI型软硬结合板(高至20层),满足市场多元化的需求。


http://www.ppmy.cn/news/45106.html

相关文章

HTML5 <option> 标签

定义和用法 HTML5 <option> 标签定义下拉列表中的一个选项。 HTML 4.01 与 HTML 5 之间的差异 在 HTML 5 中&#xff0c;<option> 标签也用于新元素 <datalist> 中。 提示和注释 注释&#xff1a;<option> 标签能够在不带任何属性的情况下使用&am…

androidstudio虚拟机运行react-native项目踩坑指南

androidstudio虚拟机运行react-native项目踩坑指南 安装JDK安装android studio配置环境变量新建虚拟机新建RN项目运行项目 本文详细的记录了照react-native官网文档运行项目踩到的所有坑&#xff0c;诚然&#xff0c;官网只介绍了每一步&#xff0c;最后确实是可以正常运行项目…

MySQL中使用IN()查询到底走不走索引?

MySQL中使用IN&#xff08;&#xff09;查询到底走不走索引&#xff1f; 看数据量 EXPLAIN SELECT * from users WHERE is_doctor in (0,1); 很明显没走索引&#xff0c;下面再看一个sql。 EXPLAIN SELECT * from users WHERE is_doctor in (2,1);又走索引了&#xff0c;所以…

密码加密之bcrypt

在这里是用的bcrypt加密算法&#xff0c;这种现在比较流行 而且无法进行解密 引入依赖 <!-- https://mvnrepository.com/artifact/cn.hutool/hutool-all --> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</ar…

怎样设置树莓派的IP地址为静态值

在树莓派上设置静态IP地址&#xff0c;可以通过以下步骤进行&#xff1a; 登录到树莓派&#xff1a;通过SSH或物理键盘和显示器连接到树莓派。 打开命令行终端&#xff1a;在树莓派上打开一个命令行终端窗口。 编辑dhcpcd.conf文件&#xff1a;输入以下命令来编辑dhcpcd.conf…

1676_MIT 6.828 xv6中的CPU alarm_资料翻译整理

全部学习汇总&#xff1a; GreyZhang/g_unix: some basic learning about unix operating system. (github.com) 我觉得看了几个MIT的课程之后让我觉得我的大学四年有点浪费时光&#xff0c;看起来MIT的课程的确是很有饱满度。 这里&#xff0c;再整理一份课程中的作业要求。 …

js中遍历对象数组并获取对象相应的属性值

JavaScript中遍历对象数组的方法有很多种。以下是常见的四种常见的方法&#xff1a;for​循环&#xff0c;for...of​循环&#xff0c;forEach​方法和map​方法&#xff0c;在遍历的同时&#xff0c;通过访问对象的属性来获取相应的值。 ​for​循环&#xff1a; const objArr…

my ttl clock

文章目录 my ttl clock概述实现补充补充END my ttl clock 概述 最近想检测一下自己的睡眠质量. 想做个闹钟, 从22:00~03:00, 每隔5分钟报时. 将小时:分钟念出来就行. 这样, 我入静之后, 听到的最后时间, 就是我入睡的时间. 看到网上同学写好一个ttl类, 改了一下. 加了检测声…