реклама на сайте
подробности

 
 
> дифференциальное АЦП AD9235
cornflyer
сообщение Oct 5 2006, 13:01
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 11-07-06
Из: Dubna
Пользователь №: 18 729



Подаю на AD9235 дифференциальный сигнал. Считываю код - сигнал начинается с кода 2048.
Получаеца использовать можно только полшкалы.
Как сделать, чтобы сигнал начинался от нуля?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
HardJoker
сообщение Oct 5 2006, 14:15
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 995
Регистрация: 3-06-05
Пользователь №: 5 713



Цитата(cornflyer @ Oct 5 2006, 17:01) *
Подаю на AD9235 дифференциальный сигнал. Считываю код - сигнал начинается с кода 2048.
Получаеца использовать можно только полшкалы.
Как сделать, чтобы сигнал начинался от нуля?




Нужно проверить состояние входа MODE. Судя по всему стоит режим со смещением, поэтому ноль соответствует половине шкалы. Попробуйте подать сигнал близкий к максимальному (не переполнение!), потом измените его полярность.

OPERATIONAL MODE SELECTION
As discussed earlier, the AD9235 can output data in either offset binary or twos complement format. There is also a provision for enabling or disabling the clock DCS. The MODE pin is a multi-level input that controls the data format and DCS state. The input threshold values and corresponding mode selections are outlined in Table 8.

Table 8. Mode Selection
MODE Voltage Data Format Duty Cycle Stabilizer
------------------------------------------------------------------------
AVDD Twos Complement Disabled
2/3 AVDD Twos Complement Enabled
1/3 AVDD Offset Binary Enabled
AGND (Default) Offset Binary Disabled
------------------------------------------------------------------------
The MODE pin is internally pulled down to AGND by a 20 kΩ resistor.
Go to the top of the page
 
+Quote Post
cornflyer
сообщение Oct 6 2006, 05:49
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 11-07-06
Из: Dubna
Пользователь №: 18 729



Что мне нужно: есть апериодический сигнал положительной полярности. Амплитуда может меняца в диапазоне 0..2 В. Когда на входе сигнал с амплитудой в диапазоне 0..20 мВ его надо усиливать в 100 раз, чтобы растянуть на всю шкалу АЦП. Нашел усилитель с программируемым КУ=0..160. Это AD8330. Но он дифференциальный... Поставил на входе AD8138 с развязочными кондюками чтобы сделать из однополярного сигнала дифференциальный. Все работает. Подал диф. сигнал с выхода AD8330 на АЦП AD9235.
На выходе АЦП читаю код. Сигнал начинаеца с кода 2048. Смотрю на ногу MODE АЦП.
------------------------------------------------------------------------
AVDD Twos Complement
2/3 AVDD Twos Complement
1/3 AVDD Offset Binary
AGND (Default) Offset Binary
------------------------------------------------------------------------
У меня MODE по дефолту AGND. Получаеца код со смещением, т.е. когда разница между VIN+ и VIN- равна нулю, то на выходе код 2048. Когда Twos Complement - да, сигнал будет начинаца с нуля, но старший бит будет все равно потерян - он будет выделен под знак. А у меня сигнал положительный.
Я попробовал такой вариант: VIN- посадил на потенциал 1.5 В, VIN+ на 0.5 В. Но че-то там заглючил усилитель AD8330. Он стоит на входе АЦП. Схема такая: после диф. усилителя AD8330 стоят развязывающие емкости 2.2 мкФ, после них я поставил делители напряжения, которыми и сместил уровни диф. сигналов. Сперва поставил потенциометры по 1к. Почти нормально. Потом поставил потенциометры 10к. Думал будет лучше. Но че-то с сигналом стало на выходе AD8330. Аццкий дисторшн. На OPLO вообще
синал пропал... млин, зашел в тупик... скоро придет заказчик и начнеца экшн maniac.gif
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 00:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01358 секунд с 7
ELECTRONIX ©2004-2016