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

HDMI 基于 4 层 PCB 的布线指南

HDMI 基于 4 层 PCB 的布线指南

简介

HDMI 规范文件里面规定其差分线阻抗要求控制在 100Ω ±15%,其中 Rev.1.3a 里面规定相对放宽了一些,容忍阻抗失控在 100Ω ±25%范围内,不要超过 250ps。 通常,在 PCB 设计时,注意控制走线时的阻抗控制,往往可以做到很好的匹配。 对于通常的聚酯胶片 PCB 来说,传输线的长度和微带线 Stub 效应是需要考虑的, 在本设计指南里面,主要是针对 4 层的 1080+2116 聚酯胶片 PCB 进行相关的阻抗 匹配控制。

聚酯胶片 PCB 的选择

尽管对于 PC 主板来说,高精度的 2116 材质 FR4 的 4 层 PCB 是主流,但是如果需 要进行精确的阻抗控制,则其费用也是不菲的。因而对于 HDMI 应用来说,不推 荐采用此板材,取而代之的是采用中等精度的 1080+2116 板材或者是低精度的
2116+7628 板材。对于不同的板材,走线宽带和间距必须做出相应的调整,使其 做的阻抗匹配。下面列出了 PCB 叠层相关的尺寸。
在这里插入图片描述
表 1:推荐的 PCB 聚酯胶片板材

通常,PCB 厂家能够将线宽和线距控制在±1-mil,然而对于 HDMI 连接器、IC 器件等附近区域,最好能够控制在±0.5mil,以减少偏移。

推荐走线长度

为了防止信号反射,信号线的长度不允许超过下面两个约束条件所计算出的走线 长度。

  1. 小于信号波长(λ )的 1/16,信号波长与信号频率之间的关系由以下公式 来确定。
    在这里插入图片描述
    这里ε R = 4.3 ~ 4.7,对于 FR4 材质μ R ~ 1
    比如,对于运行于 FR4 板材,信号频率为 1.25GHz,其走线长度计算结果 如下
    推荐长度< (1/16)λ ≅ 280 mil
  2. 信号上升沿的 1/3 长度,其长度 l 定义为

这里 l 为信号上升沿的长度,单位 inch Tr 为信号上升沿时间,单位 ps
D 为信号延时,单位为 ps/inch
对于 FR4 板材,其延时为 180ps/inch,对于 HDMI 信号,Tr 为 200ps,其 计算结果不能超过 370 mil,即:
推荐长度<在这里插入图片描述
如果信号线太长的话,那么最好将线宽和线距加大,以后线宽和线距加大后,其 阻抗连续性更容易控制。详细的线宽和线距的选择请参考表 1.

微带线 Stub 效应

stub 将会给 PCB 走线增加电抗,并且减少走线的阻抗,对于 HDMI 走线,存在任 何的 stub 都是不完美的。如果一个 open stub 是 1/2 波长,则其就等效于走线 上的一个对地电容。而如果 short stub 是 1/2 波长,其相对于在一个走线上加 上一个电感。
在这里插入图片描述
如果 stub 是不可避免的话,那么必须将其控制在信号上升沿的 1/6。经验告诉 我们,对于 200-ps 的 HDMI 信号,stub 的长度不允许超过 1/6 × 200ps = 33ps。

焊盘和过孔相关补偿

焊盘和过孔往往造成走线的不连续性,其结果使得走线阻抗降低。在器件下面的 低平面挖出适当的孔,其有助于减少焊盘或过孔与地平面之间的电容,从而有利 于补偿走线的阻抗损失。挖出空白尺寸的大小参考 Section(A)里面的(i)-(iv)。

HDMI 连接器焊盘之间也许会相互影响,为了达到相应的阻抗,并建立合理的信 号路径,其参考平面,HDMI 连接器推荐的地平面如 Section(A)里面的(v)。 Section(B)是推荐的案例。

Section(A):地平面推荐的挖空尺寸

下面的案例基于 1080+2116 的聚酯胶片,差分线线宽为 8.0mil,线距为 9.3mil。 其相关地平面的挖空尺寸如下。

(i)ESD 或者上拉 0603 电阻焊盘下面挖空情况
在这里插入图片描述
图 3.ESD 或者上拉 0603 电阻焊盘下面挖空情况
(ii)ESD 或者上拉 0402 电阻焊盘下面挖空情况
在这里插入图片描述
图 4.ESD 或者上拉 0402 电阻焊盘下面挖空情况
(iii)HDMI 相关器件下面挖空情况
在这里插入图片描述

图 5.HDMI 相关器件下面挖空情况

(iv)过孔下面挖空情况
在这里插入图片描述
图 6.过孔下面挖空情况
(v)HDMI 连接器下面的挖空情况
在这里插入图片描述
图 7.HDMI 连接器下面的挖空情况 Section(B):PCB 相关区域约束情况
在实际情况下,在走线时是需要考虑 PCB 的空间问题的,所以在连接 ESD 器件 和上拉电阻时,需要用到过孔和 stubs,且需要在底层走线。下面的参考案例里 面,包含了 ESD 器件、过孔和上拉电阻。
在这里插入图片描述
图 8.带有 ESD 器件、过孔和上拉电阻的 PCB 走线情况

建议走线

• 尽可能的将过孔靠近 HDMI 连接器放置
当信号从 HDMI 连接器到 HDMI 焊盘时,由于电气上的改变,使得阻抗相应 的增加,这种阻抗的增加刚好可以补偿 HDMI 边上过孔说造成的阻抗损失。 由于过孔太靠近 HDMI 连接器,这将使得 HDMI 连接器周围没有足够的空间 去走 100Ω 的差分线,这是将用 50Ω 的单端走线来代替,当必须保证此单 端线足够的短。
• 移除 HDMI 信号和时钟焊盘下面的地平面。

• 尽可能的采用小封装的上拉电阻和 ESD 器件
0402 封装与 0603 封装相比,具有更小的焊盘,使其在阻抗上具有更小的 损耗。
• 采用 9mil 线宽和 11mil 线距的差分走线 如果走线够宽,则其阻抗更好的控制。
• 采用尽可能短的 stubs
ESD 保护器件、过孔和上拉电阻之间的 stub 尽可能的短,不能超过信号 上升沿的 1/6
• 移除电阻焊盘和过孔下面的地平面 此挖掉的孔必须要足够大,确保能够覆盖 ESD 器件焊盘、过孔和上拉电阻 焊盘和所有的 HDMI 连接器上信号焊盘。其参考如下图 9。
在这里插入图片描述
图 9.ESD 器件、过孔和上拉电阻下面的地平面

相关文章:

HDMI 基于 4 层 PCB 的布线指南

HDMI 基于 4 层 PCB 的布线指南 简介 HDMI 规范文件里面规定其差分线阻抗要求控制在 100Ω 15%&#xff0c;其中 Rev.1.3a 里面规定相对放宽了一些&#xff0c;容忍阻抗失控在 100Ω 25%范围内&#xff0c;不要超过 250ps。 通常&#xff0c;在 PCB 设计时&#xff0c;注意控…...

理解Go中的布尔逻辑

布尔数据类型(bool)可以是两个值之一&#xff0c;true或false。布尔值在编程中用于比较和控制程序流程。 布尔值表示与数学逻辑分支相关的真值&#xff0c;它指示计算机科学中的算法。布尔(Boolean)一词以数学家乔治布尔(George Boole)命名&#xff0c;总是以大写字母B开头。 …...

rv1126-rknpu-v1.7.3添加opencv库

rv1126所使用的rknn sdk里默认是不带opencv库的&#xff0c;官方所用的例程里也没有使用opencv&#xff0c;但是这样在进行图像处理的时候有点麻烦了&#xff0c;这里有两种办法: 一是先用python将所需要的图片处理好后在转化为bin格式文件&#xff0c;在使用c或c进行读取&…...

【Redis】Redis持久化深度解析

原创不易&#xff0c;注重版权。转载请注明原作者和原文链接 文章目录 Redis持久化介绍RDB原理Fork函数与写时复制关于写时复制的思考 RDB相关配置 AOF原理AOF持久化配置AOF文件解读AOF文件修复AOF重写AOF缓冲区与AOF重写缓存区AOF缓冲区可以替代AOF重写缓冲区吗AOF相关配置写后…...

c/c++--字节对齐(byte alignment)

1. 默认字节对齐 在所有结构体成员的字节长度都没有超出操作系统基本字节单位(32位操作系统是4,64位操作系统是8)的情况下 按照结构体中字节最大的变量长度来对齐&#xff1b;若结构体中某个变量字节超出操作系统基本字节单位 那么就按照系统字节单位来对齐。 注意&#xff1…...

算法进阶——字符串的排列

题目 输入一个长度为 n 字符串&#xff0c;打印出该字符串中字符的所有排列&#xff0c;你可以以任意顺序返回这个字符串数组。 例如输入字符串ABC,则输出由字符A,B,C所能排列出来的所有字符串ABC,ACB,BAC,BCA,CBA和CAB。 数据范围&#xff1a;n<10 要求&#xff1a;空间复…...

js中 slice 用法用法全解析

slice 工作原理 在深入研究一些更高级的用法之前&#xff0c;让我们看一下 slice 方法的基础知识。如MDN文档&#xff0c; slice 是数组上的一个方法&#xff0c;它最多有两个参数: arr.slice([begin[, end]]) begin 从该索引处开始提取原数组中的元素,如果该参数为负数&am…...

Typora安装教程

Typora 安装教程 安装 官网最新版 自行官网下载 社区版&#xff08;老版本&#xff0c;附带激活码&#xff09; 链接: https://pan.baidu.com/s/1t_3o3Xi7x09_8G1jpQYIvg?pwdmeyf 提取码: meyf 复制这段内容后打开百度网盘手机App&#xff0c;操作更方便哦 将百度云盘下…...

Pytorch中张量的维度扩张与广播操作示例

广播操作允许你对不同形状的张量执行逐元素操作&#xff0c;而无需显式循环。 一个关于分子坐标离散格点化的实战例子&#xff1a; def cdists(mols, grid):Calculates the pairwise Euclidean distances between a set of molecules and a listof positions on a grid (uses…...

身份证号码,格式校验:@IdCard(自定义注解)

目标 自定义一个用于校验 身份证号码 格式的注解IdCard&#xff0c;能够和现有的 Validation 兼容&#xff0c;使用方式和其他校验注解保持一致&#xff08;使用 Valid 注解接口参数&#xff09;。 校验逻辑 有效格式 符合国家标准。 公民身份号码按照GB11643&#xff0d;…...

【Java】instanceof 关键字

instanceof 通过返回一个布尔值来指出&#xff0c;某个对象是否是某个特定类或者是该特定类的子类的一个实例。 如果 object 是class 的一个实例&#xff0c;则 instanceof 运算符返回 true&#xff0c;如果 object 不是指定类的一个实例&#xff0c;或者object 是null, 则返回…...

Android 13.0 recovery出厂时正在清理字体大小的修改

1.前言 在13.0的系统rom定制化开发中,在系统中recovery模块也是系统中比较重要的模块,比如恢复出厂设置,recovery ota升级,清理缓存等等, 在一些1080p的设备,但是density只是240这样的设备,会在恢复出厂设置的时候,显示的字体有点小,产品要求需要将正在清理的字体调大…...

京东商品数据:8月京东环境电器行业数据分析

8月份&#xff0c;环境电器大盘市场整体下滑。鲸参谋数据显示&#xff0c;8月京东平台环境电器的大盘将近570万&#xff0c;环比下滑约29%&#xff0c;同比下滑约10%&#xff1b;销售额为25亿&#xff0c;环比下滑约23%&#xff0c;同比下滑约8%。 *数据源于鲸参谋-行业趋势分析…...

elasticsearch(ES)分布式搜索引擎04——(数据聚合,自动补全,数据同步,ES集群)

目录 1.数据聚合1.1.聚合的种类1.2.DSL实现聚合1.2.1.Bucket聚合语法1.2.2.聚合结果排序1.2.3.限定聚合范围1.2.4.Metric聚合语法1.2.5.小结 1.3.RestAPI实现聚合1.3.1.API语法1.3.2.业务需求1.3.3.业务实现 2.自动补全2.1.拼音分词器2.2.自定义分词器2.3.自动补全查询2.4.实现…...

webdriver.Chrome()没反应

今天学习爬虫安装selenium之后刚开始webdriver.Chrome()正常 后面运行突然卡在这一步了 百度发现是版本不匹配 我们下载旧版本的chrome Download Google Chrome 95.0.4638.69 for Windows - Filehippo.com 禁用chrome的自动更新 打开文件所在位置 点击Google文件夹 右键up…...

java html转word、pdf(包含图片)

html转word maven依赖 <dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.14</version> </dependency> <dependency><groupId>org.jsoup</groupId><artifactId>…...

不容易解的题10.10

5.最长回文子串 5. 最长回文子串 - 力扣&#xff08;LeetCode&#xff09;https://leetcode.cn/problems/longest-palindromic-substring/?envTypelist&envIdZCa7r67M给一个字符串&#xff0c;让我们找最长回文子串 这题不用说&#xff0c;回文子串那一定是连续的&#…...

淘宝天猫店铺所有商品数据接口,淘宝API接口

获取淘宝店铺所有商品数据接口的步骤如下&#xff1a; 获取授权&#xff1a;使用 OAuth 2.0 协议对应用进行授权&#xff0c;以便能够访问店铺的商品信息。获取店铺信息&#xff1a;使用淘宝 API 的 taobao.shop.get 接口&#xff0c;传入店铺的 user_id 参数&#xff0c;获取…...

Prometheus和grafana安装配置手册

1.简介 本文档为prometheus和grafana安装配置手册&#xff0c;prometheus和grafana的内容、和操作过程&#xff0c;详细介绍了服务监控配置、dashboard配置、告警配置等操作。 2.部署说明 Prometheus基于Golang编写&#xff08;需要安装&#xff09;&#xff0c;编译后的软件…...

从零开始探索C语言(十一)----共用体和位域

文章目录 1. 共用体1.1 定义共用体1.2 访问共用体成员 2. 位域2.1 位域声明2.2 位域的定义和位域变量的说明2.3 位域的使用2.4 位域小结 1. 共用体 共用体是一种特殊的数据类型&#xff0c;允许您在相同的内存位置存储不同的数据类型。您可以定义一个带有多成员的共用体&#…...

.Net框架,除了EF还有很多很多......

文章目录 1. 引言2. Dapper2.1 概述与设计原理2.2 核心功能与代码示例基本查询多映射查询存储过程调用 2.3 性能优化原理2.4 适用场景 3. NHibernate3.1 概述与架构设计3.2 映射配置示例Fluent映射XML映射 3.3 查询示例HQL查询Criteria APILINQ提供程序 3.4 高级特性3.5 适用场…...

【解密LSTM、GRU如何解决传统RNN梯度消失问题】

解密LSTM与GRU&#xff1a;如何让RNN变得更聪明&#xff1f; 在深度学习的世界里&#xff0c;循环神经网络&#xff08;RNN&#xff09;以其卓越的序列数据处理能力广泛应用于自然语言处理、时间序列预测等领域。然而&#xff0c;传统RNN存在的一个严重问题——梯度消失&#…...

【算法训练营Day07】字符串part1

文章目录 反转字符串反转字符串II替换数字 反转字符串 题目链接&#xff1a;344. 反转字符串 双指针法&#xff0c;两个指针的元素直接调转即可 class Solution {public void reverseString(char[] s) {int head 0;int end s.length - 1;while(head < end) {char temp …...

【2025年】解决Burpsuite抓不到https包的问题

环境&#xff1a;windows11 burpsuite:2025.5 在抓取https网站时&#xff0c;burpsuite抓取不到https数据包&#xff0c;只显示&#xff1a; 解决该问题只需如下三个步骤&#xff1a; 1、浏览器中访问 http://burp 2、下载 CA certificate 证书 3、在设置--隐私与安全--…...

pikachu靶场通关笔记22-1 SQL注入05-1-insert注入(报错法)

目录 一、SQL注入 二、insert注入 三、报错型注入 四、updatexml函数 五、源码审计 六、insert渗透实战 1、渗透准备 2、获取数据库名database 3、获取表名table 4、获取列名column 5、获取字段 本系列为通过《pikachu靶场通关笔记》的SQL注入关卡(共10关&#xff0…...

Java多线程实现之Thread类深度解析

Java多线程实现之Thread类深度解析 一、多线程基础概念1.1 什么是线程1.2 多线程的优势1.3 Java多线程模型 二、Thread类的基本结构与构造函数2.1 Thread类的继承关系2.2 构造函数 三、创建和启动线程3.1 继承Thread类创建线程3.2 实现Runnable接口创建线程 四、Thread类的核心…...

听写流程自动化实践,轻量级教育辅助

随着智能教育工具的发展&#xff0c;越来越多的传统学习方式正在被数字化、自动化所优化。听写作为语文、英语等学科中重要的基础训练形式&#xff0c;也迎来了更高效的解决方案。 这是一款轻量但功能强大的听写辅助工具。它是基于本地词库与可选在线语音引擎构建&#xff0c;…...

[ACTF2020 新生赛]Include 1(php://filter伪协议)

题目 做法 启动靶机&#xff0c;点进去 点进去 查看URL&#xff0c;有 ?fileflag.php说明存在文件包含&#xff0c;原理是php://filter 协议 当它与包含函数结合时&#xff0c;php://filter流会被当作php文件执行。 用php://filter加编码&#xff0c;能让PHP把文件内容…...

Xela矩阵三轴触觉传感器的工作原理解析与应用场景

Xela矩阵三轴触觉传感器通过先进技术模拟人类触觉感知&#xff0c;帮助设备实现精确的力测量与位移监测。其核心功能基于磁性三维力测量与空间位移测量&#xff0c;能够捕捉多维触觉信息。该传感器的设计不仅提升了触觉感知的精度&#xff0c;还为机器人、医疗设备和制造业的智…...

【Linux】Linux安装并配置RabbitMQ

目录 1. 安装 Erlang 2. 安装 RabbitMQ 2.1.添加 RabbitMQ 仓库 2.2.安装 RabbitMQ 3.配置 3.1.启动和管理服务 4. 访问管理界面 5.安装问题 6.修改密码 7.修改端口 7.1.找到文件 7.2.修改文件 1. 安装 Erlang 由于 RabbitMQ 是用 Erlang 编写的&#xff0c;需要先安…...