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

 
 
> АЦП AD7714 Некорректные отсчеты в тестовом режиме, 124 55 255 124 53 255... вместо нулей
Didro
сообщение May 9 2009, 14:58
Сообщение #1


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

Группа: Участник
Сообщений: 94
Регистрация: 9-04-07
Пользователь №: 26 893



В тестовом режиме (AIN6\AIN6) ожидают увидеть нули в регистре данных, вместо этого получаю:

Код
data from AD7714: 124
data from AD7714: 55
data from AD7714: 255
data from AD7714: 124
data from AD7714: 53
data from AD7714: 255
data from AD7714: 124
data from AD7714: 46
data from AD7714: 255
data from AD7714: 124
data from AD7714: 56
data from AD7714: 255
....

Что бы это могло означать ??

Калибрую и настраиваю по примеру из даташита (AIN6\AIN6, gain 1, no filter sync, bipolar mode, 24-bit length, boost off, maximum filter word (4000)), хостом выступает AVR ATMega8 с аппаратным SPI. Все регистры кроме Data читаются\модифицируеются через SPI правильно.

Похожие сообщения были раньше - вот и вот. Но решения проблемы не нашел.

Вот исходник программы - 1 к 1 калька с кода из даташита - , настраивает АЦП, считывает в массив значения, пересылает его по USART в ПК. Пробовал другой вариант исходников - не по даташиту (все-таки пример в даташите не для AVR, а для 68HC11) - результат тот же.
Уже неделю бьюсь, начал программный spi-реализовывать, не могу понять в чем причина таких странных данных.

Спасибо

P.S.
Чтобы 255 не сбивало, вот лог другого запуска:

Код
data from AD7714: 121
data from AD7714: 165
data from AD7714: 38
data from AD7714: 121
data from AD7714: 165
data from AD7714: 105
data from AD7714: 121
data from AD7714: 165
data from AD7714: 24
data from AD7714: 121
data from AD7714: 166
data from AD7714: 244
data from AD7714: 121
data from AD7714: 166
data from AD7714: 69
data from AD7714: 121
data from AD7714: 164

255 нет, хотя переодичность есть - каждый старшый (из 3х байт 24-х битного слова АЦП) равен 121 (или в примере выше 124)

Сообщение отредактировал Didro - May 9 2009, 14:58
Go to the top of the page
 
+Quote Post



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

 


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


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