Embodiments include an electronic device, which contains circuitry configured to acquire charging parameters corresponding to a rechargeable battery of the electronic device. The circuitry is also configured to identify an operation state of one or more signal processing components of the electronic device, and estimate a first temperature profile for the electronic device based on an operation state of the one or more signal processing components. The circuitry is also configured to adjust, in multiple stages, a charging current of the rechargeable battery in response to the estimated first temperature profile and a threshold temperature for the electronic device.