Влияет ли скорость процессора на время зарядки?

У меня есть рутированный Samsung Galaxy S II i9100, работающий под управлением Sammy Android 2.3.3 по умолчанию на Siyah Kernel 2.0.

Я использую SetCPU для изменения скорости процессора, чтобы сэкономить заряд батареи в течение дня.

Будет ли разница во времени, необходимом для зарядки моего телефона до 100%, в зависимости от частоты ядра процессора (ов) / регулятора? Будет ли изменение скорости процессора увеличивать/уменьшать время зарядки?

Будет ли телефон заряжаться быстрее, если он полностью выключен? Или зарядка основана исключительно на выходной мощности адаптера переменного тока?

Ответы (1)

Любой телефон, который вы получите, будет питаться от аккумулятора, а не напрямую от зарядного устройства. Сделаем некоторые предположения:

  1. В выключенном состоянии телефон заряжается 2 часа.
  2. Ваш телефон всегда использует постоянную мощность, когда включен.
  3. Ваш телефон полностью разряжается за 8 часов.
  4. Зарядка и разрядка полностью линейны.

Таким образом, если вы подключите свой телефон, когда он полностью разряжен, и включите его, он будет заряжен до 75% (100% - 2/8) через два часа. Для полной зарядки потребуется 3 часа 20 минут.

Как показано выше, зарядка батареи займет больше времени, если батарея разряжается одновременно. Очевидно, ни одно из предположений не выполняется в реальной жизни, но оно более или менее точное. Конечно, он будет заряжаться быстрее всего в выключенном состоянии.

Что касается вопроса масштабирования процессора, это очень интересно. Скорость разряда батареи влияет на максимальную скорость зарядки, поэтому меньшая нагрузка на ЦП означает меньшую разрядку и более быструю зарядку. Однако я не совсем уверен, что разгон процессора добьется этого. Если ваш телефон простаивает, он уже должен выполнять незначительный объем работы. Замедление ЦП заставит этот небольшой объем работы использовать ЦП дольше. Это почти наверняка зависит от чипсета, потребляют ли 100 мс на частоте 100 МГц больше или меньше энергии, чем, например, 10 мс на частоте 1000 МГц. Если SetCPU также изменяет напряжения, это еще больше усложняет ситуацию.