|
непонятки с AD7766, Не удается задействовать весь диапазон |
|
|
|
Mar 12 2014, 12:08
|

Частый гость
 
Группа: Участник
Сообщений: 149
Регистрация: 15-12-09
Из: Москва
Пользователь №: 54 280

|
Цитата(Plain @ Mar 12 2014, 14:45)  Очевидно, идентифицировать, наконец уж, себя во времени и пространстве, потому как, с тех пор, как Вы пообещали, как минимум себе же:
приложенных сил не видно, и все мы тут всё ещё лишь лицезреем международное чудо разделения труда: Проверил, у меня данные с ацп читаются через DMA, там все гладко: Пришло прерывание DRDY c АЦП, включаю DMA на получение 3-х байт, затем получаю прерывание от DMA о получении 3-х байт, выключаю DMA складываю байты в буфер и жду следующих данных. Если был бы сдвиг байт (бит) при получении то график такой бы не был, было бы черти-что.
|
|
|
|
|
Mar 12 2014, 12:27
|

Частый гость
 
Группа: Участник
Сообщений: 149
Регистрация: 15-12-09
Из: Москва
Пользователь №: 54 280

|
Цитата(Tanya @ Mar 12 2014, 15:14)  А трудно сразу попробовать нормально? Вот взять два одинаковых резистора, соединить, на среднюю точку подать 2.5 вольта, их концы - на входы АЦП, последовательно с этой цепочкой батарейку и переменный резистор... Я уже попробовал с 5-ю и 2.5 вольтами, зачем еще переменник ? У меня на плате прецизионный источник 2.5 вольт ADR431, вот его и подаю на положительные входы операционников чтоб организовать смещение
|
|
|
|
|
Mar 12 2014, 12:55
|

Частый гость
 
Группа: Участник
Сообщений: 149
Регистрация: 15-12-09
Из: Москва
Пользователь №: 54 280

|
Цитата(Tanya @ Mar 12 2014, 15:31)  Схему нарисуете? Да, 10 мин дайте вот
|
|
|
|
|
Mar 12 2014, 13:13
|

Частый гость
 
Группа: Участник
Сообщений: 149
Регистрация: 15-12-09
Из: Москва
Пользователь №: 54 280

|
Цитата(Tanya @ Mar 12 2014, 16:07)  А где обратная связь у первого ОУ? Да, там 160 КОМ, в обр связи (просто с платы рисую, упустил)
|
|
|
|
|
Mar 12 2014, 13:46
|

Частый гость
 
Группа: Участник
Сообщений: 149
Регистрация: 15-12-09
Из: Москва
Пользователь №: 54 280

|
Вот это получилось когда на вход подаю 2 вольта (p-p), а коды ацп соответствуют размаху 4 вольта и уже близки к пределу АЦП !!! Цитата(WHALE @ Mar 12 2014, 16:33)  У вас на схеме Vref и AVdd на AD7766 не попутаны? Сейчас проверил, не не попутаны, и напряжения на месте Ладно, я домой, написал аналогичный вопрос на analog.com, может завтра чего-нибудь прояснится. Всем спасибо!
|
|
|
|
|
Mar 20 2014, 08:36
|

Частый гость
 
Группа: Участник
Сообщений: 149
Регистрация: 15-12-09
Из: Москва
Пользователь №: 54 280

|
Цитата(MaxPIC @ Mar 11 2014, 16:37)  Могу предположить, что у Вас проблема с настройкой SPI (как будто считываете со сдвигом, начиная не со старшего байта, а со следующего за ним). Посмотрите осциллографом SCLK, CS, SDO и проконтролируйте момент защёлкивания данных с SPI. Проблема разрешилась, и дело было действительно в SPI, оказалось что проглатывался самый первый бит посылки, что равносильно умножению на 2 !!! А не заметил этого, так как числа были не большие и поэтому при сдвиге не один разряд влево знак числа не менялся!!! Всем спасибо тему можно закрывать!
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|