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

 
 
> данные в программу FilterPro от TI, при расчете ФНЧ
Stalker27
сообщение Oct 12 2012, 05:44
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 30-11-07
Пользователь №: 32 830



Помогите пожалуйста правильно подставить данные в программу FilterPro от TI при расчете ФНЧ:

Gain (A0) = (1V/V 0dB ???)
Passband Frequency (fc) =
Allowable Passband Ripple (Rp) = (3дБ при Баттерворте ???)
Stopband Frequency (fs) =
Stopband Attenuation (Asb) =

Разрядность АЦП МК ATmega16 составляет 10 бит, что при преобразовании дает 2^10=1024 уровней динамического диапазона или 20*log(2^10)=60,2 дБ. Для уменьшения погрешностей АЦП частота дискретизации должна составлять максимум 15 кГц. Согласно теореме о дискретном представлении (теорема Котельникова), частота дискретизации должна быть, по крайней мере, в два раза большей частоты сигнала. Таким образом, максимальная частота сигнала равна 15 / 2 = 7,5 кГц.



Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Guest_TSerg_*
сообщение Oct 15 2012, 10:15
Сообщение #2





Guests






Искать на тему анти-алиасинговый фильтр ( Anti-aliasing Filter )
Критерий - снизить погрешность от наложения до требуемого уровня.
К примеру, не выше погрешности квантования.

Если использовать фильтр Баттерворта, который имеет АЧХ
K(w)^2 = (1 + (w/wc)^2*n)^-1

то при требовании K = 1000 ( 60 дБ ) и w/wc = 2 ( 15 кГц / 7.5 кГц )
получаем
n = Lg(k^2-1)/(2*Lg(2)) ~ 10

Т.е. достаточно фильтра Баттерворта 10-го порядка.

Для эллиптического - меньше.

Вроде так sm.gif

Сейчас обычно схемотехнически ставят ФНЧ первого порядка на RC и фильтр высокого порядка на переключаемых конденсаторах ( микросхема )
Go to the top of the page
 
+Quote Post
Myron
сообщение Oct 15 2012, 14:17
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451



Цитата(TSerg @ Oct 15 2012, 04:15) *
Искать на тему анти-алиасинговый фильтр ( Anti-aliasing Filter )
Критерий - снизить погрешность от наложения до требуемого уровня.
К примеру, не выше погрешности квантования.

Если использовать фильтр Баттерворта, который имеет АЧХ
K(w)^2 = (1 + (w/wc)^2*n)^-1

то при требовании K = 1000 ( 60 дБ ) и w/wc = 0.5 ( 7.5 кГц / 15 кГц )
получаем
n = Lg(k^2-1)/(2*Lg(0.5)) ~ 10

Т.е. достаточно фильтра Баттерворта 10-го порядка.

Для эллиптического - меньше.

Вроде так sm.gif

Ув. Сталкер27, Вам должно быть понятно, что аналоговый фильтр 10-го порядка теоретически возможен, но практически его делать нет смысла (некоторые правда строят такие). Есть два выхода:
- Применить две интегральные схемы фильтров 5-го порядка на переключаемых конденсаторах (от Махим), поставив перед этой гирляндой и после нее НЧ фильтры 1-го порядка (убрать наложение в этих фильтрах и в последующем АЦП).
- Применить одну интегральную схему фильтра на переключаемых конденсаторах (от Махим), поставив перед ней и после нее НЧ фильтры 2-го порядка (убрать наложение в этих фильтрах и в оследующем АЦП). Итого 9-й порядок. Можно добывить еще один порядок на входе этой гирлянды.
- Наилучшее решение - повысить частоту отсчетов в АЦП в несколько раз. Тогда от частоты среза фильтра до частоты (Fs-Fc =частота отсчетов минус частота среза), будет достаточно пространства, где успешно сработает ФНЧ 4-го порядка или даже 2-3-го (в зависимости от выбранного соотношения частот). Все это считается легко. Наверное Вам очевидно, что большее сотношение позволяет использовать меньший порядок ФНЧ. Но порядок имеет ступенчатое поведение (скажем, для Баттерворта - 6дВ на октаву на один порядок). Поэтому, "методом последовательного приближения" можно получить Вам и только Вам нужный компромиссный вариант.
Ну и последнее. Частота отсчетов вдвое выше частоты среза соответствует теореме отсчетов (Найквиста-Котельникова). Но это теорема ограничительная и она не предлагает методов как это сделать и какие при этом потери качества тракта сигнала (даже применяя ФНЧ огромных порядков). На деле происходит потеря либо качества фильтрации, либо качества очистки наложения спектров, либо обоих. Поэтому надо это соотношение повышать и не морочить себе голову с ФНЧ 10-го порядка.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Stalker27   данные в программу FilterPro от TI   Oct 12 2012, 05:44
- - maksimp   Подозреваю что Stopband Attenuation (Asb) нужно 45...   Oct 12 2012, 20:45
- - Stalker27   Данные представленные на скриншоте идут по умолчан...   Oct 14 2012, 08:53
|- - Myron   Цитата(Stalker27 @ Oct 14 2012, 03:53) .....   Oct 14 2012, 12:47
|- - Stalker27   Цитата(Myron @ Oct 14 2012, 16:47) Это во...   Oct 15 2012, 04:08
- - GDI   Программа работает по исходным данным, которые Вы ...   Oct 15 2012, 07:23
- - Stalker27   Есть необходимость оцифровать сигнал в пределах -1...   Oct 15 2012, 09:23
- - TSerg   Чтой-то я не понял - кому эта сентенция, мне или Т...   Oct 15 2012, 16:35
|- - Myron   Цитата(TSerg @ Oct 15 2012, 11:35) Чтой-т...   Oct 15 2012, 18:33
- - TSerg   >что аналоговый фильтр 10-го порядка теоретичес...   Oct 15 2012, 18:12
- - TSerg   Если, что - класс фильтров на переключаемых кондес...   Oct 15 2012, 20:04
|- - Myron   Цитата(TSerg @ Oct 15 2012, 15:04) То, чт...   Oct 15 2012, 20:13
- - Stalker27   Большое спасибо за ответы. 10-й порядок я конечно ...   Oct 16 2012, 05:47
- - TSerg   Вообще-то у ATMega16 не рекомендуется обрабатывать...   Oct 16 2012, 08:14
- - TSerg   Дальше: 1. Частоту выборки встроенного АЦП можно п...   Oct 16 2012, 10:01
|- - Myron   Цитата(TSerg @ Oct 16 2012, 05:01) Дальше...   Oct 16 2012, 14:04
|- - TSerg   Цитата(Myron @ Oct 16 2012, 18:04) Ну да,...   Oct 16 2012, 14:20
- - Stalker27   Ок, значит будет входной сигнал до 4кГц. Рассматри...   Oct 16 2012, 10:23
|- - Myron   Цитата(Stalker27 @ Oct 16 2012, 05:23) И ...   Oct 16 2012, 12:39
- - TSerg   Vin = -1..+4 V; >Не знаю, можно ли считать АЦП...   Oct 16 2012, 12:56
- - Stalker27   Цитата(Myron @ Oct 16 2012, 16:39) Вообще...   Oct 16 2012, 14:53
|- - Myron   Цитата(Stalker27 @ Oct 16 2012, 08:53) Ра...   Oct 16 2012, 22:27
- - TSerg   Да, вроде нормально. Только ряд лучше взять E24 ( ...   Oct 16 2012, 17:04
- - TSerg   >Allowable Passband Ripple (Rp) = 3dB Если у В...   Oct 17 2012, 05:29
|- - Myron   Цитата(TSerg @ Oct 16 2012, 23:29) >Al...   Oct 17 2012, 12:14
- - TSerg   Да ничего - я тоже Козерог P.S. Для случая ТС и ...   Oct 17 2012, 13:51
- - Stalker27   Большое спасибо за ответы. Нет ли у кого примера м...   Oct 19 2012, 05:01
|- - Myron   Цитата(Stalker27 @ Oct 19 2012, 00:01) Не...   Oct 19 2012, 14:19
- - TSerg   Справочник по активным фильтрам. Джонсон К фильт...   Oct 19 2012, 08:36
- - TSerg   Если не названа тема диплома и нет элементарного Т...   Oct 19 2012, 12:23
- - Stalker27   Взял материал из книги "Джонсон Д.Справочник ...   Oct 26 2012, 09:43
|- - Myron   Цитата(Stalker27 @ Oct 26 2012, 03:43) .....   Oct 26 2012, 13:15
- - Stalker27   У меня как то так...   Oct 26 2012, 15:30
|- - Myron   Цитата(Stalker27 @ Oct 26 2012, 09:30) У ...   Oct 27 2012, 15:33
|- - Myron   Цитата(Stalker27 @ Oct 27 2012, 15:06) Мо...   Oct 27 2012, 22:57
- - Stalker27   Можно по подробнее, что не так? Это то что под кор...   Oct 27 2012, 21:06
- - Stalker27   У меня же так и есть, только под корнем < 0.   Oct 28 2012, 09:55
|- - Myron   Цитата(Stalker27 @ Oct 28 2012, 03:55) У ...   Oct 28 2012, 13:15
- - Stalker27   С3, С4, B2 и т.д. это адреса ячеек, откуда он подс...   Oct 28 2012, 16:38
|- - Myron   Цитата(Stalker27 @ Oct 28 2012, 10:38) С3...   Oct 28 2012, 21:55
- - Stalker27   Соотношение С2>4С1 у меня не получилось в перво...   Oct 29 2012, 09:42
|- - Myron   Цитата(Stalker27 @ Oct 29 2012, 03:42) Со...   Oct 29 2012, 14:20
|- - Stalker27   Цитата(Myron @ Oct 29 2012, 18:20) Мне сд...   Oct 30 2012, 04:44
|- - Myron   Цитата(Stalker27 @ Oct 29 2012, 23:44) Да...   Oct 30 2012, 14:42
- - Stalker27   В итоге получилось так. Пойдет такой вариант? В ка...   Nov 1 2012, 05:59
|- - Myron   Цитата(Stalker27 @ Oct 31 2012, 23:59) В ...   Nov 1 2012, 13:48
||- - Stalker27   Цитата(Myron @ Nov 1 2012, 17:48) - Я виж...   Nov 1 2012, 13:54
||- - Stalker27   Цитата(Myron @ Nov 1 2012, 17:48) 2. Я ви...   Nov 1 2012, 16:39
||- - Myron   Цитата(Stalker27 @ Nov 1 2012, 10:39) При...   Nov 1 2012, 18:07
||- - Herz   Цитата(Myron @ Nov 1 2012, 20:07) Правда ...   Nov 2 2012, 18:51
|- - Myron   Цитата(Stalker27 @ Oct 31 2012, 23:59) ко...   Nov 1 2012, 21:17
|- - Stalker27   Цитата(Myron @ Nov 2 2012, 01:17) Вот рез...   Nov 2 2012, 05:55
|- - Myron   Цитата(Stalker27 @ Nov 2 2012, 00:55) Я в...   Nov 2 2012, 14:05
|- - Stalker27   Цитата(Myron @ Nov 2 2012, 18:05) Обычно ...   Nov 2 2012, 17:58
|- - Myron   Цитата(Stalker27 @ Nov 2 2012, 11:58) Ска...   Nov 2 2012, 20:05
|- - Herz   Цитата(Myron @ Nov 2 2012, 22:05) Ув. Her...   Nov 2 2012, 21:46
|- - Myron   Цитата(Herz @ Nov 2 2012, 15:46) Вопрос п...   Nov 2 2012, 22:27
- - Herz   Ув. Myron, я не пойму, куда Вы клоните. Мировое со...   Nov 2 2012, 22:56
|- - Myron   Цитата(Herz @ Nov 2 2012, 17:56) Ув. Myro...   Nov 2 2012, 23:13
- - kt368   Не могу промолчать. Номинал элемента при его произ...   Nov 3 2012, 08:25
|- - Herz   Цитата(kt368 @ Nov 3 2012, 10:25) При сое...   Nov 3 2012, 21:54
- - kt368   Цитата(Herz @ Nov 3 2012, 23:54) А - пара...   Nov 4 2012, 07:24
|- - Herz   Цитата(kt368 @ Nov 4 2012, 09:24) З.Ы. Ес...   Nov 4 2012, 07:44
- - kt368   Согласен. Главное - можно с точки зрения точности ...   Nov 4 2012, 09:14


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 07:51
Рейтинг@Mail.ru


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