当前位置: 首页 > 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;允许您在相同的内存位置存储不同的数据类型。您可以定义一个带有多成员的共用体&#…...

【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型

摘要 拍照搜题系统采用“三层管道&#xff08;多模态 OCR → 语义检索 → 答案渲染&#xff09;、两级检索&#xff08;倒排 BM25 向量 HNSW&#xff09;并以大语言模型兜底”的整体框架&#xff1a; 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后&#xff0c;分别用…...

C++_核心编程_多态案例二-制作饮品

#include <iostream> #include <string> using namespace std;/*制作饮品的大致流程为&#xff1a;煮水 - 冲泡 - 倒入杯中 - 加入辅料 利用多态技术实现本案例&#xff0c;提供抽象制作饮品基类&#xff0c;提供子类制作咖啡和茶叶*//*基类*/ class AbstractDr…...

Lombok 的 @Data 注解失效,未生成 getter/setter 方法引发的HTTP 406 错误

HTTP 状态码 406 (Not Acceptable) 和 500 (Internal Server Error) 是两类完全不同的错误&#xff0c;它们的含义、原因和解决方法都有显著区别。以下是详细对比&#xff1a; 1. HTTP 406 (Not Acceptable) 含义&#xff1a; 客户端请求的内容类型与服务器支持的内容类型不匹…...

python打卡day49

知识点回顾&#xff1a; 通道注意力模块复习空间注意力模块CBAM的定义 作业&#xff1a;尝试对今天的模型检查参数数目&#xff0c;并用tensorboard查看训练过程 import torch import torch.nn as nn# 定义通道注意力 class ChannelAttention(nn.Module):def __init__(self,…...

Zustand 状态管理库:极简而强大的解决方案

Zustand 是一个轻量级、快速和可扩展的状态管理库&#xff0c;特别适合 React 应用。它以简洁的 API 和高效的性能解决了 Redux 等状态管理方案中的繁琐问题。 核心优势对比 基本使用指南 1. 创建 Store // store.js import create from zustandconst useStore create((set)…...

FFmpeg 低延迟同屏方案

引言 在实时互动需求激增的当下&#xff0c;无论是在线教育中的师生同屏演示、远程办公的屏幕共享协作&#xff0c;还是游戏直播的画面实时传输&#xff0c;低延迟同屏已成为保障用户体验的核心指标。FFmpeg 作为一款功能强大的多媒体框架&#xff0c;凭借其灵活的编解码、数据…...

【网络安全产品大调研系列】2. 体验漏洞扫描

前言 2023 年漏洞扫描服务市场规模预计为 3.06&#xff08;十亿美元&#xff09;。漏洞扫描服务市场行业预计将从 2024 年的 3.48&#xff08;十亿美元&#xff09;增长到 2032 年的 9.54&#xff08;十亿美元&#xff09;。预测期内漏洞扫描服务市场 CAGR&#xff08;增长率&…...

Java多线程实现之Callable接口深度解析

Java多线程实现之Callable接口深度解析 一、Callable接口概述1.1 接口定义1.2 与Runnable接口的对比1.3 Future接口与FutureTask类 二、Callable接口的基本使用方法2.1 传统方式实现Callable接口2.2 使用Lambda表达式简化Callable实现2.3 使用FutureTask类执行Callable任务 三、…...

Qwen3-Embedding-0.6B深度解析:多语言语义检索的轻量级利器

第一章 引言&#xff1a;语义表示的新时代挑战与Qwen3的破局之路 1.1 文本嵌入的核心价值与技术演进 在人工智能领域&#xff0c;文本嵌入技术如同连接自然语言与机器理解的“神经突触”——它将人类语言转化为计算机可计算的语义向量&#xff0c;支撑着搜索引擎、推荐系统、…...

ESP32 I2S音频总线学习笔记(四): INMP441采集音频并实时播放

简介 前面两期文章我们介绍了I2S的读取和写入&#xff0c;一个是通过INMP441麦克风模块采集音频&#xff0c;一个是通过PCM5102A模块播放音频&#xff0c;那如果我们将两者结合起来&#xff0c;将麦克风采集到的音频通过PCM5102A播放&#xff0c;是不是就可以做一个扩音器了呢…...