background image

 User Manual 

Wildcat  

 

Company confidential.  

This document is the property of Xenics. It may not be reproduced 

 completely or partially 

 or passed to a third 

party without written permission from Xenics. 
 

Xenics nv  

T +32 16 38 99 00  

           Doc Ref: ENG-2020-UMN001 

Ambachtenlaan 44  

F +32 16 38 99 01  

Issue: R001 

BE-3001 Leuven 

 Belgium 

www.xenics.com  

Date:  

 

XF-104_03/20-12-2012 

 

Page 51 of 58 

The base address of these registers is 0x43E1_0100 

Byte 

Offset 

Name 

RW 

Bits 

Description 

Default 

Value 

00h 

AcquisitionMode 

RW 

31..0 

Acquisition mode 

Bits # 

Function 

 

1..0 

0: Continuous 

1: Multi frame 

2: Single Frame 

31..2 

Do not use 

04h 

AcquisitionCmd 

WO 

31..0 

Acquisition Command 

Bits # 

Function 

 

Acquisition start 

Acquisition Stop 

31..2 

Do not use 

0Ch 

AcquisitionStatus 

RO 

31..0 

Acquisition status 

Bits # 

Function 

 

0: Acquisition not running 

1: Acquisition running 

31..1 

Do not use 

10h 

AcquisitionFrameCount 

RW 

15..0 

Number of frames to generate during an active acquisition 

for the multi frame mode 

14h 

AcquisitionBurstFrameCount 

RW 

15..0 

Number of frames to generate for each trigger frame 

18h 

AcquisitionFrameTime 

RW 

31..0 

Frame timer period in µs 

1Ch 

AcquisitionFrameCountCaptured 

RO 

31..0 

Number of frames generated during an active acquisition 

20h 

SensorFrameTimeClks 

RW 

31..0 

Number of clocks between each trigger 

24h 

AcquisitionCurrentFrameTime 

RO 

31..0 

Current frame time 

2Ch 

TestPatternMode 

RW 

31..0 

Test Pattern Control 

32883 

Bits # 

Name 

Function 

 

3..0 

PatternType 

0: Solid Value 

1: X gradient 
2: Y gradient 

3: X xor Y 

4: Y*256 + X 

7..4 

BitShift 

0: No bit shift 

8: 8 bit shift to right 

14..8 

Do not use 

 

15 

MovingEnable 

Moving test pattern 

31..16 

SolidPixelValue 

Pixel value when 

pattern is Solid value 

30h 

TriggerInCtrl 

RW 

31..0 

Trigger Source and Configuration control 

16 

Bits # 

Name 

Function 

 

2..0 

TriggerActivation 

Trigger configuration 

for external trigger 

0: Disabled 

1: Falling Edge 

3: Rising edge 

5: Low level 

7: High level 

Do not use 

 

TriggerSelection 

0: External trigger 

1: Internal free 

running 

7..5 

Do not use 

 

11..8 

ExtTrigSelection 

External trigger input 

selection 

0: Line 1 
1: Line 2 

31..11 

Do not use 

 

3Ch 

TriggerSkip 

RW 

15..0 

Number of frame trigger inputs to skip 

40h 

TriggerDelay 

RW 

31..0 

Frame trigger input delay in µs (external trigger only) 

40h 

TriggerSoftware 

WO 

 

Software (Manual) frame trigger generation 

Summary of Contents for Wildcat CL 100

Page 1: ...mpletely or partially or passed to a third party without written permission from Xenics Xenics nv T 32 16 38 99 00 Doc Ref ENG 2020 UMN001 Ambachtenlaan 44 F 32 16 38 99 01 Issue R001 BE 3001 Leuven B...

Page 2: ...irect indirect special incidental or consequential loss of damage whether based on contract tort product liability or any other legal theory Copyright Intellectual Property Rights Xenics nv 2019 All r...

Page 3: ...T 32 16 38 99 00 Doc Ref ENG 2020 UMN001 Ambachtenlaan 44 F 32 16 38 99 01 Issue R001 BE 3001 Leuven Belgium www xenics com Date XF 104_03 20 12 2012 Page 3 of 58 Revision History Issue Issue date Re...

Page 4: ...ge Details 3 1 Introduction 6 Scope 6 Manual overview 6 Conventions used in this manual 7 Safety warnings 7 Contact Information 8 2 Getting started 9 Setting up the camera 9 Xeneth installation 9 Conn...

Page 5: ...enics nv T 32 16 38 99 00 Doc Ref ENG 2020 UMN001 Ambachtenlaan 44 F 32 16 38 99 01 Issue R001 BE 3001 Leuven Belgium www xenics com Date XF 104_03 20 12 2012 Page 5 of 58 Default calibrations 39 Usin...

Page 6: ...000662 Small high performance InGaAs camera with low noise and high dynamic range CL 100 XEN 000676 U3V 200 XEN 000679 CL 200 XEN 000680 Manual overview This section provides a chapter overview Chapte...

Page 7: ...ed in this manual are Bold used for highlighting important things Italics used for user interface fields and settings The symbols used in this manual Note This symbol highlights important information...

Page 8: ...ditions 20 C Additional heating or cooling element may be necessary Warm up Period For optimal imaging warm up time may be required for cameras without temperature regulator Contact Information Xenics...

Page 9: ...be easily accessible It is a good practice to first uninstall a previous Xeneth version when installing a new one A Xeneth installer is provided with your camera on the accompanying USB drive Simply...

Page 10: ...16 38 99 01 Issue R001 BE 3001 Leuven Belgium www xenics com Date XF 104_03 20 12 2012 Page 10 of 58 1 Select the camera from the enumeration list The number between brackets in front of the camera n...

Page 11: ...ortant parts In the X View pane 1 can be seen the live image feed from the camera Camera output is presented in ADU Arbitrary Digital Unit values which can be mapped to different colour profiles The c...

Page 12: ...n mechanical parts the camera housing itself a C mount lens adapter a lens optional and a tripod mount The camera housing serves both as mechanical protection and heatsink for the thermo electric cool...

Page 13: ...a third party without written permission from Xenics Xenics nv T 32 16 38 99 00 Doc Ref ENG 2020 UMN001 Ambachtenlaan 44 F 32 16 38 99 01 Issue R001 BE 3001 Leuven Belgium www xenics com Date XF 104_...

Page 14: ...for power supply trigger and serial communication They are inter connected on the camera side The power supply pins are also connected with each other on the camera side The power supply should delive...

Page 15: ...ector type is USB 3 0 Micro B with screw locking Further information about this standard is available at https www visiononline org Camera Link The Camera Link interface implements the Base configurat...

Page 16: ...ctionality of the Wildcat camera using Xeneth This chapter describes functionality and settings found on the Settings Camera tab in Xeneth Note that some settings may be hidden based on the currently...

Page 17: ...uipped with a thermo electric cooler TEC This allows you to keep the sensor at a fixed low temperature reducing noise and dark current The camera housing acts as a heat sink for this cooler so perform...

Page 18: ...the camera will be dependent on a combination of camera speed exposure time frame time and the applied window For a detailed calculation of the actual frame rate with specific camera settings consult...

Page 19: ...E 3001 Leuven Belgium www xenics com Date XF 104_03 20 12 2012 Page 19 of 58 Exposure time The exposure time defines how long the sensor integrates light flux before reading out each frame Exposure ti...

Page 20: ...to the sensor each time it wishes to acquire a new frame By setting the frame time to 0 a new frame is requested as soon as the previous frame is acquired If the frame time is set to a value higher th...

Page 21: ...e found under Image format control The Width and Height settings define the width and height of the window The Offset X and Offset Y settings indicate the coordinates of the top left pixel of the wind...

Page 22: ...F 32 16 38 99 01 Issue R001 BE 3001 Leuven Belgium www xenics com Date XF 104_03 20 12 2012 Page 22 of 58 Reverse X and Y The two reverse settings allow you to flip the produced image around its X and...

Page 23: ...mber of frames defined by Acquisition control Burst frame count In Multi frame mode acquisition is stopped automatically once a specified number of frames has been acquired This number is defined by A...

Page 24: ...ixel replacement Dynamic range clipping Gain and offset control Manual mode control options Automatic mode control options Outliers control options Input histogram control options Black hot control Wh...

Page 25: ...reatly enhances image quality Please refer to Chapter 7 for a detailed explanation of the NUC image correction functionality and options Gain and offset control The gain and offset controls allow you...

Page 26: ...e can be disabled using Auto gain control Auto mode update The parameters for this mode can be found in Auto gain control Auto mode control In Manual mode you can manually define the gain and offset v...

Page 27: ...er information and all other pixels have their regular values The 16 data words are spread over the 8 most significant bits of the first 64 pixels Word Data Value 16 bit 1 Footer tag 0xF090 2 Do not u...

Page 28: ...changed from Detector to Test Pattern to enable this functionality The corresponding camera registers may be found in Chapter 9 1 1 There are 5 types of test patterns available which be selected usin...

Page 29: ...umn number in that line Each test pattern value can be made to move cyclically through the image stream by enabling by using Test pattern control Moving Solid value The fixed pixel value sweeps throug...

Page 30: ...only be used when acquisition is enabled These triggers can be generated either internally in the camera or from the two external trigger inputs The camera can also output trigger signals on its 2 dig...

Page 31: ...camera firmware determines the minimum interval time or frame time that will be used based on the current image acquisition configuration see Chapter 5 2 When the free running trigger is enabled and p...

Page 32: ...te on external triggers provided through the unified connector To configure the camera in this mode set Acquisition control Trigger control Mode to Triggered The trigger Activation setting has followi...

Page 33: ...zed signal External triggers can be delayed in time with the Delay setting expressed in s During the delay period no new triggers can be accepted A trigger Skip count can be set to ignore a specified...

Page 34: ...f ENG 2020 UMN001 Ambachtenlaan 44 F 32 16 38 99 01 Issue R001 BE 3001 Leuven Belgium www xenics com Date XF 104_03 20 12 2012 Page 34 of 58 Software Trigger A software trigger can be generated by sen...

Page 35: ...g timing diagrams The following timing diagrams are examples with pseudo code Continuous acquisition Continuous acquisition with frame trigger AcquisitionMode Continuous TriggerMode FreeRunning Acquis...

Page 36: ...frame trigger Multi frame acquisition AcquisitionMode Continuous TriggerMode ExternalTriggered TriggerInput Line1 AcquisitionBurstFrameCount 2 AcquisitionStart Frame 1 Frame 2 AcquisitionStop Line1 tr...

Page 37: ...nMode MultiFrame AcquisitionFrameCount 2 TriggerMode ExternalTriggered TriggerInput Line1 AcquisitionBurstFrameCount 1 AcquisitionStart Frame 1 Frame 2 AcquisitionStart Line1 trigger 1 Line1 trigger 2...

Page 38: ...s the signal type placed on the digital output Disable disables the output channel High drives the output to a high 2 9 V state Low drives the output to a low 0 4 V state Start of frame makes this a t...

Page 39: ...t Type Calibration pack name Gain Exposure time 0 NUC XC date HG 500us serial High 500 s 1 NUC XC date HG 5000us serial High 5000 s 2 NUC XC date LG 500us serial Low 500 s 3 NUC XC date LG 5000us seri...

Page 40: ...ibration and its status are shown in the calibration indicator 2 Pressing the Select button opens the Calibration Data window 3 In this window are several options in order of appearance none disables...

Page 41: ...the default NUC calibrations is automatically applied as defined by the Factory default user set see Chapter 8 To manually enable an on board calibration or to switch the currently active calibration...

Page 42: ...t to Camera the algorithm will rescale the 16 bit ADU range so the Black clip value is mapped to 0 ADU and the White clip value is mapped to 65535 216 1 ADU The initial optimal values for Black clip W...

Page 43: ...h Following conditions are required to generate a good camera calibration A stable sensor temperature This can be ensured in the Wildcat by enabling the temperature control see Chapter 5 1 A completel...

Page 44: ...h the Fixed pattern noise and Temporal noise settings for a Wildcat camera Additional options exist for creating a TrueNUC calibration For more details on this please refer to the Xeneth User Manual i...

Page 45: ...se settings in the Bad pixel criteria section for a Wildcat camera The Post processing section provides additional options for adjusting the gain and offset For the Wildcat camera it is recommended to...

Page 46: ...et recalibration occurs using the same wizard screens used for creating the calibration in Chapter 7 3 1 The Bad pixel editor provides a zoomed in still view of the camera image with a pixel grid over...

Page 47: ...labeled NUC set 0 9 This functionality may be found in the Settings Storage tab in Xeneth under the Calibration set control section Selector allows you to select the calibration memory slot to modify...

Page 48: ...rtain setting configuration onboard the camera and quickly switch between stored configurations The 10th contains the Factory default configuration and is read only All user set functionality can be f...

Page 49: ...pply the selected user set configuration 4 User set control Current will update to reflect the loaded user set Clearing a user set To clear a user set follow these steps 1 Use User set control Selecto...

Page 50: ...e used in the camera and the cores These registers are grouped into the following categories Acquisition and Trigger control registers Pixel Processing and Correction control registers Image Format co...

Page 51: ...gger frame 0 18h AcquisitionFrameTime RW 31 0 Frame timer period in s 0 1Ch AcquisitionFrameCountCaptured RO 31 0 Number of frames generated during an active acquisition 0 20h SensorFrameTimeClks RW 3...

Page 52: ...0 0 0Ch DigitalOutput0PulseWidth RW 31 0 Pulse width in s for Digital Output 0 0 10h DigitalOutput0Status RW 31 0 Status of Digital Output 0 0 Bits Function 0 Output active status 0 31 1 Do not use 0...

Page 53: ...0 Height of the ROI in lines 0 18h PixelFormat RO 31 0 Pixel Format Mono 8 0x01080001 Mono 16 0x01100007 0x0110 0007 28h ExposureTime RW 31 0 Exposure time in s in float32 format 3200 Footer control r...

Page 54: ...le bad pixel replacement 1 08h DynamicRange RW 31 0 Select dynamic range 0 Sensor 1 Camera enables Clip values below 1 0Ch ClipLow RW 16 0 Low Black clip value 0 10h ClipHigh RW 16 0 High White clip v...

Page 55: ...at 32 100 0 140h OutliersDark RW 31 0 Autogain Outliers Dark value in and in float 32 0 9765625 144h OutliersBright RW 31 0 Autogain Outliers Bright value in and in float 32 0 9765625 180h AutoGainOff...

Page 56: ...amera temperature to C apply this formula 5 125 All math is done in float32 The base address of these registers is 0x6000_0000 Byte Offset Name RW Bits Description Default value 190h Device Gain RW 31...

Page 57: ...set 08h UserSetLoad WO Com mand Loads the User Set specified by UserSetSelector to the device and makes it active 0Ch UserSetSave WO Com mand Saves the User Set specified by UserSetSelector to the non...

Page 58: ...manifest and XML files to the camera Incorrect use of the upgrade functionality may render the camera non functional To upgrade to new firmware a new manifest file or new XML file perform the followi...

Reviews: