Доброе время суток!
На форуме уже обсуждался данный АЦП, но мне это не помогло.
Вот уже вторую неделю мучаю данный девайс (AD7718) ПОдключил его по апнотам. На команды SPI реагирует, в регистры все пишется и читается. Но девайс упорно не выдает статус READY после калибровки.
Произвожу следующие действия
1) Перевожу девайс в состояние IDLE 2) Пишу в регистр FILTER значение 0xff 3) Выбираю и настраиваю канал (На данном этапе при чтении этих регистров вижу, что данные регистров изменились на нужные) 4) Произвожу калибровку выбранного канала (Вннутренняя зеро калибровка) 5) Ожидаю сброса пина RDY в 0, чего не происходит.
Заметил, что в регистре STATUS бит LOCK сброшен, что говорит о проблемах тактирования. Пробовал подключать разные кварцы на 32.768 kgz, также пробовал внешний тактовый генератор
Но девайс упорно не хочет переходить в состояние READY
Если кто-то с ним работал, буду признателен за любую помощь!
|