跳到主要内容

RedFox-D3Gx

概述

该摄像头配备 SONY 车规级 CMOS 图像传感器和 Maxim GMSL 串行器,车规级传感器搭配经过调校的图像信号处理器(ISP),可输出优秀的图像质量。产品采用 IP67 防护外壳,AA 镜头已在工厂完成调焦和点胶固定。

RedFox-D3Gx

主要特性与应用

特性:
• 支持多摄像头同步
• 支持不同焦距镜头
• 支持外部触发
• RoHS

应用:
• 自动驾驶
• ADAS + 视觉融合
• 高动态范围成像
• 机器人

快速入门

规格

参数规格
传感器SONY 2.95MP RGGB
ISP内置
图像尺寸1/2.42 inch CMOS
输出像素1920H×1536V @30fps (默认)
1920H×1536V @60fps
分辨率中心 ≥800LW/PH,周边 ≥600LW/PH
(RedFox-D3GF 仅满足中心标准)
像元尺寸3.0μm × 3.0μm
帧率MAX 60fps
HDR 支持
LEM
HDR 范围最高 120 dB
输出数据YUV422
SerializerMAXIM MAX96717
摄像头 接口GMSL2
供电9~16V 摄像头
电流400mA@12V (配合 Heating)
连接器Amphenol Fakra Z Code (摄像头)
工作温度范围-40°~+85°C
尺寸W: 30mm, L: 30mm
重量< 100g

尺寸

SN2M4EFGD

SN2M4EFGD

SN2M4EFGD

硬件概述

框图

D3Gx_BlockDiagram

I2C 地址信息

组件参数
串行器型号MAX96717
I2C 地址0x80 (8 位地址)
GMSL 速率GMSL2 (6G bps)
传感器I2C 地址0x34 (8 位地址)
Frame 同步控制方为 MAX96717 MFP7
Reset控制方为 MAX96717 MFP0
数据类型YUV422 8bit

镜头选项

型号HFOVVFOVF.NoEFL (mm)DOF最大光学畸变防水等级镜头安装
RedFox-D3GN53.2°43.6°1.65.762.3~INF Focus at 6.9m-22.4%IP67AA
RedFox-D3GW118.4°91.4°2.03.040.51~INF Focus at 1.5m-92%IP67AA
RedFox-D3GF196°160°21.310.1~INF Focus at 0.4m-84%IP67AA

摄像头与客户自研平台集成

对于使用自有解串器并希望将我们的摄像头(串行器)适配到其平台的客户,需要进行详细的技术协同。

SG8A-ORIN-GMSL2-complete

该图展示了摄像头与控制器系统之间的通信架构:数据从摄像头侧的传感器/ISP 经串行器传输到控制器侧的解串器和 SoC。系统使用 Fsync 信号进行同步,并通过 MFP7 接口进行控制。该架构是将 SENSING 摄像头正确集成到客户自研平台的关键。

2.2.1 链路寄存器初始化

SENSING 为 RedFox-D3Gx 集成提供完整技术支持:

  • 串行器和解串器配置

  • RedFox-D3Gx 摄像头模组寄存器配置 - 获取摄像头信息

  • I2C 通信协议细节

  • MAX96717G 串行器配置参数

  • 链路状态故障排查指南

  • 用于 6Gbps GMSL2 通信的链路训练参数

  • 错误检测与恢复设置

  • 信号完整性优化

提示

请参考下方软件流程和示例代码开发驱动代码。

2.2.2 软件开发

Deserializer 初始化
/* Example code for MAX9296 I2C initialization for RedFox-D3Gx */
#define MAX9296_I2C_ADDR 0x90 // 8 位地址

int max9296_init_redfox() {
// Initialize I2C bus
i2c_init();

// Disable MIPI output during configuration
i2c_write(MAX9296_I2C_ADDR, 0x0313, 0x00);
delay_ms(100);

// Configure link settings for GMSL2 (6Gbps) - RedFox-D3Gx specific
i2c_write(MAX9296_I2C_ADDR, 0x0001, 0x02);

// Configure linkA and linkB settings for GMSL2 selection
i2c_write(MAX9296_I2C_ADDR, 0x0006, 0xC0);

// Configure MIPI rate 1200Mbps for RedFox-D3Gx
i2c_write(MAX9296_I2C_ADDR, 0x0320, 0x2C);

// Enable MIPI output
i2c_write(MAX9296_I2C_ADDR, 0x0313, 0x02);

return 0;
}
RedFox-D3Gx 摄像头 配置
/* RedFox-D3Gx Camera initialization with MAX96717G serializer */

#define MAX96717_I2C_ADDR 0x80 // 8 位地址 for RedFox-D3Gx

int redfox_d3gx_init() {
// Initialize deserializer first
max9296_init_redfox();

// Reset sensor through MAX96717G MFP0
i2c_write(MAX96717_I2C_ADDR, 0x02BE, 0x10); // MFP0 high - sensor enable
delay_ms(50);

// Configure serializer for RedFox-D3Gx
i2c_write(MAX96717_I2C_ADDR, 0x0057, 0x12);
i2c_write(MAX96717_I2C_ADDR, 0x005B, 0x11);

// Configure datatype for YUV422 8bit output
i2c_write(MAX96717_I2C_ADDR, 0x0318, 0x5E);

// Camera trigger sequence using MFP7
i2c_write(MAX96717_I2C_ADDR, 0x02D3, 0x00); // MFP7 low
delay_ms(300);
i2c_write(MAX96717_I2C_ADDR, 0x02D3, 0x10); // MFP7 high - start streaming

return 0;
}

2.2.3 集成步骤

RedFox-D3Gx BSP 集成
  1. 设备树配置:
  • 修改设备树以包含 RedFox-D3Gx 的 CSI 接口配置
  • 配置 6Gbps 工作所需的 GMSL2 链路参数
  • 将 RedFox-D3Gx 摄像头驱动加入内核构建配置
  • 为自动除雾摄像头配置 media controller 管线
  1. 驱动集成:
  • 实现 RedFox-D3Gx 专用传感器控制
  • 配置自动除雾算法参数
  • 设置 HDR 处理管线(最高 120 dB 范围)
  • 实现 -40°C 至 +85°C 工作范围内的温度补偿
RedFox-D3Gx 应用开发
/* RedFox-D3Gx Camera Application Example */
#include "redfox_camera_api.h"
#include <linux/videodev2.h>

int main() {
// Open RedFox-D3Gx camera device
int fd = open("/dev/video0", O_RDWR);
if (fd < 0) {
perror("Failed to open RedFox-D3Gx camera device");
return -1;
}

// Configure video capture format for RedFox-D3Gx
struct v4l2_format fmt = {0};
fmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
fmt.fmt.pix.width = 1920;
fmt.fmt.pix.height = 1536;
fmt.fmt.pix.pixelformat = V4L2_PIX_FMT_UYVY; // YUV422 format

if (ioctl(fd, VIDIOC_S_FMT, &fmt) < 0) {
perror("Failed to set RedFox-D3Gx format");
close(fd);
return -1;
}

// Configure automatic defogging parameters
struct v4l2_control ctrl;
ctrl.id = V4L2_CID_AUTO_DEFOG_ENABLE;
ctrl.value = 1; // Enable automatic defogging
ioctl(fd, VIDIOC_S_CTRL, &ctrl);

// Set HDR mode for enhanced dynamic range
ctrl.id = V4L2_CID_HDR_MODE;
ctrl.value = 1; // Enable HDR processing
ioctl(fd, VIDIOC_S_CTRL, &ctrl);

// Request and map buffers for high-resolution capture
// ... (buffer setup code for 1920x1536 resolution) ...

// Start streaming with automatic defogging
// ... (streaming code with defogging enabled) ...

// Capture and process frames with enhanced clarity
// ... (frame processing with defogging algorithms) ...

// Cleanup resources
close(fd);
return 0;
}

2.2.4 数据处理流水线

MIPI CSI 接口处理

通过 MIPI CSI 接口接收 RedFox-D3Gx 数据后:

  • 数据接收

  • 实现用于 6Gbps GMSL2 数据的 MIPI CSI-2 协议

  • 按 RedFox-D3Gx 规格配置数据速率

  • 进行错误检测与校正,以满足车规级可靠性要求

  • 图像处理

  • YUV422 数据解析与验证

  • 应用自动除雾算法

  • 进行 HDR 处理以增强动态范围(最高 120 dB)

  • 图像格式转换与优化

  • 配置显示以获得更高清晰度

性能优化
  • 实时处理: 为 60fps 运行优化算法
  • 温度补偿:针对 -40°C 至 +85°C 范围自动调整
  • 电源管理: 通过高效处理维持 400mA@12V 功耗

2.3 技术支持和文档

2.3.1 完整文档包

  • 硬件规格

  • 详细寄存器说明 用于 MAX96717G serializer

  • 传感器 配置参数 用于 SONY 2.95MP RGGB

  • 电气特性和时序图

  • 软件集成指南

  • 驱动开发模板

  • API 参考文档

  • 主流平台集成示例

2.3.2 专业工程支持

  • 技术咨询

  • 平台专项集成指导

  • 性能优化建议

  • 自定义配置开发

  • 调试和故障排查

  • 远程调试协助

  • 信号完整性分析

  • 性能分析和优化

  • 持续支持

  • 固件更新和增强

  • 长期技术合作

  • 培训和知识转移

专业集成支持

SENSING Technology 为 RedFox-D3Gx 在车载、工业和嵌入式平台上的集成提供全面技术支持。工程团队可提供详细文档、示例代码和实操技术协助,确保自动除雾摄像头方案顺利部署。

如需技术协助,请结合具体平台需求和集成目标联系我们的支持团队。