Измерения | DDS-генератор на AVR - нужна помощь |
|
---|---|---|
madgrey: Я вообще хотел на TDA2030, но в свете выдающихся достижений GM в деле повышения максимальной генерируемой частоты уже начал сомневаться... Ещё бы! Редкий операционник "долетит до середины Днепра"... Но из дешёвых, всё таки, можно найти - те же компараторы LM339 и LM393. Компаратор даже пилу на 1МГц транслирует один в один, не говоря уже о синусе. Осталось дополнить выход мощным двухтактным каскадом, но так, что бы не сильно потерять в частоте. |
|
|
madgrey: в свете выдающихся достижений GM в деле повышения максимальной генерируемой частоты... Завершил программу, которая принимает посылку установки частоты по уарту на скорости 9600 бод. Посылка состоит из пяти байт. Первый байт 0х03 - команда. Бит0=1 означает состояние dds пуск (соответственно бит0=0 - стоп), бит1=1 означает обращение к первому dds, бит2=1 означает обращение ко второму dds. Остальные 4 байта - 32-битный код частоты, первым идёт младший байт кода. После посылки должна быть пауза длительностью в один байт на передачу. Т.о., вгрубе весь цикл занимает 6 мс. |
|
|
DWD: Ещё бы! Редкий операционник "долетит до середины Днепра"... GM: Подкалываете ? Ну-ну. GM: Завершил программу, которая принимает посылку установки частоты по уарту на скорости 9600 бод. Я разобрался с драйвером нокии3310 (маловат правда, зато дешевый и абсолютно доставаемый). Он у нас индикатором будет. GM, я там первого декабря для Вас картинки с валкодера выложил. Кстати, повторю вопрос к "сочувствующим": |
|
|
1) У нас тут шутят: редкий программер долетит до середины Ламанша 2) Семь тактов не так уж и сложно, хотя с другой стороны, Vad_Petr до сих пор разбирается, времени говорит мало...10 строк кода разобрать. Могу показать, как это делается, если интересно. 3) Ну 6 мс не такая уж большая потеря в производительности для управляющего МК, можно сделать софтовый уарт, на передачу это займёт те же 10 строк кода...или вы хотите его сутками крутить? (На электрониксе была темка про энкодер с выходной частотой импульсов 2.5 МГц, я прикинул - моя програмуля справилась бы) 4) Нужны были картинки с валкодера DWD, у него была с ним проблема, но она само собой рассосалась...А вот почему у вас дребезга контактов не видно на картинках? |
|
|
GM: 1) У нас тут шутят: редкий программер долетит до середины Ламанша |
|
|
|
|
|
GM: Вылавливайте |
|
|
Всё, теперь и madgreya потеряли вдобавок к Vlad_Petrу . Что ж будет, если я вам расскажу о 4 тактах на выборку? Что ли все разбегутся? Тут и так уже никакой активности никто не проявляет, тема еле теплится... |
|
|
GM: Потянет до 40 мА на ногу. Потребление тока - степень двойки, старший - 20мА, второй - 10, третий - 5 и т.д. Фокус в том, что при малых нагрузках на выходные ключи их можно считать идентичными. А при увеличении нагрузки появится разница, и как следствие начнет НЕПРИЛИЧНО ВЫЛЕЗАТЬ ВТОРАЯ ГАРМОНИКА генерируемого сигнала. При больших резисторах паразитные емкости мешают, а при малых начинаются искажения... Выбор верхней частоты, как и номиналы резисторов матрицы, должен быть хорошо взвешен. |
|
|
Не регулярно, но с интересом читаю тему, интересно, чем дело закончится: начиналось вполне доступно и "народно", но с учетом постоянных поползновений "улучшить" - х.з. что выйдет в итоге Я сам немного занимался аналогичным на 2313 - просто немного модифицировал известный проект да написал свою программку для компа - для задания частоты генерации. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |