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

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

1 72 189

GM: Похоже, ёмкость щупа достаточно большая, видно что заваливает полосу. Про входное сопротивление щупа ничего не скажу, наверное, стандартное 1 МОм.

У меня получается, что входное сопротивление осциллографа равно 100КОм. Именно при таком значении размах пилы будет 3,5В при питающем напряжении МК 4,92В.

Но это мелочи...

Ёмкость нагрузки ЦАП довольно велика - почти 50пФ, если я не очень ошибся в прикидках.

Так что, есть смысл уменьшить сопротивление резисторов матрицы до 1-2КОм. В этом случае можно надеяться на уменьшение времени спада пилы до 50нс и возможность сглаживания пилы только одними конструктивными ёмкостями.

GM: Вообще, как спад считают, от 90% до 10%, или как?

Да, но у нас немного другой случай - мы ведь снимаем сигнал с ЦАП а не с выхода логического элемента и используем весь её размах, в отличие от той же логики, для которой главное, что бы амплитуда была не меньше какого-то значения.
Если и мы привяжемся к амплитуде 100%-2*10%=80%, то потеряем те самые 20% полезного сигнала.

GM: Синус и пила до 500 кГц.

Оба на... То, что пила поднялась до 500КГц это хорошо, но как быть с потерей синуса - была ведь 1МГц???

 

Поверил madgrey'ю: Синус на частотах выше 200 кГц назвать синусо..., взял и ограничил синус и пилу программно.

 

AlexPivkin: Как то неустойчиво переключается выбор сигнала. Синус, пилу поймал, остальное не могу. При выключении запоминает, что ли, трудно вернуться на предыдущий сигнал
Если вы про ддс24, то там больше ничего нет, поскольку места нет в тиньке.

 

GM: Поверил madgrey'ю: Синус на частотах выше 200 кГц назвать синусом можно только под пытками, взял и ограничил синус и пилу программно.

Я ща ругаться буду...
Тот синус, что показал madgrey, взят сразу после ЦАП и ни чем не сглажен, я уже молчу о фильтрации. По этому для DDS и используемой Вами разрядности это прекрасный синус! А если мы ещё Котельникова попросим "помочь", то этим синусом можно будет КНИ усилителей мерять...

Короче, возвращайте назад синус до 1МГц.
И пилу - сколько сможете вытянуть.
Пусть пока любые ограничения будут не программного характера, а аппаратного, типа - не смогли вытянуть форму и амплитуду на буферах, или фаза далеко ушла и т.д.

 

Это верно.
Все ограничения пусть расставит управляющий МК.
У каждого по мере своей испорченности

 

Так прошивка была для базового варианта, там никакого управляющего МК не предполагалось. Ладно, сделаю ограничение синуса и пилы до 1 МГц.

 

GM: Так прошивка была для базового варианта, там никакого управляющего МК не предполагалось. Ладно, сделаю ограничение синуса и пилы до 1 МГц.
А ограничения будут выставлены в управляющем МК .

 

DWD, мы с вами пришли к выводу, что ограничения нужны, чтобы при переходе, скажем, через ноль не переходить к зеркалке, точно также как и при превышении 1000 кГц. Ограничения вышли из этих соображений, и это правильно, иначе сам чёрт не разберёт, почему крутишь валкодер вправо, а частота уменьшается.

 

GM, только что я говорил об ограничении максимальных выходных значений частот как синуса, так и пилы.
Сначала было: 1МГц - синус и 100КГц - пила.
Потом Вы вдруг вводите ограничение обоих форм до 200КГц, в то время как показанная Вами пила даже на 200КГц имеет приличную форму и её частоту можно поднять, а синус - можно сказать, имеет почти синусоидальную форму.
Ладно пила, её не отфильтруешь, но синус-то фильтром даже из меандра получается нормальным, так зачем его урезать?

GM: Ладно, сделаю ограничение синуса и пилы до 1 МГц.

Ого! И о скольки ступеньках пила получается на 1МГц?

 

DWD: Потом Вы вдруг вводите ограничение обоих форм до 200КГц
Да откуда 200? Я говорил о 500, см.выше

И 100 тоже не было. Было сказано, что для пилы 100 кГц (период 10 мкс) всего будет 20 точек на размах пилы от 0 до 255. В среднем получается приращение в 12 единиц на цапе для каждого отсчёта. Похоже это на пилу? Нет, это похоже на профиль пирамиды Тутанхамона в разрезе.