Свежие обсуждения
Измерения

DDS-генератор на AVR - нужна помощь

1 57 189

DWD: Если усилитель будет использоваться не только для синуса, но и для пилы с прямоугольником, то "низя".
Эт почему ? Ведь все равно между буфером и усилителем стоит фильтр на 1 МГц.
Какая разница ка распределены звенья ?
Насчет пилы и иже с ними GM чуть выше все разложил.
И правильный вопрос задал - GM: А вообще, зачем пила по большому счёту?

 

GM: 1) ...10 гармоник..., то... 100 кГц, а если 100 гармоник... то 10 кГц.

Непонятно...
При 100 гармониках, наверно, 1МГц?

ЦАП я моделирую, подавая на его входы импульсы с отдельных генераторов меандра с частотами 1МГц, 2, 4, 8... 64, 128МГц.
На выходе - нарастающая пила частотой 1МГц.

Так вот, на выходе ЦАП пила красивая. После подключения буфера на 2N3904, из-за его входной ёмкости, заваливается спад. Если буфер нагрузить фильтром через согласующий резистор на 91Ом, то спад заваливается ещё больше но его длительность не превышает 24нс.
Это при полосе частот буфера до 30МГц по урвню -3дБ.

С буффером на полевике 2N7002 длительность спада достигает 50нс.

Думаю, импульс, с длительностью нарастания 950нс и длительностью спада 50нс достоин называться пилой частотой 1МГц...

GM: ...не надо никаких двух буферов...

Сам не хочу.

GM: А вообще, зачем пила по большому счёту?

И действительно, нафиг нам какой-то генератор...
Называется - приехали.

 

Tadas: Эт почему ? Ведь все равно между буфером и усилителем стоит фильтр на 1 МГц.

Да потому что, если буфер будет с ограниченной полосой пропускани, то пилы не будет, она округлится.
А так получается, что если взять сигнал прямо с буфера, то получим пилу, а если возьмём с фильтра после этого же буфера, то синус.

Tadas: И правильный вопрос задал - GM: А вообще, зачем пила по большому счёту?

Тогда зачем нам такой гонератор?..

Вам не нужна пила?
Да ради Бога! Снимайте выход только после фильтра и радуйтесь синусу...

 

DWD: ЦАП я моделирую, подавая на его входы импульсы с отдельных генераторов меандра с частотами 1МГц, 2, 4, 8... 64, 128МГц.
А не смущает, что у нас тактовая у контроллера ВСЕГО 20 МГц? У этого прибора рабочая полоса частот - 1 МГц. Это значит, что на верхней рабочей частоте он будет способен генерить только синус (чистый тон). Пилу в 1 МГц он не сможет генерировать не из-за ограничения полосы пропускания ОУ, а по принципу работы. Вы ж читали по ДДС статью. Поэтому, если моделируете пилу с помощью генераторов меандра, сделайте так, чтобы МАКСИМАЛЬНАЯ частота меандра была равна 1 МГц. А то тут люди юморят, а Вы ведетесь . Никто не спорит, что
DWD: импульс, с длительностью нарастания 950нс и длительностью спада 50нс достоин называться пилой частотой 1МГц...
но в рамках этого проекта ценности это не имеет. При ограниченной полосе пропускания ограничивается и скорость нарастания/спада сигнала. Обойти это ограничение за счет расширения полосы одного из каскадов Вам не удастся.

 

DWD: Да потому что, если буфер будет с ограниченной полосой пропускани, то пилы не будет, она округлится
А если фильтра не будет, то будет алиасинг. Впрочем, надо посмотреть в железе, м.б. во временной области всё будет не так плохо . Проверю и доложу.

Спрашивал, зачем нам пила, в смысле того, где и как она будет использоваться. Ну, скажем проверка линейности кадровой развертки или даже строчной ТВ и мониторов, ну может быть при проверке или разработке импульсных блоков питания. Где ещё?

Ещё одно соображение пришло на ум. Для 100 кгц пилы период повторения будет 10 мкс, при темпе выдачи 0.5 мкс это всего 20 точек с амплитудой от нуля до 256. Это уже не пила, а ступеньки какие-то, прямо профиль пирамиды Хеопса получается. ВЫВОД: с данным генератором о пиле выше 100 кГц лучше не мечтать.

DWD: Непонятно...При 100 гармониках, наверно, 1МГц?
Имеется в виду, что если, частота пилы 10 кГц, то основная гармоника разложения пилы в ряд Фурье как раз и будет 10 кГц. Вторая будет 20 кГц, третья - 30 и т.д. 100 гармоник займут полосу 1000 кГц, дальше всё фильтр завалит вместе с зеркалками (там тоже ещё тот лес будет).

 

может проще взять что-то типа LMH6643 (130MHz, +-5V, 75mA) за 2$ и не париться ?

 

GM: Для 100 кгц пилы период повторения будет 10 мкс, при темпе выдачи 0.5 мкс это всего 20 точек с амплитудой от нуля до 256. Это уже не пила, а ступеньки какие-то, прямо профиль пирамиды Хеопса получается. ВЫВОД: с данным генератором о пиле выше 100 кгц лучше не мечтать.
Совершенно верно. Приду домой - специально рассчитаю спектр такого сигнала и покажу, как будет меняться форма при его усечении, а то народ похоже в непонятках... А это не есть гуд. Повторю еще раз, в полосе 1 МГц должны уместиться гармоники сигнала, в которых сосредоточена его основная энергия, а не только 1-я

 

madgrey: А не смущает, что у нас тактовая у контроллера ВСЕГО 20 МГц?

Давно смущает. Но так как статью про DDS я так и не прочитал, то не знаю, как оно работает.
Вполне возможно, что не представляя себе работу DDS я просто повёлся, приняв по умолчанию, что раз синус генерим до 1МГц, то и пила будет такой же частоты.

Если нет, то в двух словах хотя бы приведите планируемые характеристики генератора.
А то, действительно, получается, что бьюсь головой об стену (уже дырку пробил), а достаточно было бы просто открыть дверь рядом...

Синус, я так понял, будет до 1МГц (или выше, но на других МК).
Пила - ?
ШИМ - ?

madgrey: Поэтому, если моделируете пилу с помощью генераторов меандра, сделайте так, чтобы МАКСИМАЛЬНАЯ частота меандра была равна 1 МГц.

Так, значит, 1МГц будет максимальной, а дальше пойдут 500КГц, 250КГц и т.д.?

Да, класно я прокололся.
Ну да не страшно не знать, страшно не хотеть знать.

Спасибо за науку.

GM: А если фильтра не будет, то будет алиасинг. Впрочем, надо посмотреть в железе, м.б. во временной области всё будет не так плохо . Проверю и доложу.

Вы же в начале, когда обговаривали структуру генератора, и кто-то предложил пилу пропускать через интегратор, говорили, что синус нужно подвать через фильтр, а пилу прямо, без обработки.

GM: Спрашивал, зачем нам пила, в смысле того, где и как она будет использоваться. Ну, скажем проверка линейности кадровой развертки или даже строчной ТВ и мониторов, ну может быть при проверке или разработке импульсных блоков питания. Где ещё?

Проверки различных пороговых устройств и логики, снятия различных зависимостей... да мало ли где.

GM: ВЫВОД: с данным генератором о пиле выше 100 кГц лучше не мечтать.

Да... А я, понимаешь, губу раскатал...
И на том спасибо...
Хотя бы импульсные БП можно будет проверять.

qwer: может проще взять что-то типа LMH6643 (130MHz, +-5V, 75mA) за 2$ и не париться ?

Спасибо. Хороший и не дорогой для своих параметров ОУ.
Но теперь, как оказалось, нам он не нужен, теперь и LM358 справится...

 

DWD: Так, значит, 1МГц будет максимальной, а дальше пойдут 500КГц, 250КГц и т.д.?
именно

DWD: Спасибо за науку.
всегда пожалуйста

DWD: Вы же в начале, когда обговаривали структуру генератора, и кто-то предложил пилу пропускать через интегратор, говорили, что синус нужно подвать через фильтр, а пилу прямо, без обработки.
если пилу пропустить через интегратор, то получится... параболическая пила с постоянной составляющей Оно вам надо?

Фильтр НЧ в ДДС синтезаторах нужен принципиально, иначе сигнал будет сильно ступенчатый

DWD: qwer: может проще взять что-то типа LMH6643 (130MHz, +-5V, 75mA) за 2$ и не париться ?

Спасибо. Хороший и не дорогой для своих параметров ОУ.
Но теперь, как оказалось, нам он не нужен, теперь и LM358 справится...

да, 100 МГц многовато будет... Хотя посмотреть на площадь усиления нужно, подумать, посчитать... Но можно и дешевле решить этот вопрос.

 

madgrey: если пилу пропустить через интегратор, то получится... параболическая пила с постоянной составляющей Оно вам надо?

Мне - нет.
Просто, GM тогда говорил:
Интегратор только помешает, поскольку спектр пилы теоретически бесконечен. Стоит поставить только режекторный фильтр на частоту выборок. Вывод такой: к выходу цапа надо подключить режекторный фильтр, к выходу которого подключить буфер для пилы и НЧ-фильтр и буфер для синуса, к НЧ-фильтру подключить компаратор для меандра.