第4节 基于MX9296A的解串器配置调试

一、美信的解串器MX9296A

在汽车电子领域,串行器大部分是美信的天下,TI占有少部分,其次是国产,所以在这个行业里面的人,需要经常和美信的串行/解串器打交道,本次记录一下美信的解串器MAX9296A调试过程

二、基本硬件介绍

2.1 调试流程

Sensor -->Max96717F-->Max9296A-->SOC-->USB--->电脑显示

摄像头Sensor将数据丢给串行器Max96717F,通过GSML2同轴传输,RX使用的是MAX9296A,将GSML信号转为MIPI CSI,然后通过SOC接收,内部转为为USB,走UVC协议,在电脑上直接显示,所有设备间的通信使用I2C。

2.2 各个设备地址

Sensor:0x6C

Max96717f:0x80

Max9296A:0x90

注意:MAX芯片的设备地址是8位,而它所对应的寄存器地址是16位的,为什么是16位,因为他的寄存器太多了,而对应的数据又是8位的,所以在I2C写入的时候,需要兼容8位和16位两种寄存器地址比较好。

三、调试

3.1 了解调试sensor的数据

要清楚基本的数据格式,比如分辨率,帧率,数据格式,需要的带宽,是否需要配置同步信号,是否需要复位信号,传输端口是A还是B,MIPI是几lane等等

3.2 确定硬件是正常

正式开始调试前,要保证硬件是OK的,包括Sensor ,TX ,RX等,所有涉及到调试的硬件都要是OK的,减少在调试过程中被坑埋,加快调试的进度和速度。

3.3 正式调试,首先确认设备地址OK

从RX开始,根据MAX9296的规格书,对地址读操作,看下默认地址是否是0x90.

read-normal-img

这一步操作至关重要,如果不成功,需要检查硬件、线材等,如果成功,可以判定I2C的读操作基本没问题,同轴传输基本OK,接下来只需要验证写操作即可。

3.3 TX部分寄存器配置

先切换到对应的TX设备地址,然后对下面的寄存器进行基本配置

0x0318,0x6c,

0x0331,0x33, 

0x02be,0x10

3.4 RX部分寄存器配置

先切换到RX部分对应的地址,然后对RX对应的寄存器进行操作,配置完成后,启动MIPI传输。

0x0051,0x02,

0x0052,0x01, 

0x044a,0xd0, 

0x0320,0x2c, 

0x0313,0x02, 

3.5对于RAW DATA传输的数据寄存器

还需要对应Sensor的寄存器进行一些配置才能有图像输出,如果是YUV来传输的话,基本配置好TX/RX即可,以下是对Sensor的部分寄存器进行的配置,配置完成,即可完成显示。

0x0103,0x01,

0x0107,0x01,

0x4d5a,0x1a,

0x4d09,0xff,

0x4d09,0xdf,

0x3208,0x04,

0x4620,0x04,

0x3208,0x14,

0x3208,0x05,

0x4620,0x04,

0x3208,0x15,

0x3208,0x02,

0x3507,0x00,

0x3208,0x12,

0x3208,0xa2,

0x0301,0xc8,

0x0303,0x01,

0x0304,0x01,

0x0305,0x2c

3.6配置完成

完成配置后,即可进行对应的传输显示,如果发现显示不对,需要查找对应的寄存器值即可。

read-normal-img

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dragonElectrophile

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值