Pourquoi utilisons-nous des références à ces tensions au lieu de simplement 2V et 4V
Cela peut être avantageux dans les bonnes circonstances lorsque le microcontrôleur affiche des valeurs directement à un être humain. Cependant, la plupart du temps, c'est parce qu'il y a beaucoup de gens qui sont mauvais en mathématiques ou qui ne s'arrêtent pas et pensent réellement.
Comme d' autres l' ont déjà montré, 2,048 = 2 11 /1000 et 4,096 = 2 12 / un mille. Si vous utilisez un A / D 12 bits avec une référence de 4,096 V, chaque comptage est de 1 mV.
Cependant, arrêtez-vous et considérez quand cela compte vraiment. Les unités de millivolts n'ont rien de intrinsèquement spécial. En termes de physique, ils sont une unité totalement arbitraire pour mesurer les CEM.
Dans un système de contrôle, par exemple, les unités utilisées pour les différentes quantités mesurées peuvent être ce que vous voulez, tant que vous savez ce qu'elles sont. Si vous utilisez un point fixe, vous souhaitez que la valeur maximale remplisse presque le nombre et utilisez suffisamment de bits pour avoir la résolution nécessaire. La mise à l'échelle des unités doit être dictée par des représentations binaires internes pratiques.
De toute façon, il y aura inévitablement des facteurs de gain réglables plus tard dans le processus. La mise à l'échelle personnalisée de toutes les valeurs d'entrée peut être ajustée en utilisant différentes valeurs de facteurs de gain qui existent déjà et dont le système doit déjà gérer les valeurs arbitraires. Aucun calcul supplémentaire n'est requis, seules des valeurs différentes sont introduites dans les mêmes calculs.
Dans certains cas, ces petits systèmes embarqués doivent afficher des valeurs numériques aux humains. Dans ce cas, les unités de millivolts sont utiles lorsque vous souhaitez afficher une tension avec trois décimales. Cependant, les interfaces humaines par leur nature sont lentes par rapport aux microcontrôleurs. En règle générale, vous ne souhaitez pas mettre à jour un affichage numérique à plus de 2 Hz. La conversion d'un nombre en chiffres décimaux nécessite déjà de toute façon un peu d'arithmétique. La mise à l'échelle d'une valeur interne pour correspondre à la résolution affichée est une étape supplémentaire plutôt mineure par rapport à ce processus.
Tenez également compte de la fréquence à laquelle vous souhaitez réellement mesurer une tension comprise entre 0 et 4,095 V, ou au moins la plupart de cette plage. Si vous voulez mesurer de 0 à 5 V, la référence 4.096 n'aide vraiment pas. Vous devez quand même atténuer le signal dans l'A / D, donc la lecture du signal atténué en unités de millivolts ne confère aucun avantage particulier, même lors de l'affichage de valeurs numériques.
Donc, en bref, dans le monde d'aujourd'hui avec des microcontrôleurs gérant les lectures A / N, les références 2,048 et 4,096 V répondent principalement à un besoin perçu et aux genoux qui ne pensent pas correctement au problème.