Страница 1 из 1

Привести сигнал к определённому виду

Добавлено: Сб дек 29, 2018 19:02:42
makk
Дорогие коты! Имеется китайский DDS модуль с AD9833. Берём с него треугольный сигнал, с которым имеется некоторый непорядок. В частности, при увеличении частоты этого сигнала уменьшается его амплитуда и растёт постоянная составляющая этого сигнала. Мне нужно привести его в такой вид, чтобы при любой частоте была фиксированная амплитуда от 0 до, например, 4-5 вольт. Что посоветуете?

Частота - до 1 МГц, исходная амплитуда - плавает на разных частотах от 0,6 до 0, 1 В.

Re: Привести сигнал к определённому виду

Добавлено: Сб дек 29, 2018 19:40:34
otest
Зачем засорять форум ?
https://radiokot.ru/forum/viewtopic.php?f=2&t=159761

Re: Привести сигнал к определённому виду

Добавлено: Сб дек 29, 2018 20:05:52
makk
Там вопрос по цифровой части, т.к. я не знаю, в чём именно проблема с сигналом у AD9833. Судя по тому, что там никто не откликнулся, проблему нужно решать в аналоговой части. Поэтому здесь.

Re: Привести сигнал к определённому виду

Добавлено: Сб дек 29, 2018 23:39:54
El-Eng
Скорее всего, дело в том, что на выходе AD9833 установлен ФНЧ со слишком низкой частотой среза (ИМХО, порядка 300-500 КГц) или просто в том, что вы смотрите сигнал осциллографом с щупом 1Х, а не 10Х.

Re: Привести сигнал к определённому виду

Добавлено: Вт янв 01, 2019 00:17:58
makk
Там внутре у микры на выходе есть нагрузочный резистор, но на всякий случай поставил щуп 1:10 - никакой разницы. Нужно решать эту проблему внешним обвесом.

Re: Привести сигнал к определённому виду

Добавлено: Вт янв 01, 2019 01:27:54
КРАМ
[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 может синтезировать частоту ВЫШЕ частоты системного клока. Фактически это стробоскопический синтез и он требует ПОЛОСОВОГО фильтра на выходе.

Re: Привести сигнал к определённому виду

Добавлено: Вт янв 01, 2019 02:42:40
El-Eng
КРАМ писал(а):Там вообще нет ФНЧ.
Имелся ввиду внешний ФНЧ. Я использовал вот такой модуль с Али.

Изображение

Тактовая частота AD9833 у него 25МГц. На частотах порядка 1МГц проблем с амплитудой, естественно, нет.
AD9833s.jpg
(21.6 КБ) 503 скачивания

Re: Привести сигнал к определённому виду

Добавлено: Вт янв 01, 2019 22:14:55
makk
У меня вот такой модуль:

Изображение

Из фильтров у него на выходе только керамический конденсатор на массу.

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

Re: Привести сигнал к определённому виду

Добавлено: Ср янв 02, 2019 09:20:07
El-Eng
Вот осциллограммы треугольных сигналов 1КГц и 1МГц.

Изображение
Изображение

Как видите, амплитудные различия малосущественны. Вершины треугольников на 1МГц скруглены из-за влияния ограниченной полосы осциллографа (40МГц) и влияния паразитных емкостей.
makk писал(а):Из фильтров у него на выходе только керамический конденсатор на массу.
Вы проверьте его емкость, может оказаться, что она слишком велика.
1KHz.png
(4.53 КБ) 510 скачиваний
1MHz.png
(4.1 КБ) 558 скачиваний

Re: Привести сигнал к определённому виду

Добавлено: Ср янв 02, 2019 10:47:02
makk
El-Eng, КРАМ - большое спасибо за помощь! Действительно, дело оказалось не в самой AD, а в конденсаторе на выходе.

Re: Привести сигнал к определённому виду

Добавлено: Ср янв 02, 2019 16:27:41
КРАМ
[uquote="El-Eng",url="/forum/viewtopic.php?p=3539562#p3539562"]Вершины треугольников на 1МГц скруглены из-за влияния ограниченной полосы осциллографа (40МГц) и влияния паразитных емкостей.[/uquote]
Дискретность составляет 1/25 периода. По любому вершины будут размазаны.

Re: Привести сигнал к определённому виду

Добавлено: Ср янв 02, 2019 21:52:55
El-Eng
Частота выборки осциллографа - 100МГц, т.е. 100 точек на период сигнала 1МГц. 40МГц - аналоговая полоса. Добавим к этому влияние емкости на выходе AD9833 (20пф) и емкости по пути прохождения сигнала (сигнал снимался с выхода аналогового коммутатора а не непосредственно с выхода микросхемы)+монтаж+щуп осциллографа, пусть еще 30пф. Получим частоту среза (с учетом выходного сопротивления AD9833 в 200 Ом и коммутатора (6 Ом)) порядка 15МГц. Так что, скругление вершин связано, скорее, с влиянием аналоговых цепей, а не с дискретностью оцифровки.