36
Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052 Date: Thursday, Dec. 8 th 2016 Time: 12:10 - 13:00 Place: Seminar Room, Pacifico Yokohama 2016 International Technical Exhibition Seminar Why USB3.0? - Robust of USB3.0 & Innovative Technology of Toshiba Teli Co.

2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Date: Thursday, Dec. 8th 2016Time: 12:10 - 13:00Place: Seminar Room, Pacifico Yokohama

2016 International Technical Exhibition Seminar

Why USB3.0?- Robust of USB3.0 & Innovative Technology of

Toshiba Teli Co.

Page 2: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

2Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

◆This document contains technical information which Toshiba Teli Co. is working on

◆Product information in this document are on plan without any commitment for marketability. And, specifications under development are subject to change without prior notice.Please contact our sales staff for the latest information.

◆Unauthorized duplication, disclosure, second use, reprint and reuse of this document are not allowed.

Requirement about this document

2016/12/08

* Some of the names and logos of company, organization, standard might be registered trade mark of each.

Page 3: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

3Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Robustness of USB3 Vision Teli’s unique technology for robust

enhancement Examples of solution

Agenda

2016/12/08

Page 4: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

4Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Robustness of USB3 Vison

2016/12/08

Page 5: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

5Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

What’s Robustness?• What is Robustness?

2016/12/08

• Strength• Stability, Solid

• What is very robust camera?

• To get desired image surelyin desired timing

Page 6: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

6Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Robustness of Camera• What factor decides robustness of camera?

Where image data is missed?

2016/12/08

missing in the camera

missing in communication path missing in host controller

Missed in software

Page 7: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

7Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Missing in the camera

2016/12/08

A B C DSensor reading

A BInterface output

E

A

B C

D

Buffer in camera B

C

B

Image output have to wait due to host or interface factors

Camera buffer overflow

Depending on interface spec., camera buffer capacity

Page 8: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

8Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Poor circumstances

Good circumstances

Missing in communication path

2016/12/08

0 1 0 0 1 1 0 1 1 1 0 …

0 1 0 0 1 1 0 1 0 1 0 …

0 1 0 0 1 1 0 1 1 1 0 …

noise, attenuation

Depending on interface spec.,

cable quality

Page 9: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

9Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Missing in host controller

2016/12/08

camerainterface

back plane(e.g. PCI-Express)

tight backplane

buffer of host controller overflow

Depending on interface spec., host controller buffer capacity

Page 10: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

10Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Light CPU load

Missing in software

2016/12/08

Device driver / API

Application

Packet processingimage frame making

Heavy CPU load

Depending on Packet processing contents, CPU load

Page 11: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

11Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

What’s robustness of USB3 Vision• In case of USB, host controller manages all sending timing host controller sends only in case opponent is ready to

receive

2016/12/08

★★Frequent waitingBuffer processing

is necessary

device driver/ API

application

★★★No missing

★★★Low CPU load

★★★Low error rate &

firm resending data

wait

delayed automatically

Hardware packet

processing

Page 12: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

12Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Comparison with various interface• USB2.0• GigE Vision• Camera Link

2016/12/08

Page 13: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

13Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

What’s robustness of USB2.0?• USB2.0 has low robustness in communication path

2016/12/08

★★frequent waiting

Buffer processing is necessary

device driver/ API

application

★★★No missing

★★★Low CPU load

wait

★error rate and resending data are not good enough

Delayedautomatically

HardwarePacket

processing

Page 14: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

14Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Comparison with USB2.0• Error rate issue

2016/12/08

Cannot distinguish same bit sequence

USB2.0 has• max 6 sequence of same bit• no DC balance compensation

DC levels are unmatched in case number of 0 and 1 are different

USB3.0 has max. 4

USB3.0 has compensation

Page 15: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

15Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Comparison with USB2.0• Resending data issue

2016/12/08

request

Data sending

response No error notice function in the sequence!

Host

Camera

request

Data sending

response

Is this data received?

Missing response

Page 16: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

16Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Comparison with USB2.0• In case of USB3.0

2016/12/08

request

Data sending

response

host

camera

request

Data sending

LGOOD

LGOOD

LGOOD

Link layer responsewith LGOOD

LGOOD

LGOOD

LBAD

response

LGOOD

Error notice with LBAD

Page 17: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

17Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

How about robustness of GigE Vision?• GigE Vision has high robustness in communication path

However, robustness varies depend on CPU load because missing data cannot be detected.

2016/12/08

★★Data for resending

should be saved

device driver/ API

application

★★★Low error rate

Software manages most of packet

processing

★★Missing data

cannot be detected★★

Heavy CPU load

Page 18: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

18Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Comparison with GigE Vision• GigE Vision (Ethernet) allows receiver to throw

packet awayNo notice to sender in this case

2016/12/08

throw away??

Does not know it thrown away Does not know it sent

Missing packet is detected only by timeout

Page 19: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

19Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Software processing

Hardware processing

Comparison with GigE Vision• In case of GigE Vision (Ethernet), most of packet are

processed by softwareHeavy CPU load

2016/12/08

MACIP

UDP

MACIP

UDPGVSP

Image data

IPUDPGVSP

Image data

UDPGVSP

Image data

GVSPImage data Image data

GVSP

Packet processing might cause missing

USB3 Vision GigE Vision

Page 20: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

20Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

What is robustness of Camera Link?• In case of Camera Link, electric physical layer specifications

are not standardizedand, no function of error detecting and resending data

2016/12/08

Device driver/ API

application

★★★No missing

★★★Light CPU load

★No physical layer standardNo error detection and no

resending data

Output Valid signal

and image data

Making frame data

on host controller

★★★Any time ready for image output

Page 21: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

21Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Toshiba Teli’s unique technology for robustness

2016/12/08

Page 22: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

22Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Enough robustness?• USB3.0 compliance test is cleared

Is that enough?

2016/12/08

• Secured recovery from error• High connectivity without compatibility problem

What USB3.0 compliance test ensure is ……

Performance is not secured!

Page 23: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

23Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Secured recovery from error• Recovered from error but …

Sending data when error is occurred are not secured depend on error cause!– It occurs with error recovery near physical layer (Link Recovery)

2016/12/08

host

cameraLink Recovery

Is this packet received by host?

Error is caused including packet already sent

Page 24: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

24Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Secured error recovery• Error in a sequence of data sending …

2016/12/08

In case of hard disk In case of camera

Missing by file unit

Can be requested by file unit

Missing by frame unit

Failed in getting image frame

Required operational conditions are severer than other USB3.0 equipment!

Page 25: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

25Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Secured recovery from error• Teli’s unique handling

2016/12/08

host

cameraLink

Recovery

Unique handling according to USB3.0 standard

Packet sending is continued after Link Recovery

host

cameraLink

Recovery

Suppressing Link Recovery caused by camera

Page 26: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

26Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Enough robustness?• Enough robustness of camera

Why camera robustness is enough?

2016/12/08

Anything concerns USB3.0 connection affects!

Page 27: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

27Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Enough robustness?• How to check robustness of factors other than

camera?BERT (Bit Error Rate Test) function can be used

* CMOS model only

2016/12/08

Verifying actively robustness of USB3.0 connection!

Loop back

0 1 0 0 1 1 0 1 0 1 0 …Receiving data

Test pattern0 1 0 0 1 1 0 1 1 1 0 …

Data comparison Detecting error

Page 28: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

28Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Solution examples

2016/12/08

Page 29: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

29Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Solution example -1

2016/12/08

Cable caused the problem

Solution by replacing cablewith our recommended one

NG cable

Recommended cable

• Semiconductor manufacturing equipment– Use : Bonder, AOI– Camera : BU406M, BU406MC

• Image is stopped

Page 30: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

30Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Solution example -2• Medical equipment

– Use : Biopsy– Camera : BU130

• Connected as USB2.0

2016/12/08

Early host controller forUSB3.0 caused the problem

Solution by setting change of host

Page 31: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

31Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Introduction of Toshiba Teli’s exhibition booth

2016/12/08

Page 32: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

32Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Introduction of Toshiba Teli Exhibition booth

entrance

entrance

Seminar hall

2016/12/08

TOSHIBA TELI

Page 33: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

33Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Exhibiting Contents Latest products info.

Exhibition & demo of solution

Unique items

2016/12/08

Partner’s products

Innovative technology

Page 34: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

34Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Exhibiting ContentsIntegration of FA & Monitoring solution

2016/12/08

Image processing library / demo Latest surveillance cameras

Page 35: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

35Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052

Thank you for paying attention to our seminar today.Please visit our booth. USB3.0 cameras are exhibited there.

* Company name, group name, standard name and logo might be their trademarks or registered trademark

2016/12/08

Page 36: 2016 International Technical Exhibition Seminar Why USB3.0? · Title: 2016 International Technical Exhibition (ITE) Seminar : Why USB3.0? - Robust of USB3.0 & Innovative Technology

36Copyright © 2016 TOSHIBA TELI CORPORATION, All rights reserved. Doc. No. 4000-0052 2016/12/08