cancel
Showing results for 
Search instead for 
Did you mean: 

USB interface STM32F373 for circuit

Venish1104
Associate II

I need USB interface STM32F373 for circuit.

1 ACCEPTED SOLUTION

Accepted Solutions

As said @Andrew Neil , you can refer to the AN4206 and AN4879. But also, you can use the Schematic Pack of the STM32373C-EVAL to inspire for your design:

STTwo32_0-1706533880512.png

Best Regards.

STTwo-32

 

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.

View solution in original post

7 REPLIES 7
STTwo-32
ST Employee

Hello @Venish1104 and welcome to the ST Community 😊.

According to the DS8845:

"The STM32F373xx embeds an USB device peripheral compatible with the USB full-speed
12 Mbs. The USB interface implements a full-speed (12 Mbit/s) function interface. It has
software-configurable endpoint setting and suspend/resume support."

Best Regards.

STTwo-32 

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.

Dear team, 
yes, I'm asking about  According to the DS8845:
in my doubt is how to  connect USB to MCU circuit design need, pls share details 

 

So have you visited the Product Page for the device; eg,

https://www.st.com/en/microcontrollers-microprocessors/stm32f373cc.html

Look under 'Documentation' for App Notes, etc; eg,

AN4206Getting started with STM32F3 series hardware development
AN4879Introduction to USB hardware and PCB guidelines using STM32 MCUs

Also look under 'Tools & Software' - check out Dev Board schematics, etc

As said @Andrew Neil , you can refer to the AN4206 and AN4879. But also, you can use the Schematic Pack of the STM32373C-EVAL to inspire for your design:

STTwo32_0-1706533880512.png

Best Regards.

STTwo-32

 

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.

this type configuration is upstream right? why i should use this design ?

 

You don't have to use this exact design. You just can inspire from this design and other ressources to do your own design.

Best Regards.

STTwo-32 

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.

What do you mean by "upstream"?

USB talks about "host" vs. "device": a host provides also power (on VBUS, where a device consume the USB power (VBUS).

There can be a pull-up/down (?) on one of the USB signals (DP vs. DM): it tells the host if the device is a FS or HS, or it if it is connected. You have to check if such a pull-resistor is already provided in the MCU you use.

The schematics you got here shows you an approach to "toggle" a pull-up, assuming used to announce as: "device is not available" (for a host, "USB_disconnect").

The U13 is just to protect the USB inputs (a array of diodes to deal with inverse polarity or signals getting above allowed signal level).

There are so many STM board schematics out there with USB circuit designs. Just check it, compare it, understand it.

BTW: when you want to design your own PCB with USB: it is not very trivial: USB is "differential signals" with correct impedance (90 Ohms). A wrong PCB layout, e.g. not matching the impedance for the differential signal can result in "not working" (too many bit errors on USB).