SENSORS UNLIMITED SU320CSX Operation Manual

Mil-rugged, high sensitivity, small swap ingaas swir camera

Advertisement

Quick Links

SU320CSX
Operation Manual:
SU320CSX
Mil-Rugged, High Sensitivity, Small SWaP
InGaAs SWIR Camera
330 Carter Road
Suite 100
Princeton, NJ 08540 USA
Tel: (US) 609-333-8000
www.sensorsinc.com
4110-0446, Rev. C
Page 1 of 96
© 2017 UTC Aerospace Systems
Date Printed: 3-Jan-2017
This document does not contain any export controlled technical data.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SU320CSX and is the answer not in the manual?

Questions and answers

Summary of Contents for SENSORS UNLIMITED SU320CSX

  • Page 1 SU320CSX Operation Manual: SU320CSX Mil-Rugged, High Sensitivity, Small SWaP InGaAs SWIR Camera 330 Carter Road Suite 100 Princeton, NJ 08540 USA Tel: (US) 609-333-8000 www.sensorsinc.com 4110-0446, Rev. C Page 1 of 96 © 2017 UTC Aerospace Systems Date Printed: 3-Jan-2017...
  • Page 2 Every effort is made to ensure the information in this manual is accurate and reliable. Use of the products described herein is understood to be at the user’s risk. Sensors Unlimited assumes no liability whatsoever for the use of the products detailed in this document and reserves the right to make changes in specifications at any time and without notice.
  • Page 3: Table Of Contents

    SU320CSX Table of Contents Table of Contents ..............................3 1. Introduction ..............................5 1.1. Foreword ..............................5 1.2. System Description ............................5 1.3. System Contents ............................6 1.4. Safety Considerations ........................... 7 1.5. Thermal Management ........................... 7 1.6. Camera Cleaning ............................8 2.
  • Page 4 SU320CSX 5.13. Trigger Commands ............................. 57 5.14. Gain Commands ............................64 5.15. Thermal Commands ............................ 65 5.16. Digital Output Commands .......................... 68 5.17. Camera Information Commands ........................ 69 5.18. Binning Mode Commands ........................... 78 5.19. Test Commands ............................79 5.20.
  • Page 5: Introduction

    1. Introduction 1.1. Foreword This manual applies to all variants of the SU320CSX camera. These are collectively referred to as the CSX camera. Appendix B to this manual contains configuration information that is specific to your camera variant. It is included as a separate document on the mini-disc or media card that ships with the camera.
  • Page 6: System Contents

    Do not make or break the connection at the camera or on the cable while power is being supplied. See Section 2.1.3 for more information about the power interface. 1.3. System Contents A complete order for an enclosed SU320CSX may include the following:  SU320CSX camera body ...
  • Page 7: Safety Considerations

    SU320CSX 1.4. Safety Considerations The camera can be powered using a DC power supply capable of providing a minimum of 4 Watts of continuous power. The camera is supplied with an appropriate universal mains power supply. Do not exceed the voltage maximum or damage might occur.
  • Page 8: Camera Cleaning

    SU320CSX Table 1. Recommended Case Temperature Range per TEC Setpoint TEC Setpoint (°C) MACRO Low Case High Case Temperature (°C) Temperature (°C) 1.6. Camera Cleaning Power down the camera prior to performing any camera cleaning operation. Use a soft cloth moistened with a small amount of isopropyl alcohol to clean the outside of the camera enclosure or the power supply housing.
  • Page 9: Getting Started Guide

    SU320CSX 2. Getting Started Guide This guide is divided into four sections. The first covers mechanical mounting of the camera, optic, and connecting to the camera inputs and outputs. The second section covers frame grabber options and installation. The third section covers SUI Image Analysis software, and the fourth guides the user in powering on the camera for the first time.
  • Page 10 SU320CSX Figure 1. Mechanical drawing of enclosed CSX. 4110-0446, Rev. C Page 10 of 96 © 2017 UTC Aerospace Systems Date Printed: 3-Jan-2017 This document does not contain any export controlled technical data.
  • Page 11 SU320CSX Figure 2. Mechanical drawing of OEM CSX. 4110-0446, Rev. C Page 11 of 96 © 2017 UTC Aerospace Systems Date Printed: 3-Jan-2017 This document does not contain any export controlled technical data.
  • Page 12 SU320CSX Figure 3. Mechanical drawing of OEM CSX with optional ST4 board-to-board connector. 4110-0446, Rev. C Page 12 of 96 © 2017 UTC Aerospace Systems Date Printed: 3-Jan-2017 This document does not contain any export controlled technical data.
  • Page 13 The spectral response of the CSX camera is broad and beyond the range for which visible consumer and commercial lenses have been designed. The use of SWIR-optimized lenses is strongly recommended. Contact Sensors Unlimited, Inc. for lens options and recommendations. Commercially available visible (non-SWIR optimized) optics are suitable for some SWIR imaging applications, particularly in bright lighting conditions.
  • Page 14 SU320CSX Figure 4. Hirose Power Connector Diagram An AC adapter is provided with a cable that connects to the back panel of the camera via a supplied hybrid adapter cable. The adapter cable mates with the connector labeled POWER/AUX, and provides a snap-fit connector of the Hirose HR10A-7P-4P(73) series on the fly end, as well as supplies SMA connectors for the Sync and Trigger logic connections.
  • Page 15: Frame Grabber Options And Installation

    A Camera Link® frame grabber card is used to connect the camera link cable to the computer. Sensors Unlimited, Inc. fully supports National Instruments frame grabber cards and provides limited support for Imperx laptop frame grabber cards.
  • Page 16 Figure 5. National Instruments frame grabber cards for desktop computers National Instruments (NI) produces a range of Camera Link® frame grabbers for desktop computers. Their product line can be found at their website. Please contact Sensors Unlimited, Inc. for specific recommendations.
  • Page 17 Install NI-IMAQ and other National Instruments software and hardware according to National Instruments’ instructions. The camera configuration file (an .ICD file) is provided on the Sensors Unlimited minidisc shipped with the camera. This configuration file properly configures the frame grabber for the CSX’s Camera Link interface timing and allows the selection of camera Operational Modes.
  • Page 18: Sui Image Analysis Freeware

    SU320CSX 3. With the camera powered down, connect the SDR-SDR Camera Link cable to the camera and to the frame grabber card. Take care to avoid putting undue stress on the frame grabber card. They cannot support the weight of a Camera Link cable and are susceptible to damage.
  • Page 19 SU320CSX The user can send serial commands directly through a terminal, or can use the GUIs provided in NI MAX and SUI Image Analysis. If using NI MAX or SUI IA, be aware that the contents of the .ICD file, including camera configuration settings, will be sent to the camera each time “Snap”...
  • Page 20: Camera Link Data Interface

    The digital data interface to the camera is through a base Camera Link compatible interface using low- voltage differential signaling (LVDS). Sensors Unlimited cameras can be interfaced to most frame grabbers, and they have verified operation with National Instruments cards.
  • Page 21 SU320CSX Table 4. Digital output ST4 board-to-board connector variant (ST4-30-1-1.50-L-D) signal assignment. XCLK_N X0_N XCLK_P X0_P X2_N X1_N X2_P X1_P X3_N CC1_N X3_P CC1_P SER_TC_N SER_TFG_N SER_TC_P SER_TFG_P Trig_In Sync_Out Trig_In_RTN Sync_Out_RTN Reserved, Do not use Reserved, Do not use...
  • Page 22 SU320CSX Table 5. AUX/IO 14-pin connector (3M 12214-1150-00FR) signal assignment. SYNC-RTN SYNC-OUT TRIG-IN-RTN TRIG-IN RS232-RTN RS232-TX RS232-RX Figure 7. CSX Camera Link Timing Diagram. 4110-0446, Rev. C Page 22 of 96 © 2017 UTC Aerospace Systems Date Printed: 3-Jan-2017 This document does not contain any export controlled technical data.
  • Page 23: Principles Of Operation

    SU320CSX 4. Principles of Operation 4.1. Focal Plane Array Operation The SUI CSX camera family uses the SU320AB4-1.7T1 Indium Gallium Arsenide (InGaAs) focal plane array (FPAs). These FPAs have 320 x 256 pixels on a 12.5 µm pitch. The FPAs consist of an InGaAs photodiode array hybridized to a CMOS readout using indium bump bonds.
  • Page 24: Camera System Operation

    SU320CSX Figure 9. Simplified GMOD pixel schematic The camera frame sequence consists of an exposure followed by digitization and readout. During exposure, the integration reset switch is open and the integration capacitor shown is discharged from its reset voltage by the mirrored photodiode current, converting the signal current to a voltage. At the end of the integration time, the sample switch is momentarily closed to sample the integration period’s final...
  • Page 25 SU320CSX RAW Offset, Test Mode Gain Values Control (Factory Set) (User On/Off) 640x512 Analog Video Pixels InGaAs Digital Data SWIR Digitization (12 bit) Σ Test Pattern Focal Plane Array Deserializers & Light and Serialization Generator of BGMOD Pixels Reorg Bias Voltages,...
  • Page 26: Camera Functions And Control Software Interface

    SU320CSX 5. Camera Functions and Control Software Interface The CSX camera has a variety of features and modes that can be selected or queried through the control interface including automatic gain control (AGC), exposure time, frame rate, non-uniformity corrections, bad pixel corrections, and trigger modes. The CSX camera communicates via LVDS serial communication provisions compliant to the Camera Link standard.
  • Page 27 SU320CSX • Extra arguments entered on the command line will be ignored, although there is a maximum character count. • The camera supports several echo modes. The camera can echo the received character back to the user. Alternatively, the echo mode can be configured so that every character received by the camera is echoed using a user-specified character, such as an asterisk.
  • Page 28: Startup Messaging

    Reboot of the camera occurs when power to the camera is cycled. On reboot, the camera transmits a startup banner to the host. The CSX startup banner has the following format: SU320CSX Camera Sensors Unlimited, Inc. - All Rights Reserved Software Version XXXX.XX.XX.XX...
  • Page 29 SU320CSX Configuration, programmed at time of manufacture, cannot be altered by the user. This configuration is provided to restore the camera to its default configuration with the CONFIG:RESET command, if needed. Appendix B lists the factory global configuration setting values, and is a separate document from this manual.
  • Page 30 SU320CSX 5.5.1. Restore Factory Configuration Description: Restores the factory default settings. The User Configuration memory space is erased. Then the Factory Configuration is copied to the User Configuration memory space. Finally, the Current Session Configuration is reloaded from the User Configuration.
  • Page 31 SU320CSX Example OPR 5 5.5.4. Get Current Operational Configuration Number Description Returns the current operational slot number that is loaded. Setting Type Command OPR? Parameters none Return Values opr_number Range 0 to N, maximum value N is OPR:MAX (see command below).
  • Page 32 SU320CSX Range 0 to N, maximum value limited by the number of operational settings that currently exist. Type unsigned integer Example OPR:START 5 5.5.7. Get Startup Operational Configuration Description Returns the operational slot number that will be loaded on reboot of the camera.
  • Page 33 SU320CSX 5.5.9. Update Existing Operational Configuration Description Takes the Current Session operational setting and saves it to the User Configuration memory in the selected OPR slot. This command is only required when users require custom OPR settings. Setting Type Command...
  • Page 34: Serial Communication Interface Commands

    SU320CSX the User Configuration memory. This operation will return an error if executed when only factory operational configuration slots exist. If the Current Session Configuration slot is deleted from the User Configuration memory, a subsequent query of the current session...
  • Page 35 SU320CSX 115200 230400 460800 Type unsigned integer Example BAUD:CURRENT 57600 5.6.2. Get Current Baud Rate Description Returns the current baud rate. Setting Type Global Command BAUD:CURRENT? Parameters none Return Values baud_rate Range 57600 115200 230400 460800 Type unsigned integer Example...
  • Page 36 SU320CSX Type unsigned integer Example BAUD:FUTURE 230400 5.6.4. Get Future Baud Rate Description Returns the value stored in the future baud rate variable. Setting Type Global Command BAUD:FUTURE? Parameters none Return Values baud_rate Range 57600 115200 230400 460800 Type unsigned integer...
  • Page 37 SU320CSX Echo user defined character Type unsigned integer Example ECHO:MODE 1 -- query command 5.6.6. Get Echo Mode Description Returns the current echo mode setting. Setting Type Global Command ECHO:MODE? Parameters none Return Values mode Range Echo off Echo received character...
  • Page 38: Non-Uniformity Corrections (Nucs) Commands

    SU320CSX Command ECHO:CHAR? Parameters none Return Values value Range 0 to 255 Type unsigned integer Example ECHO:CHAR? -- query command 35 -- return value 5.6.9. Set Response Mode Description The camera supports two response modes, brief and verbose. In verbose response mode the processed command response line discussed in Section 5.2 is output.
  • Page 39 SU320CSX to be independently enabled or disabled. If offset correction is disabled, CORROFF and GLOBALCORROFF are 0. If gain correction is disabled, CORRGAIN is 2048. If either gain or offset correction is applied to the raw pixel data and a subsequent digital fixed gain of 1X is used, some pixel values may not saturate at the full 12-bit resolution count value of 4,095.
  • Page 40 SU320CSX Correction (subtraction). Setting Type Global Command CORR:OFFSET state Parameters state Return Values none Range Enables Offset Corrections Disables Offset Corrections Type string Example CORR:OFFSET ON 5.7.4. Get Offset Correction State Description Returns the state of the offset correction. Setting Type...
  • Page 41: Bad Pixel Corrections

    SU320CSX Return Values none Range 0 to 4095 Type unsigned integer Example CORR:OFFSET:GLOBAL 0 5.7.6. Get Global Corrected Offset Value Description Returns the global corrected offset value. Setting Type Global Command CORR:OFFSET:GLOBAL? Parameters none Return Values value Range 0 to 4095...
  • Page 42 SU320CSX Example CORR:PIXEL ON 5.8.2. Get Pixel Substitution State Description Returns the state of the pixel substitution. Setting Type Global Command CORR:PIXEL? Parameters none Return Values state Range Pixel Substitution Enabled Pixel Substitution Disabled Type string Example CORR:PIXEL? -- query command ON -- return value 5.8.3.
  • Page 43 SU320CSX Example Examples PIX:RPL 34 127 ON --Sets pixel (34,127) to replacement status PIX:RPL 34 127 OFF ALL --Restores flagged pixel 34,127 in all OPRs to active PIX:RPL 34 127 --Sets pixel (34,127) to replacement status (ON) in current OPR 5.8.4.
  • Page 44 SU320CSX Command CORR:BYPASS? Parameters none Return Values state Range Corrections globally bypassed Corrections not globally bypassed Type string Example CORR:BYPASS? -- query command ON -- return value 5.8.7. Set Pixel Substitution Map State Description Sets the state of the pixel substitution map. If enabled, a pixel value...
  • Page 45 SU320CSX Range Pixel Substitution Map Enabled Pixel Substitution Map Disabled Type string Example CORR:PIXEL:MAP? -- query command OFF -- return value 5.8.9. Perform In-Field Dark Offset Operation This command will perform an offset correction that is stored in camera RAM memory (volatile) for a single OPR setting, or stored to camera flash (nonvolatile) for ongoing use.
  • Page 46 SU320CSX calibration data where the accumulated value for each pixel replaces the factory offset corrected pixel value. The data is collected for the currently selected OPR and timing mode. Once accumulated, this data will then start to be used to apply offset correction to the pixel data for the OPR that was used when it was collected.
  • Page 47: Automatic Gain Control (Agc) Commands

    SU320CSX CORR:OFFSET:CAL -- acquire cal offset data based on 32 (default value) frames and save in camera live (volatile) memory. 5.9. Automatic Gain Control (AGC) Commands The Automatic Gain Control (AGC) algorithm monitors frame statistics on every frame and selects the operational configuration (OPR number) to achieve the best camera sensitivity settings for the given imaging scene.
  • Page 48 SU320CSX Note: When AGC is disabled the camera will remain in the last OPR used by the auto gain control. Turning AGC off may change the image data. This is a result of proprietary enhancement modes supported when AGC is enabled that are not supported when manually changing OPRs.
  • Page 49 SU320CSX 5.9.2. Get AGC State Description Returns the state of the AGC algorithm. Setting Type Global Command AGC:ENABLE? Parameters none Return Values state Range AGC enabled AGC disabled Type string Example AGC:ENABLE? -- query command ON -- return value 5.9.3. Set AGC Low Operational Setting...
  • Page 50 SU320CSX Return Values opr_setting Range 0 to (number) Type unsigned integer Example AGC:OPR:LOW? -- query command 0 -- return value 5.9.5. Set AGC High Operational Setting Description This command used in conjunction with the set AGC low operational setting defines the range of operational settings that are available for use by the AGC algorithm.
  • Page 51: Image Enhancement Commands

    SU320CSX 5.10. Image Enhancement Commands The image enhancement algorithm of the CSX, when enabled, performs an enhancement on each pixel of the frame to produce a higher contrast image for display. The enhancement look-up table for each frame is computed using the previous frame’s statistics. The frame statistics used to determine the enhancement look-up table are based on a histogram of the frame’s pixels, e.g., the distribution of the frame’s pixel...
  • Page 52 SU320CSX Setting Type Global Command ENH:ENABLE state Parameters state Return Values none Range Enables Enhancements Disables Enhancements Type string Example ENH:ENABLE ON 5.10.2. Get Enhancement State Description Returns the state of the image enhancement algorithm. Setting Type Global Command ENH:ENABLE?
  • Page 53 SU320CSX 5.10.4. Get Automatic Enhancement State Description Returns the state of the image enhancement algorithm. Setting Type Global Command ENH:AUTO? Parameters none Return Values state Range Automatic Enhancements Enabled Automatic Enhancements Disabled (Manual Enhancements Enabled) Type string Example ENH:AUTO? -- query command ON -- return value 5.10.5.
  • Page 54: Pixel Clock Commands

    SU320CSX 5.10.7. Set Enhancement Power Function Description Sets the power function value for manual enhancement mode. This function only affects data when in manual enhancement mode (ENH:AUTO OFF) with enhancements turned on (ENH:ENABLE ON). See Section 5.10 for a full description.
  • Page 55: Frame And Exposure Control Commands

    SU320CSX Command PIXCLK:MAX? Parameters none Return Values value Range 0 to 4294967295 (4,294,967,295) Type unsigned integer Example PIXCLK:MAX? -- query command 20750000 -- return value 5.12. Frame and Exposure Control Commands The internally timed exposure period in seconds is given by the following relation: EXPPERIOD = (EXP + 28) / (PIXCLK:MAX) (seconds) Where PIXCLK:MAX returns 20750000Hz (20.75MHz) and where EXP is a clock count parameter set...
  • Page 56 SU320CSX Example EXP 364651 5.12.2. Get Exposure Period Description Returns EXPPERIOD, which controls the exposure time (see equation). Setting Type Operational Command EXP? Parameters none Return Values value Range 1 to 16777214 Type unsigned integer Example EXP ? -- query command 364651 -- return value 5.12.3.
  • Page 57: Trigger Commands

    SU320CSX 366610 -- return value 5.13. Trigger Commands The user can change the trigger mode via the serial communication ASCII command TRIG:MODE, which will allow control of the camera timing via 3.3V CMOS Logic signals. Figure 14 Trigger Mode 0 Freerun timing sequence When trigger mode 0 is selected, the camera is free-running with the exposure and frame rate internally timed.
  • Page 58 SU320CSX Figure 15 Trigger mode 1 exposure and readout timing sequence. In trigger mode 1, the camera uses the external trigger signal to control the frame period while internally controlling the exposure period. The minimum trigger pulse width for trigger mode 1 is 0.5µs. The exposure time is set by the operational setting chosen and can be overridden with the EXP command.
  • Page 59 SU320CSX the Figure. Figure 16 Timing sequence for trigger mode 2 The minimum active trigger pulse width in trigger mode 2 is 8.8 μs. However, 30 μs is the absolute minimum recommended integration time, and 200 μs is the suggested minimum integration time. There is no maximum allowable trigger pulse width, but the user should be aware that as the exposure gets longer, more dark current is integrated by the focal plane array.
  • Page 60 SU320CSX Figure 17 Timing sequence for trigger mode 3 5.13.1. Set Trigger Mode Description Sets the trigger and timing modes. Note: Execution of this command that results in a change in trigger mode will also apply a reset to the trigger and FPA scan digital logic clearing any existing trigger or scan errors.
  • Page 61 SU320CSX Parameters none Return Values mode Range Internally triggered, internally timed Externally triggered, internally timed Externally triggered, externally timed Externally gated, internally timed Type unsigned integer Example TRIG:MODE? -- query command -- return value 5.13.3. Set Trigger Source Mode Description Sets the trigger source mode.
  • Page 62 SU320CSX Return Values value Range 0 - 3 None Camera Trigger Port Camera Link CC1 Either Camera Trigger Port ‘OR’ CC1 (‘AND’ function not enabled) Type unsigned integer Example TRIG:SOURCE? -- query command 2 -- return value 5.13.5. Set Trigger Polarity Description Sets the trigger polarity.
  • Page 63 SU320CSX Parameters none Return Values value Range Trigger Camera Link High High active High active High active active Type unsigned integer Example TRIG:POL? -- query command 0 -- return value 5.13.7. Set Trigger Delay Description Sets the number of pixel clock cycles to delay the external trigger source signal.
  • Page 64: Gain Commands

    SU320CSX 5.14. Gain Commands 5.14.1. Set Digital Gain Description Sets the digital gain value applied when AGC is off (AGC:ENABLE OFF). Digital gain can be used to ensure that the image data fills the digital output range when offset and gain corrections are applied.
  • Page 65: Thermal Commands

    SU320CSX 5.15. Thermal Commands When the camera is powered on, the thermoelectric cooler (TEC) will immediately begin driving the FPA to the TEC setpoint. Until the FPA reaches and stabilizes on the setpoint, the TEC is “unlocked” and the LED will show red. Once the TEC drives the FPA temperature to the TEC setpoint, the TEC is considered “locked”...
  • Page 66 SU320CSX Example FPA:TEMP? -- query command (one of) 37.81 -- return value 310.95 Kelvin -- return value 5.15.3. Get Thermoelectric Cooler Lock Status Description Returns status of the thermoelectric cooler stabilization lock of the focal plane array temperature to the setpoint. The temperature is considered locked when the current temperature is within ±0.1°C of...
  • Page 67 SU320CSX Setting Type Global Command TEC:ENABLE state Parameters state Return Values none Range Enables TEC Disables TEC Type string Example TEC:ENABLE ON 5.15.6. Get Thermoelectric Cooler State Description Returns the state of the thermoelectric cooler. Setting Type Global Command TEC:ENABLE?
  • Page 68: Digital Output Commands

    SU320CSX Type TEC:WAIT – command Example (video is still output, no commands can be sent until WAIT is released) -- return value 5.16. Digital Output Commands 5.16.1. Set Digital Data Source Description The digital data source can be set to one of several stages along the digital signal path.
  • Page 69: Camera Information Commands

    SU320CSX Stage 5, Binned Data 12 bits Stage 6, Enhancement Data FSTAMP Stage 7, Frame Stamp Type string Example DIGITAL:SOURCE? -- query command ENH -- return value 5.17. Camera Information Commands 5.17.1. Get Camera Serial Number Description Returns the camera serial number.
  • Page 70 SU320CSX Command CAMERA:REV? Parameters none Return Values value Range up to 9 character alpha numeric string Type string Example CAMERA:REV? -- query command A -- return value 5.17.4. Get Firmware Part Number Returns the part number of the camera’s firmware.
  • Page 71 SU320CSX Command VER:HW? Parameters none Return Values value Range up to 9 character alpha numeric string Type string Example VER:HW? -- query command 1187 -- return value 5.17.7. Get Software Revision Returns the revision of the camera’s software. Description Setting Type...
  • Page 72 SU320CSX Parameters none Return Values value Range 0 to 65535 Type unsigned integer Example FPA:COLS? -- query command 640 -- return value 5.17.10. Get Focal Plane Array Number of Rows Description Returns the number of rows of the focal plane array.
  • Page 73 SU320CSX Command AP:TIMER mode Parameters mode Return Values none Range Reset timer to 0 and start timer Stop timer Type string Example AP:TIMER ON 5.17.13. Get Application Timer Description Gets the status of a timer which is stored in volatile memory.
  • Page 74 SU320CSX CMDS? AGC -- query command (prefix match, all AGC commands will be output) CMDS? 4 (outputs in 4 columns) CMDS? HELP (display complete help contents for all commands) CMDS AGC H display all AGC commands and Help 1 command per line 5.17.15.
  • Page 75 SU320CSX 1. Increase readout time by modifying exposure and frame periods. Invalid exposure and / Expose Block 2. Reduce trigger rate. or frame rate timing Error 3. Reset firmware, reboot camera, or send a trigger command that causes a trigger parameter change (see section Error! Reference source not found.).
  • Page 76 SU320CSX 25..31 Unused Unused Unused (MSB) Table 8. Error value descriptions, causes and resolutions. For text descriptions of the error bit fields use the command options ON and ALL. Command Response ERROR? Returns the 32-bit error register value only ERROR? ON...
  • Page 77 SU320CSX 5.17.19. Get Power-Down Detect Flag Description Returns the power-down detect flag status. Setting Type Command PWRDWN? Parameters none Return Values value Range Initial value on reboot Value set by user to monitor power-down status Type unsigned integer Example PWRDWN? -- query command 1 -- camera not power cycled 5.17.20.
  • Page 78: Binning Mode Commands

    5.18. Binning Mode Commands Binning Mode shifts SU320CSX camera imaging from a 320x256 to a 160x128 pixel mode of operation. Enabling Binning Mode produces a like sized image with each 2x2 bin equal to the average of the 4 individual pixels. To maintain compatibility with video and Camera Link signals, binned pixel results consist of the binned block’s pixels being set to the same value (value is repeated), and the full frame...
  • Page 79: Test Commands

    SU320CSX Parameters none Return Values value Range Binning Mode Enabled Binning Mode Disabled Type string Example BIN:ENABLE? -- query command ON -- return value 5.19. Test Commands The Test Pattern mode can be used to verify the integrity of the data collection. When this mode is enabled, the camera returns one of four image patterns with predictable values.
  • Page 80 SU320CSX 5.19.2. Get Test Pattern State Description Returns the state of the test pattern. Setting Type Global Command TESTPAT? Parameters none Return Values state Range Test pattern enabled Test pattern disabled Type string Example TESTPAT? -- query command ON TP3 -- return value 5.19.3.
  • Page 81: Macro Commands

    SU320CSX OFF Frame stamp disabled Type string Example FRAME:STAMP? -- query command ON -- return value 5.19.5. Get Frame Stamp Count Description Returns the Frame Stamp count. Setting Type Global Command FRAME:STAMP:COUNT? Parameters none Return Values value Range 0 - 4095...
  • Page 82: Windowing Commands

    SU320CSX Example MACRO:PLAY OFF 0 5.21. Windowing Commands The CSX camera allows for windowing of an image to a user's region of interest (ROI). Windowing is typically used to trade image resolution for frame rate. The smaller the window chosen, the shorter the readout time for the frame and, hence, the higher the frame rate that can be achieved.
  • Page 83 SU320CSX 5.21.2. Get Window Column Start Number Description Returns the start column number for the ROI. Setting Type Operational Command WIN:COL:START? Parameters none Return Values value Range 0 to 316 Type unsigned integer Example WIN:COL:START? -- query command -- return value 5.21.3.
  • Page 84 SU320CSX 5.21.5. Set Window Row Start Number Description Sets the start row number for the ROI. The value must be EVEN and compatible with the current row stop number for the command to complete without error. Setting Type Operational Command...
  • Page 85 SU320CSX 5.21.8. Get Window Row Stop Number Description Returns the stop row number for the ROI. Setting Type Operational Command WIN:ROW:STOP? Parameters none Return Values value Range 7 to 255 Type unsigned integer Example WIN:ROW:STOP? -- query command 191 -- return value 5.21.9.
  • Page 86 SU320CSX Type unsigned integers Example WIN:RECT? X1:0 Y1:0 X2:217 Y2:111 -– return values 4110-0446, Rev. C Page 86 of 96 © 2017 UTC Aerospace Systems Date Printed: 3-Jan-2017 This document does not contain any export controlled technical data.
  • Page 87: Specifications

    SU320CSX 6. Specifications 6.1. Mechanical Specifications Width x Height x Length ENC Series: 1.25"W x 1.25"H x 1.20"D (31.8 x 31.8 x 30.6 mm) OEM Series: 1.25"W x 1.20"H x 1.19"D (31.8 x 30.6 x 30.2 mm) ≤45 grams enclosed, ≤41 grams OEM...
  • Page 88: Electro-Optic Performance Specifications

    Dynamic Range Low Gain ≥ 99% Operability Image Correction Sensors Unlimited non-uniformity corrections Scan Mode Continuous typical, λ =1550 nm, exposure time = 33 ms (30FPS) / 16.67 ms (60FPS), case temperature = 20°C, highest sensitivity gain setting, no lens, corrections off, 1x digital gain, with AGC, enhancement, and correction off.
  • Page 89: Product Support

    SU320CSX 7. Product Support Common Problems and Solutions Problem Possible Causes Solution No data is present at the Power is off or low Verify input power meets requirements described. digital port, frame grabber Connections to camera Verify cameras wiring is properly connected.
  • Page 90: Customer Support

    SU320CSX 8. Customer Support For additional product support please contact SUI between 8am and 5pm Eastern Time at 609-333-8000 and ask to speak with an applications engineer. For general information about this product or for information on SUI’s line of other image sensing...
  • Page 91: Warranty

    SU320CSX 9. Warranty All SUI products are warranted to be free from defects in workmanship and materials “Nonconformity” for a period of 12 months from the date of shipment. This warranty is limited to the repair or replacement of the unit.
  • Page 92: List Of Abbreviations

    SDR: shrunk delta ribbon (cable connector) SECAM: non-compliant video standard (Europe/Asia) SLR: single lens reflex SMA: sub-miniature A (RF connector) SUI: Sensors Unlimited, Inc. SUI:IA: SUI-Image Analysis freeware program for NI card set. SWaP: size, weight, and power SWIR: shortwave infrared...
  • Page 93: Notes

    SU320CSX NOTES _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ 4110-0446, Rev. C Page 93 of 96 ©...
  • Page 94: Appendix A: Camera Command Summary

    SU320CSX APPENDIX A: Camera Command Summary 5.5.1. Restore Factory Configuration CONFIG:RESET ........30 5.5.2. Save Global Configuration CONFIG:SAVE ........30 5.5.3. Load Operational Configuration OPR opr_number ........30 5.5.4. Get Current Operational Configuration Number OPR? ............31 5.5.5. Get Total Number of Operational Configurations OPR:MAX? ..........
  • Page 95 SU320CSX 5.10.7. Set Enhancement Power Function ENH:POWER value ........54 5.10.8. Get Enhancement Power Function ENH:POWER? .......... 54 5.11.1. Get Pixel Clock Maximum Rate PIXCLK:MAX? ........55 5.12.1. Set Exposure Period EXP value ..........55 5.12.2. Get Exposure Period EXP? ............56 5.12.3.
  • Page 96 SU320CSX 5.19.2. Get Test Pattern State TESTPAT? ..........80 5.19.3. Set Frame Stamp FRAME:STAMP state ......80 5.19.4. Get Frame Stamp State FRAME:STAMP? ........80 5.19.5. Get Frame Stamp Count FRAME:STAMP:COUNT? ...... 81 5.20.1. Play Macro Command MACRO:PLAY macro_echo ....81 5.21.1.

Table of Contents