(For LE-8200A/8200)
OP-SB84
OP-SB84 is an expansion board for monitoring USB2.0 and measuring VBUS power, inserting into a slot of portable communication analyzer (LE-8200A/LE-8200). It is a stand-alone USB analyzer, exchanging the measurement board and line state sheet for USB signals. This equipment runs without a PC and useful not only for developing USB devices but also trouble shooting and after-supporting of USB devices.
Image of Use

Easy setup for a USB analyzer !!
Once the USB measurement firmware is written to the analyzer, it can be used as a stand-alone analyzer that supports USB communication simply by replacing the interface board.

Exchanging the boards (sample image)

The line state sheet for the measurement target is attached. It fits snugly into the line-state LED part of the analyzer.

| LED | Status | |
|---|---|---|
| High | High Speed mode | |
| Full | Full Speed mode | |
| Low | Low SpLow Speed mode eed | |
| Data | Blinking | Receiving USB packets |
| Light off | No USB packet | |
| Suspend | Suspend | |
| Reset | Reset | |
| Vbus | Vbus | |
Monitor Function Displays Data at Real Time.
Automatically Detect USB Speed
This equipment automatically detects the speed of target device (480Mbps/12Mbps/1.5Mbps) and displays USB packets on the LCD at real time. Also, it records the measured data and bus events with time stamp on the 100Mbyte capture memory at the same time. Dedicated branch circuit on the measuring board minimizes the effect to the target line.
Useful Capturing Function
This equipment consists of 100MB capture memory and supports external memorys.
- Full Stop Mode
Stop measuring after recording 50MB or 100MB data, according to the selection of buffer size (BUF0 or BUF1/BUF2). Use this mode to measure data from the beginning of measurement for sure. - Ring Buffer Mode (v1.02 or above)
Use buffer memory as a ring buffer to record data continuously. Record data until [stop] key is pressed or trigger action (stop) is made. - Auto Save Function (v1.02 or above)
Record USB log data in the external memory (CF card, USB flash drive) inserted into LE-8200A/LE-8200 automatically.※: It is possible that there will be some capturing loss while transferring a large amount of data into a external memory when monitoring High-speed data. Use a filter function to specify the target data.
Various Display
After measurement, it is possible to display data in Standard Display that displays packets as a list, Translation display that translates device requests, and Dump display that displays details of packets.
< Standard Display >

Display USB bus events and USB packets as a list. It is easy to understand the flow of data.
< Dump Display >

Display details of one packet. Payload of data packet is also displayed. Press [F4](forward) or [F5](backward) key to move to another data. It is useful to check packet data, which is divided to some data packets.
< Translation Display >

Translate standard device requests and device descriptors.
Log Filter and Display Filter
Log Filter
Log filter captures specific USB packets efficiently. Pass filter captures transaction of specific address and endpoints (max. 2 kinds). And, Cut filter cuts the transaction, which is unnecessary for analyzing data, such as SOF and PING transaction. Using with the Auto Save function minimizes capturing loss into a external memory and suitable for long time measurement.
< Log Filter >

Pass filter: Captures specific address (7) and endpoint (0 in fourth bit and 1 in first bit).
Cut filter: "non-IN-DATA: On" configuration does not capture IN-transaction if DATA packet doest not come after "IN".
"PING: On" configuration does not capture PING transaction.
Display Filter
Specify necessary transaction and filter measurement data. Display the target transaction by specifying address and end-point. It is able to remove unnecessary transactions such as PING and IN-NAK.
< Display Filter >

Specify address (address8) and removes PING and IN-NAK transactions
< Translation without specifying class >

< Translation specified HID class >

Translation Function
Translation function translates according to the appointed class. Supporting class will be added more in the future.
< Translation setting, specify HID class >

Translate the class specified devise requests into HID class.
< Display Filter: Before setting >


< Display Filter: After setting >


Powerful Sequential Trigger
If trigger conditions such as communication errors and specific transaction are satisfied, trigger actions such as external signal output and measurement end will be occurred. Maximum 8 pairs of trigger conditions and actions can be set and executed sequentially.
In the Configuration setting, select "VBUS: On". Then, select "VBUS" as trigger factor at specified range of voltage and current. (v1.05 or above)
< Trigger Configuration >

Selected trigger conditions (Trigger0 to Trigger7) will be valid in the numeral order and trigger actions will be occurred.
< Trigger Condition >

If trigger condition, which is the transaction of OUT (address3/ end-point0 to 3), DATA (payload”55 53 42 53”) is found three times, trigger action of outputting L pulse to the external output terminal 1 will be occurred.
< Trigger mark in USB transaction >

< Trigger Condition (External Input) >

If the trigger input detects the L input in the trigger input1 (trigger condition), a trigger mark will be recorded.
< Trigger mark >

After setting the trigger.
< VBUS trigger setting >

When VBUS current is more than +49mA and less than +99mA, trigger condition is satisfied.
(Neet to set "VBUS:ON" in the Configuration setting)
< VBUS trigger mark >

VBUS Measurement
As standard function it can continuously measure the voltage, current, and power consumption of the VBUS line at a cycle of up to 1 ms. Just connect the USB cable, and no troublesome probing is required, so you can measure easily anytime. The measurement data can be saved as a CSV file, which is useful for making test reports.
< VBUS Graph >

< VBUS Damp Display >

Measures USB packets and VBUS voltage/current simultaneously. (v1.06 or above)
VBUS measurement is possible while monitoring USB packets. It is useful to know the correlation between USB data and VBUS power consumption.
< VBUS voltage/current measuring setting >

To measure VBUS voltage/current simultaneously, select "VBUS:ON" and then choose the resolution cycle at Configuration setting.
VBUS voltage/current are measured for specified cycle.
High-speed(HS) and Full-speed(FS) are recorded after SOF packet, and Low-speed(LS) is recorded after token packet.
< VBUS voltage/current measuring: HS:HS >

< VBUS voltage/current measuring :LS >

Data Use on the PC Screen
Measured data can be transferred into the software of USB2.0 Protocol Analyzer, LE-650H2/ LE-650H2-Aand displayed as a translation display by each transaction. Data can be converted into text format to use in a word processor and spreadsheet.
Data transferring from LE-8200A/LE-8200 to the PC
You can transfer data from LE-8200A/LE-8200 to the PC using "leucvt_win" via an USB port. Also, it is possible to transfer data using a external memory.

< Screen of utility software "leucvt_win" >

Data display of LE-650H2 software
Transferred data to the PC can be displayed on the software of LE-650H2. (LE-650H2 v1.2.0.0 or above) LE-650H2 has the powerful search function, such as searching for the class request, commands and errors. Also, it is able to translate a wide range of classes, such as the communication class and the mass storage class for effective analysis.
Screen of OP-SB84

Screen of captured data into LE-650H2

Convert data into the text format
"leucvt_win" can convert data into the text format. The format of text data has the same specification as text data converted by LE-8200A/LE-8200 itself. Refer to the [Printout function].
Printout Function
Measurement data can be converted into various format, and saved into a external memory as text format or CSV format (VBUS measurement).
USB Frame Printout (Data display)
*=[LE-8200]=====[2013-02-20 12:02:00]=* * Model : LE-8200 * * Version : 1.03 * * Extension : OP-SB84 * * Serial No.: ******** * * Start time: 2013-02-20 12:00:00 * * Stop time : 2013-02-20 12:01:00 * *-------------------------------------* * PROTOCOL: USB * *=====================================* ------TM(h:m:s.us)----PID/Infomation------------------------------------------- Hs 00:00:02.568069050 SETUP 0: 0 / GET_DESCRIPTOR:DEVICE Hs 00:00:02.568069383 DATA0 80 06 00 01 00 00 40 00 (8) Hs 00:00:02.568069916 ACK Hs 00:00:02.568078183 IN 1: 2 Hs 00:00:02.568087500 IN 0: 0 Hs 00:00:02.568087916 DATA1 12 01 00 02 00 00 00 40 (18) Hs 00:00:02.568088716 ACK Hs 00:00:02.568097133 IN 1: 2 Hs 00:00:02.568106433 OUT 0: 0 Hs 00:00:02.568106766 DATA1 (0) Hs 00:00:02.568107183 ACK Hs 00:00:02.568115366 IN 1: 2 Hs 00:00:02.568131683 IN 1: 2 Hs 00:00:02.568147850 IN 1: 2 Hs 00:00:02.568166366 SOF 64E(6) Hs 00:00:02.568166766 IN 1: 2 Hs 00:00:02.568182966 IN 1: 2 Hs 00:00:02.568199133 IN 1: 2 Hs 00:00:02.568213200 IN 1: 2 Hs 00:00:02.568228800 IN 1: 2 Hs 00:00:02.568244400 IN 1: 2 00:00:02.569244300 Reset 00:00:02.572265983 Devchirp 00:00:02.575718383 Hubchirp Hs 00:00:02.646409900 SOF 69D(0) Hs 00:00:02.646410300 IN 1: 2 Hs 00:00:02.646425933 IN 1: 2 Hs 00:00:02.646441616 IN 1: 2 Hs 00:00:02.646457216 IN 1: 2 Hs 00:00:02.646472900 IN 1: 2
USB Frame Printout (Detailed display)
*=[LE-8200]=====[2013-02-20 12:02:00]=*
* Model : LE-8200 *
* Version : 1.03 *
* Extension : OP-SB84 *
* Serial No.: ******** *
* Start time: 2013-02-20 12:00:00 *
* Stop time : 2013-02-20 12:01:00 *
*-------------------------------------*
* PROTOCOL: USB *
*=====================================*
------TM(h:m:s.us)----PID/Infomation-------------------------------------------
Hs 00:00:02.568069050 SETUP 0: 0 / GET_DESCRIPTOR:DEVICE
Speed type : High speed
Time stamp : 00:00:02.568069050
Packet type : Token
Packet name : SETUP
Address/Endpoint : 0/0
CRC : 02h ( CRC5:Check OK )
------TM(h:m:s.us)----PID/Infomation-------------------------------------------
Hs 00:00:02.568069383 DATA0 80 06 00 01 00 00 40 00 (8)
Speed type : High speed
Time stamp : 00:00:02.568069383
Packet type : Data
Packet name : DATA0
Packet length : 8
CRC : DD94h ( CRC16:Check OK )
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
0000 : 80 06 00 01 00 00 40 00
------TM(h:m:s.us)----PID/Infomation-------------------------------------------
Hs 00:00:02.568069916 ACK
Speed type : High speed
Time stamp : 00:00:02.568069916
Packet type : Handshake
Packet name : ACK
------TM(h:m:s.us)----PID/Infomation-------------------------------------------
Hs 00:00:02.568078183 IN 1: 2
Speed type : High speed
Time stamp : 00:00:02.568078183
Packet type : Token
Packet name : IN
Address/Endpoint : 1/2
CRC : 18h ( CRC5:Check OK )
------TM(h:m:s.us)----PID/Infomation-------------------------------------------
Hs 00:00:02.568087500 IN 0: 0
Speed type : High speed
Time stamp : 00:00:02.568087500
Packet type : Token
Packet name : IN
Address/Endpoint : 0/0
CRC : 02h ( CRC5:Check OK )
------TM(h:m:s.us)----PID/Infomation-------------------------------------------
Hs 00:00:02.568087916 DATA1 12 01 00 02 00 00 00 40 (18)
Speed type : High speed
Time stamp : 00:00:02.568087916
Packet type : Data
Packet name : DATA1
Packet length : 18
CRC : 4FC7h ( CRC16:Check OK )
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
0000 : 12 01 00 02 00 00 00 40 07 13 65 01 00 01 01 02
0010 : 03 01
------TM(h:m:s.us)----PID/Infomation-------------------------------------------
Hs 00:00:02.568088716 ACK
Speed type : High speed
Time stamp : 00:00:02.568088716
Packet type : Handshake
Packet name : ACK
------TM(h:m:s.us)----PID/Infomation-------------------------------------------
Hs 00:00:02.568097133 IN 1: 2
Speed type : High speed
Time stamp : 00:00:02.568097133
Packet type : Token
Packet name : IN
Address/Endpoint : 1/2
CRC : 18h ( CRC5:Check OK )
------TM(h:m:s.us)----PID/Infomation-------------------------------------------
Hs 00:00:02.568106433 OUT 0: 0
Speed type : High speed
Time stamp : 00:00:02.568106433
Packet type : Token
Packet name : OUT
Address/Endpoint : 0/0
CRC : 02h ( CRC5:Check OK )
------TM(h:m:s.us)----PID/Infomation-------------------------------------------
Hs 00:00:02.568106766 DATA1 (0)
Speed type : High speed
Time stamp : 00:00:02.568106766
Packet type : Data
Packet name : DATA1
Packet length : 0
CRC : 0000h ( CRC16:Check OK )
------TM(h:m:s.us)----PID/Infomation-------------------------------------------
Hs 00:00:02.568107183 ACK
Speed type : High speed
Time stamp : 00:00:02.568107183
Packet type : Handshake
Packet name : ACK
------TM(h:m:s.us)----PID/Infomation-------------------------------------------
Hs 00:00:02.568115366 IN 1: 2
Speed type : High speed
Time stamp : 00:00:02.568115366
Packet type : Token
Packet name : IN
Address/Endpoint : 1/2
CRC : 18h ( CRC5:Check OK )
------TM(h:m:s.us)----PID/Infomation-------------------------------------------
Hs 00:00:02.568131683 IN 1: 2
Speed type : High speed
Time stamp : 00:00:02.568131683
Packet type : Token
Packet name : IN
Address/Endpoint : 1/2
CRC : 18h ( CRC5:Check OK )
USB Frame Printout (Translation display)
*=[LE-8200]=====[2013-02-20 12:02:00]=*
* Model : LE-8200 *
* Version : 1.03 *
* Extension : OP-SB84 *
* Serial No.: ******** *
* Start time: 2013-02-20 12:00:00 *
* Stop time : 2013-02-20 12:01:00 *
*-------------------------------------*
* PROTOCOL: USB *
*=====================================*
------TM(h:m:s.us)----PID/Infomation-------------------------------------------
Hs 00:00:02.568069050 SETUP 0: 0 / GET_DESCRIPTOR:DEVICE
Speed type : High speed
Time stamp : 00:00:02.568069050
Packet type : Token
Packet name : SETUP
Address/Endpoint : 0/0
CRC : 02h ( CRC5:Check OK )
-- Device request (Get descriptor) -----------
Direction of device requests : Device->Host
Request type : Standard request (0)
Receiver : Device (0)
Request code : GET_DESCRIPTOR (6)
Index of string descriptor : 0
Descriptor type : Device descriptor (1)
Languages : Undefined (0x0000)
Length of data transfer : 64
-- Descriptor ------------------------------------
Length(Bytes) : 18
Descriptor type : Unknown (1)
USB Spec. No. : 2.00
Device class code : Unspecified Class(0x00)
Device subclass code : 0 (0x00)
Device protocol code : 0 (0x00)
Max. Packet size for EP0 : 64
Vendor ID : 0x1307
Transcend Information, Inc.
Product ID : 0x0165
2GB/4GB Flash Drive
Device release number : 0100
Index of string descriptor describing manufacture : 1
Index of string descriptor describing product : 2
Index of string descriptor describing serial No. : 3
Number of configurations : 1
------TM(h:m:s.us)----PID/Infomation-------------------------------------------
Hs 00:00:02.568069383 DATA0 80 06 00 01 00 00 40 00 (8)
Speed type : High speed
Time stamp : 00:00:02.568069383
Packet type : Data
Packet name : DATA0
Packet length : 8
CRC : DD94h ( CRC16:Check OK )
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
0000 : 80 06 00 01 00 00 40 00
------TM(h:m:s.us)----PID/Infomation-------------------------------------------
Hs 00:00:02.568069916 ACK
Speed type : High speed
Time stamp : 00:00:02.568069916
Packet type : Handshake
Packet name : ACK
------TM(h:m:s.us)----PID/Infomation-------------------------------------------
Hs 00:00:02.568078183 IN 1: 2
Speed type : High speed
Time stamp : 00:00:02.568078183
Packet type : Token
Packet name : IN
Address/Endpoint : 1/2
CRC : 18h ( CRC5:Check OK )
------TM(h:m:s.us)----PID/Infomation-------------------------------------------
Hs 00:00:02.568087500 IN 0: 0
Speed type : High speed
Time stamp : 00:00:02.568087500
Packet type : Token
Packet name : IN
Address/Endpoint : 0/0
CRC : 02h ( CRC5:Check OK )
------TM(h:m:s.us)----PID/Infomation-------------------------------------------
Hs 00:00:02.568087916 DATA1 12 01 00 02 00 00 00 40 (18)
Speed type : High speed
Time stamp : 00:00:02.568087916
Packet type : Data
Packet name : DATA1
Packet length : 18
CRC : 4FC7h ( CRC16:Check OK )
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
0000 : 12 01 00 02 00 00 00 40 07 13 65 01 00 01 01 02
0010 : 03 01
------TM(h:m:s.us)----PID/Infomation-------------------------------------------
Hs 00:00:02.568088716 ACK
Speed type : High speed
Time stamp : 00:00:02.568088716
Packet type : Handshake
Packet name : ACK
------TM(h:m:s.us)----PID/Infomation-------------------------------------------
Hs 00:00:02.568097133 IN 1: 2
Speed type : High speed
Time stamp : 00:00:02.568097133
Packet type : Token
Packet name : IN
Address/Endpoint : 1/2
CRC : 18h ( CRC5:Check OK )
------TM(h:m:s.us)----PID/Infomation-------------------------------------------
Hs 00:00:02.568106433 OUT 0: 0
Speed type : High speed
Time stamp : 00:00:02.568106433
Packet type : Token
Packet name : OUT
Address/Endpoint : 0/0
CRC : 02h ( CRC5:Check OK )
VBUS printout
*=[LE-8200]=====[2013-02-20 12:02:00]=*
* Model : LE-8200 *
* Version : 1.03 *
* Extension : OP-SB84 *
* Serial No.: ******** *
* Start time: 2013-02-20 12:00:00 *
* Stop time : 2013-02-20 12:01:00 *
*-------------------------------------*
* RESOLUTION : 1MSEC *
*=====================================*
------TM(s.ms)-----POWER(W)----VOLTAGE(V)---CURRENT(mA)---
0.0 +0.35 2.05 +172
1.0 +0.39 2.27 +172
2.0 +0.39 2.25 +172
3.0 +0.35 2.03 +172
4.0 +0.39 2.28 +172
5.0 +0.39 2.24 +172
6.0 +0.36 2.09 +172
7.0 +0.39 2.29 +172
8.0 +0.38 2.23 +172
9.0 +0.36 2.12 +172
10.0 +0.40 2.30 +172
11.0 +0.38 2.23 +172
12.0 +0.37 2.16 +172
13.0 +0.40 2.30 +172
14.0 +0.38 2.22 +172
15.0 +0.38 2.19 +172
16.0 +0.40 2.30 +172
17.0 +0.38 2.22 +172
18.0 +0.38 2.22 +172
19.0 +0.40 2.30 +172
20.0 +0.38 2.20 +172
21.0 +0.39 2.24 +172
22.0 +0.40 2.30 +172
23.0 +0.38 2.20 +172
24.0 +0.39 2.27 +172
25.0 +0.40 2.30 +172
26.0 +0.38 2.19 +172
27.0 +0.39 2.29 +172
28.0 +0.39 2.29 +172
29.0 +0.37 2.18 +172
30.0 +0.40 2.30 +172
31.0 +0.39 2.29 +172
32.0 +0.37 2.16 +172
33.0 +0.40 2.33 +172
34.0 +0.39 2.28 +172
35.0 +0.37 2.16 +172
36.0 +0.41 2.34 +176
37.0 +0.39 2.28 +172
38.0 +0.37 2.14 +172
39.0 +0.40 2.35 +172
40.0 +0.39 2.28 +172
41.0 +0.37 2.13 +172
42.0 +0.42 2.36 +176
43.0 +0.39 2.27 +172
44.0 +0.36 2.12 +172
45.0 +0.41 2.34 +176
46.0 +0.39 2.27 +172
47.0 +0.36 2.10 +172
48.0 +0.40 2.30 +176
49.0 +0.39 2.27 +172
50.0 +0.36 2.08 +172
51.0 +0.40 2.27 +176
52.0 +0.39 2.26 +172
53.0 +0.35 2.06 +172
54.0 +0.40 2.27 +176
55.0 +0.39 2.25 +172
56.0 +0.35 2.03 +172
57.0 +0.39 2.28 +172
58.0 +0.39 2.25 +172
59.0 +0.36 2.08 +172
60.0 +0.39 2.29 +172
61.0 +0.38 2.23 +172
62.0 +0.36 2.11 +172
63.0 +0.40 2.30 +172
64.0 +0.38 2.23 +172
65.0 +0.37 2.14 +172
66.0 +0.40 2.30 +172
67.0 +0.38 2.23 +172
68.0 +0.37 2.18 +172
69.0 +0.40 2.30 +172
70.0 +0.38 2.22 +172
71.0 +0.38 2.21 +172
72.0 +0.40 2.30 +172
73.0 +0.38 2.20 +172
74.0 +0.39 2.24 +172
75.0 +0.40 2.30 +172
76.0 +0.38 2.20 +172
77.0 +0.39 2.27 +172
78.0 +0.40 2.30 +172
79.0 +0.38 2.19 +172
80.0 +0.40 2.28 +176
81.0 +0.39 2.29 +172
82.0 +0.38 2.19 +172
83.0 +0.40 2.30 +172
84.0 +0.39 2.29 +172
85.0 +0.37 2.17 +172
86.0 +0.40 2.32 +172
87.0 +0.39 2.29 +172
88.0 +0.37 2.16 +172
89.0 +0.41 2.34 +176
90.0 +0.39 2.28 +172
91.0 +0.37 2.15 +172
92.0 +0.40 2.34 +172
93.0 +0.39 2.28 +172
94.0 +0.37 2.13 +172
95.0 +0.42 2.36 +176
96.0 +0.39 2.27 +172
97.0 +0.36 2.12 +172
98.0 +0.41 2.35 +176
99.0 +0.39 2.27 +172
100.0 +0.36 2.11 +172