12G高速SDI信号简介及PCB设计

2023-10-18 07:20

本文主要是介绍12G高速SDI信号简介及PCB设计,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

【SDI简介】

SDI的传输技术, 从原本传输480i/60f的SD-SDI, 一直进步到现在, 使用相同的75 Ohm同轴电缆, 最高能传输4K/60f 4:2:2即时非压缩影音的12G UHD-SDI, 搭配Belden 1694A的同轴电缆, 可以传输80M的距离, 保持着SDI传输技术能传输长距离的特性。

【核心技术】

时钟均衡和驱动Equalizer、 Re-clockerCable Driver)在SDI 应用里, 其实占了很大的比例, 因为这些功能都是让SDI讯号传输距离可以拉远的功臣, 因为SDI是高速串列的数位讯号, 采用NRZI的编码方式, 所以在传输讯号时只有0跟1的变化, 但因为经过长距离的传输过后, 高频的讯号会因为距离而比低频讯号更快衰减, 同时也会受到反射的干扰, 造成原本的高速串列数位讯号变差。可以参考下图最左边的示意图, EQ(Equalizer)的主要功能, 就是将这杂乱的讯号, 还原成能判断为0或1的数位讯号, 也就是把眼图给打开来, 如下图左二的示意图, 但这个讯号能正确判断为0或1的区域很窄, 取样点只要有一些偏差, 就会取错值, 而在能正确判断为0或1的区域之外的部分, 就是所谓的jitter抖动, 为了将这些jitter抖动滤除, 就会需要使用Re-clocker(Re-timer), 对讯号重新整理以产生很低jitter抖动的高速串列数位讯号, 如下图右二的示意图, 最后因为SMPTE在SDI讯号的输出是有规定rising time, falling time, overshoot, undershoot及振幅需为800mVpp, 所以Cable Driver就是使用De-Emphasis或Pre-Emphasis技术, 让SDI的输出可以符合SMPTE的规范, 可以参考下图最右边的示意图, 以上就是简单的介绍Equalizer, Re-clocker(Re-timer)及Cable Driver在SDI 应用里的功能

【PCB设计要点】 

1、SDI驱动或接受芯片到连接器的路径越短越好;

2、即使12G UHD-SDI信号,PCB材质仍然可以使用FR4;

3、单端信号75Ω的阻抗匹配、差分信号100Ω阻抗匹配;

  • 通常使用Layer2_GND作为100Ω差分信号的参考平面,使用Layer3_GND(或更靠底层)作为75Ω的特征阻抗参考平面,以减小寄生参数对特征阻抗的影响。
  • 参考地平面对于整条信号线需要保持连续,不连续会导致寄生阻抗不匹配。

4、SDI trace的宽度最好在10 ~ 12 mil, 因为在SDI的应用在input/output return loss部分需要符合SMPTE规范, 而SDI trace的宽度太细比较难通过规范;

  • 注意如果信号线和参考地在PCB同一层,至少保持5倍线宽,可以减小寄生阻抗。

5、AntiPad处理:75 Ohm与BNC连接的单端讯号, 通常会有AC coupling电容, 而在这些电容的下方, 则需要加入Anti-PAD来降低寄生电容所造成的损失, 这个Anti-PAD最简单的做法, 就是在PCBA的内层, 挖开一个跟AC coupling电容相同大小的keep out, 在所有内层都需要摆放, 主要是让SDI trace上的AC coupling电容的参考层, 从第二层改到底层, 利用这个方法来降低寄生电容所造成的损失;

6、 根据芯片和BNC连接器,谨慎设计PCB和连接器处的信号和AntiPad处理

附:Ti设计参考

 

这篇关于12G高速SDI信号简介及PCB设计的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/231052

相关文章

Qt QCustomPlot库简介(最新推荐)

《QtQCustomPlot库简介(最新推荐)》QCustomPlot是一款基于Qt的高性能C++绘图库,专为二维数据可视化设计,它具有轻量级、实时处理百万级数据和多图层支持等特点,适用于科学计算、... 目录核心特性概览核心组件解析1.绘图核心 (QCustomPlot类)2.数据容器 (QCPDataC

全屋WiFi 7无死角! 华硕 RP-BE58无线信号放大器体验测评

《全屋WiFi7无死角!华硕RP-BE58无线信号放大器体验测评》家里网络总是有很多死角没有网,我决定入手一台支持Mesh组网的WiFi7路由系统以彻底解决网络覆盖问题,最终选择了一款功能非常... 自2023年WiFi 7技术标准(IEEE 802.11be)正式落地以来,这项第七代无线网络技术就以超高速

MyBatis设计SQL返回布尔值(Boolean)的常见方法

《MyBatis设计SQL返回布尔值(Boolean)的常见方法》这篇文章主要为大家详细介绍了MyBatis设计SQL返回布尔值(Boolean)的几种常见方法,文中的示例代码讲解详细,感兴趣的小伙伴... 目录方案一:使用COUNT查询存在性(推荐)方案二:条件表达式直接返回布尔方案三:存在性检查(EXI

rust 中的 EBNF简介举例

《rust中的EBNF简介举例》:本文主要介绍rust中的EBNF简介举例,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. 什么是 EBNF?2. 核心概念3. EBNF 语法符号详解4. 如何阅读 EBNF 规则5. 示例示例 1:简单的电子邮件地址

Python 异步编程 asyncio简介及基本用法

《Python异步编程asyncio简介及基本用法》asyncio是Python的一个库,用于编写并发代码,使用协程、任务和Futures来处理I/O密集型和高延迟操作,本文给大家介绍Python... 目录1、asyncio是什么IO密集型任务特征2、怎么用1、基本用法2、关键字 async1、async

Android Mainline基础简介

《AndroidMainline基础简介》AndroidMainline是通过模块化更新Android核心组件的框架,可能提高安全性,本文给大家介绍AndroidMainline基础简介,感兴趣的朋... 目录关键要点什么是 android Mainline?Android Mainline 的工作原理关键

使用C++将处理后的信号保存为PNG和TIFF格式

《使用C++将处理后的信号保存为PNG和TIFF格式》在信号处理领域,我们常常需要将处理结果以图像的形式保存下来,方便后续分析和展示,C++提供了多种库来处理图像数据,本文将介绍如何使用stb_ima... 目录1. PNG格式保存使用stb_imagephp_write库1.1 安装和包含库1.2 代码解

Golang的CSP模型简介(最新推荐)

《Golang的CSP模型简介(最新推荐)》Golang采用了CSP(CommunicatingSequentialProcesses,通信顺序进程)并发模型,通过goroutine和channe... 目录前言一、介绍1. 什么是 CSP 模型2. Goroutine3. Channel4. Channe

Java中的Opencv简介与开发环境部署方法

《Java中的Opencv简介与开发环境部署方法》OpenCV是一个开源的计算机视觉和图像处理库,提供了丰富的图像处理算法和工具,它支持多种图像处理和计算机视觉算法,可以用于物体识别与跟踪、图像分割与... 目录1.Opencv简介Opencv的应用2.Java使用OpenCV进行图像操作opencv安装j

Python中的可视化设计与UI界面实现

《Python中的可视化设计与UI界面实现》本文介绍了如何使用Python创建用户界面(UI),包括使用Tkinter、PyQt、Kivy等库进行基本窗口、动态图表和动画效果的实现,通过示例代码,展示... 目录从像素到界面:python带你玩转UI设计示例:使用Tkinter创建一个简单的窗口绘图魔法:用