Transcript
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