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

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

1 172 189

Не помню, уже, какое напряжение было на выходе, но что-то около 1В.
Получается, шум был на уровне, примерно, 700мкВ.

Про шум ленты, действительно, говорить не чего. Когда шла лента, то шум очень сильно увеличивался.

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

 

Сдается мне, что при 8-битном АЦП шум квантования получится выше.

 

DWD: Шум, к стати, в тему. Вы же сами его затронули, обращая внимание на минимальные уровни сигналов, которых мы хотим получить от генератора. Совсем простым языком, будет так: Есть сигнал в смеси с небольшим шумом. Совершенно очевидно, что уменьшая (значительно!) этот сигнал мы хотим оставить то-же самое исходное отношение сигнал/шум. А отсюда выходит, что любые активные элементы для этого нежелательны, ибо шум вносят. И чем меньше желаемый уровень сигнала, тем хуже будет становиться это соотношение. Вот и все...

 

2 ALL.
Плиз, подскажите чем отличается Atmega88A от Atmega88PA. ДШ на оба с увеличительным стеклом изучал, но так и не понял.
Спасибо.

 

explorer: Atmega88PA
РА изготовляются по технологии PicoPower. Энергопотребление у них в режиме сна значительно уменьшено, что важно для устройств с батарейным питанием.
В остальном отличий нет.

 

Tadas: Энергопотребление у них в режиме сна значительно уменьшено, что важно для устройств с батарейным питанием.
Спасибо сердечное, а я и по сети полазал и ДШ почитал, но не нашел.
Наш продавец почему-то только PA привезти может.

 

Сюда гляньте:
http://www.atmel.com/dyn/products/devices.asp?category_id=163&family_id=607&...

 

Vlad_Petr, к стати, нашёл архивы по магнитофону, так вот, соотношение с/ш УВ -80дБ при выходном уровне 3В и -70дБ при выходе 1В.
УВ полностью экранирован (собран в металлическом экране). Дальше, пройдя по тракту до линейного выхода, с/ш уменьшается до -63дБ.

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

 

Смотрю я на варианты реализации ЦАП для регулировки уровня и вижу, что жалко мне терять возможности ЦАП для DDS на ключах 74HC4053. Он может регулировать уровень, смещение, менять фазу на 180 градусов, а я его только для уровня держу...

В общем, решил добавить ещё один ЦАП уровня и получить возможность предустановки не только уровня, но и смещения.
Схема там же, только на второй странице.

Работает так:
При формировании напряжения генератора, симметричного по отношению к нулю, выставляем одинаковые коды уровня на каждый из ЦАП уровня DD1 и DD2. Первый формирует положительную полупериод, а второй - отрицательный.
Меняя код регулируем амплитуду.

Для ввода смещения нужно, всего лишь, коды уровня выставить разными.
Скажем, на первом ЦАП выставили уровень амплитуды +2В, а на другом -1В и получим постоянное смещение 2В-((2В+1В)/2)=+0.5В.

При калиброванном опорном напряжении смещение можно будет задавать так же однозначно, как и уровень.

GM, если взять для ЦАП уровня AD7524, который содержит встроенный регистр на цифровых входах, то напрашивается применение параллельного регистора и для всего остального.
Выводим на какой-то порт данные, защелкиваем их импульсом и отдаём порт программе для использования в другом месте.

Или Вам удобнее будет, если регистр будет последовательный?
Тут нужно будет сразу определиться.
А то мне, например, не очень нравится ЦАП AD7524 из-за цены - у нас $4.
В связи с этим прикидываю вариант ЦАП на резистивной матрице R-2R. Даже с буферным регистром (например, 74HC574) он окажется много дешевле.

По этому нужно, что бы Вы определили, какой регистр лучше использовать - параллельный или последовательный и как им управлять (протокол)?

 

Всё-таки освободил целый порт, одна нога (CLKO) выдавала 20 МГц на генератор, теперь беру с xtal2 - режим выхода с полным размахом сигнала. Но, как уже говорил, оказывается одного порта маловато будет. Исходя из сказанного - используем последовательный регистр. Вталкиваем туда данные по клокам и защёлкиваем на выход - 3 ноги.