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

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

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

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

Читать далее

Воспроизведение звука на STM32F4Discovery.

Одним из преимуществ отладочной платы STM32F4Discovery является наличие аудио-ЦАП со встроенным усилителем. Эту роль выполняет замечательная микросхема CS43L22. Так что на основе Discovery можно сделать кучу разнообразных аудио-девайсов 😉 Мы сегодня, для начала, просто разберемся, как произвести инициализацию и первоначальную настройку всего этого добра, ну и попробуем что-нибудь пропищать )

Воспроизведение звука

Читать далее