Nivovod 0 20 августа, 2013 Опубликовано 20 августа, 2013 · Жалоба Начал возиться с платой. Не могу достучаться до аналоговой части. Связываюсь по I2C c PIC контроллером на плате согласно описанию протокола http://wiki.analog.com/resources/eval/user...c_to_spi_bridge Контроллер Ack ставит, firmware version читается правильно. Но при этом по SPI он ни с одной микросхемой даже не пытается связаться - ни на запись, ни на чтение. Далее залез в их software drivers https://github.com/analogdevicesinc/no-OS/b...spi_interface.c Оказалось что описанный выше протокол не полный - в нем не указан механизм адресации внутри выбранной микросхемы. Изменил код в соответствии с драйверами. Результат тот-же. Не работает SPI и все тут. Написал в службу подержки AD, пока молчат. Большая просьба откликнуться тех, кто имеет опыт работы с платой. Заранее спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nivovod 0 21 августа, 2013 Опубликовано 21 августа, 2013 · Жалоба Проблема решена. Увеличил паузы между I2C транзакциями до 50мкС и контроллер начал их корректно отрабатывать. Хоть бы указали в документации данный момент. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться