Привести сигнал к определённому виду
Привести сигнал к определённому виду
Дорогие коты! Имеется китайский DDS модуль с AD9833. Берём с него треугольный сигнал, с которым имеется некоторый непорядок. В частности, при увеличении частоты этого сигнала уменьшается его амплитуда и растёт постоянная составляющая этого сигнала. Мне нужно привести его в такой вид, чтобы при любой частоте была фиксированная амплитуда от 0 до, например, 4-5 вольт. Что посоветуете?
Частота - до 1 МГц, исходная амплитуда - плавает на разных частотах от 0,6 до 0, 1 В.
Частота - до 1 МГц, исходная амплитуда - плавает на разных частотах от 0,6 до 0, 1 В.
- Реклама
Re: Привести сигнал к определённому виду
Зачем засорять форум ?
https://radiokot.ru/forum/viewtopic.php?f=2&t=159761
https://radiokot.ru/forum/viewtopic.php?f=2&t=159761
Re: Привести сигнал к определённому виду
Там вопрос по цифровой части, т.к. я не знаю, в чём именно проблема с сигналом у AD9833. Судя по тому, что там никто не откликнулся, проблему нужно решать в аналоговой части. Поэтому здесь.
Re: Привести сигнал к определённому виду
Скорее всего, дело в том, что на выходе AD9833 установлен ФНЧ со слишком низкой частотой среза (ИМХО, порядка 300-500 КГц) или просто в том, что вы смотрите сигнал осциллографом с щупом 1Х, а не 10Х.
Like the eyes of a cat in the black and blue...
Re: Привести сигнал к определённому виду
Там внутре у микры на выходе есть нагрузочный резистор, но на всякий случай поставил щуп 1:10 - никакой разницы. Нужно решать эту проблему внешним обвесом.
- Реклама
- КРАМ
- Друг Кота
- Сообщения: 25309
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Привести сигнал к определённому виду
[uquote="makk",url="/forum/viewtopic.php?p=3537778#p3537778"]В частности, при увеличении частоты этого сигнала уменьшается его амплитуда и растёт постоянная составляющая этого сигнала.[/uquote]
Постоянная составляющая не меняется. Она равна половине опорного напряжения ЦАПа = 1,25 Вольт.
Амплитуда будет меняться. Это заложено в самом принципе работы DDS. Огибающая спектра выходного сигнала описывается функцией Sin(x)/x:

Стабилизация амплитуды - это АРУ.
Добавлено after 11 minutes 18 seconds:
[uquote="El-Eng",url="/forum/viewtopic.php?p=3537963#p3537963"]Скорее всего, дело в том, что на выходе AD9833 установлен ФНЧ со слишком низкой частотой среза[/uquote]
Там вообще нет ФНЧ. Пользователь должен сам определить тип фильтра. DDS может синтезировать частоту ВЫШЕ частоты системного клока. Фактически это стробоскопический синтез и он требует ПОЛОСОВОГО фильтра на выходе.
Постоянная составляющая не меняется. Она равна половине опорного напряжения ЦАПа = 1,25 Вольт.
Амплитуда будет меняться. Это заложено в самом принципе работы DDS. Огибающая спектра выходного сигнала описывается функцией Sin(x)/x:
Стабилизация амплитуды - это АРУ.
Добавлено after 11 minutes 18 seconds:
[uquote="El-Eng",url="/forum/viewtopic.php?p=3537963#p3537963"]Скорее всего, дело в том, что на выходе AD9833 установлен ФНЧ со слишком низкой частотой среза[/uquote]
Там вообще нет ФНЧ. Пользователь должен сам определить тип фильтра. DDS может синтезировать частоту ВЫШЕ частоты системного клока. Фактически это стробоскопический синтез и он требует ПОЛОСОВОГО фильтра на выходе.
Re: Привести сигнал к определённому виду
Имелся ввиду внешний ФНЧ. Я использовал вот такой модуль с Али.КРАМ писал(а):Там вообще нет ФНЧ.
Тактовая частота AD9833 у него 25МГц. На частотах порядка 1МГц проблем с амплитудой, естественно, нет.
Like the eyes of a cat in the black and blue...
Re: Привести сигнал к определённому виду
У меня вот такой модуль:

Из фильтров у него на выходе только керамический конденсатор на массу.
El-Eng, могли бы Вы уточнить, речь идёт о треугольном сигнале на всём диапазоне до 1 МГц?

Из фильтров у него на выходе только керамический конденсатор на массу.
El-Eng, могли бы Вы уточнить, речь идёт о треугольном сигнале на всём диапазоне до 1 МГц?
Re: Привести сигнал к определённому виду
Вот осциллограммы треугольных сигналов 1КГц и 1МГц.


Как видите, амплитудные различия малосущественны. Вершины треугольников на 1МГц скруглены из-за влияния ограниченной полосы осциллографа (40МГц) и влияния паразитных емкостей.
Как видите, амплитудные различия малосущественны. Вершины треугольников на 1МГц скруглены из-за влияния ограниченной полосы осциллографа (40МГц) и влияния паразитных емкостей.
Вы проверьте его емкость, может оказаться, что она слишком велика.makk писал(а):Из фильтров у него на выходе только керамический конденсатор на массу.
Like the eyes of a cat in the black and blue...
Re: Привести сигнал к определённому виду
El-Eng, КРАМ - большое спасибо за помощь! Действительно, дело оказалось не в самой AD, а в конденсаторе на выходе.
- КРАМ
- Друг Кота
- Сообщения: 25309
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Привести сигнал к определённому виду
[uquote="El-Eng",url="/forum/viewtopic.php?p=3539562#p3539562"]Вершины треугольников на 1МГц скруглены из-за влияния ограниченной полосы осциллографа (40МГц) и влияния паразитных емкостей.[/uquote]
Дискретность составляет 1/25 периода. По любому вершины будут размазаны.
Дискретность составляет 1/25 периода. По любому вершины будут размазаны.
Re: Привести сигнал к определённому виду
Частота выборки осциллографа - 100МГц, т.е. 100 точек на период сигнала 1МГц. 40МГц - аналоговая полоса. Добавим к этому влияние емкости на выходе AD9833 (20пф) и емкости по пути прохождения сигнала (сигнал снимался с выхода аналогового коммутатора а не непосредственно с выхода микросхемы)+монтаж+щуп осциллографа, пусть еще 30пф. Получим частоту среза (с учетом выходного сопротивления AD9833 в 200 Ом и коммутатора (6 Ом)) порядка 15МГц. Так что, скругление вершин связано, скорее, с влиянием аналоговых цепей, а не с дискретностью оцифровки.
Like the eyes of a cat in the black and blue...


