-
- "Спектрально грязный" меандр элементарно превращается в
"спектрально чистый". Без ЦАПа. Просто нужно выход ДДС делать выше
по частоте кратно степени двойки. Например в 256 раз. И делить
выходной сигнал ДДС в соответствии выбранной кратностью. Будет все
как с ЦАПом... ))) Самый простой и миниатюрный вариант - PIC10F322.
Задействовать его NCO и ADC. Правда ADC у него 8-битный и это
потребует значительного суперсемплинга для поднятия разрядности до
10...12. При варианте с DDS my504(184 знак., 26.09.2020 15:02)
- Частота дискретизации ДДС должна быть в два раза выше выходного сигнала. Ну пусть она будет 48 кГц для случая Ксении. Тогда вертеть фазовый аккумулятор надо на частоте х256 =12.288 МГц. Это не микроконтроллерное решение. Я бы сделал интерполятор - считал где следующий отсчет и если он поменял знак, то вычислял где именно по времени это произойдет и для инвертирования выходного сигнала использовал дополнительный таймер с высокой частотой тактирования. Но это сработает хорошо Alt@ir(119 знак., 26.09.2020 15:51)
- "Спектрально грязный" меандр элементарно превращается в
"спектрально чистый". Без ЦАПа. Просто нужно выход ДДС делать выше
по частоте кратно степени двойки. Например в 256 раз. И делить
выходной сигнал ДДС в соответствии выбранной кратностью. Будет все
как с ЦАПом... ))) Самый простой и миниатюрный вариант - PIC10F322.
Задействовать его NCO и ADC. Правда ADC у него 8-битный и это
потребует значительного суперсемплинга для поднятия разрядности до
10...12. При варианте с DDS my504(184 знак., 26.09.2020 15:02)