Звуковые генераторы, фильтры и другие аналоговые устройства (кроме радиотехники и УНЧ)
Ответить

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

Сб дек 29, 2018 19:02:42

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

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

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

Сб дек 29, 2018 19:40:34

Зачем засорять форум ?
https://radiokot.ru/forum/viewtopic.php?f=2&t=159761

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

Сб дек 29, 2018 20:05:52

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

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

Сб дек 29, 2018 23:39:54

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

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

Вт янв 01, 2019 00:17:58

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

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

Вт янв 01, 2019 01:27:54

В частности, при увеличении частоты этого сигнала уменьшается его амплитуда и растёт постоянная составляющая этого сигнала.

Постоянная составляющая не меняется. Она равна половине опорного напряжения ЦАПа = 1,25 Вольт.
Амплитуда будет меняться. Это заложено в самом принципе работы DDS. Огибающая спектра выходного сигнала описывается функцией Sin(x)/x:
Изображение
Стабилизация амплитуды - это АРУ.

Добавлено after 11 minutes 18 seconds:
Скорее всего, дело в том, что на выходе AD9833 установлен ФНЧ со слишком низкой частотой среза

Там вообще нет ФНЧ. Пользователь должен сам определить тип фильтра. DDS может синтезировать частоту ВЫШЕ частоты системного клока. Фактически это стробоскопический синтез и он требует ПОЛОСОВОГО фильтра на выходе.

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

Вт янв 01, 2019 02:42:40

КРАМ писал(а):Там вообще нет ФНЧ.
Имелся ввиду внешний ФНЧ. Я использовал вот такой модуль с Али.

Изображение

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

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

Вт янв 01, 2019 22:14:55

У меня вот такой модуль:

Изображение

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

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

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

Ср янв 02, 2019 09:20:07

Вот осциллограммы треугольных сигналов 1КГц и 1МГц.

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

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

1KHz.png
(4.53 KiB) Скачиваний: 435
1MHz.png
(4.1 KiB) Скачиваний: 487

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

Ср янв 02, 2019 10:47:02

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

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

Ср янв 02, 2019 16:27:41

Вершины треугольников на 1МГц скруглены из-за влияния ограниченной полосы осциллографа (40МГц) и влияния паразитных емкостей.

Дискретность составляет 1/25 периода. По любому вершины будут размазаны.

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

Ср янв 02, 2019 21:52:55

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