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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Вопрос по дифференциальному входу
Herz
сообщение Apr 1 2011, 13:26
Сообщение #16


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Корявый даташит, конечно. Похоже, имеется в виду уменьшение разрешения на 1 бит в 8-битном режиме. Поскольку контроллер 8-разрядный, часто младшими битами результата пренебрегают (если допустимо), для чего используется левое выравнивание. (См. назначение бита ADLAR). Так что свои 9 бит (+знак) в дифференциальном режиме с К=1 Вы получить сможете.
Go to the top of the page
 
+Quote Post
nk@
сообщение Apr 2 2011, 19:05
Сообщение #17


Частый гость
**

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



Цитата(a.a.ryzhov @ Apr 1 2011, 09:25) *
С дифференциальным входом вроде разобрался.

Вопрос тогда такой еще, при работе в дифф. режиме по даташиту разрядность АЦП составляет 8 бит, однако по факту (как написано в даташите), получаем что количество уровней квантования в каждую сторону по 512 (511), что соответствует разрядности АЦП 9 бит, а десятый бит ADC9 в регистре ADCH показывает знак преобразования.

Где несоответствие?


В меге32 10-битный АЦП. А значение ложится в 2 регистра (ADCL и ADCH). В случае диф. режима, значение становится "знаковым"
Код
The result is presented in two’s complement form, from 0x200 (-512d) through 0x1FF
(+511d). Note that if the user wants to perform a quick polarity check of the results, it is
sufficient to read the MSB of the result (ADC9 in ADCH). If this bit is one, the result is
negative, and if this bit is zero, the result is positive.

Не звбывайте, что точнсть +-2 младших разряда.

По своему опыту дам пару советов:
1. поставьте сапрессоры на входе.
2. желательно применить кабель - свитую пару в экране - это снизит наводки.
3. надежно соедините "земли" устройства и источника сигнала.

Сообщение отредактировал nk@ - Apr 2 2011, 19:06
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 9th August 2025 - 16:43
Рейтинг@Mail.ru


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