ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 июля
1153888 Топик полностью
Kceния (11.12.2021 17:02, просмотров: 350) ответил Visitor на Шутите так:-) Генерим таблицу отсчетов косинуса в маткаде, для прошивки проца, сам проц в прерываниях делает переполняющийся сумматор с кодом частоты. Даже при 8 бит разрядности, гармоник будет 2^-8. DDS называется, здесь в разделе "наше все" статья про это есть.
У DDS частота дискретизации более чем на прядок выше предельной частоты работы ЦАПа. Скажем, у известной мне AD9834 на плате модуля (см. ссылку) стоит кварцевый генератор на 75 МГц, тогда как у моего STM32H743 ЦАП выше 1 МГц не тянет (это по даташиту, но реально может и чуть выше). Ясно, что тактовой частотой DDS 75 МГц сделать синус на 150 КГц можно запросто, тогда как с тактовой 1 МГц это будет 6.5 точек на период, чего явно недостаточно. 

https://aliexpress.ru/item/32790171360.html