Измерения | DDS-генератор на AVR - нужна помощь |
|
---|---|---|
madgrey: Зачем размножать мозг с программой, если в железе могу сделать адекватный сигнал? Вполне разумно. В узле (если самодельный валкодер из мышки) под осью найдется место для мелкого 14 ног SOIC на два RS триггера.. |
|
|
ATLab: начиналось вполне доступно и "народно"... Ну, это ваше видение, ветка начиналась совсем с другого, а вот то, к чему повернулось, начиналось с того, что AlexPivkin попросил опробовать прошивку моего безразрывного ддс на кнопках. Он её и получил. ATLab: ..очень любопытно было, как в цикл DDS вписалось безразрывное изменение частоты кнопками. А от компьютера, судя по всему, безразрывного у Вас тоже не будет? Успехов! У меня цикл выдачи одного отсчёта занимает 10 тактов. Можно сделать и за 7, как показано выше. Вот эти пара тактов используются мною для осуществления двух почти независимых процессов, первый - регулярная выдача отсчётов, второй - опрос кнопок, устранение дребезга, смена шага, увеличение/уменьшение частоты и т.п. В ходе обсуждения на форуме появилась идея подключить валкодер вместо кнопок + и -. Оказалось, что подключить не так уж и сложно, что и было сделано. Валкодер, естественно, работает без прерывания процесса выдачи самплов. Ну а идея управления частотой по уарту у меня была реализована задолго до опытов с кнопками и валкодером, немного правда в другом ключе. Сейчас я переписал программу exactly под существующую плату ддс. Теперь надо сварганить на коленке интерфейс rs232 и опробовать. Что интересно, программа получилась даже компактнее, чем для валкодера. Основная фича в неразрывности генерации синуса. Теперь о народности. Постановка вопроса такова: если хотите что-то получить, прежде внесите что-то в общую копилку, ничего необычного не требуется, нужно ваше участие в том, что вам по силам. А стоять в стороне и рассуждать, вот начиналось "народно", это мы все можем, тут ничего нового. И вам успехов! |
|
|
GM: Теперь о народности. Постановка вопроса такова: если хотите что-то получить, прежде внесите что-то в общую копилку, ничего необычного не требуется, нужно ваше участие в том, что вам по силам. А стоять в стороне и рассуждать, вот начиналось "народно", это мы все можем, тут ничего нового. |
|
|
То есть, я понял так: умру, а участвовать не буду ? Затеи никакой не было, но хочется пообсуждать устройство с единомышленниками, а не простыми потребителями халявы, извините, никого не хотел обидеть. |
|
|
GM: То есть, я понял так...: |
|
|
Vlad_Petr: КТО СМОЖЕТ ОЦЕНИТЬ РАЗМЕР И СТОИМОСТЬ ПЛИСИНЫ, ATLab: В этой связи очень любопытно было, как в цикл DDS вписалось безразрывное изменение частоты кнопками. А от компьютера, судя по всему, безразрывного у Вас тоже не будет? Vlad_Petr: В узле (если самодельный валкодер из мышки) под осью найдется место для мелкого 14 ног SOIC на два RS триггера.. И еще, господа, не начинайте выяснять отношения в этой ветке, для этого имеется специально отведенное место. |
|
|
1) Она и будет доступная, эта конструкция, в будущем. А мы говорим о настоящем. Отвлекусь. Вам никогда не приходилось видеть, как ведётся раскопка прорыва в трубе? Один ковыряется с лопатой, остальные, 5-10 человек, молча наблюдают. Вот мне противно на это смотреть. 2) Программа в МК работает, частота меняется валкодером, но это ж не всё. Нужен фильтр после цапа, нужен аттенюатор на выходе, нужен блок питания, выходной каскад...Не можете рассчитать фильтр, смакетируйте его...Вот аттенюатор, сколько требуется затухания? Как делать? Как управлять? Пришлите мне свой имейл. 3) Вы мне ничего не должны, верно, но и я на вас не давил, и не обижал, прошу прощения, если что не так. |
|
|
GM: Один ковыряется с лопатой, остальные, 5-10 человек, молча наблюдают. |
|
|
GM: Один ковыряется с лопатой, остальные, 5-10 человек, молча наблюдают. |
|
|
GM: Для отработки фильтра в условиях близких к реальным (читай, в генераторе) накидал программку, которая свипирует 0 до 1300 кГц. GM, можете прислать тестовую прошивку для проверки фильтра на мыло? По поводу регулировки - в цифре предлагаю сделать 2-3 грубых (-20,-40,-60 дБ) и одну плавную в аналоге на 20 дБ. А может вообще хватит одного переменника, скажем 1-5 кОм перед выходным ОУ. PS Расхотелось паять имеющиеся в наличии токовые AD8001, МAX4110, OPA658. Пришлось подыскать "рельсовые" ОУ - TS922 и TS924. 1-2$. Думаю, подойдут для нашего случая. Может удастся купить в ближайшее время. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |