background image

 

SU320CSX 

 

4110-0446, Rev. C 

Page 49 of 96 

© 2017 UTC

 

Aerospace Systems 

Date Printed:  3-Jan-2017 

This document does not contain any export controlled technical data.

 

 

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 

ON 

AGC enabled 

OFF 

AGC disabled 

 

Type 

string 

Example 

AGC:ENABLE? -- query command 
ON -- return value 
 

 

5.9.3.

 

Set AGC Low Operational Setting 

Description 

This command used in conjunction with the set AGC high 
operational setting defines the range of operational settings that are 
available for use by the AGC algorithm. In this tool, low refers to 
the numerical value, i.e. 2 is lower than 3, and is not relative to light 
levels. WARNING: If the AGC low operational bound is set higher 
than the current AGC high operational bound, the camera AGC 
operation is no longer specified. 

Setting Type 

Global 

Command 

AGC:OPR:LOW 

opr_setting

 

Parameters 

opr_setting 

Return Values  

none 

Range 

0 to (number), limited by number of operational settings that 
currently exist. 

Type 

unsigned integer 

Example 

AGC:OPR:LOW 0 

 

5.9.4.

 

Get AGC Low Operational Setting 

Description 

Returns the lowest operational setting available for use by the AGC 
algorithm. 

Setting Type 

Global 

Command 

AGC:OPR:LOW? 

Parameters 

none 

Summary of Contents for SU320CSX

Page 1: ...s Date Printed 3 Jan 2017 This document does not contain any export controlled technical data 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 ...

Page 2: ... National Instruments Camera Link is a registered trademark of the Automated Imaging Association Windows and the associated XP Vista Win7 Win8 etc are registered trademarks of Microsoft Corporation in the United States and other countries All other trademarks or intellectual property mentioned herein belong to their respective owners Every effort is made to ensure the information in this manual is...

Page 3: ...15 2 3 SUI Image Analysis Freeware 18 2 4 Powering the Camera for the First Time 18 3 Camera Link Data Interface 20 4 Principles of Operation 23 4 1 Focal Plane Array Operation 23 4 2 Camera System Operation 24 5 Camera Functions and Control Software Interface 26 5 1 Communication Protocol 26 5 2 Command Format and Response 26 5 3 Startup Messaging 28 5 4 Command Set 28 5 5 Configuration Commands ...

Page 4: ...ds 68 5 17 Camera Information Commands 69 5 18 Binning Mode Commands 78 5 19 Test Commands 79 5 20 Macro Commands 81 5 21 Windowing Commands 82 6 Specifications 87 6 1 Mechanical Specifications 87 6 2 Environmental and Power Specifications 87 6 3 Electro Optic Performance Specifications 88 7 Product Support 89 Common Problems and Solutions 89 8 Customer Support 90 9 Warranty 91 10 LIST OF ABBREVIA...

Page 5: ... to the camera similar to SU320CB 12 5B ENC FH STD sequence Designed for laboratory factory or military field use the CSX camera features a high sensitivity imager which includes a single stage TEC for thermal stabilization at high operating temperature setpoints allowing a very stable Non Uniformity Correction NUC set to produce high quality imagery The optical sensitivity ranges from 0 9 µm to 1...

Page 6: ...e the following SU320CSX camera body AC adapter power supply Storage case Assorted cables and adapters Sensors Unlimited mini disc or USB media card containing documentation o This user manual o Appendix B o software freeware SUI Image Analysis o configuration file for compatible National Instruments frame grabber cards ICD file Lens A complete order for an OEM SU320CSX may include the following S...

Page 7: ...temperature and thermoelectric cooler TEC lock are highly recommended to prevent overheating The case temperature can be monitored by a user supplied thermocouple or other sensor System temperature closely tracks case temperature and can be queried with the SYSTEM TEMP command as described in Section 5 15 1 Get System Temperature The camera can be placed in a higher TEC setpoint to reduce power co...

Page 8: ...in the camera use clean dry compressed air to blow loose particles off the window This step alone is often sufficient to clean the window Do not use compressed air gas canisters They may spray cold fluid that can thermally shock the window 2 Moisten a lint free lens cleaning paper with isopropyl alcohol and carefully wipe the surface of the window by dragging the moistened paper from one edge of t...

Page 9: ... camera back focal distance flange to FPA is not C mount compliant and requires the included C mount spacer to match the C mount standard This hybrid mounting plate design permits adapting the camera to a variety of standard lens mount formats especially those with short back focal distances See Section 2 1 2 Optical Mounts and Other Optical Considerations for additional details There are two elec...

Page 10: ...SU320CSX 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 Figure 1 Mechanical drawing of enclosed CSX ...

Page 11: ...SU320CSX 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 Figure 2 Mechanical drawing of OEM CSX ...

Page 12: ...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 Figure 3 Mechanical drawing of OEM CSX with optional ST4 board to board connector ...

Page 13: ...enses 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 In cases where a visible lens is used it should be noted that the lens focus markings will be mis calib...

Page 14: ... correct Reversed connection is a common cause of damage If the supplied AC adapter is being used insert the power connector on the provided AC adapter PN 8000 0726 into the camera power adapter cable until snap locked Do not make or break this connection while power is being supplied If the supplied AC adapter is not being used test the power source for proper voltage polarity and pin connections...

Page 15: ...ompatible to RS 170 NTSC If interfacing to an analog monitor connect the supplied analog cable to the snap connection Video Out on the camera Connect the BNC end to an analog monitor If using a television for video display use the supplied BNC RCA adapter and connect to the yellow Video input jack ignore the red and white audio connections set TV to Video input per TV operating instructions 2 2 Fr...

Page 16: ... is fitted with a SDR connector while the NI frame grabber cards are fitted with MDR connectors Customers using a NI frame grabber should be sure that they are using an MDR SDR or SDR MDR cable for compatibility with their camera and frame grabber 2 2 2 Imperx Frame Grabbers As late 2015 National Instruments does not provide a Camera Link solution for laptops However frame grabbers for laptops can...

Page 17: ...nstalled NI IMAQ Vision is National Instruments library of powerful functions for image processing that is distributed with their imaging frame grabber cards This software library easily integrates with National Instruments LabVIEW Software an extensive instrument programming environment License to the software is given with ownership of the frame grabber board NI IMAQ Version 4 7 3 which is inclu...

Page 18: ... connects only to specific NI and Imperx frame grabbers Follow these steps to install SUI Image Analysis Install the National Instruments software and hardware prior to installing SUI IA Install SUI IA from the minidisc as found in a subdirectory If using a different brand frame grabber SUI IA can be used in an Off line mode only relying on the frame grabber s supplied software for data acquisitio...

Page 19: ...er Commands Command Description Full Description AGC ENABLE ON OFF Toggles automatic gain control AGC allows the camera to automatically select the most appropriate OPR for a given scene The OPR is an operational configuration that contains integration time nominal FPA gain Section 5 9 1 AGC ENABLE Returns the state of the AGC Section 5 9 2 OPR x Loads an operational configuration This includes in...

Page 20: ...s and they have verified operation with National Instruments cards PoCL Power over Camera Link is not employed and special PoCL cables are not required However PoCL cables are compatible Table 3 Digital output 26 pin connector 3M 12226 1150 00FR signal assignment standard Camera Link protocol 1 Inner shield camera GND 20 SerTC 14 Inner shield camera GND 8 SerTFG 2 X0 21 SerTFG 15 X0 9 CC1 3 X1 22 ...

Page 21: ..._P 9 X1_P 12 GND 11 GND 14 X3_N 13 CC1_N 16 X3_P 15 CC1_P 18 GND 17 GND 20 SER_TC_N 19 SER_TFG_N 22 SER_TC_P 21 SER_TFG_P 24 GND 23 GND 26 NC 25 NC 28 Trig_In 27 Sync_Out 30 Trig_In_RTN 29 Sync_Out_RTN 32 NC 31 NC 34 NC 33 NC 36 NC 35 NC 38 NC 37 NC 40 NC 39 NC 42 NC 41 NC 44 NC 43 NC 46 Reserved Do not use 45 Reserved Do not use 48 Reserved Do not use 47 Reserved Do not use 50 Reserved Do not use...

Page 22: ... This document does not contain any export controlled technical data Table 5 AUX IO 14 pin connector 3M 12214 1150 00FR signal assignment 1 V 8 SYNC RTN 2 V 9 SYNC OUT 3 V 10 TRIG IN RTN 4 V 11 TRIG IN 5 V 12 RS232 RTN 6 V 13 RS232 TX 7 V 14 RS232 RX Figure 7 CSX Camera Link Timing Diagram ...

Page 23: ...sensitive region of the photodiode The blocking InP substrate media is removed with respect to diode operation in a separate semiconductor fabrication process Photon detection is performed directly by the InGaAs layer in photovoltaic operation A converting phosphor or similar layer is not used Figure 8 Typical Quantum Efficiency of SUI backside illuminated FPAs The CMOS readouts are active pixel d...

Page 24: ...the frame rate Since all pixel s integration reset sample and sample reset switches receive the same clock timing the FPA operates with snapshot exposure all pixels are exposed simultaneously starting and finishing at the same time In order to generate the serial digital video signal that is output from the FPA each row is sequentially selected and the analog pixel signals are passed to circuitry ...

Page 25: ...tages Clock Signals CAMERA OUTPUT Serialized Digital Video Contrast Enhancement AGC Statistics Collection Test Pattern Generator Test Mode Control User On Off Corrections Coefficients Memory Non Uniformity Corrections Corrections Mode Control User On Off RAW Offset Gain Values Factory Set Σ x Σ DIGITAL Gain User Select Global Offset User Select ENH Mode Control User On Off RS170 Encoder Analog Vid...

Page 26: ...cument 5 1 Communication Protocol The CSX camera communicates via the serial communication provisions of the Camera Link standard This asynchronous serial communication is performed using 8 data bits 1 stop bit no parity no flow control and a configurable baud rate See Appendix B for the default serial communication baud rate for your particular camera Table 6 Serial Communication Parameters Seria...

Page 27: ...ponse line contains all arguments entered on the command line The processed command response line output can be suppressed by setting the response mode to brief and can be enabled by setting the response mode to verbose Note The processed command and any arguments returned will be separated by a single space and will be capitalized regardless of the format in which they were originally entered on ...

Page 28: ...ommand syntax Parameters Lists the parameters taken by the command as listed in the syntax above Type Specifies the expected type of the parameter Range Specifies the valid range of the parameter Return Values Lists the values returned by the command Example Provides a programming example showing the syntax of the command parameters and return values For brevity these examples do not include echo ...

Page 29: ...dified by issuing the CONFIG SAVE command which causes the global setting in the Current Session to be written back to the User Configuration overwriting the previous global settings Issuing the OPR SAVE command results in the creation of a new operational slot in the User Configuration The present state of the operational setting in the Current Session Configuration is saved to this newly created...

Page 30: ...era model Setting Type Command Parameters Return Values Example N A CONFIG RESET None None CONFIG RESET 5 5 2 Save Global Configuration Description Overwrites the User Configuration global settings with the Current Session s global settings Setting Type N A Command CONFIG SAVE Parameters none Return Values none Example CONFIG SAVE 5 5 3 Load Operational Configuration Description Loads the operatio...

Page 31: ...tion Returns the number of operational settings currently present in the User Configuration memory Setting Type N A Command OPR MAX Parameters none Return Values number Range 1 to N Type unsigned integer Example OPR MAX query command 8 return value 5 5 6 Set Startup Operational Configuration Description Sets the operational slot number that will be loaded on reboot of the camera Note Because this ...

Page 32: ...akes the Current Session operational setting and saves it to the User Configuration memory assigning a new operational slot number The operational slot numbers are assigned sequentially The new operational slot number will be returned to the host The OPR SAVE command will return an error for camera models where all available OPR memory slots are populated by factory configured OPR parameters Note ...

Page 33: ...e user and will return an error if executed when only factory operational configuration slots exist If the Current Session Configuration is the last operational configuration when this command is issued a subsequent query of the current operational configuration number will return the deleted operational configuration number since it is still the Current Session Configuration but a command to load...

Page 34: ... Parameters none Return Values none Range Type Example OPR DEL ALL 5 6 Serial Communication Interface Commands Baud rate configuration in the volatile memory space is managed with two discrete variables The first variable current baud rate represents the baud rate at which the camera is currently communicating The second variable future baud rate holds the baud rate value that will be stored to no...

Page 35: ...Command BAUD CURRENT Parameters none Return Values baud_rate Range 57600 115200 230400 460800 Type unsigned integer Example BAUD CURRENT query command 57600 return value 5 6 3 Set Future Baud Rate Description Updates the future baud rate variable WARNING A CONFIG SAVE command must be executed after this command for a change in the future baud rate value to be saved and persist after power cycle Se...

Page 36: ...sabled In mode 1 echo is enabled Any character received on the serial port is immediately echoed back An exception to the echo of the received character with mode 1 enabled is when a backspace character is received while the receive buffer is empty In mode 2 echo is enabled but instead of echoing back the character received a user defined character is echoed Echo mode 1 provides for the most robus...

Page 37: ...Values mode Range 0 Echo off 1 Echo received character 2 Echo user defined character Type unsigned integer Example ECHO MODE query command 1 return value 5 6 7 Set Echo Character Description Sets the echo character returned when in echo mode 2 The character is set by entering the ASCII code of the desired character Setting Type Global Command ECHO CHAR value Parameters value Return Values none Ran...

Page 38: ...de Type string Example RESPONSE VERBOSE 5 7 Non Uniformity Corrections NUCs Commands The factory operational configuration slots OPRs support two point correction tables that can be used to compensate for the dark signal and photoresponse non uniformity of the FPA The gain and offset correction coefficients are unique for each operational setting The correction table coefficients are applied to cr...

Page 39: ...ded or desirable 5 7 1 Set Gain Correction State Description Sets the state of the gain correction Gain correction compensates for pixel to pixel photoresponse non uniformity Otherwise known as a white balance correction multiplication Setting Type Global Command CORR GAIN state Parameters state Return Values none Range ON Enables Gain Corrections OFF Disables Gain Corrections Type string Example ...

Page 40: ...state Range ON Offset Correction Enabled OFF Offset Correction Disabled Type string Example CORR OFFSET query command ON return value 5 7 5 Set Global Corrected Offset Value Description Sets the global corrected offset value Global offset is a fixed value that is added to each pixel in the image after all other corrections have been applied if offset correction is enabled The net effect of this co...

Page 41: ...onal configuration slot OPR A command to enable the return of the correction pixel map in the form of image data is supported When the correction pixel map is enabled a pixel value of 0 is returned for pixels locations that are not replaced and 4 095 returned for pixels that are replaced when pixel correction is enabled 5 8 1 Set Pixel Substitution State Description Sets the state of the pixel sub...

Page 42: ...l into the defective pixel map allowing the pixel correction tool CORR PIXEL to act on these additional individual pixels Pixels may be defined in the current OPR or defined for all OPRs Pixels are selected by their X Y coordinates in each OPR and can be interactively added and removed from the map Additionally the command can be used to turn the individual x y user added pixels ON or OFF across a...

Page 43: ...el Replacement PIX RPL Setting Type Global Command PIX BAD Parameters none Return Values integer Range 0 n Type n a Example PIX BAD query command 7 return value 7 user defined pixels 5 8 5 Set Correction Bypass State Description Sets the state of the correction bypass With one command the 3 correction commands Gain white Offset dark and Pixel defect Correction are set to On or Off as a group Setti...

Page 44: ...els that are replaced when pixel substitution is enabled marked defective pixel The result is essentially Binary in the outputted image black for valid pixels and white for substitute locations in an image format which makes it easy for image math or to generate a CSV file of substitute locations This tool will disconnect the prior data flow stream so it is not possible to act on this map Setting ...

Page 45: ...y for temporary correction conditions that do not persist a power cycle or the data may be written to Flash non volatile memory for semi permanent use i e persist power cycle but change the next time this command is operated Once overwritten the use of a CONFIG RESET command will not restore the original factory values The IFOC function sums and averages 32 or 64 frames to average the noise respon...

Page 46: ...r to inhibit light from falling on the FPA for the duration of the command execution For normal OPR operations 64 frames at 30 fps is roughly 2 seconds FLASH Optional If FLASH is not specified the camera accumulates and stores the offset data in camera memory for use in the current OPR The data is held until power is cycled reboot The new offset correction will be available if you leave and return...

Page 47: ...See Section 5 20 for details on the MACRO command itself TEC Setpoint C MACRO Low Case Temperature C High Case Temperature C 18 0 40 35 32 1 0 55 45 2 20 70 For the standard configuration there are more than one focal plane array setpoint temperatures available for AGC operation as shown in the table above By default the camera loads MACRO0 which corresponds to the lowest FPA setpoint This allows ...

Page 48: ...ing 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 5 9 1 Set AGC State Description Sets the state of the AGC algorithm Setting Type Global Command AGC ENABLE state Parameters state Return Values none Range ON Enables AGC OFF Disables AGC Type string Example AGC ENABLE ON Figure 12 ...

Page 49: ... the range of operational settings that are available for use by the AGC algorithm In this tool low refers to the numerical value i e 2 is lower than 3 and is not relative to light levels WARNING If the AGC low operational bound is set higher than the current AGC high operational bound the camera AGC operation is no longer specified Setting Type Global Command AGC OPR LOW opr_setting Parameters op...

Page 50: ...is not relative to light levels WARNING If the AGC high operational bound is set lower than the current AGC low operational bound the camera AGC operation is no longer specified Setting Type Global Command AGC OPR HIGH opr_setting Parameters opr_setting Return Values none Range 0 to number limited by number of operational settings that currently exist Type unsigned integer Example AGC OPR HIGH 14 ...

Page 51: ...age The ENH POWER function will only affect the data when ENH AUTO is OFF and ENH ENABLE is ON An ENH POWER decimal value of less than 1 will shape the look up table in a manner similar to the green line shown in the Figure The slope of the curve is greater for the lower input values and will stretch the lower intensity data over a larger portion of the output resulting in more shadow detail in th...

Page 52: ...ns the state of the image enhancement algorithm Setting Type Global Command ENH ENABLE Parameters none Return Values state Range ON Enhancements Enabled OFF Enhancements Disabled Type string Example ENH ENABLE query command ON return value 5 10 3 Set Automatic Enhancement State Description Sets the state of the image enhancement algorithm to be controlled automatically ON or manually OFF Setting T...

Page 53: ...e string Example ENH AUTO query command ON return value 5 10 5 Set Enhancement AGC Frame Average and Width Weight Description Sets the number of frames over which frame statistics are calculated The number of frames to be averaged is 2N Setting Type Global Command ENH AVG value Parameters value Return Values none Range 0 to 5 Type unsigned integer Example ENH AVG 0 5 10 6 Get Enhancement AGC Frame...

Page 54: ...on value for manual enhancement mode Setting Type Global Command ENH POWER Parameters none Return Values value Range 0 to 10 Type unsigned decimal Example ENH POWER query command 0 6 return value 5 11 Pixel Clock Commands The camera electronics are designed to support a variety of focal plane arrays with varying requirements for pixel clock rate The pixel clock is operated for the supported focal ...

Page 55: ...he absolute minimum recommended integration time and 200 μs is the suggested minimum integration time The internally timed frame period is given by FRAMEPERIOD FRAME PERIOD PIXCLK MAX seconds The exposure period and frame period specified must be compatible with each other or a command error will occur Therefore knowledge of the current exposure and frame periods are required and the order in whic...

Page 56: ...e unsigned integer Example EXP query command 364651 return value 5 12 3 Set Frame Period Description Sets FRAMEPERIOD which controls the frame period see equation Setting Type Operational Command FRAME PERIOD value Parameters value Return Values none Range 1 to 16777214 Type unsigned integer Example FRAME PERIOD 366610 5 12 4 Get Frame Period Description Gets FRAMEPERIOD which controls the frame p...

Page 57: ... the internally timed exposure and frame period parameters When in trigger mode 0 the timing sequence of the camera is as shown in the Figure In trigger mode 1 an external trigger timing signal is used to control the exposure and readout timing An external trigger timing signal can be applied to the camera through the Camera Link CC1 signal The signal source can be selected via the serial communic...

Page 58: ...ean that the camera is missing triggers Note that some frame grabbers have a time out that can be exceeded while the camera awaits a trigger the camera does not time out The timing sequence of the camera for trigger mode 1 is shown in the Figure In trigger mode 2 the camera uses the external trigger to both externally set the exposure time and the frame rate During this external triggered mode the...

Page 59: ...eded a camera error will be reported as described in the error Section 5 17 16 In trigger mode 3 the external trigger signal gates on and off the internal timing of the exposure and line rate That is whenever the selected trigger input is in an inactive state the camera is paused Whenever the selected trigger input is active the camera will operate as though it were free running Once an exposure h...

Page 60: ... to the trigger and FPA scan digital logic clearing any existing trigger or scan errors Setting Type Global Command TRIG MODE mode Parameters mode Return Values none Range 0 Internally triggered internally timed 1 Externally triggered internally timed 2 Externally triggered externally timed 3 Externally gated internally timed Type unsigned integer Example TRIG MODE 1 5 13 2 Get Trigger Mode Descri...

Page 61: ...urce mode The camera can accept triggers from the Camera Link CC1 signal as well as the Trigger port in the AUX POWER connector Note Execution of this command that results in a change in trigger source will also apply a reset to the trigger and FPA scan digital logic clearing any existing trigger or scan errors Setting Type Global Command TRIG SOURCE value Parameters value Return Values none Range...

Page 62: ... low to high transition will trigger the camera and the high pulse width of the trigger signal will set the exposure period when in externally timed mode Note Execution of this command that results in a change in trigger polarity will also apply a reset to the trigger and FPA scan digital logic clearing any existing trigger or scan errors Setting Type Global Command TRIG POL value Parameters value...

Page 63: ...umber of pixel clock cycles to delay the external trigger source signal This delay is in addition to the minimum delays The selected delay must be less than the trigger source period for proper delay operation Setting Type Global Command TRIG DELAY value Parameters value Return Values none Range 0 to 16777215 0 to 224 1 clocks Type unsigned integer Example TRIG DELAY 1000 5 13 8 Get Trigger Delay ...

Page 64: ...ain does not inherently improve signal to noise ratio except by causing uniform saturation This command accepts multiple formats Integer input 1 511 no decimal Floating Point 0 03125 to 16 0 decimal used in 1 32 steps 32 1 0 Setting Type Global Command GAIN DIGITAL value Parameters value Return Values none Range 1 to 511 0 03125 to 16 0 Type decimal OR integer Example one of GAIN DIGITAL 64 GAIN D...

Page 65: ...is within the acceptable range for the given TEC setpoint try cycling power to the camera If the LED continues to show solid red contact the factory for support 5 15 1 Get System Temperature Description Returns an approximation of the camera system temperature in degrees Celsius Optional add Kelvin to the end of the command for results in Kelvin Note SYSTEM TEMP is an approximation based upon a te...

Page 66: ... of the setpoint The TEC should remain locked when the case temperature is maintained within a given range see Section 1 5 Setting Type N A Command TEC LOCK Parameters none Return Values status Range LOCKED TEC stabilized NOT LOCKED TEC not stabilized Type string Example TEC LOCK query command LOCKED return value 5 15 4 Get Thermoelectric Cooler Setpoint Description Returns the thermoelectric cool...

Page 67: ...tting Type Global Command TEC ENABLE Parameters state Return Values none Range ON TEC Enabled OFF TEC Disabled Type string Example TEC ENABLE query command ON return value 5 15 7 Wait for TEC Lock Description Blocks operation of camera until TEC is locked Useful in cases where passed data needs to be properly stabilized such as in performing an updated background correction file Camera operation i...

Page 68: ... diagram in Section 4 2 Setting Type Global Command DIGITAL SOURCE source Parameters source Return Values none Range RAW Stage 1 Raw Data 12 bits PAT Stage 2 Test Pattern 12 bit CORR Stage 3 Corrected Data 12 bits BPR Stage 4 Pixel Replace BIN Stage 5 Binned Data 12 bits ENH Stage 6 Enhancement Data FSTAMP Stage 7 Frame Stamp Type string Example DIGITAL SOURCE ENH 5 16 2 Get Digital Data Source De...

Page 69: ... Description Returns the camera serial number Setting Type Global Command CAMERA SN Parameters none Return Values value Range up to 9 character alpha numeric string Type string Example CAMERA SN query command 1337S9738 return value 5 17 2 Get Camera Part Number Description Returns the camera part number Setting Type Global Command CAMERA PN Parameters none Return Values value Range up to 9 charact...

Page 70: ... number of the camera s firmware Setting Type Global Command FIRM PN Parameters none Return Values value Range up to 9 character alpha numeric string Type string Example FIRM PN query command 4102 0156 return value 5 17 5 Get Firmware Revision Description Returns the revision of the camera s firmware Setting Type Global Command FIRM REV Parameters none Return Values value Range up to 9 character a...

Page 71: ...ype Global Command VER SW Parameters none Return Values value Range up to 9 character alpha numeric string Type string Example VER SW query command P2 2 return value 5 17 8 Get Focal Plane Array Serial Number Description Returns the serial number of the camera s focal plane array Setting Type Global Command FPA SN Parameters none Return Values value Range up to 9 character alpha numeric string Typ...

Page 72: ...Return Values value Range 0 to 65535 Type unsigned integer Example FPA ROWS query command 512 return value 5 17 11 Get Elapsed Time Meter Description Returns the total amount of time the camera has been powered on since production User is unable to reset Setting Type Global Command ETM Parameters none Return Values value Days Hours Minutes Seconds Range 0 2 32 seconds or about 136 yrs Type String ...

Page 73: ...ER Parameters none Return Values value Seconds Range N A Type String Example AP TIMER query command 105 4 return value in seconds 5 17 14 Get Camera Command List Description Returns the camera command list The list includes commands in this manual as well as optional commands beyond the manual s scope support or validation An optional prefix can be used to reduce the output list size Setting Type ...

Page 74: ...c and then you can use the camera formatted command in the Help Setting Type N A Command HELP command Parameters exact command Return Values value description Range N A Type string Example HELP OPR query command Sets the camera OPR response text description of the query 5 17 16 Status and Reset Commands The user can poll the camera s error status with the error command which returns a binary encod...

Page 75: ...5 Unused Unused Unused 16 I2C0 Error Internal Error Power cycle camera 17 I2C1 Error Internal Error Power cycle camera 18 I2C2 Error Internal Error Power cycle camera 19 I2C3 Error Internal Error Power cycle camera 20 System Temperature Alarm Camera Temperature is out of acceptable range 1 Reduce camera case temperature 2 Disable TEC 3 Turn off camera and let cool 21 FPA Temperature Alarm FPA Temp...

Page 76: ... 5 17 17 Reboot Camera Description Execute the power up initialization sequence of the command processor This will also clear the power down detect flag Setting Type N A Command REBOOT Parameters none Return Values start up banner Range N A Type string Example REBOOT restart command processor 5 17 18 Set Power Down Detect Flag Description Sets the power down detect flag to 1 On reboot this flag is...

Page 77: ...ype unsigned integer Example PWRDWN query command 1 camera not power cycled 5 17 20 Set LED State Description Sets the state of the status LED Note At least one SUI camera used the command LED instead of as shown If you have legacy software code and are experiencing difficulty check the command being used Setting Type Global Command LED ENABLE Parameters state Return Values none Range ON Enables L...

Page 78: ...o the same value value is repeated and the full frame image is still sent Binning in a PDA is unlike binning on a CCD The charge is read individually and summed in camera firmware Noise improvement comes from the summing and averaging of the pixels a 2x2 pixel bin has root 4 2x noise improvement To maintain data transportation consistency the image size does not change the block of binned pixels a...

Page 79: ...data is returned The test pattern data is returned for all pixels The Test Pattern conforms to the current Window size See Section 5 21 Windowing Commands The test pattern data is only transmitted over the interface as described if the Digital Signal Source is set to PAT See Digital Source command 5 19 1 Set Test Pattern State Description Sets the test pattern state When ON a test pattern is retur...

Page 80: ...ring Example TESTPAT query command ON TP3 return value 5 19 3 Set Frame Stamp Description Sets the frame stamp state When ON a count value incrementing by 1 of extents 0 to 4095 is returned in place of the first pixel in the frame Setting Type Global Command FRAME STAMP state Parameters state Return Values none Range ON Enable frame stamp OFF Disable frame stamp Type string Example FRAME STAMP ON ...

Page 81: ...s with the issuance of a single macro command Factory stored macros are used to adjust the TEC setpoint and corresponding operational settings These are documented in the separate Appendix B document The user is not able to specify custom macros 5 20 1 Play Macro Command Description Plays a macro that is resident in the camera Turning macro_echo on will cause the individual commands being executed...

Page 82: ...OW and WIN COL commands can be used to define each corner of the window individually Alternatively the WIN RECT command can be used to define the window with a single command Windowing speed advantage applies to rows only i e the number of columns is fixed at 320 319 Selecting the start and stop row addresses sets the size and location for the ROI window There are two individual commands that set ...

Page 83: ...umn Stop Number Description Sets the stop column number for the ROI The value must be ODD and compatible with the current column start number for the command to complete without error Setting Type Operational Command WIN COL STOP value Parameters value Return Values none Range 3 to 319 Type unsigned integer Example WIN COL STOP 229 stop read at 229 must accommodate location of start 5 21 4 Get Win...

Page 84: ...teger Example WIN ROW START 64 start read at row 64 5 21 6 Get Window Row Start Number Description Returns the start row number for the ROI Setting Type Operational Command WIN ROW START Parameters none Return Values value Range 0 to 248 Type unsigned integer Example WIN ROW START query command 16 return value 5 21 7 Set Window Row Stop Number Description Sets the stop row number for the ROI The v...

Page 85: ...the ROI The Total rows and columns must be an even value for each Start on an EVEN number and end on an ODD number and conform to minimum size requirements Setting Type Global Command WIN RECT X1 X2 Y1 Y2 Parameters X left X right Y top Y bottom Return Values None Range 0 to 319 for SU640HSX for corner row value 0 to 255 for SU640HSX for corner column value Type unsigned integers Example WIN RECT ...

Page 86: ...6 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 Type unsigned integers Example WIN RECT X1 0 Y1 0 X2 217 Y2 111 return values ...

Page 87: ...1 diagonal 6 2 Environmental and Power Specifications Operating Case Temperature 5C to 60 C Storage Temperature 54 C to 85 C Humidity 95 RH non condensing Power Requirements AC Adapter Supplied DC Voltage Typical Power Maximum Power 100 240 VAC 47 63 Hz 4 5 16 V 1 5 W at 20 C excluding transients 4 25 W I O Logic levels 3 3 V CMOS Logic compliant Functional Shock Thermal Shock Random Vibration MIL...

Page 88: ...ity D 1 𝑐𝑚 𝐻𝑧 𝑊 2 5 x1013 2 8 x1013 Noise Equivalent Irradiance 1 photons cm2 s 9 7 x108 1 2 x109 Noise RMS 1 35 electrons 25 electrons Dynamic Range High Gain 1 800 1 1100 1 Dynamic Range Low Gain 1 1700 1 2500 1 Operability 2 99 Image Correction Sensors Unlimited non uniformity corrections Scan Mode Continuous 1 typical λ 1550 nm exposure time 33 ms 30FPS 16 67 ms 60FPS case temperature 20 C hig...

Page 89: ...Trigger signal does not conform to timing requirements of the camera Verify trigger source meets the timing requirements described in Section 5 13 Check camera error status for a trigger or scan error If oscilloscope is available view the trigger input signal to verify it meets the requirements of the camera for the selected trigger mode Trigger logic levels are incorrect Verify camera logic level...

Page 90: ...duct 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 products please contact UTC AEROSPACE SYSTEMS ISR Space Systems 330 Carter Road Suite 100 Princeton NJ 08540 USA Tel 1 609 333 8000 Fax 1 609 333 8103 www sensorsinc com ...

Page 91: ...e warranted only for the remaining non expired portion of the original warranty period Except for the foregoing warranty SUI specifically disclaims and excludes all other warranties expressed or implied including implied warranties of non infringement merchantability or fitness for a particular purpose If visible damage has occurred It must be noted on all copies of the freight bill and signed by ...

Page 92: ...tional Traffic in Arms Regulations LED light emitting diode LVDS low voltage differential signaling MDR mini D ribbon NI National Instruments NIR near infrared NTSC National Television System s Committee OEM original equipment manufacturer OPR Operational Setting the basic preset control parameter for SUI cameras PAL non compliant video standard Europe Asia PCI peripheral component interconnect PD...

Page 93: ..._______________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ ...

Page 94: ... CORR GAIN state 39 5 7 2 Get Gain Correction State CORR GAIN 39 5 7 3 Set Offset Correction State CORR OFFSET state 40 5 7 4 Get Offset Correction State CORR OFFSET 40 5 7 5 Set Global Corrected Offset Value CORR OFFSET GLOBAL value 40 5 7 6 Get Global Corrected Offset Value CORR OFFSET GLOBAL 41 5 8 1 Set Pixel Substitution State CORR PIXEL state 41 5 8 2 Get Pixel Substitution State CORR PIXEL ...

Page 95: ...ler Setpoint TEC SETPOINT 66 5 15 5 Set Thermoelectric Cooler State TEC ENABLE state 67 5 15 6 Get Thermoelectric Cooler State TEC ENABLE 67 5 15 7 Wait for TEC Lock TEC WAIT 67 5 16 1 Set Digital Data Source DIGITAL SOURCE source 68 5 16 2 Get Digital Data Source DIGITAL SOURCE 68 5 17 1 Get Camera Serial Number CAMERA SN 69 5 17 2 Get Camera Part Number CAMERA PN 69 5 17 3 Get Camera Revision CA...

Page 96: ...d MACRO PLAY macro_echo 81 5 21 1 Set Window Column Start Number WIN COL START value 82 5 21 2 Get Window Column Start Number WIN COL START 83 5 21 3 Set Window Column Stop Number WIN COL STOP value 83 5 21 4 Get Window Column Stop Number WIN COL STOP 83 5 21 5 Set Window Row Start Number WIN ROW START value 84 5 21 6 Get Window Row Start Number WIN ROW START 84 5 21 7 Set Window Row Stop Number W...

Reviews: