Яка різниця між каналами АЦП та штифтами AN у MCU?


Відповідь 1:

АЦП - це пристрій всередині мікросхеми, який виконує аналогові цифрові перетворення. Він може мати декілька каналів, з яких він може вибирати вибірки, але лише один за одним.

Аналогові вхідні штифти - це штифти, які певним чином підключені до АЦП.

У мікроконтролерах низького рівня часто спостерігається зіставлення 1: 1 між аналоговими вхідними штифтами та каналами АЦП, але є багато винятків.

Наприклад, деякі MCU мають внутрішні датчики температури, підключені до АЦП. Вони братимуть канали, недоступні за допомогою штифта.

У MCU вищого рівня (наприклад, STM32) ви також можете мати декілька АЦП, і зазвичай вони можуть вибирати з одних і тих же штифтів, тому ви можете мати аналоговий вхідний контакт, який відображає канал 2 на ADC0, канал 3 на ADC1 та канал 5 наприклад, на ADC2. Це дозволяє вам робити дуже цікаві речі, такі як відбір сигналу 3x якнайшвидше, використовуючи 3 АЦП, вражаючи їх початкові часи перетворення.


Відповідь 2:

Якщо MCU має аналогові штифти, ADC знаходиться всередині. Деякі процесори PIC мають їх. Сьогодні ADC доступні у всіх видах ароматів. Вони можуть мати інтерфейс реєстрації для контролю та стану. І вони можуть мати кілька каналів, мультиплексованих часом. Важливо врахувати специфікації MSPS та роздільну здатність.