roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 10:11

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: SPI & AD7888AR - путаются каналы
СообщениеДобавлено: 11 фев 2011, 19:28 
Не в сети

Зарегистрирован: 23 янв 2011, 21:11
Сообщения: 2
прог. языки: C/C++
Собрал ядро со spidev, прикрутил к порту микросхему АЦП AD7888, сделал простенькую программку для опроса АЦП. вот только обнаружил странный эффект- иногда, несколько (десятков) раз в час, на один опрос путаются каналы, например при опросе третьего канала получаю значение с четвертого канала. Заметил что на этот эффект имеет непосредственное влияние частота SPI - значение, которое устанавливается вызовом SPI_IOC_WR_MAX_SPEED_HZ. наиболее стабильно, но не идеально работает на 50000000.
Никто не не работал с подобными АЦП или другими микросхемами со спи интерфейсом, наблюдалось ли подобное и как его можно вылечить? И еще вопрос, я подозреваю что устанавливать частоту с шагом 1Гц процессор не умеет, наверное есть какой-то ряд частот, которые будут работать.

PS исходник программы тут


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO