En pratique, les chargeurs «intelligents» utilisent une puce spéciale appelée contrôleur de port de charge dédié . Un contrôleur DCP peut agir comme différents chargeurs et choisit le mode qui semble fonctionner le mieux.
En effet, les chargeurs muraux ordinaires (`` stupides '') utilisent les connexions de données USB pour signaler de manière statique et analogique ce dont ils sont capables. Les chargeurs `` intelligents '' peuvent faire la même chose, mais de manière moins statique: ils observent le comportement de l'appareil de charge et en déduisent la configuration idéale - qu'ils peuvent ensuite émuler.
Des exemples de puces de contrôleur de port de charge dédiées sont le contrôleur de port de charge USB de la série TPS2510 de Texas Instruments, le contrôleur d' émetteur / adaptateur de chargeur hôte USB Maxim MAX14600 et le contrôleur de port de charge rapide USB Norelsys NS3601 .
Une image de la fiche technique du TPS2513a (copyright TI):
De même, le MAX14600 (copyright Maxim):
Vous pouvez voir que les lignes de données USB («DP» et «DM») ont plusieurs ressources configurables sur elles, et celles-ci sont contrôlées par une logique «intelligente».
Quelques explications
Différents appareils rechargeables nécessitent différents types de chargeurs. Cela est dû en partie au fait que la spécification USB ne spécifiait pas le comportement de `` charge '' au départ, et en partie parce que certains fabricants souhaitent que leurs appareils ne se chargent que le plus rapidement sur leurs propres prises murales. De plus, un appareil ne peut pas consommer plus de courant que ce qu'il peut supposer autorisé , pour éviter le risque de surchauffe d'une source d'alimentation mal conçue.
Remarque: l'explication ci-dessous ignore les technologies USB3, USB Power Delivery et Qualcomm Quick Charge, qui compliquent encore plus les choses (par exemple, elles prennent en charge l'augmentation de la tension au-dessus de 5 volts).
Ces types de prises USB peuvent être distingués:
- Port USB standard (comme sur un PC). C'est ce qu'on appelle SDP , Standard Downstream Port. Un SDP fournit jusqu'à 100 mA et peut augmenter cette limite jusqu'à 500 mA si l'appareil connecté le demande gentiment, et l'hôte USB convient que c'est possible et autorisé.
- En pratique, presque tous les SDP fournissent 500mA même sans communication appropriée. Les gadgets USB tels que les petits ventilateurs et les chauffe-tasses ne communiquent pas, mais nécessitent toujours plus de 100 mA.
- Port USB avec capacité de communication et fonctionnalité de charge supplémentaire. C'est ce qu'on appelle CDP : Charging Downstream Port. Celui-ci peut fournir jusqu'à 1500mA. Les appareils en aval non communicants peuvent le signaler au chargeur en connectant les lignes de données USB D + et D- avec une résistance ou un court-circuit.
- La norme chinoise de l'industrie des télécommunications YD / T 1591-2009 est antérieure et inspirée à la spécification CDP. Il spécifie un court-circuit entre D + et D-.
- Port USB sans capacité de communication (comme dans une prise murale). C'est ce qu'on appelle DCP : Port de charge dédié. Il s'agit essentiellement d'un CDP sans moyen de parler à l'hôte USB (PC).
- Ports DCP qui ne respectent pas les spécifications DCP (de la version 1.2 de la spécification de charge de la batterie USB). Ces prises murales ont différentes configurations de résistances connectées aux lignes de données, ce qui entraîne des tensions fixes qui peuvent être lues par le dispositif de charge. La liste des tensions «reconnaissables» est très longue, ce n'est qu'un extrait:
- Apple 0,5A (D + à 2V, D- @ 2V)
- Apple 1A (2V / -2,8V)
- Apple 2.1A (2.7V / 2.0V)
- Apple 2,4 A (2,7 V / 2,0 V)
- Sony (3,3 V / 3,3 V)
- Beaucoup (y compris Samsung) 2A (1,2 V / 1,2 V)
Les chargeurs «intelligents» - c'est-à-dire les «puces de contrôleur DCP à l'intérieur - peuvent émuler un port DCP standard avec différentes valeurs de résistance, et peuvent également émuler plusieurs des tensions DCP non standard.
La sauce secrète
Les fabricants de puces ne décrivent pas vraiment comment fonctionne leur logique de `` détection '', mais la seule option qu'ils ont est de surveiller ce que fait le dispositif de charge sur les lignes D + et D-, et de regarder le courant qui est consommé.
Cela nécessite sans aucun doute beaucoup de recherches d'essais et d'erreurs, et l'algorithme est probablement gardé comme un secret bien gardé.
Une technique qui pourrait être utilisée consiste à parcourir les états émulés et à noter la quantité de courant qui est tirée. L'état avec le courant le plus élevé est alors le «meilleur» et reste actif.
Note de côté
Ne soyez pas dérouté par la commercialisation des fabricants de chargeurs qui prétendent qu'un chargeur " délivre le courant maximum pour l'appareil". Une prise USB est une source de tension ; il contrôle uniquement la tension et c'est le dispositif de charge qui «décide» combien de courant il «prend» pendant la charge.
Il n'y a donc aucun moyen qu'un chargeur puisse «forcer» un courant dans un appareil qui ne l'accepte pas, du moins pas en restant en dessous du maximum sûr de 5,1 volts.
La seule chose qui se passe est une ruse pour faire croire au chargeur qu'il est connecté au chargeur le plus capable, le mieux adapté et le plus compatible qu'il puisse imaginer.
Liens supplémentaires