Page 1 of 1

Maximum possible CPU clock with heatsink and clock throttling.

Posted: Mon Jan 15, 2018 8:27 am
by Vader_Mester
Hi All,

So I was reading on the technical ref that there is a 320MHz clock in the ESP, but most sources state that the maximum core frequency is 240MHz.

So question in short: If I provide some sort of heatsink for the ESP32, is it possible to configure the chip for a higher clock frequency, let's say 320MHz?

Also is it possible to use software as "clock throttle" in the ESP, so I can change the clock devider on the fly depending on the needs of the application, so it's only running full clock only when I need it to.

Thanks for the answers.
Ben

Re: Maximum possible CPU clock with heatsink and clock throttling.

Posted: Mon Jan 15, 2018 12:52 pm
by ESP_igrr
Regarding the first question: the official answer is "not possible". However, the source code of clock selection functions is provided inside rtc_clk.c in rtc component, so feel free to poke there...

Regarding clock throttling: we call this "dynamic frequency scaling", it is explained in http://esp-idf.readthedocs.io/en/latest ... ement.html.

Re: Maximum possible CPU clock with heatsink and clock throttling.

Posted: Mon Jan 15, 2018 12:59 pm
by Vader_Mester
Thanks for the support! :mrgreen: