Измерения | DDS-генератор на AVR - нужна помощь |
|
---|---|---|
GM: Вам-то зачем "эти 5 строчек"? Там кстати, 11 строчек, а не 5 Извините, не предполагал что такой вопрос неуместен... |
|
|
Tadas: Раз удостоился высокого звания двойного нуля |
|
|
Как-то про себя забыл..Ну, если вы считаете, что два нуля это почётно, то можно я побуду тремя нулями: 000 ? |
|
|
GM: Как-то про себя забыл..Ну, если вы считаете, что два нуля это почётно, то можно я побуду тремя нулями: 000 ? Теперь по сути. Я накидал эскиз структурки одного канала генератора. Далее: Tadas: А зачем нужна модель в протеусе ? GM: Товарищи толковали о метках, вот второй генератор можно приспособить для меток. Вообще, каждый может просто добавить ещё один DDS-генератор, надо только продумать заранее о возможности их синхронизации. Я, например, так и собираюсь поступить, мне нужны два квадратурных сигнала, поскольку я работаю с аналитическими сигналами по основной работе. Кроме того, уже для души, квадратуры позволяют легко и просто формировать практически все известные радиотехнические виды модуляции, SSB, BPSK, KAM и т.д. GM: Далее, DDS позволяет формировать разные формы периодических сигналов, пила, трезубец, синк, ступенчатая пила, много чего, это нормально, но я категорически против меандра - на всех частотах, а особенно на частотах выше 100 кГц появляется чудовищный джиттер. Лучше поставить компаратор, или ОУ с высоким Ку и гистерезисом... |
|
|
madgrey: Можно при тактовой 16МГц обеспечить 1 МВыб/с, чтобы еще осталось чуть чуть времени для работы с энкодером, кнопками, диодами? |
|
|
Tadas: А еще лучше сделать величину шага переменной, как функцию от скорости вращения Товарищи-граждане, ну вы учитывайте всё-таки малость ресурсов 2313. Валкодер туда внедрил, и тайни уже на последнем издыхании, 480 байт памяти осталось. Не, одна кнопка меняет шаг, валкодер отрабатывает увеличение/уменьшение частоты на этот шаг, больше ничего не получится. |
|
|
Я хочу дотянуть свип чуть за 465 кГц, указанное значение на пределе дает 500 кГц, если получится - сильно поможет радиолюбителям, может даже часть из них станет активными участниками проекта... Также интересен момент возможности работы в зонах Найквиста (или за ними я хз, просто слышал пару раз). Тогда в принципе добавить второй диапазон, например 200-700 кГц . Кто нибудь такими делами занимался? GM: Товарищи-граждане, ну вы учитывайте всё-таки малость ресурсов 2313. Валкодер туда внедрил, и тайни уже на последнем издыхании, 480 байт памяти осталось. Не, одна кнопка меняет шаг, валкодер отрабатывает увеличение/уменьшение частоты на этот шаг, больше ничего не получится Поэтому предлагаю в качестве контроллера нового DDS взять хоть бы мегу16 - 16к флеша+1 ОЗУ + ножек сколько нужно... |
|
|
Не надо суетиться, уже есть диапазон 350-550 кГц, и это не предел. Можно сделать даже 1Гц - 800 кГц. (Замечу в скобках. Я как раз и работаю за зоной Найквиста, у меня Fs=4.166 МГц, а Fсигнала до 2.7 МГц) |
|
|
GM: Tadas: А еще лучше сделать величину шага переменной, как функцию от скорости вращения Товарищи-граждане, ну вы учитывайте всё-таки малость ресурсов 2313. Валкодер туда внедрил, и тайни уже на последнем издыхании, 480 байт памяти осталось. |
|
|
Господа, давайте самостоятельно один канал БУДЕТ просто поддерживать валкодер, а в полновесной конфигурации - со всеми законами регулировок, видами изменения частоты, шагами и т.д. GM, Tadas, другие нули вопрос пока в другом - давайте определимся с чипом секции генератора, а то тиньки не хватит, 48 - под вопросом, почему - см. выше. Нельзя работать без запаса по ресурсам , не так ли? Сразу после этого знаменательного события я начну рисовать схэму, а там и до проги недалеко. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |