Pericom_USB3.0 ReDriver PI3EQX7741AI_PI3EQX7841 co

advertisement
USB3.0 ReDriver PI3EQX7741AI_PI3EQX7841 co-design and Application Note
Measured by: YT, Anne, Jerry
Reported by: YT, Anne, Jerry
Rev B
Introduction
In Server/Workstation/PC/embedded application customer, the stability and performance quality margin will be the
most important point to their product. Therefore Pericom provide the different USB3.0 redriver solution for different
kind of application area to meet customer’s requirement. Suggest to use PI3EQX7741AI / PI3EQX7841 co-design
to optimize the compensation setting for performance and get better margin for system.

(A) Example why use Pericom PI3EQX7741AI/PI3EQX7841 USB3.0 ReDriver in Server/Workstation
Application (Include with USB3.0 MUX application)

(B) Different EQ vs same insertion lose

(C) Pericom PI3EQX7741AI/PI3EQX7841 USB3.0 redriver co-design guide

(D) USB3.0 SuperSpeed USB Layout Guideline
(A) Example why use Pericom PI3EQX7741AI/PI3EQX7841 USB3.0 ReDriver in
Server/Workstation Application
1. For USB3.0 long distance(maximum 20db lose) design Vth function benefit of PI3EQX7741AI/PI3EQX7841
After 20db loss Vpp
should be around 100mV
Server customer typical application
Host output 1.0V
PI3EQX7741AI/PI3EQX7841
AC Coupling Cap1
AC Coupling Cap3
HOST TX+
TX
TX
HOST TXAC Coupling Cap2
AC Coupling Cap4
AC Coupling Cap5
HOST RX+
RX
RX
HOST RXAC Coupling Cap6
20db loss
HOST
Controller
USB3.0 Connector
HOST
Controller
Vth set below 100mV
5db loss
PI3EQX7741AI/PI3EQX7841
USB3.0
Connector
Figure 1 Vth function Block Diagram of PI3EQX7741AI/PI3EQX7841
Page 1 of 10
Pericom Semiconductor Corp.
www.pericom.com
2/8/2016
2. PI3EQX7841 OS(output swing) set to 1200mV to get better performance margin
PI3EQX7841 Output Swing=1200mV
Server customer typical application
AC Coupling Cap1
AC Coupling Cap3
HOST TX+
TX
TX
HOST TXAC Coupling Cap2
AC Coupling Cap4
AC Coupling Cap5
HOST RX+
RX
RX
HOST RXAC Coupling Cap6
15db loss
HOST
Controller
USB3.0 Connector
PI3EQX7841
HOST
Controller
10db loss
PI3EQX7841
USB3.0
Connector
Figure 2 Output Swing improve Block Diagram of PI3EQX7841
3. PI3EQX7741/PI3EQX7841 with USB3.0 MUX insertion loss limit and placement suggestion application
Before Re-driver the maximum redriver insertion loss is about 16db@2.5GHZ
After Re-driver the maximum redriver insertion loss is about 4db@2.5GHZ
Figure 3 USB3.0 Mux with Re-driver application Block Diagram of PI3EQX7841/PI3EQX7741
Page 2 of 10
Pericom Semiconductor Corp.
www.pericom.com
2/8/2016
4. PI3EQX7841 can optimize EQ/DE/OS setting to meet customer’s loss compensation design
Redriver
Description
PI3EQX7741AI
PI3EQX7841
Setting
Equalizer
3-level by H/W (3 / 8.3 /11.7 db)
EQ_A/B
3-level (3/6/9 db)
compensation
16-level by I2C (0~15db)
De-emphasis
3-level by H/W (0/-3.5/-6 db)
DE_A/B
3-level(0/-3.5/-6 db)
compensation
4-level by I2C (0/-2/-3.5/-6 db)
Output Swing
3-level by H/W (900/1000/1200mV)
OS_A/B
NA
compensation
4-level by I2C (900/1000/1100/1200mV)
Below table is the loss in any conditions to ref.
Loss (db)
PCB Conditions
1 inch in FR4 trace
Via/AC cap
Connector
0.5 ~ 0.8 db (top side 7 mil is 0.5 db, internal 3.5 mil is 0.8db)
0.3 ~ 0.8 db (variation by via design)
1 ~ 2 db
Measurement the relation of the loss and the 2.5GHz CP1 Vpp
Channel loss after source
CP1 Vpp after the channel loss
0 db loss
1.0Vpp
6 db loss
0.5Vpp
12 db loss
0.25Vpp
18 db loss
0.125Vpp
20 db loss
0.1Vpp
(B) Different EQ vs same insertion lose
Typical Eye Diagram of different EQ setting with the same input trace loss
RedRiver EQ and
PCB Input
De-emphasis
TX eye diagram Result
trace loss
Setting
EQ=3db
DE=0db
Page 3 of 10
10 db loss
Pericom Semiconductor Corp.
www.pericom.com
2/8/2016
Page 4 of 10
EQ=6db
DE=0db
10 db loss
EQ=9db
DE=0db
10 db loss
EQ=12db
DE=0db
10 db loss
Pericom Semiconductor Corp.
www.pericom.com
2/8/2016
(C)Pericom PI3EQX7741AI/PI3EQX7841 USB3.0 redriver co-design guide
PI3EQX7741AI/PI3EQX7841 is a dual channel/one port (both TX± and RX±). Each channel offers selectable
equalization setting to compensate the different input trace loss. These two parts are pin compatible with each other
and can be co-designed, customer can test PI3EQX7741AI first, if the performance is not good enough, can replace
to PI3EQX7841 control by H/W or I2C to optimize EQ/DE/OS setting.
Figure 3-1 Pin Diagram of PI3EQX7741AI
Figure 3-2 Pin Diagram of PI3EQX7841
Figure 4-1 EQ/DE setting table of PI3EQX7741AI
Page 5 of 10
Pericom Semiconductor Corp.
www.pericom.com
2/8/2016
Figure 4-2 EQ/DE/OS setting table by H/W and I2C of PI3EQX7841
Page 6 of 10
Pericom Semiconductor Corp.
www.pericom.com
2/8/2016
Reference Co-Design for PI3EQX7741AI/PI3EQX7841
RXDET/OS_A/SCL R19
0 ohm
3.3V
HOST_SCL
3.3V
DE_A/SDA R20
0 ohm
HOST_SDA
3.3V
3.3V
3.3V
3.3V
R12
4.7K
R16
4.7K
R1
4.7K
Stuff R19 and R20 for PI3EQX7841 I2C mode
R3
4.7K
R8
4.7K
R10
4.7K
RXDET/OS_A/SCL
EQ_A
R17
4.7K
3.3V
C1
10uF
C2
DE_B/A0
DE_A/SDA
R2
4.7K
R4
4.7K
EQ_B
R9
4.7K
Vth/OS_B/A1
R11
4.7K
R6
4.7K
Reserved pin. Tie RES Pin
high for normal operation
R7
4.7K
Stuff R12 for PI3EQX7841 I2C
Enable.
EN_B#/I2C_EN
R13
4.7K
Stuff R13 for PI3EQX7741 pull
Low Enable CH B.
R14
4.7K
Stuff R14 for PI3EQX7841
Enable.
EN_A#/EN# GPIO control
R15
4.7K
Stuff R15 for PI3EQX7741 pull
Low Enable CH A.
C3
0.1uF
0.1uF
PI3EQX7741STZDE / PI3EQX7741I Colay PI3EQX7841ZDE @TQFN20
RXDET/OS_A/SCL
PHY
EN_A#/EN#
SSRXSSRX+
C6 0.1uF
C7 0.1uF
1
2 AI+
AI3
EN_A#/EN#
4
5 BOBO+
EQ_A
NC
C8 0.1uF
C9 0.1uF
USB3.0 Device
A type
Type A Connector use
15
AO+ 14
AO-
EN_B#/I2C_EN
Host
C4 0.1uF
C5 0.1uF
side pin define
USB3.0 RX+
USB3.0 RX-
EN_B#/I2C_EN
13
USB3.0 TX+
USB3.0 TX-
12
BI- 11
BI+
VDD3P3
SSTX+
SSTX-
NC
HGND
EQ_B
VDD3P3
DE_B / A0
RXDET/ OS_A/ SCL
Vth/OS_B/A1
DE_A/SDA
U1
USB3.0 Connector
3.3V
6
EQ_B
7
DE_B/A0
8
9
10
USB3.0 controller
21
20
19
18 DE_A/SDA
17
EQ_A
16
3.3V
USB3.0
3.3V
3.3V
D+ FS/HS/LS USB2.0
Vth/OS_B/A1
USB2.0 FS/HS/LS D+
D- FS/HS/LS PHY
PHY FS/HS/LS D-
NOTE: Type B Connector use DEVICE
side pin define
Figure 5:PI3EQX7741AI/PI3EQX7841 co-design circuit
PI3EQX7741AI_Colay_PI3EQX7841_Typ App schematic.zip
Page 7 of 10
Pericom Semiconductor Corp.
www.pericom.com
2/8/2016
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
R1
4.7K
C1
10uF
C2
R3
4.7K
R8
4.7K
R10
4.7K
R6
4.7K
Reserved pin. Tie RES Pin
high for normal operation
C3
0.1uF
0.1uF
EQ_A
DE_B
DE_A
R2
4.7K
R4
4.7K
EQ_B
R9
4.7K
R5 NC
R7
4.7K
USB3.0 Connector
DE_A
EQ_A
3.3V
Vth
R11
4.7K
A type
C8 0.1uF
C9 0.1uF
PHY
C6 0.1uF
C7 0.1uF
AI+
AIEN_A#
BOBO+
6
EQ_B 7
DE_B 8
Vth
9
10
SSRXSSRX+
1
2
3
4
5
HGND
VDD3P3
RXDET
DE_A
EQ_A
NC
SSTX+
SSTX-
NC
EQ_B
DE_B
Vth
VDD3P3
USB3.0
21
20
19
18
17
16
USB3.0 controller
U1
USB3.0 Device
USB3.0 RX+
Type A Connector use
C4 0.1uF
AO+
AOEN_B#
BIBI+
15
14
13
12
11
Host
USB3.0 RX-
side pin define
C5 0.1uF
USB3.0 TX+
USB3.0 TX-
PI3EQX7741STZDE / PI3EQX7741I @TQFN20
3.3V
USB2.0 FS/HS/LS D+
PHY
FS/HS/LS D-
D+ FS/HS/LS
USB2.0
D- FS/HS/LS
PHY
NOTE:
Type B Connector use DEVICE
side pin define
NOTE:
After PCB layout, de-emphasis, and Equalizer should be fine tune
Output de-emphasis setting
DE_A/B
De-emphasis
Equalizer setting
Description
EQ_A/B
@2.5GHz
Description
0
0 dB
R3 & R8 NC, R4 & R9 on
0
3 dB
R1 & R10 NC, R2 & R11 on
open
-3.5 dB
R3 & R8 NC, R4 & R9 NC
open
6 dB
R1 & R10 NC, R2 & R11 NC
1
-6 dB
R3 & R8 on, R4 & R9 NC
1
9 dB
R1 & R10 on, R2 & R11 NC
EN_x#
RxDet
1
Input R
Output R
X
Hi-Z
Hi-Z
0
1
50 ohm / Hi-Z
50 ohm / Hi-Z
0
0
50 ohm
50 ohm
Figure 6:PI3EQX7741AI Typ App circuit
PI3EQX7741AI_USB3_Typ App Schematic.zip
Page 8 of 10
Pericom Semiconductor Corp.
www.pericom.com
2/8/2016
Vdd=3.3V
Vdd=3.3V
R3
4.7K
R4
4.7K
Vdd=3.3V
Vdd=3.3V
R5
4.7K
Vdd=3.3V
Vdd=3.3V
Vdd=3.3V
R7
4.7K
R8
4.7K
R6
4.7K
NOTE:
After PCB layout, output swing, de-emphasis, and
Equalizer should be fine tune
Equalizer setting(pin strap control)
EQ_A
DE_A/SDA
C3
0.1uF
Vdd=3.3V
USB3.0 controller
U1
USB3.0
SSTX+
SSTX-
PHY
SSRXSSRX+
1
2
EN# GPIO control 3
4
5
C7 0.1uF
OS_A/SCL
R14
4.7K
EQ_B
R15
4.7K
AI+
AIEN#
BOBO+
C8 0.1uF
AO+
AOI2C_EN
BIBI+
DE_B/A0
R16
4.7K
21
20
19 OS_A/SCL
18 DE_A/SDA
EQ_A
17
16
R13
4.7K
HGND
VDD33
OS_A/SCL
DE_A/SDA
EQ_A
DNC
C2
0.1uF
DNC
EQ_B
DE_B/A0
OS_B/A1
VDD33
C1
10uF
OS_B/A1
R17
4.7K
OS_A/SCL R19
0 ohm
DE_A/SDA R20
0 ohm
R18
4.7K
USB3.0 Connector
HOST_SCL
EQ_A/B
Equalizer
Description
HOST_SDA
0
3.3 dB
R3 & R6 NC,
R13 & R16 on
open
8.1 dB
R3 & R6 NC,
R13 & R16 NC
1
11.7 dB
R3 & R6 on,
R13 & R16 NC
USB3.0 Device
Output de-emphasis setting (pin strap control)
A type
C5 0.1uF
C6 0.1uF
15
14
13
12
11
Type A Connector use
Host
side pin define
USB3.0 RX+
DE_A/B
USB3.0 RX-
De-emphasis
Description
0
0 dB
R4 & R7 NC, R14 & R17 on
open
-3.5 dB
R4 & R7 NC, R14 & R17 NC
1
-6 dB
R4 & R7 on, R14 & R17 NC
Vdd=3.3V
R21
USB3.0 TX+
4.7K
USB3.0 TX-
6
7
8
9
10
PI3EQX7841ZDE@TQFN20
Vdd=3.3V
EQ_B
DE_B/A0
OS_B/A1
Output Swing setting (pin strap control)
NOTE:
USB2.0 FS/HS/LS D+
PHY
FS/HS/LS D-
Type B Connector use DEVICE
side pin define
D+ FS/HS/LS
D- FS/HS/LS
OS_A/B
output swing
Description
0
900 mVppd
R5 & R8 NC, R15 & R18 on
open
1000 mVppd
R5 & R8 NC, R15 & R18 NC
1
1200 mVppd
R5 & R8 on, R15 & R18 NC
USB2.0
PHY
Pin function description
Pin Name
Pin strap control
I2C control
I2C_EN = Low (R21=NC)
I2C_EN = High (R21=ON)
DE_B / A0
B_DE = CHB De-emphasis Selection, Adjustment by R7 & R17
See the configuration table of de-emphasis
A0 = I2C programmable address bit A0
Adjustment by R7 & R17
OS_B / A1
B_OS = CHB Swing Selection, Adjustment by R8 & R18
See the configuration table of Swing
A1 = I2C programmable address bit A1
Adjustment by R8 & R18
R20 = NC
A_DE = CHA De-emphasis Selection, Adjustment by R4 & R14
See the configuration table of de-emphasis
R20 = ON, R4=NC, R14=NC
SDA = Data line for I2C programming
R19=NC
A_OS = CHA Swing Selection, Adjustment by R5 & R15
See the configuration table of Swing
R19 = ON, R5=NC, R15=NC
SCL = Clock line for I2C programming
DE_A / SDA
OS_A / SCL
Figure 7: PI3EQX7841 Typ App circuit
PI3EQX7841_USB3_Typ App Schematic.zip
Page 9 of 10
Pericom Semiconductor Corp.
www.pericom.com
2/8/2016
(D)USB3.0 SuperSpeed USB Layout Guideline
A. PCB differential Impedance 72~98 ohm define in USB-IF
B. Decoupling capacitor of VDD
It is recommended to put 0.1uF decoupling capacitor at each VDD pin of Pericom IC. Below is a layout reference of
decoupling capacitor placement on a PI3EQX7741AI/PI3EQX7841 demo board. Two decoupling capacitors circled in
pink below are located next to the four VDD pins (pins 10 and 20) of PI3EQX7741AI.
Figure 8: Decoupling Capacitor Placement on PI3EQX7741ST
C. PCB layers
It is recommended to use at least four layers PCB for SuperSpeed USB design. Every data signal trace should be
routed entirely over the ground plane on an adjacent layer.
Recommendation on 4-layer PCB setting:
Layer
Top
2nd
3rd
Bottom
Page 10 of 10
Setting 1
Data signal, Clock
GND
Power, GND
Power, Control signal
Pericom Semiconductor Corp.
www.pericom.com
Setting 2
Power, Control Signal
Power, GND
GND
Data signal, Clock
2/8/2016
Download