Frequently Asked Questions - xiQ and xiC cameras¶
- Frequently Asked Questions - xiQ and xiC cameras
- What does USB 3.0 SuperSpeed stand for?
- Do xiQ and xiC cameras support USB3 Vision Standard?
- What is the difference between USB 3.0 and USB 3.1 ?
- How will my application benefit from using USB 3.0 camera?
- What is the real transfer speed?
- What operating systems and software is supported?
- Are xiQ and xiC cameras Backward compatible to USB 2.0?
- What are the maximum cable lengths?
- How to synchronize multiple cameras?
- What voltage should be applied to Digital Input of xiQ to turn it on/off?
- What is the implementation of Digital Output (VDO) of xiQ cameras?
- How to optimize software performance on high frame rates?
- What effect does USB3 have on EMC (Electromagnetic Compatibility)?
- What type of transfer do XIMEA USB3 cameras use for image streaming?
What does USB 3.0 SuperSpeed stand for?¶
USB 3.0 is the latest major revision of Universal Serial Bus (USB) standard which brings transfer speed of 5Gb/s and enables delivery of up to 4.5 Watt of power to the target device.
It uses communication technology similar to that of PCI Express Gen2 .
Yes. XIMEA is a member of USB3 Vision Technical Committee and xiQ/xiC cameras support the standard being designed to be compliant with USB3 Vision from the moment of its release.
xiQ/xiC camera's firmware can be updated in the field, and even cameras delivered before the release of the standard have the possibility to update its firmware to fully comply with benefits of USB3 Vision standard.
Speaking of benefits, USB3 Vision has the following advantages over simple USB 3.0 devices: higher bandwidth, more power, CPU efficiency and mainly reliability.
First models have already been tested successfully by the Committee and its members during plugfests and therefore comply with USB3 Vision Standard.
List of xiQ models : MQ003MG-CM, MQ003CG-CM, MQ013MG-E2, MQ013CG-E2, MQ013RG-E2, MQ013CG-ON, MQ013MG-ON, MQ013RG-ON, MQ020CG-E2, MQ020MG-E2, MQ022CG-CM, MQ022MG-CM, MQ022RG-CM, MQ042CG-CM, MQ042MG-CM, MQ042RG-CM
List of xiC models : MC023MG-SY, MC023CG-SY, MQ031MG-SY, MQ031CG-SY, MQ050MG-SY, MC050CG-SY, MC089MG-SY, MC089CG-SY, MC124MG-SY, MC124CG-SY
What is the difference between USB 3.0 and USB 3.1 ?¶
Interface that is defined as USB 3.0 has been developing several recent years and in the last five of them became a widespread, mainstream option for various applications in different fields of machine vision industry, scientific areas like medicine, consumer electronics or even sports.
Now there is a new term "USB 3.1" which may confuse people since there are two versions that have completely different connotation.
First, there is option called: USB 3.1 Gen 1
This is a currently available version which has no significant differences from USB 3.0 - cable lengths, power supply, connectors and 5 Gbits bandwidth etc. are all identical.
The name is simply a decision by the USB Implementers Forum to change the label.
Second, there is option called: USB 3.1 Gen 2 (USB Superspeed+)
The biggest change here is the increase in speed - more than double of the USB 3.0 which results in 10 Gbits theoretical or up to 900 MB/s effective bandwidth. Second is the power delivery of 100 Watts.
This option is at the moment not available and for a year or more the situation will not change until the respective chips will be released. You can check latest updates HERE
How will my application benefit from using USB 3.0 camera?¶USB3 provides many different advantages like:
- Increased performance with bandwidth much higher than USB 2.0, Firewire and GigE interfaces
- Remarkable miniaturization of size and footprint
- Lower power consumption and heat dissipation through better design and management
- No frame grabbers needed
- Newest sensors and components as well as accessories and software
- Multiple cameras support
- Acceptance and standardization
- Reliability and low CPU usage
- Plug and play simplified integration
- Resulting in overall reduced system cost.
What is the real transfer speed?¶
|Interface||Transfer speed||Cable length||Multiple cameras||CPU Usage||System cost|
|IEEE1394A||45 MB/s||10 m||Place 1||Low||Medium|
|CameraLink base||255 MB/s||10 m||Place 2||Medium||Highest|
|GigE||100 MB/s||100 m||Place 3||Medium||Medium|
|USB 2.0||49 MB/s||5 m||Place 2||High||Lowest|
|USB 3.0||400 MB/s||100 m||Place 1||Low||Lowest|
Please note: some of the information in the table is subjective
Maximum speed and reliability requires that certain conditions are being met:
Please verify that you are using compatible hardware and software. To achieve the maximum bandwidth of the camera follow the High Performance Hardware notes.
xiCOP - XIMEA Control Panel is a free software tool that facilitates with the task of verification of XIMEA USB3 Vision camera installations, helping to find bottlenecks and achieve the best results.
What operating systems and software is supported?¶
XIMEA puts a lot of emphasis on the support and interoperability with different software and hardware vendors, which is why our USB3 cameras support not only the usual Windows, but also popular Linux and specific Mac OSX. Recently added due to customer requests - ARM.
From our wide range of supported Libraries these 4 currently comply with the USB3 Vision Standard: National Instruments with LabView, MVTec with Halcon, Matrox with MIL and A&B Software with ActiveUSB .
Are xiQ and xiC cameras Backward compatible to USB 2.0?¶
Yes. If consumers prefer, they can still utilize their USB 2.0 peripherals with a slower speed of data and power transfer.
Regarding the power - USB 3.0 provides more efficient power management and allows effective 4.5W which is higher than USB 2.0 with its 2.5W.
The USB Battery Charging 1.2 specification allows up to 7.5 W.
USB 3.0 also has an improved way of entering and exiting low-power states which removes power consuming polling.
Another difference of USB 3.0 are screw-locking connectors.
What are the maximum cable lengths?¶
There is a popular myth going around which originates from the early days of USB 3.0 and is kept alive by vendors of devices with other interfaces.
It states that maximum cable length for USB3 is 3m or 5m at most.
This is for a while now not true anymore.
XIMEA offers lengths ranging to 8m, but also has successfully tested active repeaters capable of lengths from 10m up to 55m and fiber extenders which are effective to 100m distances.
How to synchronize multiple cameras?¶
First some overview: theoretically, the maximum number of devices on a network can be up to 255 units.
Of course as with the speed and other parameters, in practice the number depends on the setup and specifically on the host controller.
Host controllers presently available can support around 30 devices - where hubs are considered a device.
To successfully synchronize, you can use the camera's GPIO trigger.
XIMEA cameras support both hardware and software triggering.
How to handle multiple cameras can be found HERE and description of the synchronization process can be followed HERE
Note: The maximum rate at which you can trigger the camera may be lower than the maximum overall frame rate of the camera model.
What voltage should be applied to Digital Input of xiQ to turn it on/off?¶
Following table shows different levels of Voltage on Digital Input (VDI) on xiQ cameras and their logical interpretation.
|Logical level||VDI 24V GPI||VDI 5V-24V GPI|
|Off (zero)||0-5Vdc||0-2 Vdc|
|On (one)||15-24Vdc||4-24 Vdc|
Maximal input voltage 24Vdc.
All inputs and outputs are opto-isolated
What is the implementation of Digital Output (VDO) of xiQ cameras?¶
VDO is opto-isolated NPN open collector type, max. load current 25mA, max. open voltage 24Vdc.
How to optimize software performance on high frame rates?¶
In order to get all captured frames in extreme conditions - buffering setup in application should be optimized.
To implement it please read our How to optimize software performance on high frame rates article.
What effect does USB3 have on EMC (Electromagnetic Compatibility)?¶
Interestingly - Positive.
USB 3.0 devices have so called SSC (spread spectrum clocking) that adjusts the signal spreading the energy over a wider frequency band.
SSC is effective in lowering electromagnetic emissions.