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

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

1 63 189

smg123: но не кажется ли вам, господа, что аппетиты выросли во время обсуждения темы
А так очень часто бывает. Если вовремя не остановиться - проект загибается
Лучшее - враг хорошего
Заморачиваться с коммутацией фильтра не стоит.
Дешевые ключи имеют большое сопротивление канала, дорогие уменьшают степень народности.
Проще и не намного дороже будет сделать два канала, один оптимизированный под синус, другой под все остальное, не столь совершенное
Подключить к матрице два повторителя и далее по потребностям.

 

GM: Вы лучше скажите, что вам всё-таки в итоге хотелось бы получить.

Мне легче перечислить, чего я не хотел быполучить...

GM: ...оживились с этим шимом? На самом деле такая нужная вещь в хозяйстве радиолюбителя?

Наверно, кому как.
Мне - очень нужен.

smg123: По теме - коммутация фильтра может будет оправдана в более навороченной версии прибора.

Дело не в версии. Имеем один выход ЦАП-а, на котором будет формироваться либо синус, либо пила (или ШИМ). Для синуса нужен фильтр, а пила должна транслироваться напрямую. Как не изворачивайся, а придётся либо разделять каналы после ЦАП на два: один - через фильтр синуса, другой - прямо на выход (пила или ШИМ).

Если два канала, то число буферов удваивается. Если же ещё и требуется относительно мощный выход, получаем два буфера ЦАП-а и два оконечных усилителя.

Но если ввести коммутацию, то буфер с усилителем будут в единственном числе.
Коммутация может управляться МК, так как в нём всё равно будет какая-то индикация формы генерируемого сигнала.

smg123: ...зачем нужна пила или треугольник с частотой 500 - 800 кГц.

GM сказал - не более 100КГц.

smg123: А пила и треугольник уж до какой частоты получатся красивыми при пропускании через фильтр, так и запишем в ТТХ.

Пилу и ШИМ через фильтр не пропустишь.
Тем более, через планируемый фильтр - меандр в чистый синус превращает...

smg123: Для ШИМ - отдельный выход однозначно...

Значит, либо отдельные каналы, либо коммутация.

smg123: Меня, например больше бы устроил небольшой и автономный прибор с батарейным питанием, а это означает ограничение на напряжение питания.

А кто мешает?
Берите из проекта только генераторную часть и запитайте её от двух литиевый батареек...

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

 

Tadas: А так очень часто бывает. Если вовремя не остановиться - проект загибается
Лучшее - враг хорошего

Кто-то хорошо сказал: "Если вы сделаете быстро но плохо, то что вы сделали быстро - забудется, а что плохо - запомнится навсегда".

Tadas: Подключить к матрице два повторителя и далее по потребностям.

Вот я и предлагаю определиться - делаем независимые каналы с отдельными выходами синуса, пилы и меандра (ШИМ) или всё сводим на одно выходное гнездо?

 

DWD: Если вы сделаете быстро но плохо ...
А про плохое разговора не было
Разговор был про разумную достаточность.

DWD: Вот я и предлагаю определиться
Вот я и предлагаю - сделать отдельные каналы.
Тем более для ШИМ - он вообще независим от DDS.
А пила - не надо на ней зацикливаться, когда известен адрес и структура таблицы,
каждый при необходимости сможет сгенерировать свою уникальную таблицу под свою уникальную задачу

 

Думаю, что базовый вариант может быть таким: валкодер, кнопка и 4 светодиода -> ATtiny2313 -> R-2R цап -> буфер (ЭП) -> регулятор уровня (потенциометр) -> выходной каскад. Назовём его портативным вариантом. Схему рисовать с отдельным выходом для пилы, коммутация тумблером, разводить всё, впаивать по надобности. Шим независим от ддс, но выход на том же порту, что и на цап, так что придётся ещё одним тумблером коммутировать.

Другой вариант, с управлением и индикацией на втором МК, назовем его стационарным, может быть таким: управляющий МК с дисплеем, валкодерами на частоту и уровень-> ATtiny2313 -> R-2R цап -> буфер (ЭП) -> электронный регулятор уровня -> мощный выходной каскад.

 

Может лучше фильтр переключать. Синус- вкл.фильтр. Пила- выкл.

 

Я тоже к этому варианту склонялся. Цена вопроса - CD74HCT4053 по 10-30 центов за штуку.
Сопротивление канала как раз под сотню Ом, для фильтра подойдёт.

Но пожалуй, можно проще - фильтр подключается к буферному усилителю через резистор на 91Ом. И если закоротить вход фильтра на корпус, то буфер оказывается нагруженным на этот резистор, легко его тянет, а пила выравнивается, так как фильтр на неё уже не влияет.

Ещё попробую вариант с разными буферами - отдельно для синуса и для пилы. Раз каналы отдельные будут.
Так как требования к частотным свойствам буфера стали не такими жёсткими, то подойдёт буфер на полевике с высоким входным сопротивлением.

 

Как я понял GM предлагал, что то типа вот этого(без канала ШИМ):

 

Валкодер для настройки частоты забыли, и кнопку для выбора шага. А шим где?

 

Сори. А по поводу ШИМ, он снимается с какой ноги?