Question about USB-C Functional Tests

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Question about USB-C Functional Tests

1,103 Views
LucasL
Contributor I

Hi,

 

I have a question about USB-C functional test of iMX8MP.

According to the "Universal Serial Bus Type-C (USB Type-C) Functional Test Specification", for example "TD 4.14.4 Cable USB 3.2 Test".

G. Procedure:
1. Test sets CVSh and CVSd according to Section F Condition 1 above.
2. CVS completes TD 4.14.1 steps 1-8
3. CVSh and CVSd complete an LGO_U1 transaction to enter U1.
4. CVSd transmits Ping.LFPS with min tBurst (40ns) every min tRepeat (160ms) in U1. This step continues for 550ms
5. CVS verifies:
a. CPUT draws power ≤ its U0 power consumption while in U1 [TD.4.14.4.V.1]
b. CPUT forwards the Ping.LFPSs across the cable [TD.4.14.4.V.2]
6. CVSd initiates a U1 Exit LFPS.
7. CVS verifies it is forwarded across the cable within TODO [TD.4.14.4.V.3]
8. CVSh and CVSd complete a U1 exit to U0 and waits 50ms
9. CVSh and CVSd complete an LGO_U1 transaction to enter U1.
10. CVSd transmits Ping.LFPS with max tBurst (200ns SS, 160ns SSP) every max tRepeat (240ms) in U1. This step continues for 550ms
11. CVS verifies:
a. CPUT draws power ≤ its U0 power consumption while in U1 [TD.4.14.4.V.4]
b. CPUT forwards the Ping.LFPSs across the cable [TD.4.14.4.V.5]
12. CVSd initiates a U1 Exit LFPS.
13. CVS verifies it is forwarded across the cable within TODO [TD.4.14.4.V.6]
14. CVSh and CVSd complete a U1 exit to U0 and waits 50ms
15. CVSh and CVSd complete an LGO_U1 transaction to enter U1.

 

The test procedure 4 and 10 need to transmit different tBurst and tRepeat.

Can we adjust tBurst and tRepeat through register?

 

Thank you.

 

 

0 Kudos
Reply
1 Reply

1,050 Views
AldoG
NXP TechSupport
NXP TechSupport

Hello,

You may refer to the following document for the USB certification guide:

https://www.nxp.com/webapp/Download?colCode=AN12409

Best regards,
Aldo.

0 Kudos
Reply