À partir de la fiche technique ATMega328 , section 24.9.1:
Les options de référence de tension interne ne peuvent pas être utilisées si une tension de référence externe est appliquée à la broche AREF.
Depuis les pages de référence Arduino :
Alternativement, vous pouvez connecter la tension de référence externe à la broche AREF via une résistance 5K, vous permettant de basculer entre les tensions de référence externes et internes. Notez que la résistance modifiera la tension utilisée comme référence car il y a une résistance interne de 32K sur la broche AREF. Les deux agissent comme un diviseur de tension, donc, par exemple, 2,5 V appliqué à travers la résistance produira 2,5 * 32 / (32 + 5) = ~ 2,2 V au niveau de la broche AREF.
La fiche technique ATMega328 confirme la référence "résistance 32k interne" dans le tableau 29.16 Caractéristiques ADC avec: Résistance d'entrée de référence = 32 kOhm.
Cela étant dit, les deux déclarations ci-dessus semblent s'opposer quelque peu l'une à l'autre. J'ai une application avec certains capteurs produisant une échelle pleine 0-5V et d'autres une sortie pleine échelle 0-1.8V. L'application bénéficierait de la résolution accrue du passage à l'AREF 1,8 V lors de l'échantillonnage des capteurs 1,8 V et du passage à la référence AVCC interne pour les capteurs 5 V.
Les pages de référence Arduino suggèrent que c'est une bonne chose à faire étant donné que vous avez couplé l'AREF 1,8 V via une résistance de série de 5 kOhm et que vous avez pris en compte le diviseur de tension implicite avec la résistance interne de 32 kOhm. Est-ce juste un mauvais conseil de la référence Arduino, ou est-ce en fait une pratique courante de faire ce genre de chose? La déclaration d'Atmel est-elle limitée aux tensions externes appliquées à AREF sans résistance de limitation de courant externe (et si oui pourquoi, étant donné la résistance interne de 32k)?
En passant, évidemment, on pourrait obtenir un résultat similaire avec un ampli-op correctement construit pour mettre à l'échelle les signaux de 1,8 V jusqu'à 5 V, mais la complexité et les pièces supplémentaires semblent inutiles si elles peuvent être gérées par le CAN à bord tout aussi bien. en profitant de la référence de tension modifiable. De même, si vous pouviez vous convaincre que le signal détecté ne dépasserait pas 1,1 V, vous pourriez profiter de la référence de tension interne. Encore une fois, il me semble plus élégant d'utiliser le régulateur 1,8 V avec lequel j'alimente mes capteurs basse tension pour définir la référence.