Author Topic: How many milliampere does STM32H7 take max ?  (Read 4388 times)

0 Members and 1 Guest are viewing this topic.

Offline JanJansenTopic starter

  • Frequent Contributor
  • **
  • Posts: 380
  • Country: nl
How many milliampere does STM32H7 take max ?
« on: September 04, 2018, 01:59:23 pm »
Hi, how many milliampere does this chip : STM32H7 take max ?

I am seeing 263 µ/MHz typical @VDD = 3.3 V and 25 °C  in Run mode (peripherals off)
i dont know what it means and i have peripherals on ofcourse.

What results do you get ?

Ofcourse @ 400MHz
« Last Edit: September 04, 2018, 02:07:39 pm by JanJansen »
aliexpress parachute
 

Offline tsman

  • Frequent Contributor
  • **
  • Posts: 599
  • Country: gb
Re: How many milliampere does STM32H7 take max ?
« Reply #1 on: September 04, 2018, 02:20:54 pm »
STM32CubeMX has a power consumption calculator. It takes into account what peripherals are enabled, what clocks are active etc...
 

Offline JanJansenTopic starter

  • Frequent Contributor
  • **
  • Posts: 380
  • Country: nl
Re: How many milliampere does STM32H7 take max ?
« Reply #2 on: September 04, 2018, 02:56:23 pm »
Ok, as you noticed i,m new.
Trying to start with SMD also.

Suppose the real maximum of everything what can i expect ?, around 100 milliamps ?
aliexpress parachute
 

Online SiliconWizard

  • Super Contributor
  • ***
  • Posts: 14482
  • Country: fr
Re: How many milliampere does STM32H7 take max ?
« Reply #3 on: September 04, 2018, 03:06:05 pm »
That will be somewhere over 100 mA. But it will really depend on the exact model and on what peripherals are active.
The µA/MHz figure is given with all peripherals disabled.

You can get some real-life figures in the datasheets in the "Electrical characteristics" section.
For instance, looking at the STM32H743xI one, you can read 160 mA typical in run mode @400 Mhz with all peripherals enabled.
You can of course modulate this by disabling peripherals, playing with the low power modes, running code from RAM instead of Flash, disabling the cache, etc.
 

Offline JanJansenTopic starter

  • Frequent Contributor
  • **
  • Posts: 380
  • Country: nl
Re: How many milliampere does STM32H7 take max ?
« Reply #4 on: September 04, 2018, 03:29:46 pm »
Whatever runs the fastest i have to find out, i was just curious what to expect.
very good 160milliamps @ 400MHz
aliexpress parachute
 

Offline hans

  • Super Contributor
  • ***
  • Posts: 1641
  • Country: nl
Re: How many milliampere does STM32H7 take max ?
« Reply #5 on: September 04, 2018, 05:09:31 pm »
µA/MHz shows how much current will be consumed scaled per clock frequency.

263 µA/MHz at 400MHz, means that 0.263*400 = 105.2mA is consumed.

This is probably only for the core with oscillators (PLL) included. If you enable peripherals, they will also add a certain amount of µA/MHz to that figure. For absolute worst case, you would need to enable all peripherals at once, at the highest frequency, and "exercise" them such that they consume their max power.

Considering the large amount of peripherals that the STM32H4 has, I believe it that the chip could consume well over 125 or 150mA in a typical application. Ethernet, USB, external memory controllers, high-speed GPIOs all consume a fair amount of power.

165mA is not "typical", however it's always nice to design the hardware for corner cases like this, e.g. everything will stay working with maximum power consumption, temperature, etc.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf