Здравствуйте!!! Проблема с АЦП AD7980. Не могу считать с него данные. постоянно выдает значение 32768.
Напряжения на ножках:
-SDI соединен с VIO, напряжение 3,3 В;
- REF напряжение 5 В;
- VDD напряжение 2,5 В;
- IN+ постоянный сигнал около 0,5 В;
- IN- соединен с землей GND.
На CNV Подаю импульс длительностью около 800 нс. После этого считываю данные с АЦП. При этом на SDO, примерно через 230 нс после переднего фронта импульса CNV, устанавливается единица. При начале чтения после первого импульса SCK на выводе SDO устанавливается ноль.
если установить задержку между импульсом CNV и началом чтения единица на SDO сохраняется до начала чтения данных с АЦП.
Опрашиваю микроконтроллером stm32f103, пробовал менять настройки spi в контроллере не помогло.
Кто использовал эту АЦП, как у вас она работает?