¿Pueden los teléfonos/tabletas evitar la carga desde la alimentación USB?

¿Pueden los teléfonos/tabletas evitar la carga desde la alimentación USB?

Sé que algunas computadoras portátiles (por ejemplo, Lenovo ThinkPad) tienen un software controlable por el usuario para desactivar la carga de la batería incluso cuando la alimentación de CA está conectada. Esta característica tiene prioridad.

Cuando un dispositivo móvil típico (teléfono o tableta) se conecta a un puerto USB, el dispositivo móvil automáticamente obtendrá energía del USB para alimentar sus componentes electrónicos y cargar su batería. Pero este comportamiento predeterminado no siempre es deseable.

Por ejemplo, una computadora portátil con batería probablemente no debería perder tiempo de funcionamiento suministrando energía a un teléfono. Presumiblemente, un teléfono está conectado a una computadora portátil para la transferencia de datos. Por lo tanto, la computadora portátil no debe alimentar los componentes electrónicos del teléfono ni cargar su batería.

Si los dispositivos móviles pudieran controlar la energía que demandan del puerto USB, siguiendo la línea de la función ThinkPad, consumirían menos el host USB. Soy consciente de que una solución alternativa es cargar un teléfono al 100% con alimentación de CA y luego conectar inmediatamente el teléfono al puerto USB. Debido a que la batería del teléfono está llena, solo debería consumir energía del puerto USB para los dispositivos electrónicos.

Pero, ¿esta tecnología ya está implementada en algunos dispositivos móviles, permitiéndoles optimizar el rendimiento de esta manera?

Respuesta1

Responderé desde la perspectiva del tema del impacto de dichos dispositivos en la computadora portátil. Estás empezando con una mala premisa. Los dispositivos móviles no consumen mucha corriente automáticamente cuando se conectan a un puerto USB.

Cuando cualquier dispositivo que no sea autoalimentado se conecta a un puerto USB, inicialmente recibe una asignación de una "carga unitaria" de energía (en USB 2.0 es 100 mA, en USB 3.0 o superior es 150 mA). Si se trata de un dispositivo de bajo consumo, puede que eso sea todo lo que necesita. Si necesita más, negocia un límite de potencia más alto. En un puerto USB 2.0 estándar, puede negociar hasta un máximo de 5 cargas unitarias (500 mA). En un puerto USB 3.0 estándar o superior, puede negociar hasta un máximo de 6 unidades de carga (900 mA). En un puerto de carga de alta corriente, puede negociar límites más altos regido por la capacidad del puerto. El puerto host (es decir, la computadora portátil) establece un límite superior de energía que proporcionará y el dispositivo acepta ese límite.

Entonces el anfitrión determina cuánta energía pondrá a disposición. Cualquier optimización del tiempo de ejecución disponible de la computadora portátil mediante la limitación de la energía que comparte con los dispositivos USB es responsabilidad de la computadora portátil ("simplemente diga no").

El dispositivo móvil es libre de utilizar la potencia que se le ha concedido como mejor le parezca. Si negoció suficiente energía para operar y cargar, puede hacerlo. Si solo se le concedió suficiente energía para transferir datos, puede usar esa energía para transferir datos o intentar cargar la batería muy lentamente. Pero depende del dispositivo decidir cómo utilizar la energía disponible.

En cuanto a cómo las computadoras portátiles y los dispositivos móviles inteligentes optimizan su propio rendimiento, eso varía y es un objetivo en movimiento. Cualquier respuesta que refleje el estado actual pronto quedará obsoleta, por lo que ese tipo de información no es un tema para el sitio.

Respuesta2

Estepoderpor hacer, al menos en algunos dispositivos Android si tiene acceso de root. Todo se reduce a si el controlador de carga se puede manipular mediante software para que no se cargue o para establecer su voltaje de carga.

En mi OnePlus 3T con LineageOS 15.1 con acceso de root habilitado, puedo repetir un valor numérico en milivoltios para /sys/class/power_supply/battery/voltage_maxobtener el voltaje de carga deseado. El valor predeterminado es 4320 (4,32 voltios), pero se puede configurar entre 3600 mV y 4500 mV en incrementos de 20 mV (dado lo que puede suceder cuando se abusa de una batería de iones de litio, no es necesario hacerlo).nodesea hacer un mal uso de esta configuración para sobrecargar la batería). Si lo configuro en algo cercano al voltaje actual y lo ajusto de acuerdo monitoreando la corriente de carga (yo usoBatería Accupara monitorear la carga y el rendimiento de la batería), puedo hacer que el teléfono limite el nivel máximo de carga de la batería o mantenga su estado de carga en algún punto deseado por debajo del 100% mientras está enchufado, lo cual es útil para extender la vida útil de la batería (operación extendida al 100% puede reducir su vida). También hay /sys/class/power_supply/battery/charge_enabled; hacer eco de 1 o 0 habilitará o deshabilitará la carga por completo.

Sin embargo, esto es algo que requiere acceso de root en primer lugar, y no todos los teléfonos tienen estos controles disponibles para el sistema. Como tal, esto no es algo que el consumidor promedio pueda hacer, a menos que un fabricante de dispositivos decida exponer esta función en los menús de configuración del teléfono. Eso también es poco probable porque permitir a los consumidores sacrificar parte de la duración de la batería del dispositivo por cada carga para extender el servicio de batería utilizable en el futuro es difícil (incluso con la limitación de Apple de dispositivos con baterías gastadas llamando la atención sobre el rendimiento de la batería a largo plazo). .

En pocas palabras, si bien es técnicamente posible, no es algo que puedas hacer sin algunos retoques.

información relacionada