2024-11-07 12:21 PM
I am currently working on using the USB3320 ULPI PHY with the STM32H7B0VBT6. After reading the STM32 reference manual, I noticed that it mentions special attention should be paid to the hold time when operating at 1.8V.
Additionally, I came across a forum post discussing how to select a ULPI PHY:
https://community.st.com/t5/stm32-mcus/how-to-check-compatibility-on-usb-ulpi-transceivers-with-stm32/ta-p/657275
However, I found that the tDC/tDD for the STM32H7B0 at 1.8V is as high as 13ns, and 1s/60Mhz = 16.67ns, 16.67ns - 13ns = 3.67ns. I have not been able to find any PHY that meets this condition. For example, the setup time for the USB3320 (used on EVAL and Discovery boards, In ULPI Output Clock Mode) is 5ns, and most PHYs I have found seem to have a setup time of over 5ns, which clearly does not meet the ULPI timing requirements.
Is there any PHY available that can be used with the STM32H7B0 at 1.8V VDD and also meets the timing requirements?
Thank you in advance for your assistance.
Solved! Go to Solution.
2024-11-07 11:27 PM
Hi @Cirno
Indeed, your analysis is correct. The only backup solution is to use:
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.
2024-11-07 11:27 PM
Hi @Cirno
Indeed, your analysis is correct. The only backup solution is to use:
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.
2024-11-08 03:36 AM - edited 2024-11-08 03:38 AM
Thank you for your response. I think I will try using the PHY's ULPI Input Clock Mode and pay more attention to the layout.