UTS AEROSPACE SYSTEMS SU640CSX Operation Manual Download Page 66

 SU640CSX 

 

4110-0462, Rev. B 

Page 66 of 97 

© 2016 UTC Aerospace Systems 

Date Printed:  1-Dec-2016 

This document does not contain any export controlled technical data.

 

 

approximation based upon a temperature sensor near the array. The 
tolerance is +/- 2 degrees Celsius. 

Setting Type 

N/A 

Command FPA:TEMP? 

-or- 

FPA:TEMP? 

Kelvin

 

Parameters none

 or Kelvin 

Return Values  

temperature 

Range 

-50.00 to +70.00, 223.00 to 343.00 (K) 

Type signed 

decimal 

Example 

FPA:TEMP? -- query command 

(one of)  

 

37.81    

-- return value 

310.95 Kelvin   -- return value 

 

5.14.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 
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.14.4.

 

Get Thermoelectric Cooler Setpoint 

Description 

Returns the thermoelectric cooler temperature setpoint in degrees 
Celsius. 

Setting Type 

Operational 

Command TEC:SETPOINT? 

Parameters none 

Summary of Contents for SU640CSX

Page 1: ...s Date Printed 1 Dec 2016 This document does not contain any export controlled technical data Operation Manual SU640CSX 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 27 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: ... camera similar to GA640CB 12 5B UNC FH NIR 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 7 µm f...

Page 6: ...e following SU640CSX camera body AC adapter power supply Storage case Assorted cables and adapters Sensors Unlimited mini disc 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 SU640CSX may include the following SU640CSX OEM camera cha...

Page 7: ...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 14 1 Get System Temperature The camera can be placed in a higher TEC setpoint to reduce power consumption with the MACRO command as described in Section 5 19 1 Play Macr...

Page 8: ...es 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 the window to the other in a single motion The paper may need to ...

Page 9: ...A However the 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...

Page 10: ...SU640CSX 4110 0462 Rev B Page 10 of 97 2016 UTC Aerospace Systems Date Printed 1 Dec 2016 This document does not contain any export controlled technical data Figure 1 Mechanical drawing of enclosed CSX ...

Page 11: ...SU640CSX 4110 0462 Rev B Page 11 of 97 2016 UTC Aerospace Systems Date Printed 1 Dec 2016 This document does not contain any export controlled technical data Figure 2 Mechanical drawing of OEM CSX ...

Page 12: ...Rev B Page 12 of 97 2016 UTC Aerospace Systems Date Printed 1 Dec 2016 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: ...ommand 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 controls TEC setpoint integration time frame time and 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 T...

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: ...ges Clock Signals CAMERA OUTPUT Serialized Digital Video RAW 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 V...

Page 26: ...es 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 Serial Parameter Default Value Data Bits 8 Stop Bit 1 Parity Non...

Page 27: ...he 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 the command line The commands to control the supported response...

Page 28: ...e 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 processed command response command execution result or command prompt 5 5 Configuration Commands The camera has three distinct memory spaces shown in Camera Memory L...

Page 29: ...er Configuration The present state of the operational setting in the Current Session Configuration is saved to this newly created operational slot Issuing the OPR UPDATE command causes the operational settings in the Current Session Configuration to be written back to the User Configuration overwriting the previous settings for that particular operational slot Figure 11 Camera memory layout Differ...

Page 30: ...onfiguration 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 operational settings for the specified operational slot See the separate Appendix B document for a table of OPR settings and corres...

Page 31: ... 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 is a global setting a CONFIG SAVE command must subsequently be is...

Page 32: ...ally 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 When a new operational setting is created any factory correction table associated with the current operational slot will not be copied to the new operational slot setting Correction...

Page 33: ... Current Session Configuration but a command to load the deleted operational number will error WARNING If the startup operational configuration slot is deleted the camera startup operation is no longer specified Use the OPR START followed by the CONFIG SAVE commands to reselect an existing operational configuration slot if the startup operational configuration slot is deleted Setting Type N A Comm...

Page 34: ...rate at which the camera is currently communicating The second variable future baud rate holds the baud rate value that will be stored to non volatile memory when a global configuration save CONFIG SAVE is executed Changing the current baud rate will require the host to change baud rates for communication to continue Changing the future baud rate and saving it to non volatile memory allows for the...

Page 35: ... 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 Setting Type Global Command BAUD FUTURE baud_rate Parameters baud_rate Return Values none Range 57600 115200 230400 460800 Type un...

Page 36: ...d 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 robust communication allowing the host to verify that each character sent to the camera was properly received Echo mode 2 allows the host to verify that the camera received cha...

Page 37: ... 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 Range 0 to 255 Type unsigned integer Example ECHO CHAR 35 ASCII CODE 35 is 5 6 8 Get Echo Character Description Returns the echo character used for ec...

Page 38: ...ation PIXCORR PIXIN CORROFF CORRGAIN 2048 GLOBALCORROFF where PIXIN is the raw pixel value CORROFF is the offset correction value CORRGAIN is the gain correction value and GLOBALCORROFF is the global corrected offset value CORROFF and CORRGAIN are unique for each FPA pixel and operational configuration slot GLOBALCORROFF is applied to every pixel of the frame The correction commands allow the offs...

Page 39: ...ting Type Global Command CORR GAIN Parameters none Return Values state Range ON Gain Correction Enabled OFF Gain Correction Disabled Type string Example CORR GAIN query command ON return value 5 7 3 Set Offset Correction State Description Sets the state of the offset correction Offset correction compensates for dark current signal non uniformity Otherwise known as a Dark Correction subtraction Set...

Page 40: ...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 command is a positive DC offset As this command is after the RAW ADC step any negative raw pixel value going into the ADC is not offset and remains zero clipped an unusual condition to begin with The global offset can be disabl...

Page 41: ... 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 substitution Pixel substitution replaces pixels that do not pass focal plane array performance specifications with the last non replaced pixel value Consecutive substitution is allowed using ...

Page 42: ...e 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 all OPRs Setting Type Global Command PIX RPL parameters Parameters x y ordinates of pixel ON OFF ALL Return Values Range x X coordinate of selected pi...

Page 43: ...e 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 Setting Type Global Command CORR BYPASS state Parameters state Return Values none Range ON Enables Correction Bypas...

Page 44: ...e 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 Type Global Command CORR PIXEL MAP state Parameters state Return Values ...

Page 45: ...mmand 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 response by root of frames Noise is decreased by 5 or 8 x in this manner respectively More importantly is that it prevents a single noise spectrum from being superimposed on the newly created NUC table At normal f...

Page 46: ... 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 to the given OPR If FLASH is specified on completion of the frame collections the camera will then write the new correction data to camera flash nonvolatile memory which survives camera reboots OUTPUT Provides a countd...

Page 47: ...re 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 for the highest sensitivity operation but may also show image persistence in certain scenes If the case temperature is expected to exceed 35 C or if image persistence is an issue it is best t...

Page 48: ...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 5 9 2 Get AGC State Description Returns the state of the AGC algorithm Setting Type Global Command AGC ENABLE Figure 12 Effects of POWER function on look up table and Enhancements ...

Page 49: ...is 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...

Page 50: ...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 5 9 6 Get AGC High Operational Setting Descript...

Page 51: ...o adjust the image 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 shad...

Page 52: ...2 Get Enhancement State Description Returns 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 9 3 Set Automatic Enhancement State Description Sets the state of the image enhancement algorithm to be controlled au...

Page 53: ...cements Disabled Manual Enhancements Enabled Type string Example ENH AUTO query command ON return value 5 9 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 Exa...

Page 54: ...mand ENH POWER value Parameters value Return Values none Range 0 to 10 Type unsigned decimal Example ENH POWER 0 6 5 9 8 Get Enhancement Power Function Description Gets the power function 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 10 Pixel Clock Co...

Page 55: ...posure duration to account for clocking overheads of the FPA The maximum exposure time for a particular frame period is equal to the frame period less the FPA required minimum dead non integration time of two row read times for the CSX 30 μs is the absolute minimum recommended integration time and 200 μs is the suggested minimum integration time The internally timed frame period is given by FRAMEP...

Page 56: ...integer Example EXP 364651 5 11 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 11 3 Set Frame Period Description Sets FRAMEPERIOD which controls the frame period see equation Setting Typ...

Page 57: ...camera is free running with the exposure and frame rate internally timed See Section 5 11 for description of commands to control 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 ...

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 16 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: ...y a reset 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 12 2 Get Trigger Mo...

Page 61: ...ts the trigger source 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 ...

Page 62: ...s that a 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 Paramete...

Page 63: ...ets the number 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 12 8 Get Trigg...

Page 64: ...w signal images across a greater portion of the output range Digital gain 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...

Page 65: ...ture falls outside of the acceptable range for a given TEC setpoint These acceptable ranges are described in Section 1 5 Thermal Management If the case temperature 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 14 1 Get System Temperature Description Returns an approximation of the c...

Page 66: ...ooler 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 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 ...

Page 67: ...bal Command TEC ENABLE state Parameters state Return Values none Range ON Enables TEC OFF Disables TEC Type string Example TEC ENABLE ON 5 14 6 Get Thermoelectric Cooler State Description Returns the state of the thermoelectric cooler Setting 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 retu...

Page 68: ...ommand video is still output no commands can be sent until WAIT is released return value 5 15 Digital Output Commands 5 15 1 Set Digital Data Source Description The digital data source can be set to one of several stages along the digital signal path See signal flow path diagram in Section 4 2 Setting Type Global Command DIGITAL SOURCE source Parameters source Return Values none Range RAW Stage 1 ...

Page 69: ...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 query command ENH return value 5 16 Camera Information Commands 5 16 1 Get Camera Serial Number Description Returns the camera serial number Setting Type Global Command CAMERA SN Parameters none Return Values value Range up to 9 character alpha numeric st...

Page 70: ...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 16 4 Get Firmware Part Number Description Returns the part 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 comm...

Page 71: ...ommand 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 16 7 Get Software Revision Description Returns the revision of the camera s software Setting Type 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...

Page 72: ...he focal plane array Setting Type Global Command FPA COLS Parameters none Return Values value Range 0 to 65535 Type unsigned integer Example FPA COLS query command 640 return value 5 16 10 Get Focal Plane Array Number of Rows Description Returns the number of rows of the focal plane array Setting Type Global Command FPA ROWS Parameters none Return Values value Range 0 to 65535 Type unsigned intege...

Page 73: ... Set Application Timer Description Sets the status of a timer which is stored in volatile memory Resolution is 0 1 second Register is lost if power is interrupted Setting Type Global Command AP TIMER mode Parameters mode Return Values none Range ON Reset timer to 0 and start timer OFF Stop timer Type string Example AP TIMER ON 5 16 13 Get Application Timer Description Gets the status of a timer wh...

Page 74: ...string Example CMDS BA query command BAUD CURRENT response value beginning with BA in this example BAUD CURRENT cont BAUD FUTURE cont BAUD FUTURE cont 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 16 15 Get Camera Command Desc...

Page 75: ...e Resolution 0 LSB PLL0 error Internal error Power cycle camera 1 PLL1 error Internal error Power cycle camera 2 PLL2 error Internal error Power cycle camera 3 Expose Block Error Invalid exposure and or frame rate timing 1 Increase readout time by modifying exposure and frame periods 2 Reduce trigger rate 3 Reset firmware reboot camera or send a trigger command that causes a trigger parameter chan...

Page 76: ...OPR settings 25 31 MSB Unused Unused Unused 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 Returns the error register value and its text description ERROR ALL Returns the list of all error register values and their text descriptions ...

Page 77: ... A Command PWRDWN Parameters none Return Values none Range N A Type N A Example PWRDWN set power down detect flag 5 16 19 Get Power Down Detect Flag Description Returns the power down detect flag status Setting Type N A Command PWRDWN Parameters none Return Values value Range 0 Initial value on reboot 1 Value set by user to monitor power down status Type unsigned integer Example PWRDWN query comma...

Page 78: ...ixel 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 image is still sent Binning in a PDA is unlike binning on a CCD The charge is...

Page 79: ...value 5 18 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 The timing of the data presenting on the Camera Link interface remains unchanged from when active pixel data is returned The test pattern data is returned for all pixels The Test Pattern conforms to...

Page 80: ...pe string Example TESTPAT ON TP0 TESTPAT ON Defaults to TP0 TESTPAT TP2 ON is default TESTPAT OFF 5 18 2 Get Test Pattern State Description Returns the state of the test pattern Setting Type Global Command TESTPAT Parameters none Return Values state Range ON Test pattern enabled OFF Test pattern disabled Type string Example TESTPAT query command ON TP3 return value 5 18 3 Set Frame Stamp Descripti...

Page 81: ...tamp State Description Returns the Frame Stamp state Setting Type Global Command FRAME STAMP Parameters none Return Values state Range ON Frame stamp enabled OFF Frame stamp disabled Type string Example FRAME STAMP query command ON return value 5 18 5 Get Frame Stamp Count Description Returns the Frame Stamp count Setting Type Global Command FRAME STAMP COUNT Parameters none Return Values value Ra...

Page 82: ... frame and hence the higher the frame rate that can be achieved The display enhancements should be turned off ENH ENABLE OFF see Section 5 9 1 and the AGC should be turned off AGC ENABLE OFF see Section 5 9 1 when windowing This is recommended because enhancements and AGC use the full frame statistics not the window statistics Note that a 640x512 array includes commands to point 0 0 and thus the m...

Page 83: ...e ROI The value must be an EVEN number and compatible with the current column stop number for the command to complete without error Setting Type Operational Command WIN COL START value Parameters value Return Values none Range 0 to 636 Type unsigned integer Example WIN COL START 10 start read at col 10 5 20 2 Get Window Column Start Number Description Returns the start column number for the ROI Se...

Page 84: ...Setting Type Operational Command WIN COL STOP Parameters none Return Values value Range 3 to 639 Type unsigned integer Example WIN COL STOP query command 429 return value 5 20 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 Comman...

Page 85: ...Sets the stop row number for the ROI The value must be ODD and compatible with the current row start number for the command to complete without error Setting Type Operational Command WIN ROW STOP value Parameters value Return Values none Range 7 to 511 Type unsigned integer Example WIN ROW STOP 191 stop read at row 191 5 20 8 Get Window Row Stop Number Description Returns the stop row number for t...

Page 86: ...e Global Command WIN RECT X1 X2 Y1 Y2 Parameters X left X right Y top Y bottom Return Values None Range 0 to 639 for SU640HSX for corner row value 0 to 511 for SU640HSX for corner column value Type unsigned integers Example WIN RECT 16 8 417 311 set window row and column points 5 20 10 Get Window Rectangle Description Gets the global corner row and column numbers for the ROI Setting Type Global Co...

Page 87: ... 2 diagonal 6 2 Environmental and Power Specifications Operating Case Temperature 40 C to 70 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 ...

Page 88: ...ctivity 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 2500 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 highest...

Page 89: ...1 Trigger signal does not conform to timing requirements of the camera Verify trigger source meets the timing requirements described in Section 5 12 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 Incorrect Verify camera logic levels ...

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: ... gallium arsenide 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 PDA Photo Diode Arr...

Page 93: ...__________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____________________________________________________________________________________ _____...

Page 94: ... 35 5 6 3 Set Future Baud Rate BAUD FUTURE baud_rate 35 5 6 4 Get Future Baud Rate BAUD FUTURE 35 5 6 5 Set Echo Mode ECHO MODE mode 36 5 6 6 Get Echo Mode ECHO MODE 37 5 6 7 Set Echo Character ECHO CHAR value 37 5 6 8 Get Echo Character ECHO CHAR 37 5 6 9 Set Response Mode RESPONSE mode 38 5 7 1 Set Gain Correction State CORR GAIN state 38 5 7 2 Get Gain Correction State CORR GAIN 39 5 7 3 Set Of...

Page 95: ...ction ENH POWER 54 5 10 1 Get Pixel Clock Maximum Rate PIXCLK MAX 55 5 11 1 Set Exposure Period EXP value 56 5 11 2 Get Exposure Period EXP 56 5 11 3 Set Frame Period FRAME PERIOD value 56 5 11 4 Get Frame Period FRAME PERIOD 57 5 12 1 Set Trigger Mode TRIG MODE mode 60 5 12 2 Get Trigger Mode TRIG MODE 61 5 12 3 Set Trigger Source Mode TRIG SOURCE value 61 5 12 4 Get Trigger Source Mode TRIG SOUR...

Page 96: ...5 16 17 Reboot Camera REBOOT 76 5 16 18 Set Power Down Detect Flag PWRDWN 77 5 16 19 Get Power Down Detect Flag PWRDWN 77 5 16 20 Set LED State LED ENABLE 77 5 16 21 Get LED State LED ENABLE 78 5 17 1 Set Binning Mode State BIN ENABLE state 79 5 17 2 Get Binning Mode State BIN ENABLE 79 5 18 1 Set Test Pattern State TESTPAT state 80 5 18 2 Get Test Pattern State TESTPAT 80 5 18 3 Set Frame Stamp F...

Page 97: ...SU640CSX 4110 0462 Rev B Page 97 of 97 2016 UTC Aerospace Systems Date Printed 1 Dec 2016 This document does not contain any export controlled technical data 5 20 10 Get Window Rectangle WIN RECT 86 ...

Reviews: