Jump to content
Sign in to follow this  
  • entries
    7
  • comments
    82
  • views
    3581

Синтезатор частоты на AD9833

MillyVolt2

2083 views

Писал  как-то по заказу прошивку для синтезатора частоты на AD9833 для любительской самодельной радиостанции. Заказчик собирает подобные и другие необходимые модули радиостанций для себя и знакомых.

IMG_20171027_165023.thumb.jpg.52a66a5cb3885de772e2fa8932665c7c.jpg.dbedfb76ee2422c7d74ac487abbf52f3.jpg

 

IMG_0071.thumb.jpg.72bb88be3f70d76742850b477c330fd5.jpg

Камень ATmega8A. Писал на ассемблере, прога вышла достаточно объёмная для асма, но работает надёжно, все замеченные глюки убраны.

Диапазон выходных частот синтезатора 1.5 - 3МГц. При достижении границы диапазона переходим соответственно с минимума на максимум или наоборот. Можно выставить другой диапазон в программе.

Кроме основного есть режимы ПЧ , расстройки и выбора ПЧ. Меняется частота валкодером в любом  разряде до десятков Гц, при выборе 2х крайних разрядов экран сдвигается влево. Выбор разряда также валкодером после нажатия его кнопки. Новое значение частоты запоминается каждые 10 мин в EEPROM.

В режиме выбора ПЧ меняется величина ПЧ также в любом разряде до десятков Гц и запоминается в EEPROM. По умолчанию ПЧ 500кГц.

В архиве файл .asm и подробный алгоритм работы синтезатора.

AD9833.rar

 

  • Upvote 3


2 Comments


Recommended Comments

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...