Je ne suis pas impressionné par la qualité de ce schéma. Quelqu'un était trop paresseux pour exporter cette chose dans Eagle sans couleurs, ce qui ne veut rien dire pour les gens en dehors d'Eagle. Ensuite, il y a les deux blocs mystères à gauche. Celui du haut montre 5V et GND avec un capuchon en travers, mais sans aucune indication de ce qu'est la chose connectée à l'alimentation. Celui du bas est connecté à PWRIN et GND, mais encore une fois, aucune indication de ce qu'il est réellement. Je ne ferais pas beaucoup confiance à cette personne ou à cette organisation car ils ne peuvent même pas corriger les petites choses évidentes et manquent clairement de fierté dans leur travail qui aurait dû être trop embarrassant pour montrer ce gâchis en public. Je suppose que c'est une confirmation de plus que les Arduinos ne sont pas seulement des microcontrôleurs pour les nuls, mais aussi des microcontrôleurs par des nuls.
Quoi qu'il en soit, revenons à votre question. Il semble que le point est de basculer activement entre l'alimentation USB et la ligne d'alimentation PWRIN. Lorsque PWRIN est présent, il sera toujours utilisé, que l'alimentation USB soit disponible ou non. Pour que VIN soit utile, il doit être supérieur à VCC30 après avoir été divisé par deux par R10 et R11. D'après les noms, nous pouvons deviner que ce serait 6V, ce qui pourrait être le minimum requis par IC4 pour produire une sortie 5V fiable (je ne reconnais pas le numéro de pièce IC4 et je n'ai pas vérifié). Vous avez raison, IC5B n'a aucun intérêt. Il s'agit d'un tampon de gain unitaire, mais la sortie de IC5A devrait avoir la même impédance et la même capacité de commande.
Notez que la façon dont T1 est orientée, la diode de corps FET laisse toujours la tension d'alimentation USB sur le réseau 5V. Cela permet au système de démarrer et éventuellement d'activer complètement le FET si la carte est uniquement alimentée par USB. Si une alimentation externe est utilisée, le FET sera désactivé et la chute de diode empêchera tout courant important d'être tiré de l'alimentation USB.
Cette alimentation Arduino est conçue pour "faire la bonne chose", quelle que soit la source d'alimentation branchée.
la bonne chose
"La bonne chose" est:
pouvoir de verrue de mur
De nombreux systèmes utilisent 1 diode pour chaque source d'alimentation pour alimenter le système à partir de la tension d'entrée la plus élevée, qui gère automatiquement l'exigence de «transitions en douceur».
La diode fonctionne bien du côté alimentation verrue murale.
Alimentation USB
Hélas, une diode côté alimentation USB ne fonctionnerait pas pour l'Arduino. Lors de l'utilisation de l'alimentation USB seule, une chute de diode (généralement environ 0,6 V) entraînerait une baisse de diode inférieure à l'alimentation USB - il aurait donc été généralement de 4,4 V, ce qui est apparemment (?) Inadéquat.
pièces mystères
Les versions ultérieures du schéma Arduino étiquetent clairement le boîtier à 3 broches «alimentation DC 21 mm», indiquant une prise de 21 mm.
Les mystérieuses broches "4" et "8" en haut à gauche du schéma Arduino sont les broches d'alimentation d'un ampli-op double à 8 broches. Cet ampli-op est utilisé ici comme comparateur.
pensées
Je ne sais pas pourquoi le concepteur n'a pas utilisé de circuit intégré de comparaison, ni pourquoi le concepteur a utilisé les deux amplificateurs opérationnels dans le package alors qu'un seul amplificateur opérationnel est suffisant - mais comme cela fonctionne clairement , je ne vais pas dire que c'est "faux".
L'ampli-op et le pFET implémentent quelque chose de très proche d'une "diode idéale": lorsque seul le cordon USB est branché, l'ampli-op pilote durement le pFET, ce qui donne une chute de tension à travers le pFET inférieure à 0,1 V (donc tout fonctionne sur quelque chose d'assez proche de 5,0 V).
Lorsqu'une personne branche un câble USB à un Arduino qui n'avait auparavant rien branché, la diode du pFET "T1" laisse la puissance du câble USB s'échapper suffisamment pour amorcer la tension d'alimentation de l'ampli-op jusqu'à environ 4,6 V , plus que suffisant pour alimenter l'ampli-op, qui allume ensuite ce pFET durement, tirant la tension le reste du chemin jusqu'à plus de 4,9 V.
Lorsqu'une personne branche la verrue murale dans la prise d'alimentation Arduino, les amplificateurs opérationnels désactivent le pFET. La diode corporelle pFET empêche l'alimentation du régulateur de tension de contre-laver l'hôte USB. En principe, la puissance USB pourrait continuer à circuler à travers la diode du corps pFET dans l'Arduino, mais cela va être assez insignifiant puisque la puissance USB est proche de la même tension que la tension régulée générée par la verrue murale.
ps: Quand une petite entreprise vend 250 000 planches , j'utilise personnellement le mot "réussi" plutôt que "factices".
la source