@Proshka17

Msp430 внутренний операционный усилитель?

Добрый день!
Мне нужно подключить микрофон к msp430.
Я сделал следующим образом:
5dadef5f85cab097193442.png
Но теперь нужно использовать "операционный усилитель из состава микроконтроллера". Подскажите пожалуйста: что это значит и как это сделать?
  • Вопрос задан
  • 417 просмотров
Пригласить эксперта
Ответы на вопрос 4
DIITHiTech
@DIITHiTech
Fullstack javascript developer
на 11стр www.ti.com/lit/ml/slap118/slap118.pdf случаем не то что Вам нужно?
Ну и схема с аппноута Atmel на всякий
1455749052_screenshot_1.png
Ответ написан
Комментировать
longclaps
@longclaps
MSP430F2xx серия

Похожи на 1хх поколение, но работают на более низкой мощности, поддержка до 16 МГц операций. Параметры устройства:
.....
Другие интегрированные периферийные устройства: операционные усилители, .....

ссылка
Ответ написан
@pfg21
ex-турист
пару гугло запросов
www.ti.com/lit/ug/tidu443/tidu443.pdf
MSP430F2274 Transimpedance Amplifier (TIDM-TIA) User's Guide
пример прикладной схемки с использование встроенного усилителя.

www.ti.com/lit/ug/slau144j/slau144j.pdf - даташит на микроконтролер.
скрин модуля операционного усилителя.
5dae1d49acf24934524482.gif
Ответ написан
Комментировать
@tugo
Но теперь нужно использовать "операционный усилитель из состава микроконтроллера".
Подскажите пожалуйста: что это значит и как это сделать?


1. Сначала составляем схему с внешним ОУ. У меня есть легкие сомнения в работоспособности вашей схемы, поэтому я нарисовал свою.
5daf7d3e83f8b584547673.png
Еще можно посмотреть на схему этой платы
https://www.sparkfun.com/products/12758
https://cdn.sparkfun.com/datasheets/BreakoutBoards...

У АЦП и ОУ микроконтроллера однополярное питание, поэтому входной сигнал от микрофона нужно поместить на уровень половины напряжения питания, чтобы не обрезался сигнал.

2. Изучаем схему модуля ОУ в микроконтроллере в документе MSP430x4xx Family User Guide
www.ti.com/lit/ug/slau056l/slau056l.pdf
Figure 22−1. OA Block Diagram, страница 649

Нужно записать определенные значения в регистры, которые управляют мультиплексорами и др. логическими элементами, чтобы довести сигналы инвертирующему и неинвертирующему входам ОУ и вывести выход ОУ на внутренний АЦП.
5daf80a0ed1df276282365.png

ОУ можно сконфигуририровать в один из нескольких режимов.
Т.к. ОУ в 1-м пункте у меня включен в инвертирующем режиме, подошли бы режимы
General-Purpose Opamp Mode и Inverting PGA Mode, которые задаются регистром OAFCx.
Но, скорее всего, захочется самим устанавливать коэффициент усиления сигнала внешними резисторами, поэтому выбираем режим General-Purpose Opamp Mode. Т.е OAFCx = 0;
В этом случае на схеме нам становятся неинтересным куча элементов.

Дальше, конфигурируем OAPx = 0; (с какого входа брать сигнал на неинвертирующий вход) Сигнал берем с OAxI0.
OANx = 1; (сигнал на инвертирующий вход берем с OAxI1)
Включаем ОУ регистром OAPMx = 3;
5daf86912219c468301026.png
Дальше курим этот пункт, как вывести сигнал с ОУ на ногу на выход и подать на вход АЦП.
5daf86feb1613395041634.png
Наружу выводим, чтобы снаружи подсоединить резисторы, которые на схеме пункт 1.

3. Открываем даташит на конкретный микроконтроллер и ищем ноги.
5daf8e04b4b1a626670110.png

Application Note www.ti.com/lit/ml/slap118/slap118.pdf - огонь. Даже если и для другой серии. Спасибо Dmitriy Mozgovoy
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы