Skip to main content
Lead
May 12, 2024
Solved

Why is it a voltage divider as configuration for the USB2514B in STM32MP157 devkit?

  • May 12, 2024
  • 1 reply
  • 2161 views

Why is it a voltage divider as configuration for the USB2514B in STM32MP157 devkit?

I can see in the data sheet that there are two bus configurations abilities.

  • I2C EEPROM
  • SMBus

I don't know which one should be used. Let's look at the data sheet.

This explains that the pins CFG_SEL[0] and CFG_SEL[1] needs to be low or high before the pin RESET_N goes low.

Skärmbild 2024-05-13 002624.png

And the reset can be done through the USB differential lines.

Skärmbild 2024-05-13 004213.png

I don't understand this construction. I know that I2C should have a pull-up resistor of 4.7 kOhm, but here we have a 100 kOhm on both GND and 3V3, which makes this a voltage divider.

Skärmbild 2024-05-13 003305.png

 

And the data sheet says that 10 kOhm should be the value for pull-up resistors.

Skärmbild 2024-05-13 003637.png

Question:

What is the right configuration here if I want to connect my USB hub to my I2C1 ? I'm using I2C1 instead of I2C4 because the HDMI transmitter and PMIC are sharing the I2C4 bus. The reson is that I think this USB hub might use SMBus and PMIC must use I2C4 according to AN5031, so I2C1 must be unique for one I2C device.

Can you also explain the choice of 100 kOhm, and not 4.7 kOhm as the standard?

 

This topic has been closed for replies.
Best answer by PatrickF

Hi @DMårt 

Red cross (read it as 'cutout') and DNF is the same, mean the component placed on the PCB is not fitted, i.e. circuit is OPEN (This could explain the mistake you made around HSE interpretation, which is now OK on your latest proposal).

Same for Solder Bridges (SBxx), when not fitted or greyed, it mean circuit is OPEN.

Usually DNF components or solder bridges are options to allows some specific modes trials or different board behavior.

PatrickF_0-1715667832503.png

 

Regards,

1 reply

PatrickF
Technical Moderator
May 13, 2024

HI @DMårt 

did you look at right schematics ?

PatrickF_0-1715588024180.png

Regards.

In order 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.NEW ! Sidekick STM32 AI agent, see here
DMårtAuthor
Lead
May 13, 2024

Hi @PatrickF

 

DNF means Does Not Fit. Does that mens that it could not fit the HW design, or it was removed? So in this case, it's only 100 kOhm pull-downs?

 

I'm looking at the en.mb1272-dk1-c03-schematic.pdf schematics.

STM32MP157D-DK1 - Discovery kit with STM32MP157D MPU - STMicroelectronics

STM32MP151AAC3 custom board with STM32-OS as operating system: https://github.com/DanielMartensson/STM32-ComputerSTM32MP257FAK3 custom board with STM64-OS as operating system: https://github.com/DanielMartensson/STM64-Computer
PatrickF
Technical Moderator
May 13, 2024

Yes, DNF mean Do Not Fit, i.e. component is not populated during board assembly.

The Bill Of Material is the reference for the 'not fitted'

PatrickF_0-1715600948986.png

Regards.

In order 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.NEW ! Sidekick STM32 AI agent, see here