Hi
In USB 3.0, there is a device notification function - Bus Interval Adjustment Message (BIAM), which used to adjust bus interval for synchronization with host's clock by an external clock.
Bus interval is 125us and can be adjusted up to +/- 13.3333us.
Besides, for one BusIntervalAdjustmentGranularity unit, requires the host to adjust bus interval timer by one 60Mhz click period (8 HS bit times) every 4096 bus intervals.
Here, i am confusing about the unit and time used for adjust bus interval. When the device sent request to host to adjust the bus interval by increasing 1 BusIntervalAdjustmentGranularity unit, so how much the bus interval will will adjust? So only every 4096 bus interval able to be adjust? Or every bus interval in 4096 bus interval can be adjust? IF two or more unit (not more than 4096) request to increase, so how it works? Is that increase each 4096 bus interval? 2 unit mean 2 bus interval to adjust?
Sorry for my bad English, i hope all of you can share some knowledges or experiences with me and others. Thanks in advance.