SC235HGS 全局快门工业视觉摄像头模组方案全解析——AOI检测·条码抓拍·多机同步的核心落地设计
本文为 PDAPPLY 晟跞®科技 基于思特威官方 SC235HGS Data Sheet V0.7 (2023-06-29)的公开参数所做的工程落地拆解,所有电源/接口/时序/封装尺寸均可追溯至手册对应章节。测试项中凡涉及实测数据处均已标注来源性质,禁止编造的条目留为"待客户实测/FAE NDA数据"。
项目背景与需求定义
某条 SMT/AOI辅料检测工位 + 高速传送带条码二次核验 共用视觉节点,业务约束如下:
选型结论锚定:SC235HGS 的 1600×1200@130fps MIPI 4-lane + BSI GS + EFSYNC外触发 + Knee-Point HDR 91.5dB 正好覆盖上述硬约束,且 1/2.61" 靶面可沿用现有 C-Mount 12mm/16mm 工业镜头库(比 1" 大靶面的光学成本更低)。
选型对照详见本站数据手册栏目:
https://pdapply.com/archives/sc235hgs
选型思考:为什么是 SC235HGS + 全局快门?
1. 运动模糊的两种来源——GS 解决的是"行间歪斜",不是"平移 smear"
很多人以为"全局快门 = 永远不会糊"。精确说法是:
卷帘快门的致命伤:各行曝光起始时间存在 行读出延迟(Δt_row × 有效行数) → 整幅图像被"逐行剪切" → 运动物体边缘出现 梯形/倾斜拖影(jello)。在 2.5m/s 产线上,哪怕曝光短到 0.2ms,RS 的 行间时差仍有数十 μs,足够让细节歪掉。
全局快门的作用:所有像素在同一物理时刻积分 → 没有行间 skew → 几何保真。但如果曝光本身太长(比如 2ms),物体沿运动方向仍会产生 均匀平移 smear(只是不歪而已)。
SC235HGS 的工程解法组合:GS 消除几何畸变 + 130fps 高帧率缩减帧内位移 + LED_STROBE 输出给外部频闪缩曝光窗口 → 三个维度合力把 smear 压进可接受范围。
2. BSI + 3.45μm 的"感度杠杆"为什么重要
手册给 灵敏度 13490 mV/lux·s,官方发布稿给 Peak QE ≈ 90%(Mono)。这意味着:
在同样 f/1.4~f/2.0 镜头下,SC235HGS 能以 更短的曝光时间 达到同等信噪比 → 短曝光 = 更少运动 smear
如果您的现场已经有 850nm 环形光/条形光,Mono 版本的 QE 曲线(§4.1 QE图)在近红外的响应使"关可见光、靠 NIR 补光"的低环境光方案可行,且 Mono 省掉 Bayer demosaic 的计算链路
3. 为什么不选 RS 安防大靶面"便宜方案"?
RS 的 1/1.8" 2MP 确实便宜,但在上述 2.5m/s + 频闪照明 + 多机同步 场景下:
RS 的 rolling skew 会在载具边缘产生判读误差(AOI 做测量/对齐时用不了)
RS 没法用 EFSYNC 硬触发做 μs 级多机同步——只能用软帧率近似,时间戳永远有 ±ms 抖动
您买的不是"像素数",买的是 可信的几何
系统架构设计
顶层框图

数据流与时序逻辑(关键)
Trigger Source (光电/编码器)
│
├─► EFSYNC 上升沿 ─► SC235HGS 内部 reset ► 曝光开始
│ ├─ MD3P/N~MD0P/N ── MIPI 4-lane stream ──► CSI-2 Rx
│ └─ LED_STROBE 高电平窗口 = 曝光有效窗 ► LED 频闪
│
└─ (多机位:同一 TRIGGER 扇出到 N 颗 EFSYNC → μs 级同步曝光)帧率由谁定?
当
0x3222[0]=1(Trigger/外触发模式),SC235HGS 帧率 不再由内部 VBLANK 锁死,而是由外触发周期 T_trig 决定(前提是 T_trig ≥ 曝光+读出+blank)。这是多机同步抓拍的物理基础。
关键电路与PCB设计要点
⚠️ 本节所有数值/寄存器/引脚名均追溯至 SC235HGS Data Sheet V0.7 §1.3 引脚描述 / §1.4 上电时序 / §3 电气特性,非臆测。
电源设计——三轨供电 + 上电时序是生死线
供电拓扑(推荐)
3.3V_input (≥500mA 裕量)
│
├──[LDO1] TPS7A系列 / RT9168 / XC6215 类低噪声LDO
│ ├─ AVDD = 2.8V(或 3.0V,看镜头VDD耐受)
│ └─ 电流典型 21.9mA(表3-2),设计 ≥50mA capacity
│
├──[LDO2] 高PSRR 1.2V LDO(如 TLV70212 / XC6219B12)
│ ├─ DVDD = 1.2V ±0.06V
│ └─ 电流典型 71.2mA(表3-2),设计 ≥150mA capacity
│
└──[LDO3] 小电流 1.8V LDO
├─ DOVDD = 1.8V(MIPI/DVP I/O)
└─ 电流典型 0.4mA(走线驱动动态靠瞬态),设计 ≥30mA上电时序(手册 §1.4.1)
上电(Power-On):
关电(Power-Off)反序:
停 EXTCLK → XSHUTDN 拉低 → 等 T → 断电。
硬件实现技巧(防"偶发不启动"):
方案一(简单可靠):用 LDO1 的 PGOOD / 或 RC-delay 去控制 XSHUTDN
3.3V ─┬─ LDO1(AVDD) ──┐
├─ LDO2(DVDD) ──┼─ RC(~10k/1µF) ─► XSHUTDN(B5)
└─ LDO3(DOVDD) ─┘ (经缓冲/GPIO也可)实战经验:DVDD 1.2V 这条轨对上电时序最敏感——MIPI PHY 的带隙/PLL 参考就在 DVDD 域,DVDD 爬坡慢于 AVDD 时,PLL 可能锁在一个未定义中间态,表现为"第一次上电能跑、第二次冷启挂"。让 DVDD 的 Enable 跟随 AVDD 稳定后的 PGOOD 是解决思路之一;另一思路是用 3.0V AVDD 和 1.2V DVDD 从同一 3.3V 并联稳压下来(各自 LDO),让它们"同时爬坡"但 DVDD 的软起不要比 AVDD 慢太多。
退耦与接地(CSP 48-pin 的实作)
手册表1-1 列出:
AGND:B8, C5, A8, B9(多个模拟地引脚)
DOGND:A1, A7, D1, D7, F8
VREFx 引脚(B14 VREFNA / B16 VREFNB / C22 VREFN1 / C23 GSVREFH / D32 VREFH / E40 VRSFLO)均要求 外接电容至 AGND
每对 AVDD-AGND 引脚旁:0.1µF 0402 紧挨 pad + 10µF 0805 就近
每对 DVDD-DOGND 引脚旁:0.1µF 0402 ×2 + 10µF
VREFx → 按手册要求电容值(典型 nF~μF 级,以 FAE 推荐 BOM 为准;无 NDA 时保守取 0.1~1µF NP0/C0G)AGND 与 DOGND 回到同一个 内层完整地平面,不要在 sensor 下方把地切开(MIPI 回流路径会被迫绕路)。
时钟输入电路
推荐:有源晶振(XO)或时钟发生器
3.3V ──[10Ω ferrite bead]── VDD_XO
│
10µF + 0.1µF
│
24MHz XO (CMOS Output)
│
33Ω series (阻尼反射)
│
XCLKI (A3)选 24MHz 是工业视觉最常见的(整除性好,PLL 算 lane rate 方便)。手册允许 6~35MHz,24MHz 落在舒适区中央。
禁止:用无源晶体挂在 A3+X 引脚——SC235HGS 的 XCLKI 是 外部时钟输入(external input clock),不是 crystal oscillator 引脚对(手册没有标出 XTAL_OUT / 振荡器电路)。
MIPI 4-Lane 信号链与PCB走线
引脚映射(来自表1-1)
走线层建议:内层1(L2)= GND 完整连续平面,MIPI 走 顶层(L1)或 L3,但始终保证正下方有 GND 参考且不跨分割。
PCB 规则速查表(工程级,非"建议")
等长管理(推荐路由顺序)
Sensor BGA → (短引出段) → 等长蛇形区域(集中在靠近sensor或connector端) → 连接器/FPGA蛇形段保持 ≥4W 幅宽间距,不要揉成一团(耦合会破坏差模)。
I2C 控制与配置接口
3.3V ── 4.7k~10k ──┬── SCL (B4)
│
3.3V ── 4.7k~10k ──┬── SDA (A4)
│
MCU I2Cx_SCL/SDA上拉电阻到 DOVDD(1.8V) 而非 3.3V——SDA/SCL 输入容忍到 VDOVDD+0.3V(表3-2),所以用 1.8V 上拉最干净。
I2C 速率:≤400kHz Fast-mode 够用(初始加载几十~几百寄存器,耗时 <10ms)。
上电自检代码片段(伪码):
c
// 1. 等 XSHUTDN 释放后 ≥1ms + EXTCLK 稳后 ≥1ms
delay_ms(2);
// 2. 读 SENSOR_ID
uint16_t id = (i2c_read(0x5019) << 8) | i2c_read(0x501b);
// 0x5019=0xCB, 0x501b=0x6D → expect 0xCB6D
if (id != 0xCB6D) return ERR_SENSOR_NOT_FOUND;
// 3. 加载 init-setting(FAE 提供 .h/.c 的 reg-list)
// 顺序:先基础 PLL/时钟 → 输出模式(0x3018=4lane,0x3031=RAW10) → 窗口 → 最终 stream on
write_reg(0x2100, 0x01); // manual sleep mode = disable sleep (=running)外触发与帧同步输入(EFSYNC / FSYNC)——工业落地的核心价值
引脚功能(表1-1 注释)
外触发接线(单信号,最简单的多机同步)
Trigger Source(光电/编码器/MCU GPIO)
├──► EFSYNC (A5) ←── 所有 SC235HGS 的 A5 并接或扇出
│
└── (可选)FSYNC (B3) 配置为输出 → 回读帧起始到 MCU 时间戳寄存器开门两步走(§2.2):
c
// 1) 进入外触发全局曝光模式
write_reg(0x3222, read_reg(0x3222) | 0x01); // 0x3222[0] = 1 → Trigger mode
// 2) (可选)Slave Mode 配合:0x3282[3] = 1,让 EFSYNC 控制曝光时长
write_reg(0x3282, read_reg(0x3282) | 0x08); // bit3=1
// 3) 设曝光时间:{0x3e00,0x3e01,0x3e02} 以 1/16 行为单位
// 4) Blank Rows:{0x322e,0x322f} 默认 0x0008,可按需改⚠️ 时序图中注:TRIGGER 上升沿后,经过
0x323b所配行数的内部 reset 开销 → 才开始真正曝光。这段不要当作"dead time bug"去删——它是 pixel reset 质量保障窗口。
LED_STROBE(A6)接线——频闪 gating
A6 (LED_STROBE) ──►│─ Gate Driver (MOSFET/专用LED drv)
│
LED Bar 850nm寄存器 0x34f0使能、0x3032PWM 开关(§2.1)。这样 LED 只在曝光窗口内亮,既省功耗又避免环境光污染。
光学与封装机械对齐(最容易"算对画错"的项)
封装:6.48×5.18 mm CSP-48
Optical Center 相对 BGA Center 偏移:Δx = -37.4 μm,Δy = -36.3 μm(§5 机械特性)
镜头座图纸上应标注:"光轴对准 Pixel Array Center = BGA Center + (-37.4, -36.3)μm"
CRA 标称 0° → 选用 CRA≈0° 工业镜头(多数 1/2.6" C-mount 机器视觉镜头本身设计 CRA~0°,但仍要确认 datasheet 的 CRA curve)
测试项目规范
说明:以下"标准值"来自 SC235HGS Data Sheet V0.7 典型值/范围,凡标注「待实测」表示需上真实光学平台+标准灯箱+EMVA1288靶标才能出具受控报告;本站原则:不可确认的数字绝不写成"我们测了=xxx"。
BOM清单(核心料——围绕SC235HGS的最小系统)
⚠️ BOM 不含镜头/结构件/LED 驱动——这些按客户机械包络单独定。Sensor 的 VREFx 外接电容值 以思特威 FAE 提供的最新 init-setting BOM 为准;手册给了哪些引脚是"VREFx→外接电容至 AGND"但不公开最优容值(属 tuning 区间),此处不编造具体 pF/nF 数字。
立即获取定制方案
下表是我们对"SC235HGS 工业视觉模组"的典型定制维度梳理——如果您带着这些信息来信,我们可以在 48h 内给出电源树选型 + 封装拼板策略 + 连接器引脚分配草案:
📧 方案咨询 / 定制 NRE 报价:tech@pdapply.cn
📎 请在邮件附上:主控型号 + 镜头型号(或焦距/光圈需求)+ 供电轨值 + 触发源描述 + PCB可用层数/尺寸。
版权声明:SC235HGS 为思特威(SmartSens / 上海思特威电子科技股份有限公司 © smartsenstech.com)注册商标与产品;本文中引用的引脚名、寄存器地址、关键参数、封装尺寸、电气特性数值均出自 SC235HGS Data Sheet V0.7 2023-06-29,版权归属思特威所有。PDAPPLY 晟跞®科技仅就公开数据手册内容进行工程落地解读,不涉及任何 NDA 未公开参数。本文不提供可生产的 Gerber/完整寄存器 init-array(需思特威 FAE 分配的版本匹配序列),但架构/电源/时序/PCB 规则部分可直接作为内部评审 Draft 使用。