Adas域控 Maxim serdes 串行解串器配置

1.GMSL2协议 

       GMSL2是Maxim推出的高速多媒体串行接口,在车载摄像头上应用很多。对应的硬件就是Maxim的Max967xx系列产品。一般集成在车载芯片上和车载摄像头上,作为视频信号以及其他控制信号比如GPIO信号的编码和解码设备。

2.Link模式

      Serializer和Deserializer配对使用,有单链路模式,分路模式,反向分路模式,双链路模式等。按照车圈的配置经验,主要用到的是单链路模式和反向分路模式,就是Serializer和Deserializer各一个,以及多个Serializer和一个Deserializer的情况。

2.1 Link配置

      Link有两种,自动和手动配置,不同设备有区别。一般自动就够用,要配的是link rate,根据需要配成一样,我用的是6Gbps。接上Serializer和Deserializer后,拉高PWDNB pin脚,检查 linklock 状态标志位即可。例如Max96712和Max96717搭配,Max96712有四路link ABCD,作为local端,可以支持前后左右四路环视摄像头数据的解析,Max96717集成在环视摄像头中,作为remote端。检查linklock是摄像头链路诊断的重要项,Maxim支持两种方式的查询,1种是用配成I2C设备,通过I2C访问Max96712设备的寄存器,查看locked标志位,另一种是做成中断,可以将linklock状态映射到Max96712的Lock引脚上(这一步需要使能Max96712的相关寄存器),接到SOC,SOC检测到电平拉低,即link断开。

2.2 ERRB配置

     ERRB是另一个重要的摄像头链路诊断项,ERRB可以反映多种内部错误,具体可参看Maxim产品的芯片手册。ERRB和Link Lock相似,有一个ERROR状态标志位,和ERRB pin脚,同样可以通过I2C轮询的方式检测ERROR状态位,或者使能ERRB pin脚,做成中断的形式,一般更推荐做成中断,但是中断或者轮询ERROR都只能知道发生了错误,不知道具体哪里出错,因此还需要用I2C依次读取各个使能OEN的错误标志位,来确定发生了何种错误。此处就能知道ERROR或者ERRB是一个或的结果,只要有错误发生ERROR置1,ERRB电平拉低。而需要检测或者重点关注哪些错误,这个是跟项目需求有关,每个错误都有ERR_OEN使能位,有的是默认使能的,有的是需要配置的。以上的关于ERRB的介绍,都是local端的配置,做个总结,

1.检查具体某个错误的ERR_OEN位是否使能,如果使能,那么一旦出错就会置位该错误的flag位,ERROR也会置1

2.若要做成中断,使能ERRB功能,

更新中,后面是remote端的ERRB配置

  • 8
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 串行解串器(SerDes)是一种高速数据传输技术,可将并行数据流转换为串行数据流,并将其发送到目标设备。其主要目的是在高速传输过程中保留数据质量和完整性。 基于不同的设计策略和特定的应用需求,有四种不同架构的串行解串器: 1. 并行-串行/串行-并行转换器 此类型SerDes可以同时传输多个并行信号,并将其转换为单个高速串行数据流。转换器可用于诸如板间、芯片间或电缆间的传输,并且主要应用于高速通讯网中的开放系统互连(OSI)模型中的物理层。 2. 多协议串行解串器 这种SerDes可以支持多种协议,如PCI Express、USB、SATA等,并且可以在不同设备和系统之间进行通讯。多协议串行解串器通常采用相同的物理层,但协议嵌入在解串器编码中,以支持不同的数据格式。 3. 等化器 等化器可以处理信道噪声和失真,以提高接收和传输的数据质量。等化器通常应用于具有较长距离传输的高速数字通信设备中,如铁路通号、航空航天和无线电通信系统。 4. 协议转换器/重构器 协议转换器/重构器通过将数据流从一个协议转换为另一种协议来支持不同的应用和环境。协议转换器/重构器通常用于网络交换机、路由器、网关等网络设备中。 总之,不同类型的串行解串器需要采用不同的设计方案和技术实现,以适应不同的应用场景和技术需求。这些解串器的发展将对各种新兴信息技术和通信应用的实现起到关键作用。 ### 回答2: 串行解串器(SERDES)是一种数字电路,通过将一系列并行数据转换为单个串行信号来实现高速数据传输。SERDES的不同架构可以根据其通道数量、时钟频率、延迟和功耗等参数来进行分类。以下是四种不同的SERDES架构: 1. 串行-并行-串行(SPS):此SERDES架构将串行数据转换为并行数据,再将其转换回串行数据。SPS是一种灵活的架构,可以适应不同的信号质量,并且可以通过增加通道数量来提高数据传输速度。 2. 并行-串行-并行(PSP):此SERDES架构将并行数据转换为串行数据,再将其转换回并行数据。PSP可以支持大量的通道数量,同时保持低延迟和低功耗。 3. 序列-网络-接口(SNI):此SERDES架构是一种高速的无源网络通信技术,它通过传输序列信号来传输数据。SNI架构可以实现高效的通道多路复用,同时具有低延迟和低功耗的优点。 4. 直接数字频率合成(DDS):此SERDES架构可以实现从低频到高频的频率转换,并且具有较高的精度和稳定性。DDS架构也可以实现数字调制、解调和编码等功能。 总之,SERDES的不同架构适用于不同的应用需求,可以根据具体的通信场景和特定的要求来选择适合的产品。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值