2 votes

Câbles USB vers Lightning pour les données uniquement

Je ne veux pas dégrader ma batterie en la chargeant pendant une sauvegarde iTunes longue, j'aimerais pouvoir sauvegarder mon iPhone sur mon ordinateur sans qu'il se charge en même temps. Est-ce que quelqu'un fabrique/vend des câbles USB vers Lightning qui ne transmettent que des données ?

3voto

MacGuffin Points 1375

Il est peu probable qu'un câble Lightning puisse fournir une synchronisation de données sans alimentation car fournir de l'énergie est une partie très importante du processus de négociation USB.

Considérez le processus de connexion d'un simple appareil USB tel qu'une souris. Comment la souris saurait-elle qu'elle est connectée à un ordinateur? Eh bien, elle le "sait" en ayant de l'énergie appliquée. Maintenant qu'elle a de l'énergie, elle informera l'ordinateur de ses capacités, et dans ces informations, elle informera l'ordinateur de ses besoins en énergie. Si, pour une raison quelconque, il n'y a pas assez d'énergie pour une capacité maximale (peu probable pour une souris mais possible pour quelque chose de plus complexe comme un iPhone), alors le périphérique USB ne sera pas "énuméré" comme un périphérique disponible. De même, un appareil saurait que la connexion est perdue en voyant la perte d'énergie. La perte d'énergie pour une souris signifie qu'elle ne peut plus fonctionner, mais pour quelque chose avec une alimentation externe, comme une imprimante ou un iPhone, la perte d'énergie sur le port USB signifie qu'aucun hôte USB n'est connecté, donc il cherche des hôtes sur d'autres ports ou quelque chose.

Un iPhone "sait" qu'il est connecté à un ordinateur parce que l'énergie est disponible, tout comme tout appareil USB serait également "informé" d'une connexion active. L'iPhone informera ensuite l'ordinateur de ses besoins en énergie, ce qui inclut probablement suffisamment d'énergie pour recharger ses batteries. Si vous ne voulez pas qu'un iPhone tire de l'énergie de l'hôte, c'est à l'iPhone d'informer l'hôte qu'il ne va pas tirer de l'énergie. Ensuite, de toute évidence, l'iPhone ne tirera pas plus d'énergie que celle nécessaire pour maintenir les communications, ce qui, pour l'USB, est inférieur à 100 mA.

Les câbles USB peuvent informer à la fois les hôtes et les périphériques invités de la quantité d'énergie qu'ils peuvent transporter. Les niveaux sur lesquels un câble peut transporter n'incluent pas zéro, il doit y avoir une certaine énergie autorisée sur le câble, mais la quantité réellement tirée dépend du périphérique invité.

Je devrais examiner les spécifications USB sur la quantité d'énergie que le câble est autorisé à limiter, ce que je ne suis pas prêt à faire pour le moment. Peut-être que le câble peut se déclarer capable de fournir uniquement des niveaux d'énergie US 1.1, ce qui pourrait limiter la consommation d'énergie à 2,5 watts pour l'iPhone. Encore une fois, la quantité d'énergie réellement consommée dépend de l'iPhone et non du câble.

Le câble doit permettre le passage de l'alimentation Vbus de 5 volts car cela est vital pour informer tout périphérique connecté de la présence d'un hôte actif sur le port. La spécification USB autorise un courant de 100 mA sans négociation pour plus d'énergie, mais encore une fois, la quantité d'énergie qui circule sur la connexion dépend du périphérique invité sur le bus. Je devrais examiner les spécifications USB pour en être certain, mais si un câble ne peut pas fournir au moins 900 mA d'énergie à un périphérique connecté, alors il échouerait à obtenir une certification. Sans cette certification, il ne serait vendu que par des opérations peu fiables et cela signifierait simplement que le câble deviendrait un fusible qui sauterait si plus d'énergie circulait que sur un vrai limiteur de flux d'énergie pendant qu'une connexion de données persiste.

Mon hypothèse la plus plausible à ce sujet est que si vous ne voulez pas que votre iPhone se charge tout en étant connecté à un ordinateur, vous devez rechercher des paramètres ou un logiciel sur l'iPhone pour l'empêcher. L'USB n'est pas vraiment conçu pour fournir des données sans fournir également de l'énergie, à une exception très unique près.

Avec l'introduction de l'USB 3.0, il existe un mode de fonctionnement dans lequel les données peuvent circuler sans que l'un ou l'autre appareil fournisse une alimentation Vbus de 5 volts. Je ne sais pas si le port Lightning est équipé pour fonctionner dans ce mode. Si le Lightning était équipé pour fonctionner dans un mode permettant le transfert de données USB 3.0 sans alimentation Vbus sur le port, cela signifierait avoir un logiciel sur l'iPhone pour initier la connexion.

Tel que je le vois, il est dépendant de l'iPhone d'initier une connexion avec un ordinateur hôte pour le transfert de données USB sans pour autant consommer de l'énergie qui pourrait recharger la batterie. Je ne suis pas au courant d'un tel logiciel qui empêche un iPhone de se recharger une fois connecté à un véritable ordinateur hôte USB. Si un câble existe pour établir une connexion par USB sans pour autant consommer de l'énergie, il doit être accompagné d'un logiciel spécialement conçu pour permettre une connexion de données mais pas permettre le flux d'énergie.

3voto

AVelj Points 1149

Vous pouvez influencer la puissance qu'un Mac envoie aux appareils USB connectés.

Arrêter (pendant la sauvegarde) et redémarrer (lorsque vous souhaitez une charge rapide) le démon usbd permettra un certain contrôle sur la puissance délivrée.


Ce n'est pas exactement une réponse de câble que vous espériez obtenir, si vous êtes inquiet du fait que les câbles lightning se déconnectent/reconnectent fréquemment à votre Mac et que vous ne pouvez pas obtenir une connexion solide pour transférer des données, alors vous pourriez aimer exécuter la commande sudo killall -STOP -c usbd dans le terminal, ce qui réduira la consommation de puissance de 2100 mA à 500 mA.

La norme USB 2.0 permet à l'hôte (c'est-à-dire votre Mac) de fournir 500 mA de puissance à votre appareil connecté. Cependant, grâce à une sorte de "magie Apple", les appareils iOS connectés/chargés depuis un Mac peuvent tirer un supplément de 1600 mA de puissance (jusqu'à 2100 mA de puissance), à condition d'utiliser un câble lightning approuvé/officiel par Apple. Cela malgré le fait que les câbles lightning soient des câbles USB 2.0 qui ne devraient normalement tirer qu'un maximum de 500 mA selon les spécifications de l'USB 2.0. C'est pourquoi sur Windows, les iPhone connectés se chargent beaucoup plus lentement (puisqu'ils ne peuvent tirer que 500 mA) tandis que sur macOS, les iPhone connectés peuvent se charger plus rapidement à 2100 mA.

Malheureusement, à cause de cette "magie Apple", j'ai constaté que les câbles lightning peuvent être assez sensibles aux moindres défauts (c'est-à-dire un seul des broches légèrement plié, des débris/poussière sur les broches, etc) qui peuvent rendre la consommation de puissance de 2100 mA assez instable lorsqu'ils sont connectés à un Mac. Ainsi, lorsque la connexion Mac-iPhone essaie de négocier une consommation de puissance constante de 2100 mA, toute fluctuation fait penser au Mac/iPhone qu'un problème est survenu et il tente de le corriger en se déconnectant/reconnectant très rapidement (nous parlons de milli-secondes). C'est plus fréquent lorsque votre iPhone a une charge très faible et cela affecte plus particulièrement les ordinateurs portables Mac (particulièrement sur les ports IO de gauche, mais les ports IO de droite sont également susceptibles). Cela ne veut pas dire que cela n'arrive pas sur les Mac de bureau, mais il semble que ce soit plus fréquent sur les MacBooks étrangement...

Quoi qu'il en soit, en exécutant cette commande dans le terminal, vous suspendez le processus usbd, qui est le processus de "magie Apple" qui configure les appareils iOS pour se charger depuis un Mac Apple jusqu'à une consommation de puissance de 2100 mA. Une fois que ce processus est arrêté, le Mac limitera la consommation de puissance à votre iPhone à 500 mA, ce qui est beaucoup plus stable et vous permettra donc de connecter et de transférer des données correctement, (même si cela rechargera aussi lentement que sur Windows).

Si vous souhaitez plus de détails sur le problème avec le processus usbd, j'ai effectué des dépannages approfondis et expliqué beaucoup de choses à ce sujet dans ma propre question ici : Problème de connexion iPhone-Mac et que fait le processus usbd ?.

Remarquez également que même si techniquement le câble lightning est défectueux, j'ai constaté que ce sont vraiment les plus petits défauts qui causent ce problème d'instabilité, même si le câble semble parfaitement en bon état et se charge parfaitement rapidement lorsqu'il est branché directement sur un adaptateur secteur. J'ai eu d'innombrables câbles lightning officiels d'Apple (achetés directement dans un magasin de détail Apple) rencontrer ce problème en seulement 2 semaines d'utilisation du câble. Cela malgré le fait d'être très prudent pour ne pas plier le câble, maintenir les broches dégagées de débris/poussière, veiller à ce que les broches ne soient pas endommagées, etc. Il n'y a vraiment rien que vous puissiez faire malheureusement. Cependant, comme je l'ai dit, ils fonctionneront parfaitement bien en se chargeant depuis un chargeur mural, ou se connecteront parfaitement bien à un Mac s'ils ne tirent que 500 mA de puissance.

Encore une fois, cela ne résoudra peut-être pas votre problème, mais si c'est un câble lightning qui se déconnecte/reconnecte fréquemment et que tout ce que vous voulez est une connexion stable pour transférer des données, alors je vous recommande d'exécuter cette commande dans le terminal pour mettre en pause le processus usbd, ce qui réduira cette consommation de puissance à un 500 mA beaucoup plus stable (ce que spécifie de toute façon la norme USB 2.0).

Note finale : Si vous souhaitez redémarrer le processus usbd, vous pouvez exécuter la commande sudo killall -CONT -c usbd ou redémarrer votre Mac.

Cela réduira les chances que vous n'endommagiez la batterie en effectuant une sauvegarde iTunes.

1voto

Oskar Points 1242

Vous pouvez influencer cela grandement avec des paramètres matériels normaux et iOS.

  • Assurez-vous de ne pas charger la batterie de votre téléphone au-delà de 80 % - si votre batterie est à 80 % au départ, aucune charge ne se produira et toute charge s'arrêtera dès que possible.
  • Obtenez un hub USB auto-alimenté peu coûteux et connectez-le d'abord au Mac. Il consomme moins de courant (500 mA) qu'une connexion directe de charge rapide (jusqu'à 2000 mA) au Mac. Ce hub Anker est de haute qualité, à un prix raisonnable et indique qu'il ne supporte pas la charge : Anker 4-Port USB 3.0 Hub, Ultra-Slim Data USB Hub with 2 ft Extended Cable [Charging Not Supported]. Anker a une très solide réputation pour les câbles et les appareils d'après mon expérience.
  • Branchez votre téléphone via un câble lightning dans le hub USB et non dans le Mac.

Anker data only USB hub

Les deux derniers signifient que vous chargerez au débit USB de base et que vous ralentirez toute charge qui se produira, ou vous trouverez un hub qui ne charge pas du tout.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X