h1654155282.3538
2026-05-13
81
加入交流群
描述
MAX96711:汽车摄像头应用的理想之选
在汽车电子领域,摄像头系统的性能对于车辆的安全和智能驾驶至关重要。MAX96711作为一款专为汽车摄像头应用设计的14位GMSL串行器,凭借其出色的特性和功能,成为了众多工程师的首选。今天,我们就来深入了解一下这款器件。
文件下载:MAX96711.pdf
一、器件概述
MAX96711是一款紧凑型串行器,特别适用于汽车摄像头应用。它具有高带宽模式,在12位线性或组合HDR数据类型下,并行时钟最大值可达116MHz。同时,其线路故障电路能够检测链路电缆上的开路/短路故障,为系统的稳定运行提供了保障。
嵌入式控制通道在UART、I2C和混合UART/I2C模式下以9.6kbps至1Mbps的速率运行,可独立于视频时序对串行器、解串器和摄像头寄存器进行编程。为了驱动更长的电缆,该IC具备可编程的预加重/去加重功能,并且在串行输出上支持可编程扩频,串行输出符合ISO 10605和IEC 61000 - 4 - 2 ESD标准。其核心电源范围为1.7V至1.9V,I/O电源范围为1.7V至3.6V,采用32引脚(5mm x 5mm)TQFN封装,工作温度范围为 - 40°C至 + 115°C。
二、特性与优势
(一)安全摄像头应用的理想选择
- 低成本电缆兼容性:可与低成本的50Ω同轴电缆(100Ω STP电缆)配合使用,降低了系统成本。
- 错误检测:具备视频/控制数据的错误检测功能,确保数据传输的准确性。
- 高抗扰模式:高抗扰模式增强了控制通道的EMC耐受性,提高了系统的可靠性。
- 数据重传:检测到错误时可重传控制数据,进一步保证数据的完整性。
- 低功耗:最佳的电源电流,最大仅为93mA,有助于降低系统功耗。
- 长电缆驱动:预加重/去加重功能允许在全速下驱动15m的电缆。
- 紧凑封装:32引脚(5mm x 5mm)TQFN封装,节省了电路板空间。
(二)高速数据序列化
- 高串行比特率:串行比特率高达1.74Gbps,满足了高分辨率摄像头的数据传输需求。
- 宽输入范围:支持12.5MHz至87MHz x 12位 + H/V数据,以及36.66MHz至116MHz x 12位 + H/V数据(通过内部编码)。
(三)系统灵活性
- 多模式控制通道:控制通道支持9.6kbps至1Mbps的UART、I2C(带时钟拉伸)或UART - to - I2C模式,满足不同的应用需求。
- 交叉点开关:交叉点开关可接受任何输入位图,实现灵活的数据路由。
- 编码同步信号:支持编码VSYNC和HSYNC模式,优化了视频数据的传输。
(四)降低EMI和屏蔽要求
- 可编程输出扩频:可编程的输出扩频功能降低了发射电平,减少了EMI干扰。
- 跟踪扩频输入:串行器和解串器可跟踪扩频输入时钟,无需多个扩频时钟。
- 宽I/O电源范围:1.7V至3.6V的I/O电源范围,提高了系统的兼容性。
(五)摄像头上电和验证的外设特性
- 线路故障检测:可检测接地/电池短路和开路故障,及时发现电缆问题。
- 内置PRBS发生器:用于误码率测试,方便系统的调试和验证。
- 专用GPO:可用于摄像头帧同步触发等其他用途。
- 远程/本地唤醒:支持从睡眠模式远程/本地唤醒,节省了系统功耗。
(六)符合汽车规格
- 宽温度范围:工作温度范围为 - 40°C至 + 115°C,适应汽车环境的要求。
- ESD保护:具备±8kV接触和±15kV空气的IEC 61000 - 4 - 2和ISO 10605 ESD保护,提高了器件的可靠性。
三、工作模式与功能
(一)串行链路信号和数据格式
串行器对输入的并行数据进行加扰,并与前向控制数据相结合,然后进行编码传输,以高于输入字速率的倍数输出为单序列化比特流。解串器接收串行数据并恢复时钟信号,将数据反序列化、解码和解扰为并行输出数据和前向控制数据。
(二)工作模式
- 视频/配置链路:正常情况下,串行器以视频链路模式运行,发送视频数据和控制数据。当PCLK不可用时,可使用配置链路对串行器、解串器和外设进行设置。
- 单/双模式:单/双模式操作可将1.74Gbps的带宽配置为不同的宽度和字速率,双模式可使并行字速率范围提高2倍。
- HS/VS编码:默认情况下,GMSL为HSYNC、VSYNC和DE分配视频位槽。通过HS/VS编码,可对同步信号进行特殊编码,释放更多视频位槽。
- 错误检测:串行链路的8b/10b编码/解码和1位奇偶校验可检测串行链路上的位错误,还可选择6位CRC校验进一步提高数据的可靠性。
- 总线宽度:串行链路具有多种总线宽度设置,可根据不同的应用需求选择合适的模式。
(三)控制通道和寄存器编程
- 前向控制通道:控制数据从串行器发送到解串器,通过前向控制通道传输。
- 反向控制通道:控制数据从解串器发送到串行器,支持高抗扰模式,可提高反向控制通道的鲁棒性。
- UART接口:UART接口与所有GMSL设备兼容,支持基模式和旁路模式,可实现设备间的通信。
- I2C接口:通过控制通道连接串行器和解串器的I2C接口,允许单个微控制器配置串行器、解串器和外设。
- 远程端操作:当I2C主设备在本地从设备上发起通信时,远程端设备作为主设备转发数据。
- 时钟拉伸时序:I2C接口使用时钟拉伸,为数据在串行链路上的转发提供时间。
- 基于数据包的I2C:基于数据包的控制通道可增强控制通道的错误处理能力,支持GPI/GPO和I2C传输的同时进行,具备错误检测和重传功能。
(四)其他功能
- 扩频:串行器包含可编程扩频输出,可降低发射电平。
- 电缆类型配置:驱动输出可针对100Ω双绞线和50Ω同轴电缆进行编程。
- 交叉开关:交叉开关可实现并行输入/输出与SerDes之间的数据路由。
- 视频时序发生器:串行器包含可编程视频时序发生器,可生成/重定时输入同步信号。
- 关机/睡眠模式:提供多种睡眠和关机模式,可在不需要全功能运行时降低功耗。
四、寄存器映射与编程
MAX96711的寄存器映射包含多个寄存器,用于配置和控制器件的各种功能。通过对这些寄存器的编程,可以实现对串行器和解串器的灵活配置。例如,seraddr (0x00)寄存器用于设置串行器的设备地址,desaddr (0x01)寄存器用于设置解串器的设备地址。
五、应用信息
(一)并行接口
CMOS并行接口的数据宽度可编程,根据应用需求选择合适的宽度。较大的宽度(BWS = 1)可降低像素时钟速率,较小的宽度(BWS = 0)可允许更高的像素时钟速率。
(二)总线数据宽度和速率
总线数据宽度取决于所选模式,使用错误检测或双模式时,可用总线宽度会减少。总线数据速率取决于BWS和DBL的设置,可根据需求选择合适的PCLK速率。
(三)交叉开关编程
交叉开关默认将串行器输入引脚DIN_和HS/VS连接到相应的解串器输出引脚DOUT_和HS/VS。当更改输入或输出引脚分配,或连接不支持DBL = 1模式的设备时,需要重新编程交叉开关。
(四)时序发生器编程
时序发生器参数以PCLK周期为单位存储在寄存器中,为防止输出毛刺,应在配置链路模式或未施加PCLK时编程所有时序发生器参数。
(五)双模式对齐
当串行器和解串器的DBL均为1时,GMSL自动保持像素顺序。当串行器的DBL = 1,解串器的DBL = 0(或不支持)时,可使用双模式对齐。
(六)控制通道接口
- I2C:设置I2CSEL = 1可配置控制通道为I2C到I2C模式,支持9.6kbps至1Mbps的位速率。
- UART:设置I2CSEL = 0可配置控制通道为UART或UART - to - I2C模式,支持基模式、UART时序、UART - to - I2C转换和UART旁路模式。
(七)扩频
通过编程SS位可开启串行器的扩频功能,解串器可跟踪串行器的扩频并将其传递到输出。
六、布局与设计考虑
(一)电路板布局
- 电源电路和旁路:串行器使用1.7V至1.9V的AVDD和DVDD,除串行输出外,所有输入和输出均由1.7V至3.6V的IOVDD供电。适当的电源旁路对于高频电路的稳定性至关重要。
- 高频信号:应将LVCMOS逻辑信号和CML/同轴高速信号分开,以防止串扰。使用四层PCB,分别为电源、接地、CML/同轴和LVCMOS逻辑信号提供单独的层。
(二)ESD保护
器件的ESD耐受性符合人体模型、IEC 61000 - 4 - 2和ISO 10605标准,串行输出具备ISO 10605 ESD保护和IEC 61000 - 4 - 2 ESD保护,所有引脚均经过人体模型测试。
(三)兼容性
MAX96711可与MAX96711 - MAX96711系列器件配对,也可与任何GMSL设备互操作,但在使用某些功能时,需要考虑与解串器的兼容性。
七、总结
MAX96711以其丰富的功能、出色的性能和良好的兼容性,为汽车摄像头应用提供了一个可靠的解决方案。在实际设计中,工程师们可以根据具体的应用需求,合理配置器件的各种功能和参数,充分发挥其优势,为汽车电子系统的发展贡献力量。你在使用MAX96711的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
打开APP阅读更多精彩内容