дифференциальный усилитель в Atmega16

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
romanF1
Открыл глаза
Сообщения: 42
Зарегистрирован: Пн апр 11, 2011 20:28:48

дифференциальный усилитель в Atmega16

Сообщение romanF1 »

пытаюсь настроить дифференциальный усилитель в мк, но чтобы сигнал усиливался только с одной ножки выбираю канал ADC0, записываю соответствующий код MUX4 .. 0, но не понимаю в даташите Неинвертирующий Дифференциальный вход это ADC0 и инвертирующий Дифференциальный вход это ADC0, усиления 10x. то чем является ножка ADC0?


p.s. DIP корпус
Реклама
Аватара пользователя
rjhaviy
Опытный кот
Сообщения: 762
Зарегистрирован: Чт мар 04, 2010 12:38:27

Re: дифференциальный усилитель в Atmega16

Сообщение rjhaviy »

В смысле чем является ножка ADC0?
Чем будет являться ножка ADC0 зависит от того, что записано в битах MUX.
Дифференцальный вход это не одна, а две ножки!
ADC1 ощий инвертирующий вход для остальных семи неинвертирующих

Перевод даташита:

Код: Выделить всё

ADC также поддерживает 16 вариантов конфигурации для дифференциальных входов. Два дифференциальных входа (ADC1, ADC0 и ADC3, ADC2) содержат каскад со ступенчатым программируемым усилением: 0 дБ (1x), 20 дБ (10x), или 46 дБ (200x) – непосредственно перед аналого-цифровым преобразованием. Семь дифференциальных аналоговых каналов используют общий инвертирующий вход (ADC1), а все остальные входы ADC выполняют функцию неинвертирующих входов. Если выбрано усиление 1x или 10x, то можно ожидать 8-разрядное разрешение, а если 200x, то 7-разрядное. 
Последний раз редактировалось rjhaviy Чт июл 14, 2011 15:25:36, всего редактировалось 1 раз.
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Реклама
гостевая2
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: дифференциальный усилитель в Atmega16

Сообщение Engineer_Keen »

Ни разу не задумывался, над этой комбинацией, однако интересно. Получается что на обе ноги усилителя подключается один и тот же канал АЦП? А смысл? На выходе же 0 будет?
Вложения
ADC1.PNG
(13.06 КБ) 662 скачивания
romanF1
Открыл глаза
Сообщения: 42
Зарегистрирован: Пн апр 11, 2011 20:28:48

Re: дифференциальный усилитель в Atmega16

Сообщение romanF1 »

в даташитие зазначаеться что если работает дифференциальный усилитель то разрядность 8 бит почему же тогда формула содержит 512? взял я два разных канала ADC0 и ADC1 (соответственно настроив MUX4 .. 0) ADC1 бросил на землю а когда соединяют ADC0 с землей у меня 0 не получается а выдает 0,506 В это что такое?
Вложения
ATmega16-ADC-formula2-dif.png
(3.06 КБ) 667 скачиваний
romanF1
Открыл глаза
Сообщения: 42
Зарегистрирован: Пн апр 11, 2011 20:28:48

Re: дифференциальный усилитель в Atmega16

Сообщение romanF1 »

уже разобрался, необходимо было вычитать смещение при 0
Реклама
гостеваая 3
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»