MSP430 и ADC. Использование АЦП.

Продолжаем с учебным курсом по микроконтроллерам MSP430 и сегодня настало время разобрать работу модуля аналого-цифрового преобразователя. По традиции сначала теория, потом практика, так что приступаем!

Итак, микроконтроллеры MSP430 имеют в своем составе периферийный модуль ADC10, который представляет из себя 10-битный аналого-цифровой преобразователь (АЦП). А у некоторых контроллеров их целых два — 10 и 12-битный. К основным особенностям можно отнести то, что преобразование может быть запущено при помощи сигнала от таймера A.

Естественно, для работы АЦП необходимо опорное напряжение. MSP430 дает возможность использовать один из двух внутренних источников опорного напряжения (на 1.5 В и на 2.5 В) или внешний источник опорного напряжения.  Вообще ADC10 может работать с двумя источниками опорного напряжения, верхнее напряжение может принимать значения от 1.4 В до значения напряжения питания, а нижнее — от нуля до 1.2 В.

Читать далее