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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Сигма-дельта АЦП, внутренний цифровой фильтр
_Pavel
сообщение Feb 1 2011, 15:26
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 17-11-09
Из: Иркутск
Пользователь №: 53 690



Добрый день.
Встала задача измерять гармоники от меандра в большом динамическом диапазоне. Вроде как надо много разрядов. Присмотрелся к сигма-дельта АЦП, до этого с ними дела не имел. И не могу понять АЧХ внутреннего фильтра, сильно страшная характеристика. Этот фильтр полезному сигналу не мешает?
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Feb 1 2011, 15:52
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(_Pavel @ Feb 1 2011, 18:26) *
Этот фильтр полезному сигналу не мешает?

Смотря что считать полезным сигналом sm.gif
Обычно этот фильтр используют для подавления сетевой наводки 50 (60) Гц, устанавливая на неё один из провалов АЧХ

Вообще сигма-дельта применяются для медленных прецизионных измерений.
Для динамики вряд ли подойдёт


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
_Pavel
сообщение Feb 1 2011, 16:25
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 17-11-09
Из: Иркутск
Пользователь №: 53 690



Так а какой смысл тогда делать таким АЦП скорость в несколько десятков киловыборок в секунду, если фильтр все равно все отфильтрует?
Go to the top of the page
 
+Quote Post
des00
сообщение Feb 2 2011, 05:14
Сообщение #4


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(_Pavel @ Feb 1 2011, 10:25) *
Так а какой смысл тогда делать таким АЦП скорость в несколько десятков киловыборок в секунду, если фильтр все равно все отфильтрует?

это теорию аналого цифрового преобразования курить надо %)


--------------------
Go to the top of the page
 
+Quote Post
_Pavel
сообщение Feb 2 2011, 06:45
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 17-11-09
Из: Иркутск
Пользователь №: 53 690



Цитата(des00 @ Feb 2 2011, 13:14) *
это теорию аналого цифрового преобразования курить надо %)

Впринципе разобрался, сигма-дельта АЦП предназначены для задач где требуется много выборок на период. А мне надо 4 выборки на период. Нашел у TI сигма-дельта АЦП у которого АЧХ фильтра имеет пологую вершину до 0.4 нормированной частоты. Мне подойдет, попробую заказать.

Сообщение отредактировал _Pavel - Feb 2 2011, 06:47
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Feb 2 2011, 06:56
Сообщение #6


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(_Pavel @ Feb 2 2011, 09:45) *
Впринципе разобрался, сигма-дельта АЦП предназначены для задач где требуется много выборок на период. А мне надо 4 выборки на период.

Не забудьте про УВХ


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
sysel
сообщение Feb 2 2011, 09:25
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852



С сигма-дельта АЦП надо четко различать Sample Rate и Output Data Rate.
Антиалиазинговый фильтр строится исходя из Sample Rate, что существенно упрощает жизнь.
Go to the top of the page
 
+Quote Post
_Pavel
сообщение Feb 2 2011, 16:14
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 17-11-09
Из: Иркутск
Пользователь №: 53 690



Цитата(MrYuran @ Feb 2 2011, 14:56) *
Не забудьте про УВХ

А в сигма-дельта АЦП его разьве нет?
Чето немного запутался, в блок схеме действительно нет схемы выборки и храния. А в документации написано 105 kSPS Data Rate. То есть как я понимаю 105 именно киловыборок в секунду и тогда какая разница между Sample Rate и Data Rate если опрашивать АЦП с той же переодичностью? Как я понял из описания такой АЦП циклически модулятором преобразует аналог в код и поидее должен запоминать сигнал вначале преобразования, иначе каша получится. Или я чето не так понял?

Сообщение отредактировал _Pavel - Feb 2 2011, 16:46
Go to the top of the page
 
+Quote Post
uriy
сообщение Feb 3 2011, 06:13
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Цитата
Вообще сигма-дельта применяются для медленных прецизионных измерений.
Для динамики вряд ли подойдёт
Не правда. Или вы считаете аудиосигнал медленноменяющимся и прецизионным? Аудиокодеки сделаны на сигма-дельта АЦП.

Цитата
А в сигма-дельта АЦП его разьве нет?
АЦП без УВХ наверно щас не бывает, я по крайне мере не встречал. Наверно что-то другое имелось ввиду.

Цитата
Чето немного запутался, в блок схеме действительно нет схемы выборки и храния. А в документации написано 105 kSPS Data Rate. То есть как я понимаю 105 именно киловыборок в секунду и тогда какая разница между Sample Rate и Data Rate если опрашивать АЦП с той же переодичностью? Как я понял из описания такой АЦП циклически модулятором преобразует аналог в код и поидее должен запоминать сигнал вначале преобразования, иначе каша получится. Или я чето не так понял?
Data Rate это скорость выдачи данных по цифровой шине АЦП на ваш хост контроллер. Sample Rate это частота оцифровки сигнала. Для сигма-дельта АЦП частота оцифровки составляет десятки мегагерц, обычно это частота 2^n, например 16384 кгц. Если полоса вашего сигнала не превышает сотни килогерц то на входе даже фильтр не нужен. Внутренний цифровой фильтр, наверняка можно отключить, если он вам мешает. В аудиокодеках его можно отключить.
Go to the top of the page
 
+Quote Post
sysel
сообщение Feb 3 2011, 06:49
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852



Цитата(uriy @ Feb 3 2011, 09:13) *
Внутренний цифровой фильтр, наверняка можно отключить, если он вам мешает.

Тогда на выходе Вы получите битовый поток с модулятора, который всё равно придётся фильтровать.

Для примера возьмём АЦП ADS1271 в режиме "High-Speed", тактировать будем Fclk = 27 MHz
В этом режиме частота семплирования входного сигнала будет составлять Fclk/4, т.е. 6.75 МГц. С этой частотой на выходе сигма-дельта модулятора будет получаться однобитный поток, который подаётся на вход цифровых фильтров и дециматоров.
Далее происходит фильтрация и децимация входных отсчетов. Для режима "High-Speed" коэффициент децимации = 64.
Т.е. получаем Output Data Rate = Fclk/(4 * 64) = 105.46875 kSPS.
Go to the top of the page
 
+Quote Post
_Pavel
сообщение Feb 3 2011, 07:08
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 17-11-09
Из: Иркутск
Пользователь №: 53 690



Цитата(sysel @ Feb 3 2011, 15:49) *
Тогда на выходе Вы получите битовый поток с модулятора, который всё равно придётся фильтровать.

Для примера возьмём АЦП ADS1271

О, как раз к этой АЦПухе присмотрелся biggrin.gif
Go to the top of the page
 
+Quote Post
sysel
сообщение Feb 3 2011, 07:22
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852



Цитата(_Pavel @ Feb 3 2011, 10:08) *
О, как раз к этой АЦПухе присмотрелся biggrin.gif

Я Вам советую посмотреть на AD7765.
В отличии от ADS1271 у него:
+ дифф. усилитель с малым коэф. гармоник внутри
+ буфер опоры уже внутри
- он может работать только как мастер на последовательной шине
- логические сигналы с уровнями 2.5 В
- нет возможности напрямик получить сигнал с выхода модулятора (однобитный поток без фильтрации)
- неравномерность АЧХ в полосе 0.1dB

Если минусы не пугают, берите его. У нас с ним серийная продукция идёт. Подводных камней не замечено.
Go to the top of the page
 
+Quote Post
hobgoblin
сообщение Feb 3 2011, 07:32
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 202
Регистрация: 2-10-06
Из: Петербург
Пользователь №: 20 881



Цитата
Так а какой смысл тогда делать таким АЦП скорость в несколько десятков киловыборок в секунду, если фильтр все равно все отфильтрует?

Если кратко
Сигма-дельта модулятор всегда работает на заведомо большей частоте, чем полоса полезного сигнала. Это необходимо для размазывания ошибки квантования по широкому спектру частот. Модулятор имеет хитрую характеристику передачи. Он по разному пропускает сигнал и шум. Коэффициент передачи сигнала обычно либо равен единице во всей полосе частот от нуля до частоты Найквиста, либо представляет собой ФНЧ. Кэффициент передачи шума представляет собой ФВЧ, который сильно ослабляет шум в узкой полосе около нуля и вносит усиление в шум на высоких частотах (это классический low-pass сигма-дельта). Выход самого модулятора чаще всего однобитный, иногда несколько бит (но это обычно в ЦАПах). Дальше стоит фильтр, задача которого весь внеполосный шум убить, и как правило децимировать сигнал, поскольку при малой полосе высокая частота оцифровки выходных данных не нужна. На выходе этого фильтра чистый полезный сигнал с большим количеством разрядов.
А вот про какой внутренний фильтр говорите Вы, можно понть только если Вы напишите конкретную микросхему
Go to the top of the page
 
+Quote Post
uriy
сообщение Feb 3 2011, 10:46
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Цитата
А вот про какой внутренний фильтр говорите Вы, можно понть только если Вы напишите конкретную микросхему
Да действительно, я не о том фильтре. Я все на своих аудиокодеках зациклился. Там часто бывают фильтры которые работают уже с низкосоростными данными. Например, фильтр предыскажений - 6дБ на октаву, полосовой фильтр. Микросхемы SSM2602, AD73322
Go to the top of the page
 
+Quote Post
sup-sup
сообщение Feb 3 2011, 21:53
Сообщение #15


Знающий
****

Группа: Участник
Сообщений: 674
Регистрация: 26-08-05
Пользователь №: 7 997



А немножко не в тему. Мне нужно именно сигма дельта и однобитовый поток чтобы был. А фильтр хочу в Циклоне сделать какой надо. Почему-то все сигма дельта имеют внутренний фильтр и не такой как надо. А мне надо до 200 кГц полосу и хватит 90 дБ. Нужен сигма дельта, чтобы не делать входной аналоговый фильтр. Нужен недорогой и малопотребляющий. Есть ли такой класс приборов?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 15th June 2025 - 17:40
Рейтинг@Mail.ru


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