cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H733 with HUB USB2514

Paolo Anterri
Associate II

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:

PaoloAnterri_0-1722016116937.png

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.

 

2 REPLIES 2
AScha.3
Chief II

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

AScha3_0-1722025434185.png

 

If you feel a post has answered your question, please click "Accept as Solution".

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.