MAX9257A/MAX9258A:可编程串行器/解串器的技术剖析与应用指南

电子说

1.4w人已加入

描述

MAX9257A/MAX9258A:可编程串行器/解串器的技术剖析与应用指南

在电子设计领域,数据传输的高效性和稳定性至关重要。MAX9257A串行器与MAX9258A解串器的组合,为数字视频串行链路提供了强大而灵活的解决方案。下面将深入探讨这两款器件的特性、工作原理及应用要点。

文件下载:MAX9257A.pdf

一、器件概述

MAX9257A与MAX9258A配对使用,构成完整的数字视频串行链路。它们具备可编程的并行数据宽度、并行时钟频率范围、扩频和预加重功能。集成的控制通道可在视频消隐期间通过与视频数据相同的差分对进行双向数据传输,无需外部CAN或LIN接口进行诊断或编程。同时,MAX9258A能从输入串行数据中恢复时钟,无需外部参考时钟。

二、关键特性分析

2.1 数据宽度与时钟特性

  • 可编程并行数据宽度:支持10、12、14、16和18位可编程并行数据宽度,可根据具体应用需求灵活调整。
  • 时钟范围:像素时钟可在5MHz至70MHz之间变化,具体取决于串行字长。MAX9257A可通过内部PLL将PCLK_IN(像素时钟)乘以12、14、16、18或20来生成串行时钟。
  • 数据速率:最大串行数据速率可达840Mbps,串行数据速率范围为60Mbps至840Mbps,可在加电时进行编程。

2.2 功能特性

  • 奇偶校验保护:可为视频和控制通道提供奇偶校验保护,增强数据传输的可靠性。
  • 可编程扩频:支持可编程扩频功能,有助于降低电磁干扰(EMI)。
  • 边缘可编程:HSYNC、VSYNC和时钟的上升或下降沿可编程,满足不同的应用场景。
  • GPIO功能:MAX9257A最多有10个可远程编程的GPIO,增加了系统的灵活性。
  • 自动重新同步:在失锁情况下可实现自动重新同步,确保系统的稳定性。
  • 时钟抖动滤波:MAX9257A具有PLL可过滤PCLK_IN上的高频像素时钟抖动,改善MAX9258A的数据恢复。
  • AC耦合支持:采用DC平衡编码,允许AC耦合,减少ISI(码间干扰)。
  • 预加重功能:MAX9257A的LVDS输出具有可编程预加重功能,可提升高频内容,驱动更长的电缆长度。
  • ESD保护:LVDS I/O满足ISO 10605、IEC 61000 - 4 - 2和±200V机器模型ESD保护,增强了器件的抗干扰能力。
  • 宽温度范围:工作温度范围为 - 40°C至 + 105°C,适用于各种恶劣环境。

三、工作模式与控制通道

3.1 工作模式

器件有视频和控制通道两个工作阶段。在视频阶段,MAX9257A接收并行视频数据并通过LVDS链路传输串行编码数据,MAX9258A接收编码的串行LVDS数据并将其转换回并行输出数据。在控制通道阶段,电子控制单元(ECU)可对MAX9257A、MAX9258A和外设设备(如相机)的寄存器进行编程。

3.2 控制通道

控制通道通信为半双工UART通信,有基模式和旁路模式两种。

  • 基模式:ECU使用UART协议与器件通信,MAX9257A将非目标数据包转换为I2C并传递给外设设备,反之亦然。可通过设置INTEN和INTMODE来控制与外设设备的通信。
  • 旁路模式:通过特定设置进入旁路模式,可暂时或永久阻止对器件寄存器的编程,允许ECU使用UART协议与外设设备通信。

3.3 定时器

  • STO定时器:控制通道启动超时定时器,若ECU在超时时间内未使用控制通道,通道将关闭。
  • ETO定时器:控制通道结束超时定时器,若ECU在使用控制通道后停止通信超过超时时间,通道将关闭。
  • CTO定时器:控制旁路模式的持续时间,超时后器件将恢复到基模式。

四、电源与编程

4.1 电源

  • MAX9257A和MAX9258A均采用 + 3.3V核心电源,接口电源范围为 + 1.8V至 + 3.3V。
  • MAX9258A通过PD输入控制电源,MAX9257A的电源状态由REM引脚决定,可实现远程上电。

4.2 编程

ECU可通过UART协议对器件寄存器进行编程,包括设置并行字宽、串行频率范围、奇偶校验、扩频和像素时钟频率范围等。编程需在垂直消隐时间内完成,以避免视频数据丢失。

五、应用与设计要点

5.1 应用领域

适用于汽车摄像头、工业摄像头、导航系统显示和车载娱乐系统等领域。

5.2 设计要点

  • AC耦合:AC耦合可增加LVDS接收器的输入电压,隔离低频接地偏移和共模噪声。需根据并行时钟频率选择合适的AC耦合电容。
  • 电源电路与旁路:所有单端输入和输出分别由VCCIO和VCCOUT供电,需进行适当的旁路处理。
  • 电路板布局:将LVCMOS/LVTTL信号和LVDS信号分开,采用四层PCB,确保LVDS通道的差分特性阻抗为100Ω,避免串扰。
  • 电缆和连接器:选择具有匹配差分阻抗的电缆和连接器,如双绞线和屏蔽双绞线电缆,以减少阻抗不连续性和EMI。
  • I2C上拉电阻:I2C需要上拉电阻来提供逻辑高电平,需在功耗和速度之间进行权衡选择合适的电阻值。

六、总结

MAX9257A/MAX9258A可编程串行器/解串器以其丰富的功能和灵活的配置,为数字视频串行链路提供了可靠的解决方案。在设计过程中,需要充分考虑器件的特性、工作模式、电源和编程等方面,以确保系统的稳定性和性能。同时,合理的电路板布局、电缆选择和I2C上拉电阻设置等设计要点也至关重要。你在实际应用中是否遇到过类似器件的使用问题呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分