Content General information Company information 1.1.1 Disclaimer 1.1.2 Copyright notice Legal information 1.2.1 Registered trademarks 1.2.2 Conformity and use 1.2.3 Rules and regulations for USA and Canada 1.2.4 Rules and regulations for Europe 1.2.5 Warranty and non-warranty clause Supplements Tips and notes Support The SWIR camera series 10 GigE Vision features...
Page 3
Getting started Find camera specs Power safety Connect the camera Cooling Camera status LED codes Feature description Basic features 5.1.1 Gain 5.1.2 Resolution 5.1.3 Offset 5.1.4 Image flipping 5.1.5 Binning 5.1.6 Decimation 5.1.7 GenICam 5.1.8 Trigger modes 5.1.9 Shutter modes 5.1.10 Exposure 5.1.11...
Page 4
Annex Dimensions I/O driver circuit schematics 6.2.1 Requirements Mellanox ConnectX card Action commands List of figures Fig. 2-1: Illustration of 4I/O concept of switching LEDs Fig. 3-1: RJ45 socket connector Fig. 3-2: Data reduction with jumbo frames Fig. 3-3: Connecting multiple cameras on multiple network interface controllers Fig.
Fig. 5-28: Illustration of physical data stream in time Fig. 5-29: Fan Control settings Fig. 5-30: PTP set master mode Fig. 5-31: PTP set slave mode Fig. 5-32: Enable synced multi camera trigger in PTP slave mode Fig. 5-33: PWM intensity Fig.
General information Company information SVS-Vistek GmbH Ferdinand-Porsche-Str. 3 82205 Gilching Germany Tel.: +49 8105 3987-60 Fax: +49 8105 3987-699 Mail: info@svs-vistek.com Web: https://www.svs-vistek.com 1.1.1 Disclaimer This manual contains important instructions for safe and efficient handling of SVCam products. This manual is part of the product and must be kept accessible in the immediate vicinity of the product for any person working on or with this product .
Legal information Errors and omissions excepted. These products are designed for industrial applications only. Cameras from SVS- VISTEK are not designed for life support systems where malfunction of the products might result in any risk of personal harm or injury. Customers, integ- rators and end users of SVS-VISTEK products might sell these products and agree to do so at their own risk, as SVS-VISTEK will not take any liability for any damage from improper use or sale.
This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part 15 of the FCC rules. It is necessary to use a shielded power supply cable. You can then use the “shield contact”...
Pour les utilisateurs au Canada Cet appareil est conforme aux normes Classe A pour bruits radioélectriques, spé- cifiées dans le Règlement sur le brouillage radioélectrique. Life support applications The products described in this manual are not designed for use in life support appliances or devices and systems where malfunction of these products can reas- onably be expected to result in personal injury.
The SWIR camera series The SWIR camera series is based on the EXO and FXO camera series and offers an extremely wide usable spectral range of 400-1700 nm with the Sony SenSWIR sensor, thereby extending the spectrum the human eye can see of 400-750 nm. Highly efficient thermal management of the housing is the basis of the out- standing dynamic range and homogeneity of the image.
The CoaXPress standard includes features like power-over-CoaXPress (PoCXP) already in the standard definition. The main advantages of CXP-12 are: 12.5 Gbit/s transfer rate per line Lines can be teamed Provides data and power on a single line (PoCXP) ...
PLC functionality with AND, OR and timers Safe trigger (debouncer, prescaler, high low trigger) Lens control Various SVCam models are supporting adjustable lenses. Focus and iris of the lens can be controlled from within the camera GenICam tree. Depending on the camera series, a special Y-cable is required, contact sales@svs-vistek.com.
Any acceleration (gravitational as well as acceleration from movement) might increase spherical aberration as long as the force is working (will disappear if force has ceased within several 10 ms) 2.4.2 Use of Canon lenses We are supporting Canon EF lenses. The SVCam-EF lens adapter gives you the possibility to mount Canon EF lenses with full control of focus and iris.
Connectors Cameras from SVS-VISTEK feature a combined I/O and power supply connector (Hirose) and a data connector. GigE IP setup GigEVision cameras require a working Gigabit Ethernet network connection. Make sure the camera is attached to the network and is powered on. ...
Page 15
Saving automatic address mode or the manually configured address of the camera To change automatic address or to go back to automatic mode, configure the IP settings in the drop down menu TL Settings. Enabling a persistent IP address A persistent IP address is used to always connect the camera with a specific IP address, even when the camera or the network is rebooted, thereby overriding the dynamically assigned IP address in a DHCP network setting.
Make sure the IP address is unique within the network. If necessary, provide the network address of the gateway server. Select OK. GigE Vision 3.2.1 Network (TCP/IP) Address Assignment By default, the camera does not have a persistent IP address. When forcing an IP address by using the PC internal network dialog, changes are only valid until the next restart of the Camera.
NOTICE Resends result in higher consumption of bandwidths and will lead to drop frames. High quality cables prevent resends. Connecting multiple cameras Multiple GigE cameras can be connected to a PC either via a switch or using dual or quad port network interface cards (NIC). Camera_1 Single NIC Camera_1...
control access to the camera; however, potential packet resend requests will be served in the same manner as for the controlling application. Application (Controller) 232.x.x.x 232.x.x.x Switch Camera 232.x.x.x Application (Listener) Fig. 3-4: Camera casting to multiple receivers (multicast) 3.2.2 XML files According to the GigE Vision standard a GigE camera provides an XML file that defines the camera’s capabilities and current settings.
3.3.3 Recommended setup It is recommended to use a 10 GigE card with grabber capabilities. All SVS- VISTEK certification setups are using this kind of cards. Contact sales@svs-vistek.com for details and more recommendations. Use high performance PC (such as Intel Core i5 or Core i7 with 16 GB, and mainboard with PCIe ...
Fig. 3-5: I/O Hirose connector layout Inputs and outputs connect via in the GenICam software tree to the appropriate actions (also refer to "Assigning I/O Lines – IOMUX" on page For detailed information about switching lights with the power outputs via GenICam, refer to "LED strobe control"...
PoE (802.3af up to 12,9 W) PoE+ (802.3at up to 25.4 W) INFO The EXO series uses PoE standard. FXO, HR and SHR series comply to PoE+ standard. Using PoCXP (Power over CXP) Camera Pin 12 = Out0 Class 2, Pin 7 ...
Getting started Find camera specs For technical data sheets visit https://www.svs-vistek.com/en/industrial-cam- eras/svs-cameras.php Search for a specific camera, using series and model name or by using the SVCam camera finder. The details and download section provides you with manuals, drawings, as well as software and firmware. Power safety INFO For safety reasons, for protection of the camera and users, use certified power...
Connecting the camera The camera does not have a power switch. The camera is powered on as soon power is available to the camera via the Hirose connector or through the inter- face cables. Connect the power supply with the Hirose connector. Optionally, connect the interface cables for PoE or PoCXP.
In addition, vibrations will be minimized within the entire system. If available, activating the built-in fan or adjust the fan control threshold (for details, see "Fan control" on page 53). If available, activating the built-in thermoelectric cooling feature. ...
Feature description This chapter covers features of SVCam cameras. Not every feature might be sup- ported by your specific camera model. For information about the features of your specific model, refer to the specifications area of our website with your exact model.
Fig. 5-1: Noise caused by too much gain Auto gain INFO For automatic adjustment of gain refer to auto exposure (see "Auto exposure" on page 36). When using auto-gain with steps of gain, the non-continuous gain adjustment might be visible in final image. Depending on your application it might be prefer- able to use fixed gain values instead and modify exposure with exposure time.
Signal Offset Dark noise Pixel Fig. 5-2: Dark noise cut off by the offset Most noise is proportional to temperature. The offset is automatically regulated by the camera sensor to compensate for the surrounding temperature changes by referencing specific pixels as „black“, i.e. never exposed to light. So the offset will be set dynamically and conditioned to external influences.
Fig. 5-4: Horizontal flip Fig. 5-5: Vertical flip 5.1.5 Binning Binning provides a way to enhance dynamic range, but at the cost of lower res- olution. Binning combines electron charges from neighboring pixels directly on the chip, before readout. 5 Feature description...
INFO Binning is only used with monochrome CCD sensors. On CMOS sensors, binning will not affect image quality. In any case, binning will reduce the amount of pixel data to be transferred. The selected binning value describes the number of combined photosensitive cells, where the following value settings apply: ...
Horizontal binning Accumulates horizontal pixels. Fig. 5-7: Horizontal binning 2×2 Binning A combination of horizontal and vertical binning. When DVAL signal is enabled only every third pixel in horizontal direction is grabbed. Fig. 5-8: 2x2 binning 5.1.6 Decimation For reducing width or height of an image, decimation can be used. Columns or rows can be ignored.
Fig. 5-9: Horizontal decimation Fig. 5-10: Vertical decimation 5.1.7 GenICam The GenICam standard provides a generic programming interface to control all kinds of cameras and devices. Regardless of the interface technology (GigE Vision, USB 3 Vision, CoaXPress, Camera Link, etc.) or implemented feature, the application programming interface (API) will always be the same.
The GenICam properties are organized as a tree. Manufacturers can add more features. With your SVCam, the GenICam tree does have some hardware related exten- sions, especially in the I/O sector. See the Quick guide install for a short intro- duction into the SVS-VISTEK GenICam tree.
of exposure time is synchronized to the negative edge of the LVAL signal (see fig- ure) Fig. 5-11: Mode 2: External trigger with programmable exposure time (overlap) When the rising edge of trigger signal occurs after frame readout has ended (FVAL is low), the start of exposure time is not synchronized to LVAL and exposure time starts after a short and persistent delay.
Fig. 5-14: Mode 1: External trigger with pulse width exposure control (non-overlap) Transfer delay Exposure delay Fig. 5-15: Mode 1: External trigger with programmable exposure time (overlap) Line duration Exposure delay Min. trigger pulse width Fig. 5-16: Mode 1: External trigger with programmable exposure time (non-overlap) Exposure delay Min.
Global shutter mode Global reset of all pixels All pixels start light integration at the same time All pixels stop integration at same time Readout line by line after exposure of whole frame is completed 5.1.10 Exposure ...
5.1.12 Auto exposure Auto Luminance or auto exposure automatically calculates and adjusts exposure time and gain, frame-by-frame. The auto exposure or automatic luminance control of the camera signal is a com- bination of an automatic adjustment of the camera exposure time (electronic shutter) and the gain.
Page 37
All SVCam models support 8-bit format. In most cases, the sensor itself is limiting maximum bit depth. Refer to specifications whether your model is supporting higher bit depth. INFO Depending on camera model, different bit depths are supported. Packed format Some camera models support “packed”...
of the sensor range are cut off. 8-bit mode sensor pixel size is 50 % faster, but the (bit-cut-off) reduced full well capacity also results in a higher noise percentage. To use the full dynamic range of the sensor, the sensor must be read out 12-bit, the transmission can then be done with (reduced) 8- or 12-bit, as required.
Image correction off NUC on Fig. 5-19: NUC example and comparison The camera comes with two factory-calibrated NUC profiles stored in the shad- ing maps prior to delivery. One shading map is provided empty for the user to create their own custom profile. Shading map Exposure Comment...
Page 40
Enable Autosave and set the number of images to "16". Specify the location of the folder for the dark images. In section Acquisition Control, set Acquisition Frame Rate to 1 Hz. Set the desired Exposure Time. Close the camera lens mount with the lens cap. Select Start and create 16 dark images.
After the NUC map is generated, select Upload NUC map to camera. Enable the following image correction features: In section Defect Pixel Correction, set Control to "On". In section Shading, set Shading Control to "On". 5.2.2 Defect pixel correction All image sensor have defect pixels in a lesser or greater extent. Type and num- ber of defects determine the quality grade (quality classification) of the sensor.
Fig. 5-20: Illustration of a defect pixel Procedure of pixel correction SVCapture is the tool to generate pixel correction maps. The pixel correction assistant provides everything to create, load, enable and restore defect pixel cre- ation maps. Defect pixel correction is possible with certain models only. See camera specs whether your model does support this.
Page 43
The procedure to create a std map is pretty straight forward. Befrore starting gen- erating the map, in the GenICam tree do following: Set gain to "0 dB". Disable Gain Auto. Set Offset to "0" Record a set of dark images with the lens cap on. Defect pixel map generation ...
Page 44
Add a “Dark Image”. Add a “Bright Image”. Select Generate map. Observe how many defect pixel were detected in the “Defect Pixel Count”. Select Upload map to camera. 5 Feature description...
5.2.3 Look-up table The look-up table feature (LUT) lets the user define certain values to every bit value that comes from the ADC. To visualize a LUT a curve diagram can be used, similar to the diagrams used in photo editing software. The shown custom curve indicates a contrast increase by applying an S-shaped curve.
The gamma algorithms for correction can simplify resolution shifting as shown seen below. Input & output signal range from 0 to 1 Gamma Output-signal = Input-signal Fig. 5-22: Several gamma curves comparable to a LUT Gamma values less than 1.0 map darker image values into a wider ranger. ...
Fig. 5-23: Several gamma curves comparable to a LUT Gamma values less than 1.0 map darker image values into a wider ranger. Gamma values greater than 1.0 do the same for brighter values. INFO Gamma algorithm is just a way to generate a LUT. It is not implemented in the camera directly.
5.2.4 ROI / AOI In partial scan mode or Area-Of-Interest (AOI) mode (or Region-Of-Interest (ROI) mode) only a certain region of the sensor will be read. Fig. 5-24: AOI on area sensor Selecting an AOI will reduce the number of horizontal lines being read. This will reduce the amount of data to be transferred, thus increasing the maximum speed in terms of frames per second.
Line Valid: LVAL Frame Valid: FVAL For triggered modes: trigger input Triggered mode (pulse width) External trigger and pulse-width controlled exposure time. In this mode the cam- era is waiting for an external trigger, which starts integration and readout. Expos- ure time can be varied using the length of the trigger pulse (rising edge starts integration time, falling edge terminates the integration time and starts frame read out).
INFO Software trigger can be influenced by jitter. Avoid software trigger when using time sensitive applications. 5.2.6 Read-out control Read-out control defines a delay between exposure and data transfer. Read-out control is used to program a delay value (time) for the readout from the sensor. With more than one camera connected to a single computer, image acquisition and rendering can cause conflicts for data transfer, on CPU or bus system.
sensor during operation. Open SVCapture and navigate to Device Temperature Selector > Device Temperature. The current temperature of the device is displayed. Select Device Temperature and set the Poll Time interval to 1000 milliseconds, i.e. one second. To obtain a noise-free image, change the active cooling settings of the Sensor Temperature Control: ...
5.2.9 Predefined configurations (user sets) The camera starts with default values for all features when turned on. Settings made during operation will expire when the camera is turned off. All preset adjustments are located in the GenICam tree in the “User Set Control” property.
Afterwards this factory default user set must be saved again as user set (in the example below, user set 2 is overwritten with the factory settings). 5.2.10 Fan control The camera has a built-in fan that is set to automatic mode by default. The fan directs the airflow externally past the camera to avoid contamination inside the camera.
of the camera. Inside the camera, the sensor speed (internal frame rate) might be higher than the external interface speed (e.g. GigE). In triggered mode, trigger frequency might be higher than the external interface speed. The triggered images will stay in the internal memory buffer and will be delivered one after the other with interface speed.
Page 55
ter. The first camera in the network sending the "Ptp Data Set Latch" command will be declared master, all others will be slave. Fig. 5-30: PTP set master mode Synchronize camera trigger If a camera is to be triggered via PTP, it must be operated in PTP slave mode. For this, the camera has to be configured in PTP slave mode and the I/O trigger line selector must be set to PtpTrigger.
INFO Slave operation with Precision Time Protocol is permitted with timed exposure only. INFO It is recommended to connect the cameras with a single switch. Daisy-chain switches are not permitted. I/O Features The SVCam cameras are equipped with several inputs and outputs, providing state-of-the-art control regarding input and output channels.
Page 57
The intensity of a PWM The duty ratio is calculated as: Δ % = t / T. It is written above the value of "t" as PWMChange0-3[SeqSelector] per sequence into the registry. PWMChange0-3[SeqSelector] unit is percentage value. Fig. 5-33: PWM intensity Examples of PWMs The integrals over both periods are equal.
Fig. 5-35: Example: 50% PWM load Fig. 5-36: Example: 75% PWM load The PWM module Fig. 5-37: The PWM module 5.3.2 LED strobe control The SVCam 4I/O concept contains an integrated strobe controller. Its controls are integrated into the GenICam tree. With LED lights attached to the outputs, this enables the user to control the light without external devices.
Page 59
0.3 A. Despite internal protections, higher current peaks might be able to dam- age the camera. Fig. 5-38: Attach LED lights to camera outputs NOTICE To avoid destruction of your LED light or camera, make sure to use the right dimension of shunt resistor.
Page 60
LEDs in continuous mode Voltage drop al 5 LEDs, 2,2V per LED (see spec. of 11 V LED) Max. continuous current (see spec. of LED) 250 mA Voltage supply 24 V Voltage drop at resistor (24 V – 11 V) 13 V 52 Ω...
Strobe polarity Positive or negative polarity of the hardware strobe output can be selected. Strobe duration The exposure time of LED lights can be set in tics. The min duration is 1 µs. The longest time is 1 second. Strobe delay The delay between the (logical) positive edge of trigger pulse and strobe pulse output.
Page 62
Example Scenario An object should be inspected with a monochrome camera. For accentuating dif- ferent aspects of the image, 4 images should be taken in a row with 4 different colors of light: red, green, blue, white. White light should be generated from the RGB lights being activated at the same time.
Page 63
Interval 0 Interval 1 Interval 2 Interval 3 Scenario values (RED) (GREEN) (BLUE) (WHITE) Seq pulse A start 0 ms 0 ms 100 ms 0 ms Seq pulse A stop 100 ms 300 ms 300 ms 100 ms Seq pulse B start 0 ms 100 ms 200 ms...
sources or switches. The disadvantage of an optical input is that it is slower in terms of signal transmission and slew rate than a direct electrical connection. If you need super fast response from the camera, direct electrical access is your choice.
GenICam tree setting Fig. 5-41: GenICam tree setting The logic function always combines the values of Digital IO InputA / LogicA and InputB / LogicB. In case of the trigger enabled logic function, LogicB is the trigger enable signal and will be combined with LogicA value. NAND XNOR A B Y...
Page 67
Serial interface parameter RS-232 RS-422 Min. signal range ±3 V Max. signal range ±15V 10 V Table: 5-5: Serial interface parameters – RS-232 and RS-422 INFO See your camera data sheet regarding its serial capabilities. Data transport is always asynchronous. Synchronization is implemented by fist and last bit of a package.
5.3.7 Trigger-edge sensitivity Trigger-edge sensitivity is implemented by a “Schmitt trigger”. Instead of trig- gering to a certain value, the Schmitt trigger provides a threshold. Fig. 5-43: Schmitt trigger noise suppression 5.3.8 Debouncing trigger signals Bounces or glitches caused by a switch can be avoided by software within SVCam.
Page 69
Therefore the signal will not be accepted until it lasts at least a certain time. Fig. 5-45: Debouncer between the trigger source and trigger Use the IO Assignment tool to place and enable the debouncer module in between the “trigger” (Schmitt trigger) and the input source (e.g.: line 1). ...
5.3.9 Prescale The prescale function can be used for masking off input pulses by applying a divisor with a 4-bit word, resulting in 16 unique settings. Reducing count of interpreted trigger signal Use the prescale function to ignore a certain count of trigger signals. ...
Annex Dimensions INFO All length units in mm. Find the technical drawings in the web download area at https://mikrotron.de/de/support/mik-support-download-center.php CAD step files available with valid login at SVS-VISTEK.com I/O driver circuit schematics Camera power supply and power supply for PWM out is 25V max. Power for PWM out has to be supplied via Hirose connector.
Action commands Action commands are dedicated Ethernet packets used as external so called "Trigger over Ethernet" (ToE). The trigger can be sent to one camera as unicast or to a all cameras as broadcast. Each action command contains the following values: ...
ActionCMD Device0 Device1 Device2 DeviceKey 0xaffe 0xaffe 0xaffe 0xaffe GroupKey 0x0001 0x1234 0x1234 0x1234 GroupMask 1-65535 0xffff 0xffff 0xffff 0xffff 0xffff valid invalid invalid valid invalid Table: 6-2: Example of action command A short Phyton program example to generate an action command. The IP address of "server.bind"...
Need help?
Do you have a question about the SVS-Vistek SWIR Series and is the answer not in the manual?
Questions and answers