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

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

1 37 189

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

Это было понятно с самого начала.
Не понятно, что на что в ней нужно поменять для получения требуемой формы сигнала.

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

 

DWD: И что с ней делать?
Как её подключать к МК?

За схемой лучше к GM, раз он пробовал, значит у него она собрана и работает, пусть и не в полном виде.
Я только пишу программу, до железа руки в ближайшее время не дойдут - некогда.

 

DWD: Кстати, с теорией получения сигналов прямым синтезом не знаком.
Посмотрите например http://www.kit-e.ru/articles/powersource/2005_1_28.php

 

Начинаю прикидывать схему базового варианта генератора.
Лежать будет здесь
И по мере дорисовки будут сообщения.

Схема пока фрагментарна:

1) МК не показан (в виду быстрой смены вариантов - уже связь с компом реализуют...), видно только матрицу резисторов ЦАП-а, к которой через эммитерный повторитель на транзисторе VT1 подключается фильтр.

Эммитерный повторитель простейший. В дальнейшем планирую поставить повторитель на двух транзисторах (полевик и биполярник) для увеличения входного сопротивления, что позволит увеличить сопротивления резисторов матрицы на порядок. Что, в свою очередь, позволит уменьшить нелинейность синтезируемого сигнала вызванную неодинаковостью выходных ключей МК (если таковая случится ).

Заодно нужно продумать способ развязки ЦАП-а и фильтра по постоянному току.

2) Фильтр - 9-го порядка. Так как он, похоже, должен быть выделен в отдельную конструкцию (экранировка), то и нарисован в виде отдельного блока. Каждый уже сам решит - сделать на стандартных росселях, сделать посложнее или вообще убрать, ограничившись RC цепочкой.

Резисторы R19 и R20 согласующие (сопротивление фильтра 100Ом).
Резистором R19 подбирается согласование сопротивления фильтра с ЦАП-ом. В простейшем случае нужно измерить сопротивление постоянному току фильтра между входом и выходом (учитываются активные сопротивления дросселей) и отняв эту величину от 100Ом получить значение резистора R19.

Регулятор уровня (R20) -простой переменник. Позже, дополнительно к нему добавится блок аттенюаторов...

3) После регулятора уровня идёт выходной усилитель.
На нагрузке 50 Ом выдаёт амплитуду до 10В. Если кому-то требуется больше - ставьте другие, более мощные, транзисторы. Эти и так будут работать с нагревом.
Транзисторы должны быть высокочастотными, с граничной частотой не менее 300МГц с соответствющими напряжением и током.
Так как вместо ОУ применён компаратор LM393, одинаково хорошо работающий как при низких напряжениях, так и больших, то напряжение питания усилителя (и выходное напряжение) могут быть измененыв пределах +-5В...18В.

Коэффициент усиления выбран равным 10. Его можно изменить резисторами R22, R23.
Полоса пропускания усилителя почти 50МГц, потребляемый ток без сигнала... уже забыл - что-то около 3...5мА.

Говорите, что добавлять...

 

ATLab, спасибо за ссылку.
Теперь хоть узнаю, с чем "едят" этот DDS...

 

Их ядять, а они глядять

Регулятор уровня R20 не будет менять смещение на ОУ?

 

DWD: Говорите, что добавлять...
Уже говорили, что надо иметь регулировку сдвига вых. сигнала. Логично было бы иметь сигнал на входе фильтра без постоянной составляющей. В Вашем случае кручение R20 приведёт как к изменению размаха вых. сигнала, так и к смещению по пост. составляющей. Применение эмиттерника с его температурными дрейфами и резистора R18 аж 10ком при нагрузке на 100 ом как-то не очень Тогда уж повторитель на комплементарных тр-рах, но я за ОУ с единичным коэфф. передачи (наверное, пойдут 544УД2, 574УД1) На нём же компенсировать пост. составляющую ЦАПа...

 

DWD: И что с ней делать? Как её подключать к МК?
Нужен преобразователь TTL-RS232, у меня сделан на ADM3202, питание 5В, 11 нога подключена к 3 ноге тини, 12 - ко 2-й. Схема включения типовая, см.описание. Соответствующие выводы преобразователя подключены ко 2 (Rx) и 3 (Tx) ногам разъёма DB-9 (ответный разъём компорта). Вроде всё рассказал.

 

DWD: Если я выложу осциллограмму такого сигнала, то Вы скажете, что по форме она скорее меандр,
При частоте 100 МГц - соглашусь. При 1 МГц - нет.
Знали бы Вы сколько я этих осциллограм перевидал

DWD: Заодно нужно продумать способ развязки ЦАП-а и фильтра по постоянному току.
Поставить разделительный конденсатор. Правда большой потребуется.
Может быть лучше фильтр сделать с большим сопротивлением ?

DWD: Так как он, похоже, должен быть выделен в отдельную конструкцию (экранировка),
Зачем экранировка ? Ведь работаем с уровнем в пару вольт.

 

DWD: Начинаю прикидывать схему базового варианта генератора
Никак не могу понять для себя, можно ли подавать напряжение в точку соединения R1 и R9 через резистор R17?