Цитата(cornflyer @ Oct 6 2006, 09:49)

Что мне нужно: есть апериодический сигнал положительной полярности. Амплитуда может меняца в диапазоне 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 вообще
синал пропал... млин, зашел в тупик... скоро придет заказчик и начнеца экшн

Идея в том, чтобы в режиме MODE=AGND (default) получить дифференциальный сигнал со средней точкой 1/2 AVDD (рис.35, DS AD9235) с размахом +-1Vp-p на входе АЦП.
Если AD8138 стоит на входе и реализовано смещение его выходов на уровне 1/2 AVDD как на рис.35, то для получения дифф.сигнала из однополярного сигнала необходим еще один источник смещения 1/2Uвх=1V, который следует подключить к резистору 523 Oма, отсоединив его от земли (см. тот же рис.35).
Смещение 1/2Uвх=1V можно оперативно сделать из пары последовательно включенных диодов Шоттки + резистор на питание + керамический конденсатор.
Такая схема будет работать _строго_ в диапазоне входного сигнала от 0V до 2V. Для малых сигналов от 0V до 20mV опорное смещение дожлно быть 10mV!!! Как вариант в качестве источника смещения использовать выход ЦАП. При максимальном диапазоне от 0V до 2V он должен вырабатывать 1V, при минимальном от 0V до 20mV соответственно 10mV.