Crosslink-NX器件应用连载(11): 图像(数据)远程传输

news2024/11/19 18:29:17

作者:Hello,Panda

大家下午好,晚上好。这里分享一个Lattice Crosslink-NX器件实现图像或数据(卫星数据、雷达数据、ToF传感器数据等)远程传输的案例(因为所描述的内容颇杂,晒图不好晒,因此就不多晒图了)。实现信号远距离传的常见物理链路一般有3种:

(1)同轴电缆:日常生活中常见的有线电视,SDI直播系统都是通过同轴电缆实现,一般传输距离可以达到数百米;

(2)双绞线:日常所见的千兆网、万兆网(电口)即为双绞线,根据信号速率的高低,一般可以传输数米到数百米;

(3)光纤:日常所见的光猫、光模块均为光电转换设备,光纤链路带宽高,传输距离远,可达数千米甚至数十千米。

这里所说的使用Lattice Crosslink-NX器件实现图像远程传输,指的是在车载、工业、医疗等应用场合,实现本地的短距离(数米到数十米距离)的原始视频传输,一般视频为2K/4K 60Hz或同等带宽的原始视频,且为减少布线一般都有PoC供电的需要。因此,一般都选择同轴电缆或双绞线方案。

目前,最为常用的串行解串器的套片方案主要有三类:

(1)ADI(原美信)主推的GMSL方案,现在已经量产第三代产品。第二代(GMSL2)主要以MAX96717(串行器)和MAX96712/MAX96724(解串器),支持2.5Gbps Lane MIPI-DPHY和更高Tri符号率的MIPI-CPHY数据接口,数据链路带宽6Gbps,主要针对2K/60Hz的应用场合;第三代(GMSL3)主要以MAX96793(串行器) 和MAX96792(解串器)为代表,数据链路带宽12Gbps主要针对4K/60Hz的应用场景。均支持同轴电缆和双绞线传输(下行链路最高12Gbps数据,上行链路固定180Mbps控制信号),支持PoC供电。

(2)TI主推的FPD-LINK方案,目前已经退出IV代产品,主要代表器件为DS90UB971-Q1(串行器)和DS90UB9702-Q1(解串器),其链路带宽为7.55Gbps(有效数据载荷带宽6Gbps),主要针对4K/40Hz(RAW图可以到60Hz)的应用场合。串行器输入和解串器输出均为2.5Gbps Lane速率的MIPI D-PHY接口,支持同轴电缆和双绞线链路(下行链路7.55GBps数据、上行链路47.187Mbps控制信号),支持PoC供电。

(3)THine主推的V-BY-ONE方案,该方案主要针对显示应用场景,也可用于源端传输图像和数据。它每组Serdes支持最多2对3Gbps的链路,实现6Gbps总带宽,典型的串行为THCV241A-P,解串器为THCV242A-P。它的串行输入接口和解串器输出接口均为1.5Gbps的MIPI  D-PHY接口,收发器物理层速率与输入的MIPI Lane速率正相关,为一个变化的非定值。V-BY-ONE方案主要面向2K/60Hz的系统,在用作摄像头流传输时,如果摄像头本身支持在1.5Gbps MIPI Lane速率的情况下实现发送4K/60Hz的图像流,它的物理层也能支持40K/60Hz的传输。

前面铺垫那么多来介绍这些串行解串器,那么Crosslink-NX存在意义在哪里呢?万变不离其宗,它们还是主要用于桥接。桥接分为两种情况:

(1)第一种情况:将不是MIPI的其他接口比如LVDS、SubLVDS、SLVS、DVP等等其他的相机图像传感器Sensor(CMOS图像传感器、红外热成像仪等)、高速ADC、雷达芯片(比如TI常用毫米波雷达芯片AWR6843、AWR1642等)等的输出接收并转为MIPI 数据接口后发送到串行器传输。

(2)第二种情况:做速率匹配,比如有的图像Sensor,它是3840×2160 60Hz的,但它必须要是2.5Gbps的MIPI Lane才能输出图像,这个时候就可以用Crosslink-NX器件接收其2.5Gbps Lane速率的图像,然后将其用1.5Gbps Lane速率发送出去,这样就可以利用V-BY-ONE之类这样的串行解串器将4K图像发出。

今天的分享到此结束,谢谢大家!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1791733.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

618数码好物推荐!精选便宜又实用的数码产品推荐!

着618购物盛宴的脚步日益临近,你是否已经锁定了心仪的宝贝?那些曾让你心动不已的数码产品,现在正是以最低价收入囊中的绝佳时机。618不仅是一场购物狂欢,更是各大电商平台竞相推出优惠政策的盛宴。为了满足大家的需求,…

C语言笔记第13篇:自定义类型(联合union和枚举enum)

1、联合体 1.1 联合体类型的声明 像结构体一样,联合体也是由一个或多个成员构成,这些成员可以是不同的类型。 但是编译器只为最大的成员分配足够的内存空间,联合体的特点是所有成员共用一块内存空间,所以联合体也叫&#xff1a…

HTML+CSS+JS实现2048经典小游戏(附完整源码)

2048 小游戏的目标是通过合并数字单元格&#xff0c;最终在 4x4 的棋盘上创建一个值为 2048 的单元格。 一、预览效果 二、程序源码 html代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"…

Vue——组件数据传递与props校验

文章目录 前言组件数据传递的几种类型简单字符串类型数据专递其他类型数据(数字、数组、对象)传递注意事项 数据传递值校验限定数据类型 type给定默认值 default指定必选项 required 前言 组件与组件之间并不是完全独立的&#xff0c;他们之间可以进行一些数据的传递操作。传递…

宇宙探索:假如把银河系缩小到一个电子那么小,那宇宙会有多大?

“你知道银河系有多大吗?”“我们可以看到的宇宙有多大呢?”“那么假如把银河系缩小到一个电子那么小&#xff0c;那么我们可以看到的宇宙会有多大呢?”这样一个看似简单的问题却没有一个简单的答案&#xff0c;那么蕴藏其中的玄机是什么? 一、光是无法照亮宇宙的角落。 从…

思维,1209G1 - Into Blocks (easy version)

一、题目 1、题目描述 2、输入输出 2.1输入 2.2输出 3、原题链接 Problem - 1209G1 - Codeforces 二、解题报告 1、思路分析 考虑&#xff1a; 最终状态为若干段相同数字&#xff0c;且任意两段数字不同 每个数字出现的最左下标和最右下标构成一个区间 连锁反应—…

月薪12万招聘AI人才,AI已成为大公司的竞争,小公司难以生存

前言 AI已经成为了时代的风口&#xff0c;这个风口的风力有多大呢&#xff1f; 一个月12-20万。 对&#xff0c;一个月120000-200000元&#xff01; 如果说&#xff0c;步入2024年最火的是什么&#xff0c;那一定就是ChatGPT所引领的开放式AI了&#xff0c;这个东西有多火呢…

AI绘画入门指南!一遍就会!AI绘画Stable Diffusion新手入门教程

我们尝试了一段时间Midjourney&#xff0c;发现其对图片的可控性较弱。于是研究起了Stable Diffusion。 SD的主要优势在于开源&#xff0c;因为开源会有很多无私的大佬分享自己的模型、插件及脚本等&#xff0c;让SD有了更丰富的扩展。在画面统一性和更像本人方面要比MJ容易实…

C++之虚函数与多态

1、多态 前面三种称为静态绑定&#xff08;静态多态&#xff09;&#xff0c;最后面的虚函数&#xff0c;则称为动态绑定&#xff08;动态多态&#xff09;。 2、静态绑定与动态绑定 要实现动态绑定&#xff0c;就必须使用虚函数。 3、虚函数 只有当你在&#xff1a;基类的指…

Mysql 常用命令 详细大全【分步详解】

1、启动和停止MySQL服务 // 暂停服务 默认 80 net stop mysql80// 启动服务 net start mysql80// 任意地方启动 mysql 客户端的连接 mysql -u root -p 2、输入密码 3、数据库 4、DDL&#xff08;Data Definition Language &#xff09;数据 定义语言, 用来定义数据库对象(数…

手机怎么压缩图片?通过三种压缩操作

手机怎么压缩图片&#xff1f;在智能手机日益普及的今天&#xff0c;拍照分享已成为日常生活的一部分。然而&#xff0c;高质量的照片往往占用较大的存储空间&#xff0c;且在网络上传输时速度较慢。那么&#xff0c;如何在手机上压缩图片呢&#xff1f;本文将介绍三种实用的手…

C/C++图形库Easyx的使用教学

绘制简单的图形窗口 学会创建图形化窗口 包含头文件 graphics.h包含已被淘汰的函数easyx.h包含最新的函数 两个函数就可以创建窗口 Initgraph&#xff08;&#xff09;函数的定义 图形窗口的创建 #include<graphics.h>int main() {initgraph(800, 600);while (1);…

90%国际3A游戏发行商的首选,一文揭秘语音驱动面部动画生成技术!

在科技迅猛发展的时代&#xff0c;AI 正以破竹之势重塑着我们的世界。从激烈的“百模大战”到应用层生态的“百花齐放”&#xff0c; AIGC 产业迎来了快速增长的爆发期。AIGC 引领的创新应用&#xff0c;正推动着包括动漫游戏产业在内的各行各业加速升级。随着 AIGC 技术的不断…

SVN安装详细教程

&#x1f4d6;SVN安装详细教程 ✅1. 下载✅2. 安装✅3. 使用 ✅1. 下载 官方地址&#xff1a;https://tortoisesvn.net/downloads.html 123云盘地址&#xff1a;https://www.123pan.com/s/4brbVv-rsoWA.html ✅2. 安装 双击TortoiseSVN-1.14.6.29673-x64-svn-1.14.3.msi安装…

Kafka消费者api编写教程

1.基本属性配置 输入new Properties().var 回车 //创建属性Properties properties new Properties();//连接集群properties.put(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG,"node1:9092,node2:9092");//反序列化properties.put(ConsumerConfig.KEY_DESERIALIZER_CL…

云端狂飙:Django项目部署与性能优化的极速之旅

Hello&#xff0c;我是阿佑&#xff0c;这次阿佑将手把手带你亲自踏上Django项目从单机到云端的全过程&#xff0c;以及如何通过Docker实现项目的无缝迁移和扩展。不仅详细介绍了Docker的基本概念和操作&#xff0c;还深入探讨Docker Compose、Swarm和Kubernetes等高级工具的使…

车辆路径规划之Dubins曲线与RS曲线简述

描述 Dubins和RS曲线都是路径规划的经典算法&#xff0c;其中车辆运动学利用RS曲线居多&#xff0c;因此简单介绍Dubins并引出RS曲线。 花了点时间看了二者的论文&#xff0c;并阅读了一个开源的代码。 Dubins曲线 Dubins曲线是在满足曲率约束和规定的始端和末端的切线&#…

【python】IndexError: Replacement index 1 out of range for positional args tuple

成功解决“IndexError: Replacement index 1 out of range for positional args tuple”错误的全面指南 一、引言 在Python编程中&#xff0c;IndexError: Replacement index 1 out of range for positional args tuple这个错误通常发生在使用str.format()方法或者f-string&am…

网络编程 —— Http使用httpClient实现页面爬虫

先去找类型的a标签 取出图片所在网址 取出https://desk.3gbizhi.com/deskMV/438.html 搭建Form界面 Http类 public static HttpClient Client { get; } static Http() {HttpClientHandler handler new HttpClientHandler();//处理消息对象//ServerCertificateCustomValidat…

NeuralForecast TokenEmbedding 一维卷积 (Conv1d) 与矩阵乘法

NeuralForecast TokenEmbedding 一维卷积 (Conv1d) 与矩阵乘法 flyfish TokenEmbedding中使用了一维卷积 (Conv1d) TokenEmbedding 源码分析 在源码的基础上增加调用示例 下面会分析这段代码 import torch import torch.nn as nn class TokenEmbedding(nn.Module):def __i…