Triggering Synchronization Of Multiple Usb 3.0 Devices Using Isochronous Timestamp Packet
In test and measurement, synchronizing multiple devices to timely coordinate data acquisition is crucial. This is due to the limited number of channels on a single device and the need for mixed-signal channels. Currently, various techniques have been proposed for triggering and synchronization am...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Language: | English |
Published: |
2016
|
Subjects: | |
Online Access: | http://eprints.usm.my/45762/1/Triggering%20Synchronization%20Of%20Multiple%20Usb%203.0%20Devices%20Using%20Isochronous%20Timestamp%20Packet.pdf http://eprints.usm.my/45762/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | In test and measurement, synchronizing multiple devices to timely coordinate data acquisition
is crucial. This is due to the limited number of channels on a single device and the need
for mixed-signal channels. Currently, various techniques have been proposed for triggering
and synchronization among multiple devices such as GPIB, VXI, PXI/PXIe and LXI. However,
they are expensive and need large footprint and additional cable or hardware to set up.
Due to that, with the low cost and easy-to-setup USB 2.0, it is enhanced to have synchronization
ability. There are various synchronization methods in USB 2.0 such as software-timed
trigger, external hardware trigger and USB-inSync. The software-timed trigger is purely implemented
in software and has high trigger delay, which is up to microseconds. Besides that,
for both external hardware trigger and USB-inSync, they can achieve up to nanoseconds of synchronization
precision. However, both of those methods need extra hardware or setup to synchronize
multiple devices. In order to overcome these drawbacks from the existing techniques,
a trigger algorithm is proposed based on the study of USB 3.0 technology. The Isochronous
Timestamp Packet (ITP) in USB 3.0 is used as the main component in the trigger algorithm.
Without any hardware implementation, the trigger algorithm is able to trigger multiple USB
3.0 devices with a trigger delay around 280 ns. In addition, the trigger algorithm can support
up to maximum three consecutive connected hubs without affecting the performance. In short,
the trigger algorithm had improved the trigger delay from conventional software-timed trigger
by 99.7% and without any hardware implementation it is easier to set up compared to external
hardware trigger. |
---|