Я пытаюсь использовать AD7091R-8 ADC чип с SPI. Процедура получения преобразованного значения описана в таблице данных и говорит:Аналоговое цифровое преобразование с AD7091 на SPI
- Сброс чип
- Доведите CONVST линии низкого уровня для 600ns, а затем получить его высоко.
- Для разрешенных каналов внутри регистра каналов (я включил последние 3 chans), начните синхронизировать данные, которые содержатся в 2 байтах.
Таким образом, я привожу CONVST линию для 1 мс, затем дождитесь 1 мс и начну синхронизировать данные, включив CS, затем синхронизировав 16 бит, а затем поднимите CS вверх. В тех 16 бит, которые синхронизируются, я должен войти в первый 3-битный идентификатор канала, и я получил его, но только первый. Другие 2 кадра без идентификатора канала, которые дают предположение, что что-то ухудшилось.
Делает ли чип после запуска CONVST и автоматическое создание данных с автоматическим определением результатов ADC или каким-то образом результат канала ADC должен быть добавлен?
Не могли бы вы дать понять, как данные должны быть извлечены из этого АЦП после выполнения CONVST?
Следует перенести на сайт http://electronics.stackexchange.com/ – Swanand