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

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

1 173 189

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

А вот при параллельной загрузке регистр, как таковой, мог бы вообще не понадобиться. Например, берём HC574, на выходе которой простая резистивная матрица R-2R, и всё - данные пришли, защёлкнулись и этот ЦАП уже выдаёт заданное напряжение...
То есть, получается очень дешёвый аналог ЦАП AD7524 с защёлкиванием.

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

Правда, придётся ещё дешифратор устройств делать. Это может усложнить программу управления...

При последовательной загрузке потребуется двухуровневый регистр: один просто переводит последовательный код в параллельный, а другой - с защёлкиванием. Это увеличит количество микросхем.
И при последовательной загрузке, при необходимости изменить код только для одного устройства, придётся перезагружать весь регистр...

Может, всё таки, сможете выделить ресурсы управляющего МК для параллельного регистра?

Но если нет, то буду перерисовывать...

P.S.
Хотя, с одной стороны, при параллельной загрузке имеем простую аппаратную часть и более сложную программную.
А с другой - при последовательной загрузке, наоборот, усложняем аппаратную часть...

В общем, GM, как скажете, так и будем делать.

 

ALL
Наткнулся на "лаболаторку" :
http://www.cqham.ru/sintez_dds.htm
цитата: … Конечно, возникают всякие безответные вопросы по поводу статей тех авторов, которые смело рассказывают о преимуществах DDS и возможности их применения в качестве синтезатора частоты коротковолнового трансивера.....
Выводы. Проведённая работа позволяет говорить о невозможности применения микросхем прямого цифрового синтеза AD9850, AD9851 в трансивере с чувствительностью 0,3мкв без ухудшения его характеристик.....

DWD, что скажешь?

 

_BBC_: по поводу статей тех авторов, которые смело рассказывают о преимуществах DDS и возможности их применения в качестве синтезатора частоты коротковолнового трансивера..... Дык... это "титиретики" (некомпитентные "теоретики" ). Сигнал DDS очень "грязный" для использования в качестве гетеродина и не применим в низкоуровневых сигнальных смесителях, особенно, на частотах выше чем,примерно,1/10 от опорной частоты DDS.

 

DWD: При последовательной загрузке потребуется двухуровневый регистр: один просто переводит последовательный код в параллельный, а другой - с защёлкиванием. Это увеличит количество микросхем.
Ни чуть не увеличит, если взять НС594. У него внутрях оба требуемых регистра.
К-во микросхем даже уменьшится, т.к. не нужен будет дешифратор в случае нескольких регистров.

DWD: при последовательной загрузке, наоборот, усложняем аппаратную часть...
См. выше

 

Tadas: если взять НС594.

А где его купить?
У нас нет...

Нашёл в Харькове - по $2 и $2.5.

Нет, спасибо...
Лучше уже взять HC595 - есть, стоит $0.3 и выполняет те же функции.
Или поставить два корпуса - HC164 и HC574 за такую же цену. Эти даже покупать не придётся...

 

Как говорил (кажется,могу ошибиться) Генри Форд старший: "Он недостаточно умен, чтобы делать простые вещи"
Эта фраза весьма популярна в среде американских инженеров...
Интересна общая тенденция усовершенствования этой первоначальной разработки. Исходно, был простейший бюджетный генератор. Простой, дешевый и очень доступный. Именно в этом, его несомненное и большое достоинство! В силу своей простоты, он, по сравнению со своими "взрослыми братьями", имеет серьезные принципиальные недостатки, что естественно. Попытки улучшить второстепенные параметры при сохранении "простого ядра", ИМХО малоперспективны для изделия массового повторения в силу целого ряда причин. Несомненная польза только в том, что это неплохая школа конструирования в среде "виртуального коллектива"...

 

Vlad_Petr : во всем с Вами согласен. Посмотрим (и по мере сил поучаствуем), чем дело закончится...

 

А ничем не закончится.

 

_BBC_: изучая тему - генератор Лионида Ридико, "дошёл" до 34 стр., один из постов меня расстроил. На форуме только обсуждения, полезная информация "гуляет" оказывается по личным "ящикам"

Да, это так. Гуляет только по личным ящикам. Но все, кто писали мне на e-mail и хотели получить полный комплект документации для повторения генератора, получили ее. Здесь на форуме мне что-то писать про свой генератор стыдно, так как он по полосе частот сильно уступает обсуждаемому.

 

Леонид Иванович: Здесь на форуме мне что-то писать про свой генератор стыдно, так как он по полосе частот сильно уступает обсуждаемому. Так у Вас, Леонид Иванович, не "обсуждаемый" а ГОТОВЫЙ генератор с неплохими параметрами, технологичный и доступный для массового повторения. Кроме того, ЭТО БЫЛО СДЕЛАНО УЖЕ ДАВНО... и, возможно, опостредовано положило начало этой теме. Поэтому, тут Вам уместно только гордиться, но понимаю, тогда по другому воспитывали..