Je sais que certains ordinateurs portables (par exemple, Lenovo ThinkPad) sont dotés d'un logiciel contrôlable par l'utilisateur permettant de désactiver le chargement de la batterie même lorsque l'alimentation secteur est branchée. Cette fonctionnalité est prioritaire.
Lorsqu'un appareil mobile typique (téléphone ou tablette) est connecté à un port USB, l'appareil tire automatiquement l'alimentation de l'USB pour alimenter ses composants électroniques et charger sa batterie. Mais ce comportement par défaut n'est pas toujours souhaitable.
Par exemple, un ordinateur portable sur batterie ne doit probablement pas perdre de temps à alimenter un téléphone. Vraisemblablement, un téléphone est connecté à un ordinateur portable pour le transfert de données. Donc, l'ordinateur portable ne doit pas alimenter les composants électroniques du téléphone ou charger sa batterie.
Si les appareils mobiles pouvaient contrôler l’énergie qu’ils exigent du port USB, conformément à la fonction ThinkPad, ils seraient moins pénibles pour l’hôte USB. Je sais qu'une solution de contournement consiste à charger un téléphone à 100% à partir de l'alimentation secteur, puis à brancher immédiatement le téléphone sur le port USB. Étant donné que la batterie du téléphone est pleine, il ne devrait être alimenté que par le port USB de l'électronique.
Mais cette technologie est-elle déjà implémentée dans certains appareils mobiles, leur permettant d'optimiser les performances de cette manière?
Réponses:
Je répondrai du point de vue du sujet de l'impact de tels dispositifs sur l'ordinateur portable. Vous commencez avec une mauvaise prémisse. Les appareils mobiles ne consomment pas automatiquement un courant élevé lorsqu'ils sont branchés sur un port USB.
Lorsqu'un périphérique non auto-alimenté est branché sur un port USB, il reçoit initialement une «charge unitaire» d'alimentation (sur un port USB 2.0 de 100 mA, sur un port USB 3.0 ou supérieur de 150 mA). S'il s'agit d'un appareil à faible consommation, c'est peut-être tout ce dont il a besoin. S'il a besoin de plus, il négocie une limite de puissance plus élevée. Sur un port USB 2.0 standard, il peut négocier jusqu'à 5 charges unitaires (500 mA) maximum. Sur un port USB 3.0 standard ou supérieur, il peut négocier jusqu'à un maximum si 6 unités sont chargées (900 mA). Sur un port de charge à fort courant, il peut négocier des limites plus élevées régies par la capacité du port. Le port hôte (c.-à-d. Un ordinateur portable) définit une limite supérieure pour la quantité d'énergie qu'il fournira et le périphérique accepte cette limite.
Ainsi, l'hôte détermine la quantité d'énergie qu'il mettra à disposition. Toute optimisation du temps d’utilisation disponible de l’ordinateur portable en limitant la puissance qu’il partage avec les périphériques USB est de la responsabilité de l’ordinateur portable ("dites simplement non").
L’appareil mobile est libre d’utiliser la puissance qui lui a été accordée à sa guise. S'il négocie pour avoir assez de puissance pour fonctionner et charger, il peut le faire. S'il ne dispose que de suffisamment de puissance pour transférer des données, il peut utiliser ce pouvoir pour transférer des données ou essayer de charger très lentement la batterie. Mais c’est à l’appareil de décider comment utiliser l’énergie disponible.
En ce qui concerne la manière dont les ordinateurs portables et les périphériques mobiles intelligents optimisent leurs propres performances, cela varie et constitue une cible mouvante. Toute réponse reflétant l'état actuel sera bientôt obsolète, ce type d'informations n'est donc pas disponible pour le site.
la source
Cela peut être fait, au moins sur certains appareils Android, si vous avez un accès root. Il s’agit de savoir si le contrôleur de charge peut être manipulé par logiciel pour ne pas le charger ou pour régler sa tension de charge.
Sur mon OnePlus 3T sous LineageOS 15.1 avec l’accès root activé, je peux renvoyer une valeur numérique en millivolts à
/sys/class/power_supply/battery/voltage_max
la tension de charge souhaitée. La valeur par défaut est 4320 (4,32 volts), mais peut être réglée n'importe où entre 3600 mV et 4500 mV par incréments de 20 mV (étant donné ce qui peut arriver lorsqu'une batterie lithium-ion est utilisée de manière abusive , vous ne voulez pas utiliser ce paramètre de manière abusive pour surcharger la batterie. ). Si je le règle sur quelque chose proche de la tension actuelle et ajuste en fonction en surveillant le courant de charge (j'utilise AccuBatterypour surveiller la charge et les performances de la batterie), je peux demander au téléphone de limiter le niveau de charge maximum de la batterie ou de maintenir son état de charge à un point souhaité inférieur à 100% lorsqu'il est branché, ce qui est utile pour prolonger la durée de vie de la batterie (fonctionnement prolongé à 100% peut réduire sa vie). Il y a aussi/sys/class/power_supply/battery/charge_enabled
; écho 1 ou 0 activera ou désactivera complètement la charge.Cependant, c'est quelque chose qui nécessite un accès root en premier lieu, et tous les téléphones ne disposent pas de ces contrôles pour le système. En tant que tel, le consommateur moyen ne pourra pas le faire, à moins que le fabricant de l'appareil décide d'exposer cette fonctionnalité dans les menus de paramètres du téléphone. Cela aussi est peu probable, car il est difficile de permettre aux consommateurs de sacrifier une partie de la durée de vie de la batterie de l'appareil pour prolonger la durée de service de la batterie utilisable (même avec la limitation par Apple des périphériques dotés de batteries usées, attirant l'attention sur les performances à long terme de la batterie). .
En bref, bien que ce soit techniquement possible, ce n'est pas quelque chose que l'on pourrait faire sans quelques retouches.
la source