cancel
Showing results for 
Search instead for 
Did you mean: 

Using USB hub with STM32F7 USB HS

BHan.1
Associate II

Hello,

I'm designing an embedded system that connects to a PC for USB data and converts it to an analog signal.

This is an HS USB device with 2 USB ports which needs to process 4 channel 40Mbps data.

This device can work as a single system, but with some setup, I want to make the device send 2 channels of the data to the same device system connected through another USB port.

Even though there are 2 USB peripherals in STM32F7 series, only 1 is HS and the other is FS. So I can't use FS port due to slow speed.

Also, I can't connect 1 computer to 2 systems directly due to some limitation.

Can the system diagram below achievable?

I couldn't think of a better way to implement this idea.

Thanks in advance.

0690X00000BvotTQAR.png

12 REPLIES 12
BHan.1
Associate II

Thanks for the suggestion.

From your suggestion, I was thinking of compressing the audio little to make one channel under 12Mbps and use FS USB ports in STM32.

USB Hub does seems to be a complicated matter.

I will also check the STM32MP1 for the main MCU.

T J
Lead
BHan.1
Associate II

Thanks T J,

I will check this out.