Help with Interfacing External ULPI PHY (FUSB2805) with STM32H745 in USB HS Mode
Hi everyone,
I am working on a project where I need to interface an external ULPI PHY (FUSB2805) with the STM32H745 for high-speed USB communication using USB CDC. This is my first time working with an external USB PHY, and I am facing some difficulties.
My setup:
MCU: STM32H745
External PHY: FUSB2805 (connected via ULPI) with Type-C USB connector
IDE: STM32CubeIDE
What I have done so far:
In STM32CubeMX, I have selected the USB HS mode and configured it as CDC class.
Under USB HS settings, I have selected external PHY.
I followed the hardware design guidelines, and my schematic for connecting FUSB2805 to the STM32H745 as datasheet guidelines.
The USB connection results in a "Unknown device: Descriptor request failed" message when connecting to a PC.
Issues:
--> The USB device is not recognized by the host (shows an error message: "Unknown device: Descriptor request failed").
--> I'm unsure if there are any specific additional settings required for proper ULPI PHY communication, or if I have missed something in the STM32CubeIDE configuration.
--> Is there anything specific I should check in the hardware connection between the STM32H745 and FUSB2805?
I am attaching cubeide setup for reference. I appreciate any guidance or suggestions from those who have experience with external PHYs and the STM32H745.
Thank you in advance!
