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

从HDMI规范看HDMI接口电路设计

HDMI规范概述

• TMDS
Transition Minimized Different Signal
3路数据通道、1路时钟通道
• TMDS Character
A 10bit TMDS-encode value
1个TMDS Clock周期传输1个Character
• Tbit
Time duration of a single bit carried across the TMDS data channels
• Tcharacter
Time duration of a single TMDS character carried
across the TMDS data channels
Tcharacter = 10 * Tbit
• TMDS Clock = Pixel Clock(at the default 24bit)
24 bit mode: TMDS clock = 1.0 x pixel clock
30 bit mode: TMDS clock = 1.25 x pixel clock
36 bit mode: TMDS clock = 1.5 x pixel clock
48 bit mode: TMDS clock = 2.0 x pixel clock
25Mhz-340Mhz
若视频格式需要的TMDS Clock小于25Mhz,例如480i,使用策略:pixel-repetition scheme
• DDC Display Data Channel
用于Source和Sink交换配置/状态信息
max rate 100Khz
• HPD Hot Plug Detect
用于热插拔检测/+5V Power Signal检测
at least 100ms


• Pixel Size
24 bit(default)、30bit、36bit、48bit
Encoded in RGB、YCbCr 444 or YCbCr 422
• Video
8b --> 10b
Transition Minimized Encoding
• Audio and Auxiliary Data
4b -->10b
类似Transition Minimized Encoding
TMDS Error Reduction Encoding-4bit

• Control Data
2b --> 10b
Hsync/Vsync/CTL[0:3]
Transition Maximized Encoding

**HDMI电路设计需要参考的标准


• Current Source
电流源驱动
常用接口芯片8mA~16mA

• AVcc
+3.3V(±5%)
DC耦合

• Rt termination resistance
50 ohms (±10%)
与Z0匹配
差分100ohms

• Vswing
High level voltage = AVcc
Low level voltage = Avcc - Vswing

**

以TP1为例
• DC Characteristic
Single–ended standby output voltage AVcc±10mV

Single–ended output swing voltage 400mV ≤ Vswing ≤ 600mV

Single–ended high level output voltage
if attached Sink supports only <=165MHz :
AVcc±10mV
if attached Sink supports >165MHz :
( AVcc – 200mV) ≤ VH ≤ (AVcc + 10mV)

Single-ended low level output voltage
if attached Sink supports only <=165MHz :
(AVcc – 600mV) ≤ VL ≤ (AVcc – 400mV)
if attached Sink supports >165MHz :
( AVcc – 700mV) ≤ VL ≤ (AVcc – 400mV)

• AC Characteristic

Rise time / fall time (20%-80%) 75psec ≤ Rise time / fall time

Intra-Pair Skew at Source Connector Max 0.15*Tbit

Inter-Pair Skew at Source Connector Max 0.20*Tcharacter

Clock duty cycle Min40% / Average50% /Max 60%

TMDS Differential Clock Jitter, max 0.25 Tbit


• +5V Power Singal
Source提供给Sink端
TP1提供的+5V范围:Min 4.8V Max 5.3V
要求Source最少的带载能力 55mA
线缆最少的带载能力 50mA

• An HDMI Source shall have +5V Power signal over-current protection of no more than 0.5A

• Sink
High voltage level Min 2.4V Max 5.3V
Low voltage level Min 0V Max 0.4V
Output resistane 1K ohms±20%
• Source
High voltage level Min 2.0V Max 5.3V
Low voltage level Min 0V Max 0.8V

HPD由Sink驱动,为防止误判Source端必须要下拉,下拉电阻阻值要足够大。常用47K~100K
重新配置需要拉低至少100ms

• DDC/I2C
使用I2C协议/ I2C Standard Mode/Max 100Khz
Source端SCL/SDA上拉电阻 Min 1.5Kohms/Max 2Kohms
Sink端SCL上拉电阻 47Kohms
电压 4.5V-5.5V

• Maximum Capacitance of DDC line
HDMI Source 50pF
Cable Assembly 700pF
HDMI Sink 50pF

http://www.jsqmd.com/news/1075325/

相关文章:

  • C#之.Net互操作-平台调用(P_Invoke)
  • FanControl完整指南:如何免费掌控Windows电脑风扇,告别噪音烦恼
  • 你AI的 localhost:3000,可以立刻在网上访问了!
  • 小红书、抖音、支付宝都能碰一碰分享,鸿蒙7的社交新玩法
  • 波普尔病毒:人工智能大模型的系统性认知癌症——论证伪主义在AI系统中的程序化扩散与文明危害
  • Sherlock.js:让自然语言变身日程助手,3分钟解锁智能事件解析
  • DDD-030:DDD 落地常见问题与避坑指南
  • 【C语言】c语言基础知识梳理(超全)
  • LSTM股票收益率预测实战:从数据清洗到模型部署
  • TVA在物流分拣领域的独特价值(7)
  • 用数据说话!2026年最流行AI论文软件榜单,免费款也能高效产初稿
  • Canonical Livepatch 正式拥抱 Arm64:ARM 服务器终于也能零停机打内核补丁了
  • 从AI用户到建造者:2025年可落地的AI系统工程实践指南
  • Poly Haven Assets:Blender中获取免费3D资源库的终极指南
  • Geoserver表达式注入漏洞CVE-2024-36401:从原理到复现与防御
  • 终极Windows老游戏兼容解决方案:5分钟让经典游戏在Win10/11上完美运行
  • Sketch Measure:告别设计标注痛苦,让协作变得轻松有趣
  • 可以边录边编辑的音乐平台,多款录音修音一体化工具实操分享
  • 网站建设如何适配本地流量?GEO 推广导向型建站逻辑详解
  • AI录音后期处理软件:录歌、修音、剪辑导出一体化工具梳理
  • 为什么创作者要关心 CLI
  • EXTI+定时器消抖:按键中断的正确姿势
  • 终极指南:如何用Blender插件实现Unreal PSK/PSA文件导入导出
  • 三步掌握BilibiliDown:你的B站视频离线宝库
  • Ryujinx:终极Nintendo Switch模拟器完整指南与快速上手教程
  • Hadoop 序列化与 HDFS 连接:从入门到踩坑全记录
  • RLAIF实战指南:用AI反馈替代人工标注的三大技术路径
  • 先引入一个简单的例子,给定一个 4 个节点 4 条边的有向带权图:
  • 临床数据难转化成果?打通临床统计与医工协同的数字化方案
  • ERNIE-Image-Turbo轻量化图像生成与OpenMementos记忆压缩实战