Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

АЦП AD7714 Некорректные отсчеты в тестовом режиме

Отправлено Didro 09 мая 2009, г. 18:43


В тестовом режиме (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 правильно.

Похожие сообщения были раньше - http://www.telesys.ru/wwwboards/mcontrol/215/messages/99191.shtml и http://www.microchip.ru/phorum/read.php?f=2&i=6336&t=6336 . Но решения проблемы не нашел.

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

Спасибо



Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите 4 пополам:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru