mvBlueFOX3
USB-3 cameras in practice
Horst A. Mattfeldt
Pyramid View 2013
1
USB 3.0 technology
Source: INTEL
Source: NPD: In-Stat 2011, from blogs.msdn.com
3
The
interface
5000 Mbit/s symbolrate (10b8b encoding)
4000 Mbit/s brutto data rate
<= 500 MByte/s netto interface rate
Very cost effective interface
Better protocol
Optimizing multi camera usage
Zero copy principle reduces CPU load
More power for the device (4.5W)
Will become the de facto standard high speed interface
Acceptable cable distance:
Up to 8m in practice
Active repeaters with 20m available
Attractive for accessory supplier
USB3_r1.0 page 121
4
Sensor highlights
Source: APTINA
Aptina
Aptina
Aptina
Company
Source: www2.electronicproducts.com
MTM031
MTM034
AR0330/1
Sensor
Aptina
Aptina
MT9J003
MT9F002
Sensor size
1/3"
1/3"
1/3"
1/2.35"
1/2.3"
Models
G/C
G/C
C
G, C
C
Resolution
1280 x 960
1280 x 960
2304 x 1536
3856 x 2764
4608 x 3288
Max. frame
rate (burst/Tx)
45
45
30
8.3 / 7.5
7/7
5
Sensor highlights
Source: E2V
Company
E2V
E2V
E2V
Sensor
EV76C560
EV76C661
EV76C570
Sensor size
1/1.8"
1/1.8"
1/1.8"
Models
G, C
IRe
G, C
Resolution (H x V)
1280 x 1024
1280 x 1024
1600 x 1200
Max. frame rate
60
60
50
G = Gray, C = Color
6
Sensor highlights
Source: CMOSIS
7
Company
CMOSIS
CMOSIS
CMOSIS
Sensor
CMV300
CMV2000
CMV4000
Sensor size
1/3"
2/3"
1"
Models
G, C
G, IRe, C
G, IRe, C
Resolution
648 x 488
2048 x1088
2048 x 2048
Max. frame
rate (burst/Tx)
480
300 / 150
150 / 75
The GLUE
USB-3 interface chip
Large and very fast FPGA
Large and very fast image memory
Large EEPROM for FW and settings and user data
8
Summary
Innovative, compact USB 3.0 camera
Wide range of high quality CMOS sensors
Integrated image memory
(reliable multi-camera operation)
Smart features (Cougar-X like)
USB3 Vision™ and GenICam™ compliant
Industrial I/O with 12 pin Hirose
Board level variant available
Excellent price-value ratio
9
Software
Windows and Linux driver (mvIMPACT Acquire)
mvIMPACT Base library free of charge
Compatible to all USB3 Vision and GenICam
compliant interfaces and Vision libraries
NI
A&B soft
HALCON
Many more
10
Accessories
Tripod adapter
12 V power supply with 12-pin connector
Breakout box (same as BC-X)
I/O cable, length up to 10 m
90 degree I/O connector
USB 3.0 screwable, length up to 8 m
USB 3.0 90 degree and and screwable
USB 3.0 industrial hub
USB 3.0 optical extension via active optical cable
11
USB-3 on the hosts
Lenovo laptop analysis 1
Source: INTEL
Source: LENOVO
12
USB-3 on the hosts
Lenovo laptop analysis 2:
Bandwidth of Cougar Point SB is 20 Gb/s and is shared among:
5 x PCI Express ports (3 in use)
1 x WiFi (2.5Gb/s)
1 x ExpressCard ( GigE) (2.5 Gb/s)
1 x Renesas USB 3.0 (5 Gb/s)
2 USB 3.0 ports
24 USB2 (8 connected)
GigE Interface
The two USB 3.0 ports
share 5 Gb/s
Source: LENOVO
13
USB-3 on the hosts
Pyramid CamCube analysis
PCIe x16 at processor can be used for quad USB-3 card (or quad GigE)
PCIe x 4 at chipset can be used for another quad card
Source: PYRAMID
Source: INTEL
14
Cable length?
Mmhh…
Heise Ticker (of 13.9.2013) explained well the USB 3.0 cable situation
…Das USB-IF hat nach eigenen Angaben zwar noch nie konkrete Maximallängen
festgelegt, bei USB 3.0 habe man die Rahmenbedingungen allerdings so festgelegt,
dass Hersteller bis zu drei Meter lange Kabel zu einen (nicht näher genannten)
"vernünftigen Preis" produzieren konnten. … Da darf man gespannt sein, was das
in der Realität bedeutet, denn im c't-Labor sind bereits jetzt Kabelprobleme die
häufigste Ursache für Ärger mit USB 3.0.
Darauf angesprochen bestätigten die Ingenieure bisherige Probleme, doch man
habe genau deshalb die Spezifikation an anderer Stelle präzisiert. USB 3.0 erlaubt
bis zu 20 dB Signaldämpfung zwischen zwei Controller-Chips – es wurde aber
nirgends geregelt, wo genau sie abfallen dürfen. So können sich drei von
unterschiedlichen Herstellern stammende Komponenten (Host, Kabel und Client)
mit jeweils 10 dB Dämpfung innerhalb der Spezifikation befinden, doch man wird
die drei niemals zusammen betreiben können…
15
Cable length?
Heise Ticker (of 13.9.2013) explained well the USB 3.0 cable situation
…USB 3.1 erlaubt zwar dieselben 20 dB Signaldämpfung für die
Gesamtstrecke, doch die Verteilung ist nun exakt festgelegt: Dem Kabel
samt Steckern an beiden Enden stehen 6 dB zur Verfügung, Host und
Client bekommen jeweils 7 dB.
…longer cables are possible if
connectors and cables are of very good
quality!!
Source: USB 3.1 RC1.0
16
Long distance options (1)
Two solutions available:
Active optical cable (AOC); <=100m) serves as optical connection
between PC and hub.
Up to 4 cameras can be grouped and powered.
Eliminate common ground problems (dangerous in long distance solution!)
Source: IOI Taiwan
17
Long distance options (2)
Two solutions available:
ICRON Spectra
Local and remote station to be connected via LC-LC optical cable.
OC available as indoor/ outdoor and dragchain versions
Allows two cameras to be powered and connected 100m distant.
Source: ICRON/Mercateo
18
USB-3 hubs
How to merge multiple cameras into one USB 3 port?
Usage of an industrial hub
Merges up to 4 cameras into one downstream port (bandwidth sharing)
Max. bandwidth of all 4 cameras is <350 MByte/s (&dep. on OS)
Hub has screw locking ports and Combicon power to power cameras
Can be combined with AOC
19
Quad USB-3
How to install 4 independent USB-3 ports?
Use IOI‘s U3X4-PCIE4XE101card
One card can produce 4 x 5 Gb/s and thus fully saturate DMI channel(!)
Install second card in x16 slot to achieve 8 independant USB-3 ports
20
Retrofit laptop w. USB-3
Install e.g. IOI‘s ExpressCard with 2 x USB-3 port (bandwidth sharing)
Separate power in (if it requires more than 2.5W)
21
CPU and interrupt load
Zero Copy DMA reduces interrupt and CPU load (much lower than
GigE!)
2 Mpix @ 40 fps: 160 Mbyte/s
2 Mpix @ 40 fps: 80 Mbyte/s
22
Any further questions?
We‘ve got a little more to show you
on our desk, so please step by!
23