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

 
 
> Непонятный вывод с AD7708, Выводятся начения только до 32768
Германн
сообщение Sep 20 2012, 21:42
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 26-08-12
Пользователь №: 73 259



Как я с данной АЦП работаю:
1. При включении прибора ничего в регистры АЦП не записываю. Т.е. в них состояние Power-On-Default.
2. При циклических измерениях делаю следующееЖ
2.1. В регистр ADC Control записываю номер канала от 7 до 0 + Unipolar + диапазон 2.56
2.2. В регистр Mode записываю Chop Disabled + Single Conversion
2.3. Читаю регистр ADC Data по появлению ноля на входе NRDY

На входе АЦП потенциометр на основе многооборотного регистра. Значение напряжения контролируется тестером.

Что вижу:
Значения читаемые с АЦП при изменяются от 20-30 дискрет до ~32ххх. При последнем - напряжение на входе ~ 1.2хВ. При дальнейшем увеличении напряжения на входе из регистра ADC Data читается 0xffff (ну или$FFFF
или 0FFFFH это как кому понятнее).

Вопрос. Что я делаю не правильно?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Plain
сообщение Sep 23 2012, 14:09
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Кроме зависаемого ввиду отсутствия таймаута кода, особых замечаний нет. Вообще, забивка результата единицами происходит по какой-либо ошибке. Попутно АЦП выставляет флаг ERR.

Общее мнение моё и знакомых — решение с постоянно выбранным CS потенциально практически нерабочее. Тем более, что используется проводной RDY — так что и ноги-то никак не экономятся. Микросхему мы применяем с самого её создания, и проблем не было никаких.
Go to the top of the page
 
+Quote Post



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

 


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


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