Does 12MHz save power?
Does 12MHz save power?
Does switching the DM15L to 12MHz actually save power? I know that the CPU draws less current, but calculations also take much longer. Do those factors equal each other out? Or is running 12MHz still more energy efficient? Thanks!
DM42 s/n 06181 DM41X s/n \(\beta\)0005 (sold)
Re: Does 12MHz save power?
Every operation or calculation uses the same amount of energy regardless of the CPU speed.
But when running at higher speed it draws more current. The more current it draws the bigger is the voltage drop of the battery.
Therefor it is better running at lower speed if the battery gets low.
Once the battery gets really low, the LCD doesn't redraw instantly, but the CPU is still running.
So, in the end it doesn't really matter.
But when running at higher speed it draws more current. The more current it draws the bigger is the voltage drop of the battery.
Therefor it is better running at lower speed if the battery gets low.
Once the battery gets really low, the LCD doesn't redraw instantly, but the CPU is still running.
So, in the end it doesn't really matter.
Re: Does 12MHz save power?
Ok Michael for CPU. But what about LCD?
If we run slower (4x) LCD will be "ON" 4x longer for the same calculation? So it will draw 4x time more than when we run faster for the same calculation. No?
Sincèrement, Sincerely, 73,
Boubker
DM15L, DM41L, DM42 #00855 (domes upgraded), DM41X #00707
HP48SX (with dark screen), HP42s, HP32SII (1990 with fraction bug), HP41C/CV
TI-89 titanium, CASIO fx-cg50 and Numworks (to play with micropython)
Boubker
DM15L, DM41L, DM42 #00855 (domes upgraded), DM41X #00707
HP48SX (with dark screen), HP42s, HP32SII (1990 with fraction bug), HP41C/CV
TI-89 titanium, CASIO fx-cg50 and Numworks (to play with micropython)
Re: Does 12MHz save power?
That's correct, but the LCD draws only about 120uA while the CPU draws 12mA@48MHz. That is two orders of magnitude.
And of course the CPU goes to sleep instantly after every operation, even after each button stroke. In sleep mode the CPU draws about 3uA.
And of course the CPU goes to sleep instantly after every operation, even after each button stroke. In sleep mode the CPU draws about 3uA.
Re: Does 12MHz save power?
Do you drop the voltage to the CPU when you drop the operating frequency?
Re: Does 12MHz save power?
Sorry. I meant - do you make use of "dynamic voltage scaling" to reduce the CPU supply voltage at lower operating frequencies.
Looking at the STM32L476xx datasheet, there's some mention of it, but it's not clear if it's an optional thing.
Looking at the STM32L476xx datasheet, there's some mention of it, but it's not clear if it's an optional thing.
Re: Does 12MHz save power?
The DM15L has a LPC1115 CPU without any "dynamic voltage scaling".
The DM42 has a STM32L476xx and the datasheet does mention that.
But calling two power consumption ranges "dynamic voltage scaling" seems kind of exaggeration ...
Re: Does 12MHz save power?
Thanks for the explanation, and additional info!
DM42 s/n 06181 DM41X s/n \(\beta\)0005 (sold)