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

 
 
> Дифференциальный вход АЦП, для чего нужен и как им пользоваться?
PVGDRK
сообщение Oct 25 2009, 13:00
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 12-10-09
Пользователь №: 52 897



помогите разобраться.. использую мегу 640, где задействовано 12 входов ацп из них 11 с несимметричным входом.... на 12 вход подается синус, который лежит в положительной области относительно 0... при чем этот синус может быть несимметричным, т.е. "положительная" полуволна может быть больше или меньше "отрицательной".. мне нужно различать какая из полуволн больше , какая меньше или случай когда они равны или синус отсутствует на входе... можно ли этот вход настроить как дифференциальный и каким образом тогда работает АЦП, что оно измерит? или оставить вход несимметричным и программно вычислять полуволны?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Rst7
сообщение Oct 25 2009, 15:37
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Конечно, если под биполярным режимом подразумевается возможность подачи на вход ИС отрицательного потенциала относительно земли.


Нет конечно. Под биполярным режимом подразумевается дословный перевод термина, который используется в даташитах Atmel'а:

Цитата
17.11.3 Bipolar Differential Conversion
As default the ADC converter operates in the unipolar input mode, but the bipolar input mode can be selected by writting the BIN bit in the ADCSRB to one. In the bipolar input mode two-sided voltage differences are allowed and thus the voltage on the negative input pin can also be larger than the voltage on the positive input pin. If differential channels and a bipolar input mode are used, the result is

ADC=GAIN*(VPOS-VNEG)*512/VREF

where VPOS is the voltage on the positive input pin, VNEG the voltage on the negative input pin, and VREF the selected voltage reference. The result is presented in two’s complement form, from 0x200 (-512d) through 0x000 (+0d) to 0x1FF (+511d). The GAIN is either 1x or 20x.


Выделено мной.

Цитата
вот только для этой меги я не нашел упоминание о нем. по умолчанию?


Посмотрите на формулу, которая приведена для дифференциального режима. Это глава "ADC Conversion Result".


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
stells
сообщение Oct 25 2009, 15:44
Сообщение #3


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(Rst7 @ Oct 25 2009, 18:37) *
Посмотрите на формулу, которая приведена для дифференциального режима. Это глава "ADC Conversion Result".

вот эта формула в случае с tiny26 меня и сбила с толку (она там тоже есть), целый день не мог понять, почему у меня нет данных при отрицательном значении на дифференциальных входах. потом оказалось, что tiny26 не имеет биполярного режима
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 8th July 2025 - 01:29
Рейтинг@Mail.ru


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