реклама на сайте
подробности

 
 
> MSP430F2274 прогаммирование встроенных операциоников, вход OA0I0 работает, а OA0I3 нет - в чем проблема
Make_Pic
сообщение Aug 3 2018, 13:22
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828



Продолжаю "сражаться" с MSP430F2274 - в нем два операционика. Пытаюсь их программировать:
Когда устанавливаю для OA0 (нулевого) инверсный вход на пин 10 OA0I1, то он нормально работает с входа на выход:
Код
OA0CTL0 = OAN_0 | OAP_1 | OAPM_2 | OAADC1; //OAN_0 - передача, OAN_3 - DTMF
OA0CTL1 = OAFBR_2 | OAFC_6;

Когда пытаюсь подключить к инверсному входу пин 22 OA0I3 (он же OAxIB по даташит), то на выходе усилителя сигнала нет (на входе есть):
Код
OA0CTL0 = OAN_3 | OAP_1 | OAPM_2 | OAADC1; //OAN_0 - передача, OAN_3 - DTMF
OA0CTL1 = OAFBR_2 | OAFC_6

В чем проблема может быть? Кто нибудь здесь программировал встроенные оп. в MSP430?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
controller_m30
сообщение Aug 5 2018, 15:38
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 24-02-09
Пользователь №: 45 309



Цитата(Make_Pic @ Aug 3 2018, 16:22) *
Код
OA0CTL0 = OAN_3 | OAP_1 | OAPM_2 | OAADC1; //OAN_0 - передача, OAN_3 - DTMF
OA0CTL1 = OAFBR_2 | OAFC_6

Для настройки OAFC_6 (Inverting PGA Mode) в даташите slau144j, стр.515 сказано, что
Цитата
In this mode the output of the OAx is connected to RTOP and RBOTTOM is connected to an analog multiplexer that multiplexes the OAxI0, OAxI1, OAxIA, or the output of one of the remaining OAs, selected with the OANx bits.

Т.е. как я понимаю, OAxIB напрямую к внешним выводам не подключается, а на него подаётся выход одного из других усилителей.
На картинке (1) моё предположение, по какому пути пойдёт инверсный сигнал при данных настройках.

На картинке (2) варианты настроек, для получения прямого сигнала OAxIB на инвертирующий вход ОУ.
При OAFC_0 сигнал должен пойти, предположительно, по красному пути.
А при OAFC<>6 и OANEXT_1 сигнал пойдёт по зелёному пути (вероятно).

Сообщение отредактировал controller_m30 - Aug 5 2018, 15:50
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Make_Pic
сообщение Aug 5 2018, 16:23
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828



Цитата(controller_m30 @ Aug 5 2018, 18:38) *
Для настройки OAFC_6 (Inverting PGA Mode) в даташите slau144j, стр.515 сказано, что
Т.е. как я понимаю, OAxIB напрямую к внешним выводам не подключается, а на него подаётся выход одного из других усилителей.
На картинке (1) моё предположение, по какому пути пойдёт инверсный сигнал при данных настройках.

На картинке (2) варианты настроек, для получения прямого сигнала OAxIB на инвертирующий вход ОУ.
При OAFC_0 сигнал должен пойти, предположительно, по красному пути.
А при OAFC<>6 и OANEXT_1 сигнал пойдёт по зелёному пути (вероятно).


controller_m30 вы правы!!! Я использую режим инверсного включения и встроенный делитель на резисторах. Мне нужно так для функционала схемы. А как вы показали мне на первой картинке, в этом режиме входной мультиплексор заканчивается внешним входом OA0I2. Придется менять разводку и управлять клавиатурой пинами с разных портов.
Большое спасибо!
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st August 2025 - 12:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.01362 секунд с 7
ELECTRONIX ©2004-2016