Greetings,
To evaluate i.MX8ULP processor for our products we're trying to build a custom devboard which is based on NXP-made SoM from MCIMX8ULP-EVK-BB devkit.
This board exposes USB0 from MCIMX8ULP-EVK-SOM to a microUSB connector so that firmware can be uploaded using UUU utility in Serial Download mode.
Physical connectivity is quite simple (schematic screenshots attached)
But currently we're experiencing a USB connectivity issues with this board - in 90% of cases when we try to connect USB to host PC - the board is not detected. And even if it is detected - it starts to disappear and reappear. We've checked power and clocks - everything looks good, so we suspect some USB signal-related issue.
Is there any specific requirements for implementing USB2.0 connectivity with i.MX8ULP which must be obeyed for a stable and working USB (additionally to routing D+ and D- with 90 Ohm traces)?
Thanks,
Sergey