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

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

1 65 189

можно использовать TLC7528 для генерации 2х сигналов с разными частотами/фазами. иногда это нужно.

 

В данном случае не получится, т.к. скорость выдачи 2000 ksps, если подключить второй канал, то скорость ещё упадёт.
Я пробовал генерировать два ддс сигнала разных частот программно, а потом их складывать и выводить на один цап. Выше 1500 ksps получить не смог.

 

GM: В данном случае не получится, т.к. скорость выдачи 2000 ksps
тогда вопрос - для чего такая частота семплов ? для звука 500ksps достаточно. для мегагерцев есть DDS от AD, для цифровых дел - выход ШИМ таймера.

 

С 500ksps вы практически сможете поучить синус не более 200 кГц. А если кому-то надо 500, что делать - ставить аппаратный ддс? А может лучше выжать максимум из программного? Ну вот, своей программулиной я и выжал 1000 кГц. Можно зайти немного дальше, но всегда есть технологичекий барьер, который на данной схемотехнике не перескочишь, тогда надо менять подход.

 

GM: С 500ksps вы практически сможете поучить синус не более 200 кГц.
это будет бред а не синус. нужно хотя бы 10 точек на период, и то придется сильно фильтровать.

GM: А если кому-то надо 500, что делать - ставить аппаратный ддс?
ну да. а то вдруг потребуется и 800к, и 1000 и т.д.

 

qwer: это будет бред а не синус. нужно хотя бы 10 точек на период, и то придется сильно фильтровать.
Ну, тут вы глубоко заблуждаетесь. Ничего не слышали про восстановление сигнала по его дискретным отсчётам по Котельникову?

 

GM: Ну, тут вы глубоко заблуждаетесь. Ничего не слышали про восстановление сигнала по его дискретным отсчётам по Котельникову?
восстановится, но только после серьезной фильтрации. то есть кроме синуса ничего другого не получится.

 

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

 

без фильтра n-го порядка не восстановится

 

Это и ежу пьяному понятно.

Что-то я не пойму, о чём вы толкуете. То вы предлагаете, сдвоенный цап, не подумав как его использовать, то вы говорите, это будет бред, а не синус, то говорите - синус восстановится, то говорите без фильтра n-го порядка не восстановится. Потом скажете, что n стремится к бесконечности? Флудильня какая-то.