GMSL Strapping Pins CFG0/CFG1 应用

GMSL device 使用起来还是比较简单
ADI 已经充分考虑了用户的需求,尽可能的降低的芯片的使用和配置复杂度
一对加串器和解串器,只要工作模式匹配得当,Link Locked,便能够正常工作

如果遇到 Link 无法建立(Locked),电源没有问题的情况下,多半是加串器和解串器的工作模式不匹配

首先排除电源问题,加串和解串器一般都是三路电源,以 MAX96717 为例, 电源参数如下:
在这里插入图片描述

MAX96717 有两个 Strapping pins: MFP1/CFG0(Pin.3) 和 MFP2/CFG1(Pin.4)
芯片在上电时,会检测这两个管脚的电压,根据不同的电压值,芯片进入到不同的工作模式。
MAX96717 规格书上的有两个真值表:

在这里插入图片描述
在这里插入图片描述
其中,R1/R2 的电路位置如下:

在这里插入图片描述
从表中我们也可以看出:
CFG0 用于选择通信模式(I2C or UART), 时钟选择(XTAL or RoR) 以及器件初始地址(该地址在上电之后也可以通过寄存器进行修改)
CFG1 用于选择线缆类型(Coax or STP),工作速率(3G or 6G)以及工作模式(Pixel or Tunnel)

比如说,我们期望 MAX96717 工作在 I2C, 上电地址 0x80, 6G,Coax, Pixel,XTAL 模式:

CFG0 需要选择如下挡位:
在这里插入图片描述
那么,对应的上拉下拉电阻 R1/R2 分别为 68.1k 和 32.4k

CFG1 需要选择如下挡位:
在这里插入图片描述
那么,对应的上拉下拉电阻 R1/R2 分别为 10k 和 Open(即 NC, 不上件)

GMSL 的解串器也是类似的配置,具体请参考对应的规格书

加串和解串器上电之后,可以通过寄存器判断 GMSL link 是否 Locked
以 MAX96717 为例, 0x13.bit3 = 1 , 则代表 GMSL 链路 Locked 成功
如果 0x13.bit3 = 0, 则是链路没有 Locked,需要去排查下具体问题(通常是工作模式配置问题)
在这里插入图片描述
有同学会问,上电之后多久可以去检查 Locked bit 的状态。
ADI 官方给的 Locked 时间是 ~45ms, 笔者建议可以在 100ms 之后去检查 Locked 的状态

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值