HOME > PRODUCT > OP-SB84
PRODUCT
USB expansion kit
(For LE-8200A/8200)

OP-SB84

Overview

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

■USB measurement board



1. DEVICE Connect to USB device
2. HOST Connect to USB host device
3. EXT. Input/Output port for
external trigger.
■Line state sheet for USB signals

Insert the USB state sheet


Line state sheet for OP-SB84


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 is added in firmware version 1.06.

< VBUS trigger mark >

VBUS Measurement

VBUSラインの電圧、電流、消費電力を最高1m秒周期で連続測定する機能を標準装備。USBケーブルを接続するだけで、面倒なプロービングが不要なため、いつでも手軽に測定できます。測定データは、CSV ファイルで保存できるので、テストレポートの作成にも役立ちます。

< 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.

*1 A USB cable is not provided with the product. Prepare a USB cable if you intend to use USB connection. The LE2-8V AUX cable provided to the analyzer is available in the case of serial connection.
*2 LE-8200A/LE-8200 can save data in the CF card. An interface to read the CF card is required on the PC side.
*3 LE-8200A can save data in the USB flash drive.

< 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.

* Monitored data (.DT) with VBUS measurement (set "VBUS:ON" in Configuration) cannot be used in LE-650H2 software.

Screen of OP-SB84
>

Screen of captured data into LE-650H2

LE-650H2 trial version

■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