牛津仪器小组的一部分bob平台下载手机版
扩张

IXON Ultra的相机链接输出功能的概述

在标准操作下,IXON Ultra使用USB接口使用PC进行所有控制和数据传输。但是,有些用户需要更直接访问图像数据流,以便他们可以使用外部硬件进行实时分析,并可能进行实时分析。

这种操作对于快速封闭的反馈应用程序(例如自适应光学元件)尤其重要。bob综合app官网登录直接实时访问数据也可用于数据密集型应用程序,例如超分辨率显微镜或整个基因组测序,因此,可以在外部GPU上对数据进行实时处理。bob综合app官网登录为了促进此类功能,IXON Ultra还包括相机链接输出。

直接数据访问

图1:潜伏期 - 垂直移位速率=0.5μs,从火的落边缘到相机链路框架的上升边缘=494.4μs(这段时间268μs是将图像转移到传感器掩模区域所需的时间)。CH1:相机火(黄色)CH2:CL FVAL(蓝色)CH3:CL LVAL(粉红色)

相机链接输出符合自动成像协会(AIA)定义的规范。请注意,IXON Ultra上的相机链接仅是输出 - 即尚未实现用于相机控制的串行通信接口。当使用相机链接输出时,所有摄像机控件仍通过USB接口传输。图像数据流仍在USB接口上传输,该界面允许在PC上运行其他更基本的分析,以监视其他特征,例如信号级别或视觉反馈。

相机链接输出是以40 MHz运行的基本配置(1-TAP接口)。相机链接接口上的所有数据均为16位灰度。精确的像素数据类型是Little Endian 16位未签名整数。摄像机链接通道在头上FPGA处理步骤后立即拦截了相机头中的图像数据流,但是在USB帧缓冲区之前,进行了相同数量的头部图像处理。数据流仅包含相机用户定义的感兴趣区域(ROI)中的这些像素的像素数据(ROI),因此LVAL和FVAL的长度(分别是相机链接“线”和“帧”)将取决于定义的ROI。用户可以将相机设置为始终传输相同的ROI,然后使用其相机链接框架抓取卡来提取不同的ROI,但是他们不会看到通常与较小的ROI相关的任何速度增加。

直接数据访问

图2-使用solis(左)通过USB捕获的图像,并通过摄像机链接接口同时在CIVIEW(右)中捕获。(a)完整分辨率(b)128 x 128 ROI

手术

  • 摄像机可通过USB 2.0(897型号)或USB 3.0(888型号)接口配置为正常的通过采集软件(例如Andor Solis)或SDK。
  • 由于相机链接输出完全独立于摄像机控制接口,因此相机的所有功能都已完全可用。
  • 要使用相机链接接口,只需启用摄像机链接输出即可。在SDK中或在Solis中的Andorbasic中,发出命令“ setCameralInkmode(mode)”,其中mode = 0禁用和mode = 1启用相机链接输出。
  • 必须在USB上要求图像,以防止USB缓冲区溢出。注意,如果USB缓冲区不会溢出,则任何与USB请求数据关联的抖动都不会在相机链接接口上引入任何抖动。
  • 用户必须确保数据流与特定相机链接卡的任何限制兼容。例如,在获取子区域时,请确保每行字节的数量和每帧的字节数与卡预期的粒度匹配。

潜伏期测试

摄像机链接通道在“头上FPGA处理”步骤后立即截取相机头中的图像数据流,但在USB框架缓冲区之前,将任何延迟或抖动最小化。图1是一个示波器跟踪,显示了相机“火”输出(在曝光期间变高),摄像机链接“帧”(FVAL)和相机链接“线”(LVAL)。从图中可以看到,曝光完成与相机链接输出中出现的数据之间的延迟为〜500μs,大部分时间都在将图像从“图像区域”移动的时间计算出来。到框架传输传感器(268μs)上的“存储区域”。

图像完整性测试

相机链接输出已使用BitFlow的Neon Camera Link卡进行了测试。图2显示了Solis和Ciview(来自BITFLOW)的屏幕捕获,并具有完整分辨率和128x128子区域。显然,USB 2.0和相机链接接口每个显示相同的图像。

setCameralInkmode(0)

请注意,在禁用摄像机链接输出时,将发射器设备放置在三个输出构成输出的PowerDown模式中。将这些输出的三个输出以及随后重新启用它们的三个输出可能会被框架抓取卡误认为是有效的数据。因此,一旦启用,当框架Grabber卡期望有效数据时,不应在任何时候禁用摄像机链接输出。

IXON Ultra Camera Link输出应与任何相机链接接口卡兼容,但仅在内部进行了测试。

日期:N/A。

作者:安多

类别:技术文章

下载为PDF

分享

相关资产