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

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

1 106 189

AlexM, проверьте почту.

 

GM, Спасибо ! Теперь работает.

 

Обратил внимание, что вы посылаете сразу три пакета для настройки режима свипирования. В принципе так можно делать, если вы уверены, что МК засинхронизирован, а если нет? Поэтому лучше следовать протоколу и оставлять временной зазор 1.5 мс между пакетами.

А что у вас за сниффер используется?

 

Нули, а что вы молчите насчёт генератора шума? Приемлемые параметры? Куда его теперь? Алексей-муравей подвиг меня на шумовой генератор и тоже куда-то подевался...

 

Сниффер, Free Serial Port Monitor. http://www.serial-port-monitor.com/index.html
Тут заметил, что при передаче команды "стоп" (02 00 00 00 00) на выходе остаётся случайный уровень, наверно было бы лучше чтоб был "0".

 

Ну а как вы хотели, вы стоп можете послать в любое время, а МК после приёма практически мгновенно останавливается. Думаете лучше будет искусственно выставить "0"? В смысле, 0х80 - среднее значение цапа.

 

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

 

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

 

GM: Нули, а что вы молчите насчёт генератора шума?

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

Выход шума берётся с ЦАП и пропускается через фильтр - как синус?
Переход в этот режим - "нажатием кнопки"?

Затраты?..

 

GM: Нули, а что вы молчите насчёт генератора шума?
Нормальный шум, все согласуется с умными книжками. Не заметил особой разницы 8 и 10 бит, хотя тяжело на шуме увидеть разницу в 20%
GM: Куда его теперь?
Встроить в движок, если место позволяет. Вот только не знаю надо ли ему параметры менять? По моему, для любительских целей и так пойдет. Загрузить регистр чем-нибудь, кроме запрещенного состояния, выбрать удобный полином и пусть шумит. Во втором движке прописать другие начальные условия.
А вот со средним значением ЦАП это пробел. Радует, что отловили.