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