Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: CYPRESS PSoC
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Вопросы системного уровня проектирования
sup-sup
Установил 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 дБ)
r_dot
Цитата(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дБ вообще отдельный разговор. Там больше не схемотехника даже, а конструктивное исполнение важнее.
r_dot
Виноват, поспешил. С функциональным преобразователем - тоже только для "генератора с ручкой". Там амплитуду треугольного сигнала нормировать надо.
tvv
Цитата(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)
sup-sup
Цитата(tvv @ Aug 27 2007, 00:36) *
У них в Application Notes есть несколько примеров с фильтрами (FIR,IIR) они не подходят? (Сссылка на AN)


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


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

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

в апликэйшин нотах рекомендую поискать статьи Dav Van Ess - там есть примеры фильтров 4-го порядка, ну и вообще граммотно написано
r_dot
Цитата(sup-sup @ Aug 28 2007, 14:53) *
Насчет третьей гпрмоники - ее убираем цифровым способом.


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

Допустим, что этот способ есть. Почему тогда так же не убрать 5-ю, 7-ю...?
sup-sup
Цитата(r_dot @ Aug 30 2007, 00:33) *
Если не секрет, это как?

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


Нужно просуммировать два меандра, сдвинутых на 60 градусов - тогда уйдет третья гармрника. Это нашел где-то. Более высокие убрать не получилось.
r_dot
Цитата(sup-sup @ Aug 30 2007, 14:45) *
... сдвинутых на 60 градусов ...

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

P.S.
Если частота меандра меняется не слишком быстро, посмотри в сторону синусоидального генератора с ФАПЧ.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.