为解决成品相机给自适应光学系统带来的实时性不高、灵活性和功能拓展性差等问题,本文提出了采用CameraLink协议接口、QDRII高速缓存、FPGA等进行相机设计的方法。该方法利用CameraLink高速接口保证了相机传输带宽,将FPGA作为主控单元,使相机具有可编程特性,保证了相机灵活性和功能拓展性。采用模块化的设计思路完成了相机优化设计,并进行了试验验证。结果表明相机在80 bits模式下8-tap/10-bit格式读出数据率达6 Gbits/s,264 pixels×256 pixels开窗后能实现5200 f/s(帧/秒),且兼容CameraLink协议中其它格式。对相机进行了硬件图像裁剪的功能拓展,并分析了其它拓展功能应用。
Industrial cameras are widely used in Adaptive Optics (AO) systems, which usually cause several problems such as low real-time performance, lack of flexibility and function development. In order to overcome these problems, we proposed a design method based on CameraLink interface ,QDRII high speed memory and FPGA, which guarantee the read-out bandwidth with the help of CameraLink interface, and make the camera programmable using FPGA as main control unit. Modularization method is used to ensure optimal design, and experiments demonstrate its accuracy. Results show that 6 Gbits/s read-out rate can be reached at 80 bits mode with 8-tap/10-bit data format, and 5 200 f/s can also be realized with a 264 pixels×256 pixels window. Moreover, this camera is also compatible with other CameraLink modes. Image cutting function with hardware is developed, and other functions are also analyzed.