滨松c15550-22up单光子相机与PCIe1004采集卡
滨松 ORCA-Quest 2(C15550-22UP)是一款基于 qCMOS 传感器的高性能科学级相机,具备 940 万像素(4096*2304 mono16)全画幅分辨率和极低读出噪声(0.30 e⁻ rms),广泛应用于光片显微镜、单分子荧光成像、超分辨率显微镜及量子技术等前沿领域,尤其是在量子计算领域,该型号qcmos 相机处于统治地位。
在使用该相机进行测控时,往往需要实时采集图像,并进行高速、低延迟的图像处理工作,星测电子的PCIe1004 CXP采集卡已经被广泛部署于量子测控客户现场,搭配滨松最新的GenIcam 兼容版本相机,为客户提供即插即用、全功能适配的能力。
PCIe-1004 是一款四通道 CoaXPress V2.0 图像采集卡,单通道带宽达 12.5 Gbps(CXP-12),四通道聚合带宽 50 Gbps,能够充分承载 C15550-22UP 的高速数据流。板载 Xilinx Kintex UltraScale FPGA 与 4 GB DDR4 内存为大数据量实时处理提供保障,内置 PoCXP 功能可通过同轴电缆直接为相机供电,同时提供 Aravis SDK / GenTL SDK,与相机的 GenICam 标准接口完全兼容。因此,PCIe-1004 采集卡是全面测试该相机 ROI、像素格式、触发模式、数字 I/O、LUT、MasterPulse 时序控制等功能的理想平台。

滨松 ORCA-Quest 2(C15550-22UP)与PCIe-1004 4 Channel CoaXPress Frame Grabber实物图
1.PC 滨松 ORCA-Quest 2(C15550-22UP)qCMOS 相机 介绍
本次测试的相机是GenICam兼容版本,为国内首台升级版,对于客户关心的水冷控制等问题均得到了解决,和之前老版本相机相比,寄存器地址有较大差异,不能通用。
1 . 核心规格
|------------|-----------------------------------------|
| 参数 | 规格 |
| 传感器类型 | qCMOS 图像传感器(背照式) |
| 有效像素 | 4096 × 2304(940 万像素) |
| 像素尺寸 | 4.6 μm × 4.6 μm |
| 有效面积 | 18.841 mm × 10.598 mm |
| 峰值量子效率(QE) | 85%(@460 nm);50%(@300 nm);30%(@900 nm) |
| 满阱容量 | 7000 个电子 |
| 读出噪声 | 标准扫描:0.43 e⁻ rms;超静扫描:0.30 e⁻ rms |
| 动态范围 | 23,000:1(rms) |
| 全分辨率帧率 | 标准扫描 120 fps / 超静扫描 25.4 fps(CoaXPress) |
| 位深 | 16 位 / 12 位 / 8 位 |
| 数据接口 | CoaXPress(Quad CXP-6)/ USB 3.1 Gen 1 |
| 制冷方式 | 强制风冷(-20 ℃)/ 水冷(-35 ℃) |
| 暗电流 | 风冷:0.016 e⁻/px/s;水冷:0.006 e⁻/px/s |
| 镜头接口 | C 型接口(另有 F 型接口可选) |
2 . 四大核心特性
- 极低噪声性能 :超静扫描模式下读出噪声仅 0.30 e⁻ rms,远低于传统 sCMOS 和 EM-CCD 相机,为弱光成像提供了无与伦比的信噪比。
- 光子数分辨(PNR) :凭借超低读出噪声,相机可直接对每个像素上的光电子进行精确计数,实现真正的定量成像,成像结果符合泊松统计分布。
- 背照式高分辨率 :采用沟槽隔离结构的背照式传感器,在保持高量子效率的同时有效抑制像素间串扰,MTF(调制传递函数)表现优于传统背照式 sCMOS。
- 大量像素与高速读出 :940 万像素的全画幅配合 CoaXPress 接口可实现 120 fps 高速读出;通过 ROI(子阵列)功能,帧率可进一步提升。
3 . 读出模式
- 标准扫描(Standard Scan) :适用于常规高速成像,读出噪声 0.43 e⁻ rms。
- 超静扫描(Ultra Quiet Scan) :超低噪声模式,读出噪声 0.30 e⁻ rms,是 PNR 模式的前提条件。
- 光子数分辨(PNR)模式 :在超静扫描基础上输出光电子计数值(仅通过 DCAM Configurator 配置)。
- 原始数据输出(Raw)模式 :输出未经校正的原始数字信号,供用户自定义算法处理。
- 光片读出模式(Lightsheet Readout) :专为光片显微镜设计的专利功能。
4. 软件与接口
相机支持 DCAM-API 驱动和 GenICam 标准接口,兼容 Windows 和 Linux 操作系统。GenICam 接口覆盖设备控制、图像格式、采集控制、LUT 控制、数字 I/O、计数器/定时器、MasterPulse 控制、埋藏数据等功能模块。本次测试使用GenICam 模式。
5. 典型应用
- 生命科学 :光片显微镜、单分子荧光成像、超分辨率显微镜、生物发光成像
- 天文学 :幸运成像、自适应光学波前传感
- 光谱学 :拉曼光谱、同步辐射 X 射线成像
- 量子技术 :俘获离子量子实验(得益于 UV 波段高 QE)
2.PCIe1004采集卡介绍
PCIe-1004 4 Channel CoaXPress Frame Grabber是一款专为工业成像应用设计的高性能四通道 CoaXPress (CXP) 图像采集卡。该板卡支持最新的 CoaXPress V2.0 标准,能够通过单根同轴电缆同时传输高速图像数据和电源(Power over CoaXPress, PoCXP),简化了系统集成与布线复杂度。此外,它还提供了丰富的外部接口与内部扩展接口,满足多种工业自动化需求。
PCIe-1004 采用 Xilinx Kintex UltraScale FPGA 作为核心处理单元,提供强大的实时图像预处理能力与灵活的用户逻辑扩展选项。配合高达 4GB DDR4 SDRAM 的板载内存,确保即使在高帧率、大数据量的应用场景下也能流畅运行。
板卡功能:
- 支持四路独立 CXP 2.0 输入,每通道带宽可达 12.5Gbps;
- 内置 PoCXP 功能,支持通过同轴电缆对相机供电,最大功率17W每通道;
- 提供 Aravis SDK和GenTL Producer SDK,兼容主流机器视觉软件平台;
- 配备丰富的 External I/O 接口(如 RS-485、光耦隔离输入/输出、LVDS、TTL),适用于复杂工业环境。
板卡示意图

- 26 Pin I/O:面板上26 针输入/输出(I/O)接口,提供外部数字信号输入/输出。
- LED×4:四颗 LED 指示灯。
- HDBNC 12.5Gbps ×4:四个 CoaXPress HDBNC 接口,支持 CXP-12 标准,单通道最高传输速率 12.5 Gbps。可连接最多四台 CoaXPress 相机,实现高分辨率、高速图像采集。支持 PoCXP 功能,为相机提供 24V 供电。
- External I/O:外部 I/O 扩展接口,用于连接额外的触发信号、编码器、用户自定义控制线等。
- PCIe Gen3 x8 主板连接插槽:采用 PCIe Gen3 x8 物理接口,满足多相机高速数据回传需求。
- ATX power supply interface 6-pin: PCIe 辅助电源接口,用于接入 ATX 电源,为 PoCXP 功能提供额外+12V 输入。当启用 CoaXPress 相机的 PoCXP 供电时,必须连接此电源,否则无法为相机供电。
本次测试使用的相机是滨松c15550-22up,该相机需要接入四根HDBNC-DIN线缆,如果使用一根线缆,会导致带宽不够,相机无法进行采集。相机接线顺序如下图所示。

PCIe-1004采集卡侧连线示意图,需要将相机与采集卡的线缆标号顺序一一对应。

3.ImgGrab软件下载
到重庆星测电子科技官网的下载中心安装ImgGrab。下载网址:Chongqing Xingce Electronic Technology Co Ltd.-Download

下载好后按提示安装即可。

4.使用ImgGrab采图
打开ImgGrab,出现如下图界面。


选中相机后,点击下图所示按钮即可连接/断开相机(或者双击相机即可连接)

出现如下图所示界面,点击采如图所示按钮即可采集

采集成功

5.相机功能测试
1.相机ROI功能
相机默认宽高图像采集

相机宽高调整为默认值的一半,即Width=2048,Height=1152,如下图所示配置并采集成功。

设置任意宽高采集图像正常

2.相机PixelFormat配置
相机默认为Mono16,现改为Mono8与Mono12进行测试。
PixelFormat为Mono8

PixelFormat为Mono12

3.相机 Binning 配置
相机默认BinningHorizontal与BinningVertic al为1
BinningHorizontal与BinningVertical为1

BinningHorizontal与BinningVertical为2

BinningHorizontal与BinningVertical从1变为2,图像亮度增加,宽高减半。
4.相机触发模式配置
CXPTrigger模式
使用CXPTrigger模式,直接使用CXP线缆即可测试。
首先进行如下图示所示设置

然后点击PCIe1004采集卡,点击Trigger Control并按下图所示设置

然后再点击Counter And Timer Control,进行如下图所示设置

点击采集,如下图所示CXPTrigger模式正常采集

外部触发模式
相机外部触发测试,触发源(幅度3.3V,偏置1.65V,频率70HZ,方波信号)
设如下图所示,外部触发信号接入相机EXT.TRIG接口

采集结果如下图所示,帧率与外部触发信号频率基本相同

5.LUTControl
用于对图像像素值进行映射变换,将输入像素值按预定义关系转换为输出像素值。
默认LUTControl设置时采集的图像

开启LUTControl,且所有设置为默认时的采集图像

开启LUTControl,将LUTOutputMax调整为最大值65535的一半,图像明显变暗,所有像素值压缩到一半范围。

开启LUTControl,将LUTOutputMin调整为最大值65535的一半,图像明显变亮,所有像素值被抬升到上半范围

开启LUTControl,LUTInputMin设置为10000,LUTInputMax设置为40000,10000~40000 范围的像素被拉伸到 0~65535,低于 10000 的变纯黑,高于 40000 的变纯白

6.DigitalIOControl
DigitalIOControl 是滨松 C15550-22UP 相机 GenICam 特性集中的一个 Expert 级功能分类,负责管理相机的 数字输入/输出信号线(I/O Line)。对应相机背板上的 4 个 SMA 接口
DigitalIOControl 默认设置

UserOutput 固定电平输出测试
Line0(外部触发输入 SMA)、Line1/2/3(时序输出 SMA)
1.Line1测试
如下图所示设置

如下如所示,Line1输出为高电平

将TURE改为FALSE,Line1输出为低电平

2.Line2测试
如下图所示设置

如下如所示,Line2输出为高电平

将TURE改为FALSE,Line2输出为低电平

3.Line3测试
如下图所示设置

如下如所示,Line3输出为高电平

将TURE改为FALSE,Line3输出为低电平

7.CounterAndTimerControl (counter模式不支持)
1.Line1测试
Timer定时器测试,输出口为相机的line1。
如下图进行设置


设置完成后,点击图像采集,在示波器上可以观察到脉冲信号

点击停止采集,将TimerDuration设置为5000 µs,再次启动采集,输出信号结果如下图所示
将TimerTriggerSource设置为ExposureEnd

点击图像采集,在示波器上可以观察到脉冲信号
2.Line2测试
Timer定时器测试,输出口为相机的line2
如下图进行设置,如果选择line2后没有如下图所示参数,请点击刷新按钮


点击图像采集,在示波器上可以观察到脉冲信号

点击停止采集,将TimerDuration设置为5000 µs,再次启动采集,输出信号结果如下图所示

将TimerTriggerSource设置为FrameEnd再次启动采集,输出信号结果如下图所示

3.Line3测试
Timer定时器测试,输出口为相机的line3
如下图进行设置,如果选择line3后没有如下图所示参数,请点击刷新按钮


点击图像采集,在示波器上可以观察到脉冲信号

点击停止采集,将TimerDuration设置为5000 µs,再次启动采集,输出信号结果如下图所示

将TimerTriggerSource设置为ExposureEnd

8.MasterPulseControl
进行如下图参数设置


MasterPulseInterval = 相邻两个 MasterPulse 脉冲之间的时间间隔(周期),单位µs。
|------------|-------------------------------|
| 项目 | 值 |
| 含义 | 脉冲与脉冲之间的间隔时间 |
| 单位 | µs(微秒) |
| 范围 | 5 µs ~ 10 s(即 5 ~ 10000000) |
| 步进 | 1 µs |
| 默认值 | 100000 µs(= 100 ms → 10 Hz) |
脉冲频率 = 1 / MasterPulseInterval
|-----------------------------|--------------|
| MasterPulseInterval | 等效频率 |
| 100000 µs(默认) | 10 Hz |
| 10000 µs | 100 Hz |
| 1000 µs | 1 kHz |
| 5 µs | 200 kHz |
| 1 s | 1 Hz |
MasterPulseInterval=100000 µs时图像采集如下如所示

MasterPulseInterval=10000 µs时图像采集如下图所示

MasterPulseInterval=1000µs时图像采集如下图所示

MasterPulseInterval=5µs时图像采集如下图所示

MasterPulseInterval=1s时图像采集如下图所示

根据手册和 GenICam 实现,MasterPulse 本身不能直接路由Timing SMA 口,但可以通过Timer机制输出与MasterPulse 同步的信号。
手册说"MasterPulse 可作为可编程时序输出的参考信号",在 GenICam 中的实现方式是:
1.用 MasterPulse驱动相机采集(TriggerSource=MasterPulse0)
2.Timer以FrameEnd为触发源(每帧结束时触发)
3.由于帧率被 MasterPulse锁定,Timer 输出自然与 MasterPulse 同步
按下图所示进行设置,使用Timing1(SMA)接口进行演示。



MasterPulseInterval=100000µs时,图像采集为10帧/s。

示波器接收到频率为10Hz的脉冲信号。

MasterPulseInterval=10000µs时,图像采集为100帧/s。

示波器接收到频率为100Hz的脉冲信号。

MasterPulseInterval即可修改MasterPulse的周期,MasterPulse以Timer的模式通
过Timing1(SMA)输出。
9.BuriedDataControl
点开设置将图像格式设置为raw格式

如图所示开启BuriedDataMode on,开始采图。

快速双击保存,即可采集到raw格式图像,保存路径在设置中显示。

打开其中刚保存的raw文件

使用十六进制编辑器打开,前四位像素为00 、00、FF、FF,结果符合预期,该功能正常。

10.风冷与水冷模式切换
风冷与水冷模式切换需要使用DCAM
打开DCAM Configurator

打开Hardware

将Cooler Type切换至Water模式

如下如所示,切换后需要重启启动相机生效,切换回来重复以上操作。

启用水冷模式后,可以在ImgGrab上设置CoolerMode Mode1与Mode2

