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

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

1 152 189

Alexey: А симуляторы не спасут отца.. ?
не спасут. Я могу провести добротный статистический анализ в микрокапе или еще где нибудь, но пока вопрос чувствительности к отклонениям номиналов остался открытым. А все не перемоделируешь - проще один раз разобраться

Леонид Иванович: Я обычно считаю в FilterPro
Спасибо, посмотрю.

 

madgrey, попробуйте этот фильтр (первая страница файла).

Индуктивности и ёмкости округлены до стандартного значения.
Это, конечно, нарушило характеристики, но, думаю, они остались приемлемыми. Зато собирать будет легко.

Неравномерность в полосе пропускания - не более 1,5дБ (если не забыл...). Да и то, только в близи 1МГц.
До частот 800КГц неравномерность не больше 0,7дБ.

Затухание на частоте 1,2МГц порядка 30дБ.

Так как сопротивление фильтра выбрано 50Ом, то напрямую к резистивному ЦАП-у его можно подключать только при номиналах его резисторов 50Ом и 100Ом. Если же сопротивления ЦАП большие (как на приведенной схеме - 1КОм и 2КОм), то нужен усилитель.

Вариант усилителя приведен на той же странице, где и фильтр..

Усилитель годится только для синуса, так как его полоса пропускания по уровню 0дБ всего 2МГц, а по уровню -3дБ - 20МГц.
Скорость нарастания получилась 57В/мкс, что позволило получить выходное напряжение 10В при коэффициенте усиления 4 и питании +-15В.

Резистором R3 производится симметрирование усиленного сигнала.

На выходе фильтра получается синус амплитудой 4В на нагрузке 50Ом.
Выход довольно мощный, по этому на выходе поставлено по два транзистора параллельно. При этом на транзисторах рассеивается мощность порядка 200мВт.
Если такая выходная мощность покажется избыточной, то можно уменьшить КУ (подобрав R2), снизив тем самым амплитуду выходного напряжения и оставить по одному транзистору в плече.

Возможный возбуд усилителя (особенно при малых КУ) устраняется конденсатором Cк (показан пунктиром), подключенным параллельно резистору R4.

Входное сопротивление усилителя достаточно высокое, что бы не думать о нём.
Выходное порядка 0,1Ом (при двух транзисторах в каждом плече).

Резистором R6 выставляется ток покоя выходных транзисторов в пределах 2,5...15мА. Чем больше выходная мощность, тем больше нужен ток покоя.
При 15мА амплитуда выходного напряжения может быть 10В на нагрузке 50Ом.

 

Сегодня изменил схему усилителя, добавив схему компенсации смещения нуля на второй половине ОУ.
Резистором R14 можно смещать постоянную составляюую выходного напряжения в пределах +-5В.
Переключателем SB1 можно выключить смещение, сделав его нулевым при любом положении движка резистора R14.

Прикинул ещё один вариант схемы усилителя для синуса:

Использованы оба ОУ из одного корпуса.
Схема стала проще, а характеристики лучше (указаны на схеме).
Правда для схемы компенсации смещения нуля потребуется ещё один ОУ, а это дополнительный корпус.
Но можно применить мс LM339, в корпусе которой 4 отдельных компаратора.

 

А где там движок у резистора R14? Наверное имеется в виду R12?

 

R12 - это у нового варианта схемы, вставленной прямо в пост.
А R14, выполняющий те-же функции - в схеме по ссылке, которую приводил как вчера:
DWD: madgrey, попробуйте этот фильтр (первая страница файла).
так и сегодня:
DWD: Сегодня изменил схему усилителя

 

Смещение будет действительным только для сигналов симметричной формы.

 

Это узел синуса.

 

DWD: Это узел синуса.
Как это понимать???

 

Кроме как для синуса этот усилитель не подойдёт, так как не хватит быстродействия для вытягивания пилы или меандра.

 

Скажите, пожалуйста, кто знает, обсуждаемый генератор в железном виде включался? Синусоида на выходе осцилографом смотрелась? Нужен синус ближе к 100КГцам, со стабильной частотой и амплитудой.