2024-10-15 09:53 PM - edited 2024-10-16 06:30 AM
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!
2024-10-21 08:48 AM
Hi @dplogiic
Check which clock configuration or oscillator is configured. Ensuring an accurate clock source for USB HS operation is crucial.
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.