Чому ми використовуємо посилання на цих напругах, а не просто 2 В і 4 В
Це може бути вигідним лише за правильних обставин, коли мікроконтролер відображає значення безпосередньо людині. Однак, більшість часу це тому, що там багато людей, які погано підходять до математики або не зупиняються і насправді думають.
Як і інші вже показали, 2,048 = 2 11 /1000 і 4,096 = 2 12 /1000. Якщо ви використовуєте 12-бітний перемикач напруги з посиланням 4.096 В, кожен рахунок становить 1 мВ
Однак зупиніться і подумайте, коли це насправді має значення. В одиницях мілівольт немає нічого особливого. З точки зору фізики, вони є абсолютно довільною одиницею для вимірювання ЕРС.
Наприклад, в системі управління, одиниці, які використовуються для різних виміряних кількостей, можуть бути будь-якими, що вам подобаються, якщо ви знаєте, що вони є. Якщо ви використовуєте фіксовану точку, ви хочете, щоб максимальне значення майже заповнило число, і використовуйте достатню кількість бітів, щоб мати необхідну роздільну здатність. Масштабування одиниць має диктуватися зручними внутрішніми бінарними поданнями.
Пізніше в процесі роботи неминуче будуть коефіцієнти посилення. Налаштування масштабування всіх вхідних значень можна регулювати за допомогою різних значень коефіцієнтів посилення, які вже є, і що система вже має обробляти довільні значення. Ніяких додаткових обчислень не потрібно, лише різні значення, що подаються в одні і ті ж обчислення.
У деяких випадках ці маленькі вбудовані системи потребують відображення цифрових значень людині. У цьому випадку одиниці мілівольт є корисними, коли потрібно показати напругу з трьома знаками після коми. Однак людські інтерфейси за своєю природою повільні порівняно з мікроконтролерами. Як правило, ви не хочете оновлювати цифровий дисплей швидкістю понад 2 Гц. Перетворення числа в десяткові цифри вже так чи інакше вимагає деякої арифметики. Масштабування деякого внутрішнього значення відповідно до відображеної роздільної здатності є досить незначним додатковим кроком щодо цього процесу.
Тоді також врахуйте, як часто ви бажаєте вимірювати напругу в діапазоні від 0 до 4.095 В, або принаймні більшу частину цього діапазону. Якщо ви хочете виміряти від 0 до 5 В, то посилання 4.096 справді не допоможе. У будь-якому випадку вам потрібно послабити сигнал в A / D, тому зчитування ослабленого сигналу в одиницях мілівольт не дає особливої переваги навіть при відображенні цифрових значень.
Отже, коротше кажучи, у сучасному світі з мікроконтролерами, що працюють з показаннями A / D, посилання 2.048 та 4.096 V в основному задовольняють усвідомлювану потребу, а також поштовхи, які не думають про проблему належним чином.