目录
双MAX9296-GMSL2摄像头接入扩展板
主要特征
- 适配TI-TDA系列板卡(下列板卡已测试:tda4vm evaluation kit(EVM), tda4vm-starter-kit(SK));
- 接入最多4通道摄像头(MAX9296, 2通道*2)
- 使用GPIO进行电源控制,可控制每一通道摄像头供电
- 预留多相机同步触发接口,最多可实现4路像机同步触发。
- 提供部分摄像头驱动参考
发货清单
- 扩展板,数量1
- 固定螺丝, 若干, (SK版:直径2.5,长度5mm; EVM版:直径2.5mm,长度11cm)
总体结构
基本参数
- GMSL接口通道数, 4max
- 供电电压, 5-20V, USB-c, 推荐使用45W以上笔记本电源
- GMSL摄像头 POC供电电压 8.8 - 9V, 1.5A
- 支持多摄头的内同步,外同步
- 支持GMSL状态指示
安装与连接
注意,必须使用合适的支撑柱及螺丝进行安装,否则可能影响稳定性
SK板安装
EVM板安装
连接电源
必须使用主板官方指定的电源, 并保证足够的功率, 否则运行过程中可能会非预期重启。
连接GMSL相机
- 确认相机POC电源与扩展板是否匹配
- 如不需要节电及使用GPIO电源控制,可安装强制供电跳线。
还没有GMSL相机?可以试试揖越的GMSL视频输入设备:gmsl2摄像头
快速上手
插入附带的SD卡。目前仅提供SK板的测试用SD卡。此卡官方SK板镜像相比,做了如下修改:
- 显示改为由R5控制
- 视频输入使用RTOS,OPENVX框架,由R5控制
- 神经网络运行,openvx框架, OSRT支持受限
连接显示器、网线, 串口线。使用HDMI连接显示器 (默认使用HDMI显示),网线主要用于调试。
插上供电口USB (sk板),确认扩展板指示灯显示正常。需要注意:
- Type-C USB的供电功率是否充足,推荐使用笔记本电源
- 摄像头GMSL的POC电源跳线是否接上
(各个Channel的供电由GPIO控制,可不用跳线)
上电进入terminal,需运行以下脚本,建立工作环境。
注意,注意,如果摄像头连接的是CH1,需要运行针对CSIRX2_1编译的程序。
./run_app_single_cam_ch1.sh
正常运行时的log [采购后可查看]
其它注意事项
软件开发环境建立
使用EVM板
可以直接使用,具体使用方法,请参考官方文档。
使用SK板
需要对SDK进行一些修改,请参考文档 利用Starter-Kit开发板开发RTOS应用
解串的地址
MAX9296的默认地址
- * CH0: 0x48
- * CH1: 0x4a
默认工作模式及修改
默认工作模式
CH0, CH1的MAX9296的默认工作模式均为:GMSL2, 6Gbps.
通过硬件跳线修改默认工作模式
Max9296 支持GMSL1/GMSL2, 3G/6G, coax/stp, i2c/uart 等在上电时通过分压电阻进行配置。这些配置不建议修改,但如需修改,推荐使用I2C修改寄存器的方式修改。如果确需要修改硬件,参考下图:
电阻的选择请参考 美信 数据手册。
通过软件I2C配置工作模式
使用I2C修改GMSL模式,参考如下代码,可以在不变更硬件的情况下,在GMSL1/GMSL2模式下切换。 具体操作,请参考:软件修改MAX9296的模式及速率 。
配置帧同步信号
使用多个摄像头需要进行同步。当MAX9296工作于GMSL1,或GMSL2模式时,其同步配置是不同的。 具体的操作及配置,请参考:MAX9296的多相机FSYNC配置.