На входе АЦП(sar) постоянный сигнал по напряжению в пределах 0-3.6, при последовательном преобразовании(не периодичном) статический сигнал инзмеряеться с большой прогрешностью,
Например, на ножке 3.46, имеряеться:
ANI0:Voltage = 03.54 V
(0x0162)
0
ANI0:Voltage = 03.60 V
(0x0168)
0
ANI0:Voltage = 03.57 V
(0x0165)
0
ANI0:Voltage = 03.54 V
(0x0162)
0
ANI0:Voltage = 03.45 V
(0x0159)
0
ANI0:Voltage = 03.57 V
(0x0165)
Частота выборки 45к,
не пойму в чем причина, может происходит наложение спекта, и необходим антиалиайзинговый фильтр?????
Stanislav
Sep 12 2006, 11:05
А что за АЦП, какова схема его включения?
PS. Создание одинаковых тем в разных разделах здесь, по-моему, не приветствуется.
У меня АЦП в микроконтроллере.
Stanislav
Sep 12 2006, 11:30
Не сочтите за труд сообщить, в каком именно.
Причина - шумы в составе сигнала, помехи от цифровой части микроконтроллера (неверная разводка может сильно усугубить), либо шумы самого АЦП (это вряд ли, многовато...).
Лечение - правильная разводка, фильтрация до входа АЦП (простейшее: RC-цепь, конденсатор рядом с АЦП, нижняя обкладка - на аналоговый общий), цифровая фильтрация отсчетов (скользящее среднее или простейший БИХ ФНЧ первого порядка y[k] = y[k-1]+a*(x[k]-y[k-1]), где a<<1 определяет постоянную времени T=1/(fдискр*a)).
evg123
Sep 18 2006, 17:44
Цитата(kons @ Sep 14 2006, 15:57)

Причина - шумы в составе сигнала, помехи от цифровой части микроконтроллера (неверная разводка может сильно усугубить), либо шумы самого АЦП (это вряд ли, многовато...).
Лечение - правильная разводка, фильтрация до входа АЦП (простейшее: RC-цепь, конденсатор рядом с АЦП, нижняя обкладка - на аналоговый общий), цифровая фильтрация отсчетов (скользящее среднее или простейший БИХ ФНЧ первого порядка y[k] = y[k-1]+a*(x[k]-y[k-1]), где a<<1 определяет постоянную времени T=1/(fдискр*a)).
Поставьте на питании микроконтролленра танталовые конденсаторы прямо у корпуса сверху и с низу платы по паре микрофорад. Это иногда помогает.
evg123
Sep 19 2006, 10:40
Далее, порвать проводники, по которым идут аналоговые сигналы, и провести их через экранированный кабель (есть такие кабели внешне напоминают трубку припоя и толщиной не более 2 мм. Сверху экран - сплошной алюминий, а внутри - проводник в полимере). Один конец на ножку контроллера (или рядом), второй на место, куда приходит сигнал и сам экран заземлить у процессора и у точки прихода. Это тоже один раз спасло нас от ошибки в разводке. У Аналог Девайсез есть документ, посвященный разводке печ. плат. для быстрых АЦП процессов. AN-214. Если надо, могу выслать.
Atashi
Sep 19 2006, 11:35
не надо забывать об источнике опорного, и если это в контроллере - правильно ли запитана аналоговая часть?
evg123
Sep 20 2006, 14:30
Если это сигнал от датчика, а датчик запитан импульсным напряжением с большой пульсацией, то сигнал от него тоже будет прыгать.
to addi
-тип микроконтроллера
-что на осцилографе
-как формируется сигнал
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.