AN 702: Interfacing a USB PHY to the Hard Processor System USB 2.0 OTG Controller
ID
683601
Date
9/22/2017
Public
1.3.1. USB PHY Timing Characteristics
Before selecting a USB PHY and clock mode of operation, you should perform a timing analysis of the USB controller and PHY.
If the USB PHY supports input and output clock modes with different timing characteristics, perform a timing analysis of both modes before making a selection. This document includes a detailed timing analysis example of a MicroChip USB3300 PHY in output clock mode.
Symbol | Description |
Min |
Typ |
Max |
Units |
---|---|---|---|---|---|
PHY Tsu | PHY setup time for USB_STP/USB_DATA[7:0] | 5.0 |
- | - | ns |
PHY Th | PHY hold time for USB_STP/USB_DATA[7:0] | 0 | - | - | ns |
PHY Td | Output delay for USB_DIR/USB_NXT/USB_DATA[7:0] | 2.0 |
- | 5.0 | ns |
ClkTrace Td | Clock Trace delay | 0.05 |
- | 0.1 | ns |
DTrace Td | Data Trace delay |
0.05 |
- | 0.1 | ns |
Clock Tu | Clock Source Uncertainty |
- | 0.3 | - | ns |
The clock source uncertainty (Clock Tu) parameter is a board-level guard band factor that models period uncertainty on the PHY's clock caused by clock source inaccuracies and jitter. You may modify this value based on your application. The following guidelines apply when using this parameter:
- For setup analysis, use Clock Tu to model period uncertainty in the launch-to-latch edge setup relationship.
- Do not use Clock Tu for hold analysis because the launch and latch edges are the same physical clock edge in time.
For this timing analysis example, assume the trace lengths of the DATA[7:0], STP and NXT signals are matched when verifying if the USB timing is met off-chip.