SWIR Acuros CQD Series User Manual Download Page 74

User Manual 

Acuros

®

 CQD

®

 Camera 

 

74 | 

P a g e

 

 

0x00 - Unused 

 

10.4.9

 

 SetVactive 

Sets the number of active lines per frame.  This is used to define the ROI (region of interest) of the 
camera.  Vactive must be a multiple of two lines. 

Minimum = 4 lines 
Maximum = 1080 lines 

 

 

 

Command 

Packet Byte 

Contents 

0x02 - STX 

0x01 - LSB (message size – 1) 

0x00 - MSB (message size – 1) 

0x05 - Command Byte LSB 

0x00 - Command Byte MSB 

Vactive LSB 

Vactive MSB 

0x00 - Unused 

 

 

 

Echo 

Packet Byte 

Contents 

0x02 - STX 

0x01 - LSB (message size – 1) 

0x00 - MSB (message size – 1) 

0x00 - (unused message byte) 

0x00 - (unused message byte) 

0x00 - Unused 

0x00 - Unused 

10.4.10

 

GetVactive 

Returns the value of Vactive issued via the SetVactive command. 
 

 

 

Command 

Packet Byte 

Contents 

0x02 - STX 

0x01 - LSB (message size – 1) 

0x00 - MSB (message size – 1) 

0x05 - Command Byte LSB 

0x01 - Command Byte MSB 

0x00 (unused message byte) 

0x00 (unused message byte) 

0x00 - Unused 

 

 

 

Echo 

Packet Byte 

Contents 

0x02 - STX 

0x01 - LSB (message size – 1) 

0x00 - MSB (message size – 1) 

Summary of Contents for Acuros CQD Series

Page 1: ...User Manual Acuros CQD Camera 1 P a g e June 16 2020 Document Version 1 1 Acuros CQD Camera User Manual...

Page 2: ...ory Copyright Intellectual Property Rights SWIR Vision Systems 2019 All rights reserved worldwide This document must not in whole or part be copied photocopied reproduced translated or transmitted to...

Page 3: ...era Product Data Sheet 11 3 Camera Mechanical Interfaces 12 3 1 Camera Dimensions Thread and Tap Specifications 12 3 2 Thermal Management 17 4 Electrical Interfaces and Specifications 18 4 1 Specifica...

Page 4: ...ection NUC 43 8 1 Thermal Considerations 43 8 2 Software NUC Table Generation 44 8 3 Firmware NUC Table Use 47 9 Advanced Features 48 9 1 User Access 48 9 2 Thermoelectric Cooler TEC 48 9 3 Firmware N...

Page 5: ...15 Acuros CQD Camera with no lens mount CQD sensor is visible inside the protective flange 23 Figure 16 F mount detail showing spring loaded F mount lens pin 24 Figure 17 Photos showing the interior...

Page 6: ...Loading Dialog Box 54 Figure 46 Hex Decimal Converter Command and Message Byte Fields 56 Figure 47 Command and Message Byte Fields linking NUC Table 3 to a 5 5ms exposure time 57 Figure 48 SVS ImagIR...

Page 7: ...12 Quick copy and paste reference table for common exposure times with Master Clock set to Lo 57 Document Revisions Date Version Number Document Changes 10 9 2019 1 0 Initial Document 6 16 2020 1 1 U...

Page 8: ...onverter The digital data is then manipulated by an on board field programmable gate array FPGA and transmitted through a GigE or USB3 interface to the host machine The PC compatible SVS ImagIR softwa...

Page 9: ...Warranty From the date the original end user the Customer purchases a new Product from SWIR VISION SYSTEMS Inc or its affiliates SWIR VISION SYSTEMS or from an authorized SWIR VISION SYSTEMS reseller...

Page 10: ...umber from SWIR VISION SYSTEMS To obtain the RMA number Customer must provide an original proof of purchase For additional information to notify SWIR VISION SYSTEMS of an apparent defect in materials...

Page 11: ...dB typical 70 dB typical 70 dB typical Windowing Array centered Array centered Array centered Windowing frame rate Scales inversely with window size Scales inversely with window size Scales inversely...

Page 12: ...ome with a tapped hole which is compatible with most tripods on the market The C and F lens mounts are compatible with most standard lenses 3 1 Camera Dimensions Thread and Tap Specifications The came...

Page 13: ...User Manual Acuros CQD Camera 13 P a g e Figure 3 Acuros CQD 1920 GigE with F mount...

Page 14: ...User Manual Acuros CQD Camera 14 P a g e Figure 4 Acuros CQD 1280 USB with C mount...

Page 15: ...User Manual Acuros CQD Camera 15 P a g e Figure 5 Acuros CQD 1280 GigE with C Mount...

Page 16: ...User Manual Acuros CQD Camera 16 P a g e Figure 6 Acuros CQD 640 USB with C Mount...

Page 17: ...package for active thermal management The default settings of the TEC Controller are On and 30C In addition the camera housing has been designed to carry heat away from the sensor to the external env...

Page 18: ...USB 10 pin USB 3 0 Micro B receptacle USB Vision compatible Table 2 Camera interface connector and specifications 4 1 1 Power Specifications Input Voltage Range 6VDC minimum to 16VDC maximum Input Pow...

Page 19: ...red by ferrite bead 120 Ohm 100Mhz 9 GP Output Output General Purpose Output Protected by ESD suppression to IEC61000 4 2 Level EMI filtered by ferrite bead 120 Ohm 100Mhz Table 3 Pinout for Hirose co...

Page 20: ...cators for USB Cameras Figure 10 LED indicator status diagram for USB3 cameras LED ID Description Power Firmware D1 Off FPGA not configured Green Power is supplied and the FPGA is configured Yellow Th...

Page 21: ...een each sensor size and each lens mount option Sensor dimension 1920 33mm 1280 24 6mm 640 12 3mm F Mount Yes Yes Yes C Mount No Most Yes Table 6 Compatibility between Acuros CQD camera formats and di...

Page 22: ...river unscrew and save the 4 screws 3 Gently slide mount away from camera body The camera s IR sensor will be exposed so use caution to prevent damage to the sensor or its glass 4 An F mount also has...

Page 23: ...curos CQD Camera 23 P a g e Figure 13 Acuros CQD Camera showing F mount alignment pins on the extender and F mount Figure 14 Acuros CQD Camera with no lens mount CQD sensor is visible inside the prote...

Page 24: ...he lens turn The locking pin will engage automatically b The C Mount has a threaded receptacle into which a compatible lens can be attached Figure 15 F mount detail showing spring loaded F mount lens...

Page 25: ...remove loose particulate from the sensor lid surface If additional cleaning is required gently wipe with glass lens cleaning paper moistened with isopropyl alcohol Ensure that the cloth does not catc...

Page 26: ...terfaces are located on the back panel of the camera shown below in Figure 1 Figure 17 Acuros CQD Camera rear panel schematic showing power and interface connection ports 6 1 2 Powering up the camera...

Page 27: ...Plug the AC adaptor into an AC source Use international plug convertors as needed 3 Plug the Hirose cable into the AC adapter 4 Connect the Hirose cable to the camera 5 The trigger cable connection is...

Page 28: ...ating system 1 Insert the SWIR Vision Systems thumb drive and run the file named SVSImagIR20A37 or higher 2 Click immediate installation to proceed Figure 20 SVSImagIR software installation screen 3 P...

Page 29: ...leora eBUS SDK software will appear after the SVS ImagIR software is installed 5 At the Pleora InstallShield Wizard screen click next 6 If you agree with the terms of the license agreement click on th...

Page 30: ...he process 8 Once complete click finish to exit the installer 9 The SVS ImagIR software is launched from the programs menu or by using the new shortcut on the desktop The application file is named SVS...

Page 31: ...t machine Note The GigE can take up to 60 seconds to be recognized by the host machine Press the connect device button in the upper left hand corner of the GUI to connect the software to the camera A...

Page 32: ...es then move to non uniformity correction contrast enhancement and other features In general each session with the camera should follow this same process Details on image control settings contrast enh...

Page 33: ...fter entering a new number in the Set Exposure Time field This is not required for settings using pull down menus Important note When a Firmware NUC is enabled the exposure time setting is disabled 7...

Page 34: ...pixels is reduced below this level 4 Some example maximum frames per second data are shown in the table below for a 0 1ms exposure times and varying windowing settings Width setting Height setting Max...

Page 35: ...t settings are not saved 7 6 Pixel Format Pixel format sets the bit depth of the camera output as needed for user communication speed or to reduce the amount of output data The video feed must be stop...

Page 36: ...ifferent trigger modes are offered with different exposure control mechanisms external trigger uses the exposure time set in the user interface and external PWM uses the exposure time from the PWM inp...

Page 37: ...format and are listed in the table below Figure 28 PWM Trigger timing diagram PWM Trigger Variables Low Speed Clock High Speed Clock Trigger delay 750ns 375ns Trigger uncertainty 250ns 125ns Minimum...

Page 38: ...pacitor in the pixel input amplifier Higher gain modes increase the signal to noise ratio when the noise is dominated by the camera electronics The Mid and High Gain modes are most useful at shorter i...

Page 39: ...nd Create Settings File respectively The parameters affected include Imaging and FW NUC settings The User Access password will include the SVS Internal Parameters in addition to the above settings An...

Page 40: ...Export The export feature allows the user to export the imaging data in various formats 7 15 1 1 Export Image CSV These buttons export CSV ADU values for each pixel to a single file from a static ima...

Page 41: ...ows the pixel count for each display unit The cumulative display shows the total count as a function of display units 7 15 3 TEC The thermistor temperature indicates the temperature of the camera sens...

Page 42: ...r expanded to full screen This only works when the camera video is running 7 15 6 Scrolling 1 Click and drag of the side bar handle to scroll through the GUI screen 2 Hovering the cursor over any pull...

Page 43: ...settings Heat is generated by the light sensor and on board electronics and can degrade optimum performance The Acuros CQD Camera uses a thermo electric cooling TEC unit in the sensor package for acti...

Page 44: ...ttings for NUC table creation 1 Enter the desired settings for SetExposure SetWidth SetHeight Pixel format and Mirror 2 Deselect 2pt NUC 3 Deselect Normalize to 4 Turn off FW NUCS Set NucEnable to 0 O...

Page 45: ...ect the flat field data file Enabling the NUC Once the gain matrix is created you can turn on the software NUC by checking the 2Pt NUC box 8 2 3 Normalize to Feature Saturated camera pixels may be dis...

Page 46: ...User Manual Acuros CQD Camera 46 P a g e Figure 37 Image on the left shows the saturation gray scale artifact Image on right shows application of normalization feature to eliminate the artifact...

Page 47: ...the NucEnable field is set 8 3 1 NucTable Menu The NucTable pulldown menu allows the user to select which of the factory installed NUC Tables can be enabled Each table has a set exposure time associat...

Page 48: ...on uniformity and depends on ambient conditions and imaging settings The Acuros CQD Camera uses a thermo electric cooling TEC unit in the sensor package to actively cool the sensor during use In addit...

Page 49: ...Transfer the TEC microcontroller uC firmware file from the original source to the host computer 3 Open SVS Image IR software and press the connect device button in the top left of the software to con...

Page 50: ...gIR software Light Source Light diffuser Flat white surface or integrating sphere in the dark box FW NUC Generation Python script py files 9 3 2 Setup 1 Assemble Camera with sensor F mount SWIR lens 2...

Page 51: ...ak this is the dark floor for the current camera settings This value is used when collecting the flat field images 3 Collect flat field images using the same exposure times a Uncover the camera lens a...

Page 52: ...values for this factor are 1 1 5 Increasing the scaling factor will give cleaner imagery from the camera for very bright images but has the drawback of decreasing the dynamic range of lighting over w...

Page 53: ...es from the original source to the host computer 3 Open SVS ImagIR software and click the connect device button in the top left of the software to connect the camera 4 Enter the User Access password i...

Page 54: ...convention below or the NUC Directory upload will not function correctly NUCTable 0 Gain_0 Offset_0 NUCTable 1 Gain_1 Offset_1 NUCTable 2 Gain_2 Offset_2 NUCTable 3 Gain_3 Offset_3 Table 11 NUC Table...

Page 55: ...User Manual Acuros CQD Camera 55 P a g e Before using the NUC tables you must link each to their correct exposure time as described in Section 9 4 4...

Page 56: ...this example 3 Two ways exist to convert the exposure time to the required hex format a The FPGA 1 fields can be used to convert the exposure time represented as a 4 byte decimal integer to the requir...

Page 57: ...uploaded and linked the updated firmware NUCs will be available for image correction 1ms 0xA0 0x0F 0x00 0x00 10ms 0x40 0x9C 0x00 0x00 2 5ms 0x10 0x27 0x00 0x00 15ms 0x60 0xEA 0x00 0x00 5ms 0x20 0x4E...

Page 58: ...are to connect the camera 4 Enter the User Access password into the field on the bottom right of the software window 9 5 3 Microcontroller file upload 1 Click Upload uC Code 2 A Window Explorer dialog...

Page 59: ...User Manual Acuros CQD Camera 59 P a g e d Verify that the correct version is running This can be seen at the top of the SVS ImagIR window...

Page 60: ...y Defaults and Save Settings d Verify that the correct version is running This can be seen at the top of the user interface 9 5 5 TEC file upload 1 Click Upload FPGA Code 2 A Windows Explorer dialog b...

Page 61: ...w is included for completeness Data collection 1 Set the threshold which defines the allowable range of the video frame rate 2 Set the history which defines the number of frames over which the thresho...

Page 62: ...era when the previous command has been executed and a response has been received from the camera 10 1 1 Host Message Format The format for all commands sent to the camera will be STX message size 1 LS...

Page 63: ...ignificant byte of size of message field minus 1 Note that this size does not include the STX byte message size bytes status or checksum Message size 1 allows for a 256 byte maximum size Minimum messa...

Page 64: ...for the Pleora eBus SDK and eBus player is included with each camera through which roughly 95 of the camera functionality can be accessed 10 3 1 Sample Projects When the eBUS SDK is installed there ar...

Page 65: ...ht Binning 10 3 2 Helpful Pleora weblinks 1 https supportcenter pleora com s topic 0TO34000000PW53GAG ebus player 2 https supportcenter pleora com s topic 0TO340000004X6dGAE ebus sdk 10 3 3 Driver com...

Page 66: ...nder either the Ethernet connection or the USB Host Controller 5 Select the correct payload file format dfw to upload 6 The user is prompted when the upload is complete It does not take long 7 Reactiv...

Page 67: ...000 SetVactive GetTestWord 0x0005 SetTestW ord12 SetTestW ord4 2048 GetVactiveGetTestWord SetTestWord 0x0105 SetTestW ord12 SetTestW ord 1080 SetTestWordSetVtotal GetTestWord 0x0006 SetTestW ord12 Set...

Page 68: ...etMirrorGetTestWord SetTestWord 0x000d SetTestW ord2 SetTestW ord GetTest Word SetTest Word GetMirrorGetTestWord GetTestWord 0x010d GetTestW ord2 GetTestW ord SetTest Word GetTest Word SetNucEnable Se...

Page 69: ...x206 8 SendFpgaPage 0x207 SetMicroTestWord 0x208 GetMicroTestWord 0x209 StepDeserPhase 0x20a LoadRoicDefaults 0x20b SetRoicBit 0x20c GetBitAdc 0x20d 0x20e reserved SetNucExposure 0x20f GetNucExposure...

Page 70: ...00 MSB message size 1 3 0x01 Command Byte LSB 4 0x01 Command Byte MSB 5 0x00 unused message byte 6 0x00 unused message byte 7 0x00 Unused Echo Packet Byte Contents 0 0x02 STX 1 0x01 LSB message size 1...

Page 71: ...et Byte Contents 0 0x02 STX 1 0x01 LSB message size 1 2 0x00 MSB message size 1 3 0x02 Command Byte LSB 4 0x01 Command Byte MSB 5 0x00 unused message byte 6 0x00 unused message byte 7 0x00 Unused Echo...

Page 72: ...ssage byte 4 0x00 unused message byte 5 0x00 Unused 6 0x00 Unused 10 4 6 GetHactive Returns the value of Hactive issued via the SetHactive command Command Packet Byte Contents 0 0x02 STX 1 0x01 LSB me...

Page 73: ...ed Echo Packet Byte Contents 0 0x02 STX 1 0x01 LSB message size 1 2 0x00 MSB message size 1 3 0x00 unused message byte 4 0x00 unused message byte 5 0x00 Unused 6 0x00 Unused 10 4 8 GetHTotal Returns t...

Page 74: ...5 Vactive LSB 6 Vactive MSB 7 0x00 Unused Echo Packet Byte Contents 0 0x02 STX 1 0x01 LSB message size 1 2 0x00 MSB message size 1 3 0x00 unused message byte 4 0x00 unused message byte 5 0x00 Unused...

Page 75: ...d Byte MSB 5 Vtotal LSB 6 Vtotal MSB 7 0x00 Unused Echo Packet Byte Contents 0 0x02 STX 1 0x01 LSB message size 1 2 0x00 MSB message size 1 3 0x00 unused message byte 4 0x00 unused message byte 5 0x00...

Page 76: ...MSB message size 1 3 0x0c Command Byte LSB 4 0x00 Command Byte MSB 5 MuxValue 6 0x00 7 0x00 Unused Echo Packet Byte Contents 0 0x02 STX 1 0x01 LSB message size 1 2 0x00 MSB message size 1 3 0x00 unus...

Page 77: ...ze 1 2 0x00 MSB message size 1 3 0x0f Command Byte LSB 4 0x00 Command Byte MSB 5 MuxValue 6 0x00 7 0x00 Unused Echo Packet Byte Contents 0 0x02 STX 1 0x01 LSB message size 1 2 0x00 MSB message size 1...

Page 78: ...seconds 32 bit trigger value 125ns Minimum 33 33ms for 30fps frame rate Minimum 16 67ms for 60fps frame rate Command Packet Byte Contents 0 0x02 STX 1 0x01 LSB message size 1 2 0x00 MSB message size...

Page 79: ...eriod seconds 32 bit trigger value 250ns 60fps Period seconds 32 bit trigger value 125ns Minimum 33 33ms for 30fps frame rate Minimum 16 67ms for 60fps frame rate Command Packet Byte Contents 0 0x02 S...

Page 80: ...s the frequency of the trigger must not exceed 30Hz for low clock mode or 60Hz for high clock mode In mode 2 the pulse width of the trigger exposure time must be at least 2ms shorter than the trigger...

Page 81: ...SetExposureHi defines the exposure time as a 32 bit value The actual exposure time depends on the selected frame rate The formulas for calculating the exposure time are 30fps Exposure Time seconds 32...

Page 82: ...GetExposureLo Returns the value of the exposure time issued via the SetExposureLo command Command Packet Byte Contents 0 0x02 STX 1 0x01 LSB message size 1 2 0x00 MSB message size 1 3 0x0a Command By...

Page 83: ...ns Minimum TBDms for 30fps frame rate Minimum TBDms for 60fps frame rate Maximum TBDms for 30fps frame rate Maximum TBDms for 60fps frame rate Note When changing exposure time both the Lo Hi must be c...

Page 84: ...cket Byte Contents 0 0x02 STX 1 0x01 LSB message size 1 2 0x00 MSB message size 1 3 0x0b Command Byte LSB 4 0x01 Command Byte MSB 5 0x00 unused message byte 6 0x00 unused message byte 7 0x00 Unused Ec...

Page 85: ...x00 7 0x00 Unused Echo Packet Byte Contents 0 0x02 STX 1 0x01 LSB message size 1 2 0x00 MSB message size 1 3 0x00 unused message byte 4 0x00 unused message byte 5 0x00 Unused 6 0x00 Unused 10 4 28 Get...

Page 86: ...t Byte Contents 0 0x02 STX 1 0x01 LSB message size 1 2 0x00 MSB message size 1 3 0x00 unused message byte 4 0x00 unused message byte 5 0x00 Unused 6 0x00 Unused 10 4 30 GetPixelConcealment Returns the...

Page 87: ...e MSB 5 MirrorValue 6 0x00 7 0x00 Unused Echo Packet Byte Contents 0 0x02 STX 1 0x01 LSB message size 1 2 0x00 MSB message size 1 3 0x00 unused message byte 4 0x00 unused message byte 5 0x00 Unused 6...

Page 88: ...ain Nonuniformity Correction 0 Off 1 On Command Packet Byte Contents 0 0x02 STX 1 0x01 LSB message size 1 2 0x00 MSB message size 1 3 0x0e Command Byte LSB 4 0x00 Command Byte MSB 5 NUCValue 6 0x00 7...

Page 89: ...Value 4 0x00 Unused 5 0x00 Unused 6 0x00 Unused 10 4 35 SetBinning Turns horizontal and vertical binning on and off Horizontal and vertical binning may be enabled disable independently Bit 1 0 Horizon...

Page 90: ...Byte LSB 4 0x01 Command Byte MSB 5 0x00 unused message byte 6 0x00 unused message byte 7 0x00 Unused Echo Packet Byte Contents 0 0x02 STX 1 0x01 LSB message size 1 2 0x00 MSB message size 1 3 Binning...

Page 91: ...38 SaveSettings Saves all camera parameters to nonvolatile memory These will be the values loaded into the camera at power up There are no parameters associated with this operation Command Packet Byte...

Page 92: ...User Manual Acuros CQD Camera 92 P a g e...

Page 93: ...ain Table 1 2 Offset table 2 3 Gain Table 2 4 Offset table 3 5 Gain table 3 6 Offset Table 4 7 Gain table 4 Command Packet Byte Contents 0 0x02 STX 1 0x01 LSB message size 1 2 0x00 MSB message size 1...

Page 94: ...ommand and the ensuing echo could be as long as 1 second The host software must be prepared to accommodate this delay Command Packet Byte Contents 0 0x02 STX 1 0x01 LSB message size 1 2 0x00 MSB messa...

Page 95: ...0 MSB message size 1 3 0x00 unused message byte 4 0x00 unused message byte 5 0x00 Unused 6 0x00 Unused 10 4 42 GetMicroTestWord Returns the value of the test word previously written to a register in t...

Page 96: ...e 4 0x00 unused message byte 5 0x00 Unused 6 0x00 Unused 10 4 44 SendFpgaPage Used for uploading programming FPGA code into the camera Sends a 3 byte page start address followed by a page 256 bytes of...

Page 97: ...OIC serial register with its default values Command Packet Byte Contents 0 0x02 STX 1 0x01 LSB message size 1 2 0x00 MSB message size 1 3 0x0b Command Byte LSB 4 0x02 Command Byte MSB 5 0x00 unused me...

Page 98: ...e entries in the spreadsheet provided by Sensor Creations SCI1920A_SI_register_map xlsx Command Packet Byte Contents 0 0x02 STX 1 0x02 LSB message size 1 2 0x00 MSB message size 1 3 0x0c Command Byte...

Page 99: ...9 det_com The ADC results may be reported in Volts using the following conversion Volts ADC_value 4095 2 5 Channel 8 gets reported in degrees C according to the following formula Degrees C ADC_value 4...

Page 100: ...et Byte Contents 0 0x02 STX 1 0x01 LSB message size 1 2 0x00 MSB message size 1 3 0x00 unused message byte 4 0x00 unused message byte 5 0x00 Unused 6 0x00 Unused 10 4 49 GetConstant Returns the value...

Page 101: ...User Manual Acuros CQD Camera 101 P a g e 5 0x00 Unused 6 0x00 Unused...

Page 102: ...cket Byte Contents 0 0x02 STX 1 0x01 LSB message size 1 2 0x00 MSB message size 1 3 0x00 unused message byte 4 0x00 unused message byte 5 0x00 Unused 6 0x00 Unused 10 4 51 GetDetorCom Returns the valu...

Page 103: ...ho Packet Byte Contents 0 0x02 STX 1 0x01 LSB message size 1 2 0x00 MSB message size 1 3 0x00 unused message byte 4 0x00 unused message byte 5 0x00 Unused 6 0x00 Unused 10 4 53 GetAmpOffset Returns th...

Page 104: ...02 STX 1 0x01 LSB message size 1 2 0x00 MSB message size 1 3 0x00 unused message byte 4 0x00 unused message byte 5 0x00 Unused 6 0x00 Unused 10 4 55 GetNucTable Returns the value of the selected NUC t...

Page 105: ...eight channels Inc Dec 0 decrement Inc Dec 1 increment Counts number of steps 256 maximum Command Packet Byte Contents 0 0x02 STX 1 0x01 LSB message size 1 2 0x00 MSB message size 1 3 0x0a Command By...

Page 106: ...Contents 0 0x02 STX 1 0x01 LSB message size 1 2 0x00 MSB message size 1 3 Hmax LSB 4 Hmax MSB 5 0x00 Unused 6 0x00 Unused 10 4 58 GetVmax Returns the native vertical resolution of the camera Values of...

Page 107: ...STX 1 0x01 LSB message size 1 2 0x00 MSB message size 1 3 0x00 unused message byte 4 0x00 unused message byte 5 0x00 Unused 6 0x00 Unused 10 4 60 GetNucExposure Returns the value of the exposure time...

Page 108: ...User Manual Acuros CQD Camera 108 P a g e 8 0x00 Unused...

Page 109: ...x00 unused message byte 7 0x00 Unused Echo Packet Byte Contents 0 0x02 STX 1 0x01 LSB message size 1 2 0x00 MSB message size 1 3 0x00 Unused 4 0x00 Unused 5 0x00 Unused 6 0x00 Unused 10 4 62 GetVideoF...

Page 110: ...User Manual Acuros CQD Camera 110 P a g e 6 0x00 Unused...

Page 111: ...ther a read or write cycle FPGA Register Write SER_CLK SELECT SER_DAT_IN SER_DAT_OUT A2 A3 A4 A5 A6 D0 D1 D2 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D3 FPGA Register Read SER_CLK SELECT D0 D1 D2 D4...

Page 112: ...0 version Address 0x02 Test Register 15 0 version Address 0x64 Resets 15 4 3 2 1 0 unused readout_n mem_intf_n memctrl_soft_n memctrl_glob_n Bit 0 Memory Controller global reset Bit 1 Memory Controlle...

Page 113: ...s a SendFpgaPage command to the camera accompanied by the 3 byte starting address of the page being sent and the first 256 bytes of configuration data The camera receives the data and programs it into...

Page 114: ...e Pin 39 on the User Connector labelled FPGA_GPIO_OUT_2 is connected to Pin 20 of the microcontroller This is the pin sampled by the bootloader Pin 63 on the User Connector labelled PBO_CTRL_OUT0 is c...

Page 115: ...ill terminate after processing the last line Shown below is some sample code in C which performs the Host uploading process The ReadLine function reads a single line of data from the hex file into a b...

Page 116: ...al number of packets will vary depending on the specified camera resolution The number of packets can be calculated as Horizontal_Resolution Vertical_Resolution 2 4096 rounded up As an example a camer...

Page 117: ...16 bits of which 14 bits are used for either the gain or offset correction value Defective pixel location data is stored in the otherwise unused upper two bits of the offset correction value NUC Offs...

Page 118: ...x4 Pix2 Pix1 Pix3 Pix4 c Three consecutive defective pixels Pix1 Pix2 Pix3 Pix4 Pix5 Pix2 3 Pix1 Pix5 4 Pix3 Pix1 Pix5 2 Pix4 3 Pix5 Pix1 4 d Four consecutive defective pixels Pix1 Pix2 Pix3 Pix4 Pix5...

Page 119: ...User Manual Acuros CQD Camera 119 P a g e...

Page 120: ...defective pixels Pix1 Pix2 Pix3 Pix4 Pix5 Pix6 Pix7 Pix8 Pix9 Pix2 7 Pix1 Pix9 8 Pix3 3 Pix1 Pix9 4 Pix4 5 pix1 3 Pix9 8 Pix5 Pix1 Pix9 2 Pix6 5 Pix9 3 Pix1 8 Pix7 3 Pix9 Pix1 4 Pix8 7 Pix9 Pix1 8 h...

Page 121: ...pixels in the first row of an image cannot be concealed The correction gets applied as shown Pix11 Pix12 Pix13 Pix21 Pix22 defective Pix23 Becomes Pix11 Pix12 Pix13 Pix21 Pix12 Pix23 Vertical concealm...

Reviews: