2024-07-26 11:04 AM
Hi everyone,
for my project I develop a board with MCU STM32H733VGT6. This project must to be have 4 USB peripheral ports.
The MCU is configures as USB HOST, so i connected the USB pins (pin PA11 and PA12) as upstream.
This nets goes to a usb HUB USB2514 device. I developed the following scheme:
The USB upstream works fine, I see data with my oscilloscope, but the HUB not handle the prtpwr pins and the USB ports not has the Vbus power. The HUB is configured via pins strap and the relative pull-up and pull-down resistances.
I used STM32CubeIDE rel. 1.8.1 and Firmware Package Version for STM32H733VGTx 1.10.0.
Nota: in the schematic R18, R13 and R14 are not mounted!
So, my question is, where am I going wrong?
Thank you for your attention.
Paolo A.
2024-07-26 01:24 PM
Hi,
can the USB host handle an hub ? + the device class(es) you want to connect ?
afaik - with Azure rtos its possible -> here on H563
2024-07-28 04:47 AM
> can the USB host handle an hub ?
A good question. Some older STM32s had errata for the hub behavior but it should be fixed in newer STM32H7's such as STM32H73 and H5. IMHO the best way to find this out is to ask vendors of commercial USB drivers (Segger for one) who do proper testing.