I have a ls1021a stand alone chip and type C male connector connects to the CPU, I want to plug this device into PC so my board can act like a device mode. What specifications I need to follow to make it work as device mode?
For example, is USB_ID pin from the CPU side I need to leave it as floating ?
Below is my design:
can anyone tells me what is wrong here?
I know this document, my question is are type C and type A are handled differently?
Because in the page 28
USB1 (type A) and USB2 (type B) are designed differently.
If I use the type C design, can I plug into a Type A host using an USB adapter (Type C to Type A)
ok let's focus on type C, I dont have CPLD in my case,
I have two scenarios.
(1) I removed the PTN5150A and there gonna be no CC1 and CC2, what pin strapping do I need for the USB_ID ? floating or pulled-up?
(2)I keep the PTN5150A what pin strapping do I need to for the USB_ID, CON_DET AND CC1 and CC2 to work as device mode ?
CPLD is not involved in the USB type C connection.
USB2_ID and USB2_BUFF_CON_DET are just shown in the USB_STAT register.
It is required to use PTN36043 and PTN5150A for the type C implementation.
(1) what does this mean "
USB2_ID and USB2_BUFF_CON_DET are just shown in the USB_STAT register."
(2) If CPLD is not involved, what signals should I consider to handle the USB detection event( e.g. DRVVBUS should I make this as GPIO in the RCW so I can control it, if so how to control it ?, PWRFAULT do I need to consider this signal as well? if so how) because I found this thread answered by you
1) Refer to the QorIQ LS1028A Reference Design Board Reference Manual, Rev. 1, 3.19 USB Control (USB_STAT).
2) Please refer to the AN4878 - QorIQ LS1021A Design Checklist.