ULPI on the STM32H7B0 using USB3300
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-09-30 5:18 AM
I had success when using the ULPI interface on a STM32H7A3 (on the nucleo board) using an external ULPI transceiver board https://www.waveshare.com/usb3300-usb-hs-board.htm
but when porting over to the STM32H7B0, I am not having much success. I believe the only difference between the chips are that the 7B0 uses PC2_N and PC3_N which I have set as digital during initialization using the HAL
HAL_SYSCFG_AnalogSwitchConfig(SYSCFG_SWITCH_PC2, SYSCFG_SWITCH_PC2_CLOSE);
HAL_SYSCFG_AnalogSwitchConfig(SYSCFG_SWITCH_PC3, SYSCFG_SWITCH_PC3_CLOSE);
also I have set the CRS sync source to USB HS with the same result
[Port6] FailedEnumeration : Unknown USB Device (Device Descriptor Request Failed)
The external board has been known to arrive DOA judging from other posts in this forum but it worked a couple of weeks ago on the H7A3 variant.
Are there any other concerns I should be aware of when using the ULPI on a H7B0 (VBTx)?
Solved! Go to Solution.
- Labels:
-
STM32H7 Series
-
USB
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-10-08 11:56 AM
Thanks for your suggestion Imen.
I have successfully got the two to talk... The traces (wires) were over 3 inches long in my initial setup and hence out of spec. I hardwired some small 1 inch wires between the two boards and bingo ULPI and USB HS are working.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-10-02 8:31 AM
Hello @Claydonkey​ ,
Which STM32H7B0 line are you using ?
According to the STM32H7B0xB datasheet, for STM32H7B0 the ULPI is not supported for 100/144 packages, but This is not applied on all STM32H7 Packages.
I advise you to check the available pins/balls in "Table 7. STM32H7B0xB pin/ball definition", and the note related to ULPI interface availability on packages that do not feature PC2 and PC3 I/Os, in Table. STM32H7B0xB features and peripheral counts.
When your question is answered, please close this topic by choosing Select as Best. This will help other users find that answer faster.
Imen
Thanks
Imen
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-10-02 2:08 PM
According to the datasheet, ULPI is available for this 100pin variant...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-10-08 11:56 AM
Thanks for your suggestion Imen.
I have successfully got the two to talk... The traces (wires) were over 3 inches long in my initial setup and hence out of spec. I hardwired some small 1 inch wires between the two boards and bingo ULPI and USB HS are working.
