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

 
 
 
Reply to this topicStart new topic
> CYPRESS PSoC, Нужно сделать LP-FILTER 6 порядка
sup-sup
сообщение Aug 22 2007, 12:37
Сообщение #1


Знающий
****

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



Установил PSE3_BRANCH_B285_final.exe + PSE30_EP1_116.exe от CYPRESS. Где-то прочитал, что можно с помощью этих ИС быстро (типа как в ALTERe) строить аналоговые (смешанные) узлы. Не могу пока сообразить как сделать фильтр в чем и прошу помощи.
http://www.cypress.com/portal/server.pt?sp...p;showall=false

Дополнительная информация.
Есть выход меандра в диапазоне 20-60 кГц. Нужен фильтр НЧ с тем, чтобы убоать третью и более высокие гармоники. На выходе нужен синус, 3В, 50 Ом. Уровень гармоник не более 0.1% (-60 дБ)

Сообщение отредактировал sup-sup - Aug 22 2007, 13:13
Go to the top of the page
 
+Quote Post
r_dot
сообщение Aug 25 2007, 08:12
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 237
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 791



Цитата(sup-sup @ Aug 22 2007, 16:37) *
Есть выход меандра в диапазоне 20-60 кГц. Нужен фильтр НЧ с тем, чтобы убоать третью и более высокие гармоники. На выходе нужен синус, 3В, 50 Ом. Уровень гармоник не более 0.1% (-60 дБ)


Немного не по теме - именно этой прогой не пользовался никогда - но несколько соображений и вопрос.
Сначала вопрос: какая именно частота меандра в данный момент - нет никакой информации? То есть, это не "генератор с ручкой перестройки" (возможно и цифровой), а преобразование заранее неизвестного сигнала?
Это я к тому, что в "генераторе с ручкой" Уровень гармоник не более 0.1% (-60 дБ) решается относительно просто, но другими методами.
Для априорно неизвестного сигнала частотой 20-60 кГц третья гармоника нижней частоты равна верхней (20х3=60). Тут даже десятого порядка фильтр не поможет - никакой крутизны ската фильтра не хватит, чтобы обеспечить 60 дБ. А перестраивать фильтр, не зная частоту сигнала - нонсенс.
Вот и получается, что нужно вопрос дополнить. Так - не решается.

Если отойти от -60дБ, то на этих частотах можно сделать аналоговый функциональный преобразователь на ОУ - сначала точно отнормировать амплитуду меандра, потом из меандра в треугольник интегратором, а потом кусочно-линейной аппроксимацией на диодах в цепи обратной связи - в синус. Если при комнатной температуре - можно довольно точно подстроить, чтобы получать достаточно чистый синус при изменении частоты в несколько октав. И без всяких фильтров. Структура такой схемы есть даже в Титце и Шенке.

P.S.
Кстати, о -60дБ вообще отдельный разговор. Там больше не схемотехника даже, а конструктивное исполнение важнее.
Go to the top of the page
 
+Quote Post
r_dot
сообщение Aug 26 2007, 20:43
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 237
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 791



Виноват, поспешил. С функциональным преобразователем - тоже только для "генератора с ручкой". Там амплитуду треугольного сигнала нормировать надо.
Go to the top of the page
 
+Quote Post
tvv
сообщение Aug 26 2007, 21:36
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 8-10-04
Пользователь №: 824



Цитата(sup-sup @ Aug 22 2007, 16:37) *
Установил PSE3_BRANCH_B285_final.exe + PSE30_EP1_116.exe от CYPRESS. Где-то прочитал, что можно с помощью этих ИС быстро (типа как в ALTERe) строить аналоговые (смешанные) узлы. Не могу пока сообразить как сделать фильтр в чем и прошу помощи.
http://www.cypress.com/portal/server.pt?sp...p;showall=false

Дополнительная информация.
Есть выход меандра в диапазоне 20-60 кГц. Нужен фильтр НЧ с тем, чтобы убоать третью и более высокие гармоники. На выходе нужен синус, 3В, 50 Ом. Уровень гармоник не более 0.1% (-60 дБ)

У них в Application Notes есть несколько примеров с фильтрами (FIR,IIR) они не подходят? (Сссылка на AN)
Go to the top of the page
 
+Quote Post
sup-sup
сообщение Aug 28 2007, 10:53
Сообщение #5


Знающий
****

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



Цитата(tvv @ Aug 27 2007, 00:36) *
У них в Application Notes есть несколько примеров с фильтрами (FIR,IIR) они не подходят? (Сссылка на AN)


Нашел фильтры. Это я по невнимательности не ту прогу скачал, надо было поувесисиее PSoC Designer PD44_B119x86.exe (150 метров).
Фильтры есть, можно сделать на кристалле до 4х штук второго порядка.
И пример нашел тоже.
Насчет третьей гпрмоники - ее убираем цифровым способом, а критична пятая гармоника - 100 кГц.
Go to the top of the page
 
+Quote Post
yes
сообщение Aug 28 2007, 11:30
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(sup-sup @ Aug 28 2007, 14:53) *
Нашел фильтры. Это я по невнимательности не ту прогу скачал, надо было поувесисиее PSoC Designer PD44_B119x86.exe (150 метров).
Фильтры есть, можно сделать на кристалле до 4х штук второго порядка.


Psoc Designer, а не Экспресс адназначна smile.gif

а по поводу 6-го порядка сильно сомневаюсь - там операционники плохие, высокий уровень шума и все -такое
прецизионный аналог не получается (хотя может это я не умею готовить...)

в апликэйшин нотах рекомендую поискать статьи Dav Van Ess - там есть примеры фильтров 4-го порядка, ну и вообще граммотно написано
Go to the top of the page
 
+Quote Post
r_dot
сообщение Aug 29 2007, 21:33
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 237
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 791



Цитата(sup-sup @ Aug 28 2007, 14:53) *
Насчет третьей гпрмоники - ее убираем цифровым способом.


Если не секрет, это как?

Допустим, что этот способ есть. Почему тогда так же не убрать 5-ю, 7-ю...?

Сообщение отредактировал r_dot - Aug 29 2007, 21:34
Go to the top of the page
 
+Quote Post
sup-sup
сообщение Aug 30 2007, 10:45
Сообщение #8


Знающий
****

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



Цитата(r_dot @ Aug 30 2007, 00:33) *
Если не секрет, это как?

Допустим, что этот способ есть. Почему тогда так же не убрать 5-ю, 7-ю...?


Нужно просуммировать два меандра, сдвинутых на 60 градусов - тогда уйдет третья гармрника. Это нашел где-то. Более высокие убрать не получилось.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
r_dot
сообщение Sep 1 2007, 01:33
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 237
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 791



Цитата(sup-sup @ Aug 30 2007, 14:45) *
... сдвинутых на 60 градусов ...

Угу. По фазе. А для этого нужно знать частоту. И очень точно, чтобы получить -60dBc.

P.S.
Если частота меандра меняется не слишком быстро, посмотри в сторону синусоидального генератора с ФАПЧ.

Сообщение отредактировал r_dot - Sep 1 2007, 01:38
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 03:30
Рейтинг@Mail.ru


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