IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> GMSL部分问题解答/含官方FAE解答 -> 正文阅读

[嵌入式]GMSL部分问题解答/含官方FAE解答

?Q:?GMSL串行器和解串器通过同轴线传输电源吗?

A:?是的。电源和信号占用不同的频段。电源分布在DC和低频,信号则占用较高频率。电源和信号可以通过同一根同轴线进行传输。需要考虑的是:电源通过同轴线传输时,在同轴线上会造成压降。在电源传输一端,需要考虑到这一压降,用比较高的电压进行传输。在电源接收端需要对电源进行稳压处理。(例如:MAX9271/2,MAX9296/MAX9295/96705,MAX9286/MAX96705等搭配原理基本相同)

?

Q:?串行器和解串器芯片中有很多配置管脚,这些配置管脚可以在工作过程中改变状态吗?

A:?ADDx、CX/TP、I2CSEL、SD、HIM 和 BWS管脚在退出省电模式后,管脚状态被锁存。之后这些管脚的电平改变,不会影响引脚对应的功能。而MS引脚在退出省电模式时的状态不被锁存,正常工作时MS管脚状态的改变会导致相应功能的改变。

?

Q:?如何理解MAX9271/MAX9286的Double input mode?

A:?比如MAX9271的数据以帧(frame)为单位进行传输。每帧包含24位或者32位的数据。如下图所示。

针对摄像头的应用,因为大多数摄像头输出的是RawData格式的数据,位数比较低。因此,可以把两个像素的数据放到一个帧里进行传输。即上图所示的24位或32位的数据里包含两个像素的数据。这种每帧传输两个像素的方式称为双输入模式。硬件实现方法如下图所示。

Q:?针对普通摄像头应用,如何计算同轴线或双绞线上传输信号的最大速率。

A:?举例:MAX9271/2以帧(Frame)为单位传输。为了消除传输过程中的直流分量,传输前进行8b/10b编码。这样,下图对应的24位和32位数据被编码成30位和40位的数据。

同轴线或双绞线上信号的传输速率计算方法为:

(行像素x列像素)/2 x每秒场数x1.25 x 30 (24-bit模式)

或(行像素x列像素)/2 x每秒场数x1.25 x 40(32-bit模式)

其中1.25是考虑行场消隐后所做的修正。“/2”是因为一帧传输了两个像素的数据。

如果已经知道了像素的时钟速率,计算方法为:

像素时钟(PCLK)速率x 30 (24-bit模式)或像素时钟(PCLK)速率x 40(32-bit模式)

?

对常见的720P,每秒30场的摄像头,同轴线或双绞线传输的最大速率为:

(720x1280)/ 2 x30 x 1.25 x 30= 437Mbps(24-bit模式),或

(720x1280)/ 2 x30 x 1.25 x 40= 583Mbps(32-bit模式)

?

Q:?如何利用MAX9271侧的MCU,通过同轴线或双绞线控制MAX9272侧的GPIO的状态?

A:?每个Serdes器件都对应有两个I2C器件地址。MAX9271的寄存器0x00对应的是MAX9271的I2C器件地址,寄存器0x01对应的是Deserializer(MAX9272)的I2C器件地址。通过对寄存器0x01所列的I2C地址进行读写,就可以对MAX9272进行配置或状态读取。对MAX9272的GPIO进行操作,对应的寄存器是0x0E(参见MAX9272数据手册的寄存器列表)。

?

Q:?如何判断MAX9271/MAX96705/MAX9295等串行器是否工作?

A:?最直观的方式是测量串行器的输出信号波形。但很多公司可能没有测高速信号所用的示波器。用常见的几十~几百兆带宽的示波器也可大致判断出串行器是否正常工作:测量串行器的输出端(在AC耦合电容之前)的共模电压,正常工作时的共模电压在1.1V~ 1.56V之间,典型值在1.4V。如果测量到的共模电压在几百毫伏以下,基本可以判断芯片没有正常工作。

?

Q:?串行器和解串器间的数据传输线缆即同轴线或双绞线有要求吗?

A:?要求同轴线/双绞线对高频信号的损耗小,阻抗有较好的控制。如果同轴线/双绞线高频信号损耗大,会影响信号眼图和最大传输距离。

附:MAX96705 规格描述

  • 理想用于摄像系统
    • 支持低成本50Ω同轴(100Ω STP)电缆
    • 视频/控制数据检错
    • 高抗干扰模式,支持可靠的控制通道EMC容限
    • 检测到错误时重发控制数据
    • 同类中最佳供电电流:93mA (最大)
    • 预加重/预减重,全速模式下电缆可长达15m
    • 32引脚(5mm x 5mm)、TQFN封装,引脚间距为0.5mm
  • 高速数据串行化,支持百万像素摄像头
    • 串行码率高达1.74Gbps
    • 12.5MHz至87MHz × 14位 + H/V数据
    • 36.66MHz至116MHz × 12位 + H/V数据(通过内部编码)
  • 多种模式,提高系统灵活性
    • 9.6kbps至1Mbps控制通道,UART、I2C (时钟展宽)或UART至I2C模式
    • 交叉点开关支持任意输入位映射
    • 支持编码VSYNC和HSYNC的模式
  • 降低EMI屏蔽要求
    • 可编程输出扩频
    • 跟踪并行输入上的扩频
    • 1.7V至3.6V I/O电源
  • 用于摄像头上电和验证的外设功能
    • 内置PRBS发生器,用于BER测试
    • 专用GPO,用于摄像头帧同步触发和其他用途
    • 远端/本地休眠模式唤醒
  • 满足AEC-Q100汽车规范
    • -40°C至+115°C工作温度范围
    • ±8kV接触放电保护和±15kV气隙放电保护,满足IEC 61000-4-2和ISO 10605标准的ESD保护要求

?详情:https://www.maximintegrated.com/cn/products/interface/high-speed-signaling/MAX96705A.html/product-details/tabs-3?intcid=para

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-10-06 12:23:33  更:2021-10-06 12:25:36 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 4:53:46-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码