|
данные в программу FilterPro от TI, при расчете ФНЧ |
|
|
|
Oct 12 2012, 05:44
|
Участник

Группа: Участник
Сообщений: 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 кГц.
Эскизы прикрепленных изображений
|
|
|
|
|
 |
Ответов
Guest_TSerg_*
|
Oct 15 2012, 10:15
|
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-го порядка. Для эллиптического - меньше. Вроде так  Сейчас обычно схемотехнически ставят ФНЧ первого порядка на RC и фильтр высокого порядка на переключаемых конденсаторах ( микросхема )
|
|
|
|
|
Oct 15 2012, 14:17
|
Профессионал
    
Группа: Свой
Сообщений: 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-го порядка. Для эллиптического - меньше. Вроде так  Ув. Сталкер27, Вам должно быть понятно, что аналоговый фильтр 10-го порядка теоретически возможен, но практически его делать нет смысла (некоторые правда строят такие). Есть два выхода: - Применить две интегральные схемы фильтров 5-го порядка на переключаемых конденсаторах (от Махим), поставив перед этой гирляндой и после нее НЧ фильтры 1-го порядка (убрать наложение в этих фильтрах и в последующем АЦП). - Применить одну интегральную схему фильтра на переключаемых конденсаторах (от Махим), поставив перед ней и после нее НЧ фильтры 2-го порядка (убрать наложение в этих фильтрах и в оследующем АЦП). Итого 9-й порядок. Можно добывить еще один порядок на входе этой гирлянды. - Наилучшее решение - повысить частоту отсчетов в АЦП в несколько раз. Тогда от частоты среза фильтра до частоты (Fs-Fc =частота отсчетов минус частота среза), будет достаточно пространства, где успешно сработает ФНЧ 4-го порядка или даже 2-3-го (в зависимости от выбранного соотношения частот). Все это считается легко. Наверное Вам очевидно, что большее сотношение позволяет использовать меньший порядок ФНЧ. Но порядок имеет ступенчатое поведение (скажем, для Баттерворта - 6дВ на октаву на один порядок). Поэтому, "методом последовательного приближения" можно получить Вам и только Вам нужный компромиссный вариант. Ну и последнее. Частота отсчетов вдвое выше частоты среза соответствует теореме отсчетов (Найквиста-Котельникова). Но это теорема ограничительная и она не предлагает методов как это сделать и какие при этом потери качества тракта сигнала (даже применяя ФНЧ огромных порядков). На деле происходит потеря либо качества фильтрации, либо качества очистки наложения спектров, либо обоих. Поэтому надо это соотношение повышать и не морочить себе голову с ФНЧ 10-го порядка.
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|