Які ліві виправдані та право виправдані результати АЦП?


10

Серія TI MSP430F20XX має 12-бітний внутрішній вихід АЦП, що правильно виправдано.

Яка різниця між виправданим лівим результатом та правовиправданим результатом? Які їх плюси і мінуси?

Відповіді:


11

На цьому процесорі регістр, який містить результат конверсії, шириною становить 16 біт.

Правильно обґрунтований результат означає, що біти [( N -1): 0] (де N - кількість біт точності) регістру містять значення АЦП і найбільш значущі біти регістра встановлюються на нуль.

Виправданий результат ліворуч означає, що біти [15: (16- N )] регістра зберігають результат, а біти [(15- N ): 0] встановлюються в нуль.

Наприклад, якщо ваш фактичний результат конверсії дорівнює 0x123, він буде читатись як 0x0123, якщо реєстр був виправданим правом, і як 0x1230, якщо він був виправданим зліва.

Перевагою обґрунтованих лівих результатів (для процесорів, які його підтримують) є те, що ви можете взяти лише найзначніший байт реєстру, даючи вам 8-бітову точність замість натільної точності. Це може бути корисно, якщо вам не потрібна додаткова точність або обмеження оперативної пам’яті та потрібно зберігати велику кількість зразків.

З іншого боку, право-обґрунтоване значення може використовуватися безпосередньо без масштабування, яке знадобиться ліво-виправданому значенню.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.