电子说
在电子设计领域,高速数据传输和处理一直是关键需求。MAX9288/MAX9290 3.12Gbps GMSL 解串器为我们提供了一个强大的解决方案,适用于多种应用场景。本文将深入探讨这两款解串器的特点、工作原理以及应用注意事项。
文件下载:MAX9288.pdf
MAX9288/MAX9290 是两款用于同轴或屏蔽双绞线(STP)输入以及 MIPI CSI - 2 输出的千兆多媒体串行链路(GMSL)解串器。它们能够从 GMSL 串行器接收数据,通过 50Ω 同轴电缆或 100Ω 屏蔽双绞线传输,并在 CSI - 2 输出端输出解串后的数据。其中,MAX9290 具备高清内容保护(HDCP)功能,而 MAX9288 则没有此功能。
这两款解串器适用于多种应用,包括高分辨率汽车导航、后座娱乐系统以及百万像素相机系统等。在这些应用中,它们能够满足高速数据传输和高质量视频显示的需求。
解串器通过同轴或 STP 电缆接收来自 GMSL 串行器的数据。输入数据经过加扰和 8b/10b 编码(高带宽模式下为 9b/10b),解串器恢复嵌入的串行时钟,然后对数据进行采样、解码和解扰。
解串器将视频控制信号 VS 转换为 CSI - 2 帧开始或帧结束短数据包,并根据用户编程的格式和像素计数将像素颜色数据组装成 CSI - 2 长数据包。
音频通道接收音频数据,自动将其编码为与像素时钟同步的单比特流。解串器对音频流进行解码,并将音频字存储在 FIFO 中,通过内部振荡器检测音频数据速率,并以 I²S 格式输出音频。
解串器从串行输入中恢复像素时钟(PCLK),该时钟用于控制设备的各种功能,如控制信号和 MCLK。当时钟稳定时,LOCK 引脚变为高电平,时钟发送器开始发送 HS 时钟。
通过 DRS 引脚/位和 BWS 输入设置 GMSL 像素时钟频率范围,以适应不同的应用需求。
音频通道支持多种采样率和音频字长,音频位时钟(SCK)无需与像素时钟同步。
在基本模式下,µC 可以使用 GMSL UART 协议从链路的任一侧访问串行器和解串器的寄存器,并通过 UART 数据包对远程侧的外围设备进行编程。
在 I²C - to - I²C 模式下,解串器通过 I²C 兼容的 2 线接口发送和接收数据,支持双向通信。
反向控制通道与正向视频数据共存于同一串行电缆上,形成双向链路,独立于正向控制通道工作。
HDCP 认证过程包括生成随机数、计算响应值、检查 BKSV 以及比较响应值等步骤。µC 负责启动和控制认证过程,确保数据的安全传输。
数据可以进行加密传输,加密通过设置 ENCRYPTION_ENABLE 位来启用。视频垂直同步(VSYNC)用于同步加密的开始,每个帧和每行都会生成新的加密密钥。
解串器支持构建 HDCP 中继器,中继器可以接收和解密 HDCP 内容,然后重新加密并传输到下游链路。
正确的电源旁路对于高频电路的稳定性至关重要,需要使用适当的电容对电源进行旁路。
选择具有匹配差分阻抗的电缆和连接器,以最小化阻抗不连续性,确保数据传输的质量。
将 LVCMOS 逻辑信号和 CML/同轴高速信号分开,以防止串扰。使用四层 PCB,为电源、接地、CML/同轴和 LVCMOS 逻辑信号分别设置独立的层。
解串器会检查串行链路中的错误,并将解码错误的数量存储在 DECERR 寄存器中。当检测到大量错误时,解串器会尝试重新锁定串行数据。
MAX9288/MAX9290 解串器为高速数据传输和处理提供了强大的解决方案,具有高速、灵活、可靠等优点。在实际应用中,我们需要根据具体需求合理选择和配置解串器,注意电源、电缆、电路板布局等方面的问题,以确保系统的稳定运行。同时,对于 HDCP 功能,需要严格按照相关标准进行操作,以保障数据的安全传输。你在使用这两款解串器的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !