MAX9295
配置说明
1.Max9295
的功能及应用
MAX9295
是把
MIPI CSI-2
转化成
GMSL2
或者
GMSL1
信号,该信号是可以通过
15m
长的线缆发送或接受控制数据以及传递
video
数据和双向的控制数据。
GMSL2
有固定的速率,正向的速率为
3Gbps
或者
6Gbps
,反向的速率为
187.5Mbps
。
Max9295
的主要特征如下:
1
)
4 lane MIPI CSI-2 V1.3 port
2
)
MIPI D-PHY v1.2 at 80Mbps-2.5Gbps per lane
3
)支持
RAW8/10/14/16/20,RGB565/666/888,YUV8/10-bit
4
)
16 channel CSI-2 virtual channel support
5
)同轴(
coax cable
)或者双绞线(
stp
)
6
)能产生
video sync signal
2. Max9295
寄存器配置说明
2.1 max9295
寄存器设置表
max9295
可以有两个
ports
,即
A port
和
B port
,在现有的版本只要一个
port B
,也就是只能连接一个
camera
。
首先要说明,一个
PHY
只有
2 lanes data
,如上图中,有两个
PHY
,而每个
phy
有两个
data lanes
,也就是总共有
4 data lanes
。
80 0330 00
设置的
max9295
为
1X4mode
,即一个
port
,
4 lanes
(
mipi 4 data lanes
)
80 0331 33
设置的
Port b
为有效
port
80 0332 EE 80 0333 E4
沿用的是默认设置,即把
PHY0
和
PHY1
的
data0,data1,data2,data3
映射到
B port
上的
data lane
上。
2.3 max9295
寄存器
video pipes
设置
关于
serializers video pipes
一般都有
4
个,即
X,Y,Z,U
;每个
video pipes
只能通过一种
data type
。
data type
有如下几种,以及寄存器设置参数如下
80 0308 7F
打开
Port B,
同时把
Video X,Y,Z,U
四个
video pipeline
映射到
port B
上
80 0311 30
只
start Port B
的
X
和
Y video pipeline
2.4 max9295
寄存器
mapping
设置
80 0314 6C
即设置的寄存器值为
2C
,因此设置的
X video pipelines
的数据类型为
RAW 12
80 0316 52
即设置的寄存器值为
12
,因此设置的
Y video pipelines
的数据类型为
embedded data
80 0318 70 80 031A 62
设置的为
Z
和
U video pipelines
数据类型
80 0053 10
这个是跟
splitter
模式有关,而本设置用的是
LINK A
80 0057 11
这个是跟
splitter
模式有关,而本设置用的是
LINK A
2.5 max9295
寄存器
start
和
sync
设置
80 0002 33
打开
video X
和
video Y
80 02BE 91 80 03F1 89 80 02D3 84 80 02D5 82
设置
GPIO7
位同步信号脚,做为接收端
在设置同步模式以后,如果要确认是不是
sync
信号,可以查看
0x2D3
寄存器的
Bit 3(GPIO_IN)
,这个表示
sync gpio
的状态,如果是有
sync
信号的,该状态值会变化的,即
1
和
0
是交替的。