|
АЦП AD7980 получение данных с АЦП, Не могу считать данные с этого АЦП, постоянно выдает -32768 |
|
|
|
Jul 9 2014, 09:23
|
Участник

Группа: Участник
Сообщений: 72
Регистрация: 28-06-10
Пользователь №: 58 174

|
Здравствуйте!!! Проблема с АЦП 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 в контроллере не помогло. Кто использовал эту АЦП, как у вас она работает?
|
|
|
|
|
 |
Ответов
|
Jul 10 2014, 03:52
|
Участник

Группа: Участник
Сообщений: 72
Регистрация: 28-06-10
Пользователь №: 58 174

|
Конденсаторы стоят. На VIO-SDI кондёр 0,1 мкФ на VDD 0,1 мкФ. На REF 22 mkF. На входе кондёр фильтра 2,2 нФ. Судя по даташиту если SDO подтянуть резистором к питанию, то после окончания преобразования SDO должен устанавливаться в ноль. У меня же он висит в единице, сбрасывается только после начала чтения данных. такое чувство что АЦП зависает во время преобразования
Сообщение отредактировал nx6310 - Jul 10 2014, 04:44
|
|
|
|
Сообщений в этой теме
nx6310 АЦП AD7980 получение данных с АЦП Jul 9 2014, 09:23 Plain Без требуемых конденсаторов, например, она не рабо... Jul 9 2014, 10:36 Tanya Цитата(nx6310 @ Jul 10 2014, 07:52) такое... Jul 10 2014, 05:36 Plain Цитата(nx6310 @ Jul 10 2014, 06:52) Конде... Jul 10 2014, 08:22  Plain Цитата(nx6310 @ Jul 14 2014, 11:19) и раз... Jul 14 2014, 08:58 Ndf Цитата(nx6310 @ Jul 10 2014, 07:52) ...
С... Jul 10 2014, 16:22 bullit Инициализация spi
КодSPI_InitTypeDef SPI_InitStru... Jul 10 2014, 06:09 nx6310 Spi я настроил. у меня на пине SDO от АЦП код 0х80... Jul 10 2014, 06:20 bullit Зачем Вы это?
RCC->APB1ENR&=~RCC_APB1ENR_SP... Jul 10 2014, 06:29 nx6310 Да это для экономии энергии. Буду плату высматрива... Jul 10 2014, 06:38 Tanya Цитата(nx6310 @ Jul 10 2014, 10:38) Да эт... Jul 10 2014, 07:58 bullit Было бы не плохо показать кусок схемы вокруг АЦП, ... Jul 10 2014, 16:24 nx6310 ЦитатаА руками подавать синхросигналы не пробовали... Jul 11 2014, 05:15 Ndf Цитата(nx6310 @ Jul 11 2014, 09:15) ...Су... Jul 11 2014, 06:10 nx6310 Если после окончания преобразования данные вообще ... Jul 11 2014, 06:26 Ndf Я так не пробовал, но с учетом рисунка 18 скорее в... Jul 11 2014, 07:20 nx6310 У меня на пине SDO не зависимо от наличия подтяжки... Jul 11 2014, 07:32 Plain Цитата(nx6310 @ Jul 11 2014, 10:32) Где т... Jul 11 2014, 08:03 nx6310 Вот схема
и разводка АЦП
SDO подтягивал и к... Jul 14 2014, 08:19 Herz Цитата(nx6310 @ Jul 14 2014, 11:19) Вот с... Jul 14 2014, 08:49 Ndf Цитата(nx6310 @ Jul 14 2014, 12:19) Вот с... Jul 14 2014, 12:07  Herz Цитата(Ndf @ Jul 14 2014, 15:07) Ну вы да... Jul 14 2014, 17:23 nx6310 ЦитатаА ничего, что референс с питанием перепутаны... Jul 14 2014, 09:33 nx6310 Заменил АЦП на AD7687, начал показывать какие то д... Aug 22 2014, 09:42
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|