ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Суббота
26 сентября
/970395
Топик полностью
Точка опоры (14.01.2020 00:05 - 07:23, просмотров: 64) в ответ на Синхронизация между частотами не требуется. Разрядность ту, какая максимально есть у DAC, интегрированного в чип данного STM32 (10-12 bit). А вот количество отсчетов для частоты 150 КГц нужно максимально достижимое, а для частоты 150 Гц - неважно. - автор: Ксения
Из моего черновика. 
1. До какой выходной частоты DDS обеспечивает полный динамический диапазон ЦАП'а? Зачем - для определения максимальной достижимой (при использовании полного динамического диапазона ЦАП) частоты при заданной тактовой DDS и расчёта параметров выходного ФНЧ. Литература: "A technical tutorial on Digital Signal Synthesis" от Analog Devices http://www.analog.com/med …utorial_rev12-2-99.pdf "Низкочастотный синусоидальный генератор с шагом сетки 0,01 Гц" от Л. И. Ридико http://530.ru/electronics/projects.php?do=p035 Ответ: Используется симметрия синуса и в ROM хранится четверть периода. Значит разрядность ЦАП относится не к размаху от пика до пика, а к амплитуде синуса. Рассматривая на четверти круга деление на уровни (N - разрядность ЦАП в AD9830) и углы: 90°/arcsin(2^-(N+1)) ~ 3217. Т.е., при делении более чем на 4096 углов пропусков входных кодов ЦАП заведомо не будет (отсюда - ROM с 12-битным адресом при 10-битном ЦАПе в DDSе). Итого, при опорной частоте 50 МГц - 57/212 = 12207 Гц. Ниачём... надо тупо пользоваться калькулятором с сайта производителя DDS и ставить соответстующий фильтр на выходе.
Так-что твой программный DDS должен тактироваться с частотой порядка 615 МГц, что-бы не было пропусков кодов 10-битного ЦАП на частоте 150 кГц. Upd: Даже не тактироваться, а выдавать отсчёты на ЦАП.
Заказать импортные ЭК - https://shop.fulcrum.ru/product-category/elektronnye-komponenty/
Ответить
Ответы