Измерения | DDS-генератор на AVR - нужна помощь |
|
---|---|---|
DWD: Всё как-то быстро произошло - кто-то случайно спросил, и вдруг готовая опция... Выход шума берётся с ЦАП. Подумалось, что отдельный провод придётся коммутировать, а тут всё готово. Надо подумать, стоит пропускать через фильтр или нет, есть и плюсы и минусы. Переход в режим зависит от madgrey, со своей стороны скажу, что включение-выключение шума, смена полинома и начального значения сдвигового регистра может быть сделана по нашему протоколу по той же идеологии, т.е. не прерывая процесса генерации шума. Щас я на вас ушат воды... |
|
|
Не бит, а тактов. Т.е. частота выдачи отсчётов 2000 или 2500 кГц, разница есть, второй случай более предпочтителен для шума. На досуге я уже продумал вариант шума на 6 тактов, т.е. 3333 кГц, но пока можно и так оставить. smg123: Встроить в движок, если место позволяет. Вот только не знаю надо ли ему параметры менять? По моему для любительских целей и так пойдет Про встроить - проблема. В тиньках мало места. На сегодняшний день мы имеем следующие программные модули, более-менее обособленные друг от друга: ддс, свип, шим и шум. Можно в одну тиньку заложить ддс (с синусом и треугольником) и свип, для базового варианта. Для расширенного варианта во вторую тиню заложить ддс (с синусом и пилой), шум и шим, если поместится. Или так, если вспомнить про мастера - встроить в него шим, а во второй тине ддс (с синусом и пилой) и шум. Или перейти на атмегу48, там можно развернуться вовсю. Ну, это на втором этапе, скорее всего. |
|
|
GM: Про встроить - проблема. В тиньках мало места. |
|
|
Там 16МГц тактовая, а нам надо 20, а ещё лучше - 32. А это будет на третьем этапе, если будет |
|
|
GM: Там 16МГц тактовая, |
|
|
м88 ещё дороже, чем м48. Сравнивать по стоимости надо ATtiny2313 и Atmega48, и разницу умножать на 3. Для очистки совести посмотрел в диджики: ATtiny2313 стоит $2.6=78 руб, Atmega48 нет в наличии. В фарнеле ATtiny2313 нет в наличии, Atmega48 стоит £2.61=130 руб, если брать трей 125 штук, то выйдет по 59 руб за штуку, но куда столько? (130-78)*3=156 руб плюс набежит за посылку. Много это или мало? |
|
|
GM: свип-генератор (вобулятор), который может генерить линейно-изменяемую частоту от настраиваемого минимума fMIN до настраиваемого максимума fMAX, каждый из которых может лежать в диапазоне 0-1000 кГц, причём fMIN должно быть меньше fMAX. У меня тут маленький вопрос по поводу "свип-генератора". Установил fMIN- 10 Гц, fMAX.- 1000 Гц. Получил странный сигнал. Такое впечатление что что-то не так с периодом "качания" частоты. из терминала: |
|
|
GM: Переход в режим зависит от madgrey, со своей стороны скажу, что включение-выключение шума, смена полинома и начального значения сдвигового регистра может быть сделана по нашему протоколу по той же идеологии, т.е. не прерывая процесса генерации шума. Не вопрос, дайте только протокол работы. Заодно мастер должен знать, шо к нему подключено. Обратной связи нету, значит спросить он не может. Пины контрольные тоже не предусматривались. Страницу в опциях что-ли предусматривать под указание количества и назначения ведомых каналов? GM: Про встроить - проблема. В тиньках мало места. На сегодняшний день мы имеем следующие программные модули, более-менее обособленные друг от друга: ддс, свип, шим и шум. Можно в одну тиньку заложить ддс (с синусом и треугольником) и свип, для базового варианта. Для расширенного варианта во вторую тиню заложить ддс (с синусом и пилой), шум и шим, если поместится. Или так, если вспомнить про мастера - встроить в него шим, а во второй тине ддс (с синусом и пилой) и шум. Или перейти на атмегу48, там можно развернуться вовсю. Ну, это на втором этапе, скорее всего. Делать ШИМ с помощью мастера не есть хороший вариант. Он и так не бездельничает, а в режиме жесткого реального времени ему будет дурно (мне тоже) и преимущества разделения задач между контроллерами, которые есть в данном проекте сведутся на нет. |
|
|
По поводу цен у нас : ATtiny2313 стоит 1,80 евро. |
|
|
madgrey: Делать ШИМ с помощью мастера не есть хороший вариант. Он и так не бездельничает, а в режиме жесткого реального времени ему будет дурно а Вы собрались делать программный ШИМ ? В М8 2 16-битных аппаратных ШИМа, никакой нагрузки не будет. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2025 |