Цифровой синтезатор частот для ДВ(LW)/СВ(MW) диапазонов, на типовой элементной базе, с управлением и контроле МК на базе Arduino построен на основе многочисленных статей в интернете и не претендует на оригинальность. Особенностью реализации данного синтезатора является цифровое управление с минимальным задействованием портов ввода-вывода и возможностью контроля.
![](https://r2akt.ru/wp-content/uploads/2023/05/xSynthesizer.kicad_sch-scaled-1-1024x724.jpg,qv=1685130643.pagespeed.ic.5_2SBk0ApT.jpg)
Синтезатор собран по классической схеме с петлёй ФАПЧ, использован готовый интегральный генератор сетки частот (кварцевый генератор), а не кварцевый резонатор, что повышает стабильность и надёжность синтезатора при незначительном удорожании.
![](https://r2akt.ru/wp-content/uploads/2023/05/xMW-transmitter-e1683094799829-1.jpg.pagespeed.ic.IDLphjbgLi.jpg)
Синтезатор в части задания частоты управляется через сдвиговый регистр 74HC595, что снижает количество используемых линий управления МК до 3-х против 8-ми.
Запись цифрового кода в диапазоне значений от 16 до 30 задаёт генерацию в диапазоне от 153 до 279 кГц (диапазон ДВ(LW)), а от 58 до 177 в диапазоне от 531 до 1602 кГц (диапазон СВ(MW)) соответственно.
![](https://r2akt.ru/wp-content/uploads/2023/05/xIMG_20230106_000821-scaled-e1683095113534-1-1024x639.jpg,qv=1685130779.pagespeed.ic.Fpf7LWXdN0.jpg)
![](https://r2akt.ru/wp-content/uploads/2023/05/xIMG_20230106_000817-scaled-1-1024x473.jpg,qv=1685130827.pagespeed.ic.UGNuBr3MXe.jpg)
Для контроля выходной частоты предусмотрен отдельный, некоммутируемый выход, измеряя частоту на котором МК может коммутировать управляемый выход синтезатора.
В ходе сборки были выявлены критически важные особенности: микросхемы CD40xx, MM40xx и CD74HC40xx это абсолютно разные микросхемы, будьте внимательны!
![](https://r2akt.ru/wp-content/uploads/2023/05/xCD4060.jpg.pagespeed.ic.nzzdui1al5.jpg)
![](https://r2akt.ru/wp-content/uploads/2023/05/xCD74HC4060.jpg.pagespeed.ic.7suCq2yo0s.jpg)
В первую очередь это относится к делителям частоты и ФАПЧ.
Отработка показала, что синтезатор выдаёт частоту с большой стабильностью по частоте, но есть значительное дрожание скважности сигнала и его соотношение находится в диапазоне от 55/65 до 60/40. Решение данной проблемы заключается в делении выходного сигнала на 2, что устранит нестабильность скважности и выровняет соотношения к 50/50, но ценой снижения максимальной генерируемой частотой не более 1147,5 кГц, с необходимостью соответствующего изменения управляющей программы.
Управляющая программа для Arduino:
Назначение данного синтезатора специфично и ограниченно, но если проявить фантазию и смекалку, то может быть полезен.