СИНУСОИДАЛЕН ГЕНЕРАТОР С ЦИФРОВ СИНТЕЗ НА ЧЕСТОТАТА

DDS VFO
 

Устройството е реализирано на базата на интегрална схема  AD9851, koято работи на принципа на директния цифров синтез/DDS/. Управлението се извършва от едночипов микроконтролер PIC16F872. За индикация се използва LCD16x2.

ОПИСАНИЕТО на уреда в pdf-format

ВЪЗМОЖНОСТИ

- Изходна честота от 1Hz to 90MHz.(1/2 от Fтакт.=180МHz ).  Препоръчва се до 70MHz.;
- Показанията на честотата могат да се редуцират в диапазона от 1Hz дo 11GHz;
- Стъпка на промяна на изходната честота – 1Hz, 10Hz, 100Hz, 1kHz, 10kHz, 100kHz и т.н.
-Промяната на параметрите става чрез енкодер оптичен тип;
- Използвана е течнокристална индикация LCD16x2;
- Възможност за финно компенсиране на опорната кварцова честота;
- Превключване на 15 диапазона, чиито параметри се пазят в енерго-независимата памет и има възможност да се настройват от самия потребител;
- При включване на захранването се зарежда последната запомнена честота и диапазон
- Възможна е RIT разстойка при RX;
- Имитация на два осцилатора VFO_A и VFO_B;
- Бутон за изравняване на стойностите на двата осцилатора VFO_A и VFO_B;
- Възможна е SPLIT функция - при тази функция в режим на предаване се избира алтернативния осцилатор VFO_A или VFO_B;
- Изходен филтър за подтискане на високочестотните спектрални съставни;
Как да…
 ….променя честотата за Rx режим?
 
Честотата се променя чрез завъртане на енкодер, свързан към изводи 5 и 6 на съединител CON101. Скоростта на изменение на честотата зависи от скоростта на въртене на енкодера.
Честотата изобразявана на дисплея се изчислява по следния начин:


RX = MULTIPLIER x (RX_DDS_FREQ + OFFSET_FREQ), където:
 

OFFSET_FREQ Добавя се към изходната честотата преди да се изобрази на  LCD дисплея. Дава възможност за отчитане честотното изместване със Fмежд.    Може да приема и отрицателни стойности . Дава възможност за отчитане честотното изместване след  второ смесване. Променя се в SETUP режим.

MULTIPLIER.  Показаната честота на  LCD дисплея е умножена по N - от 1 дo 20. Дава възможност за отчитене на честотно умножение след второ смесване. Резултата не може да бъде повече от 20 GHz. Променя се в SETUP режим.
Всяка промяна на  RX честотата се записва в  EEPROM, 2 секунди след прекратяване на въртенето на енкодера.

 ....променя честотата за Тх режима?
 
Преминаването към Tx режим става чрез подаване на “0” (маса) на извод 2 на съединител CON101.
Честотата изобразявана на дисплея се изчислява по следния начин:


TX = MULTIPLIER x (RX_DDS_FREQ + TX_OFFSET_FREQ + OFFSET_FREQ) , където:
 

OFFSET_FREQ Добавя се към изходната честотата преди да се изобрази на  LCD дисплея. Дава възможност за отчитане честотното изместване със Fмежд. Може да приема положителни и отрицателни стойности. Дава възможност за отчитане честотното изместване след  второ смесване. Променя се в SETUP режим.
MULTIPLIER.  Показаната честота на  LCD дисплея е умножена по N - от 1 дo 20. Дава възможност за отчитене на честотно умножение след второ смесване. Резултата не може да бъде повече от 20 GHz. Променя се в SETUP режим.
TX_OFFSET_FREQ  Дава възможност за отчитане честотното изместване на Ftx спрямо Frx. Може да приема положителни и отрицателни стойности. Променя се в SETUP режим.
Стойноста на TX_OFFSET_FREQ не може да приема стойности, които като се прибавят към RX честотата, резултата е извън обхвата на  DDS.
 ….променя стъпката на изменение на честотата?
 
Чрез подаване на “0” (маса) на извод 4 на съединетел CON101 и след това завъртане на енкодера може да се променя стъпката съответно: 10Hz, 100Hz, 1KHz, 10KHz и т.н. Докато бутона е натиснат се появява курсор под една от цифрите на показваната честота. При въртене на енкодера се променя
позицията. За пример ако курсора е на позиция под 1 KHz ,когато бъде освободен бутона за настройка на стъпката,последващото въртене на енкодера ще мени честотата със стъпка 1 KHz . Стъпката на въртене зависи в известни гранници и от скоростта на въртене на енкодера. Всяка промяна на големината на стъпката по време на основният екран,се записва в EEPROM.


 ….променя работния обхват?
 

Чрез подаване едновременно през диоди на “0” (маса) на изводи 1 и 2  на съединител CON101 – бутон BAND. Диапазоните се редуват последователно, кръгово. При всяко следващо натискане на бутона първо се запомнят в енергонезависима памет всички промени по параметрите на текущия диапазон и едва след това се зареждат параметрите на следващият (без VFO-B). На изводи 1, 2, 3 и 4 на съединител CON102 се появява в двоичен код номера на диапазоните. Границите на работните обхвати се променят в SETUP режим.


 ….премина към RIT разстройка при режим RX?
 

Чрез подаване едновременно през диоди на “0” (маса) на изводи 2 и 3  на съединител CON101 – бутон RIT. Следващото натискане на бутона изключва тази функция. Параметъра MAX_RIT_OFFSET се променя в SETUP режим.


 ….превключа VFO_A / VFO_B?

Чрез подаване   на “0” (маса) на изводи 1  на съединител CON101 – бутон VFO_=SW. Следващото натискане на бутона избира първия осцилатор.


 ….изравняване VFO_A = VFO_B.

 
Чрез подаване едновременно през диоди на “0” (маса) на изводи 1 и 3 на съединител CON101 – бутон VFO_=.


….премина към SPLIT режим?
 

Чрез подаване едновременно през диоди на “0” (маса) на изводи 1 и 4  на съединител CON101 – бутон SPLIT. При тази функция в режим на предаване се избира алтернативния осцилатор VFO_A или VFO_B.Следващото натискане на бутона изключва тази функция.


 ….калибрирам опорната кварцова честота?

За да влезете в този режим е необходимо при подадена “0”(маса) на извод 3  на съединител CON101 – бутон CAL да се включи захранването.След кратко показване версията на софтуера се появява setup екрана за настройка на опорната честота DDS XTAL. На изхода на устройството се появява честота 10MHz, а на дисплея се появява стойността на калибровъчната константа. Посредством точен честотомер и движение на енкодера може да се настрои изходната честота 10 MHz. Тази константа е равна на  2^56/(DDS XTAL честота). 180.00 MHz,   2^56/180.0 MHz =400319967
Константата ще стои на екрана докато повторно не бъде натиснат бутона  CAL. Това ще предизвика запис в EEPROM и устройството ще премине към нормален режим на работа.


 ….програмирам нова стойност на опорната честота?
 

Това се налага само ако бъде сменена честотата на осцилатора. Препоръчително е да се работи с максимално възможната тактова честота на DDS схемата т.к. тя е пропорционална на максималната изходна честота.
Връзката между отделните честоти е следната:
Fтакт.=6хFосц.
Fизх.мах.=Fтакт./2  - теоретично максимална изходна честота
Fизх.мах.=Fтакт./3  - препоръчителна максимална изходна честота
Константата която указва на програмата каква е тактовата честота на DDS е DDS_XTAL_FREQ. Тя се променя в setup екрана, като стойността и е 6 пъти по-голяма от честотата на използвания осцилатор.
DDS_XTAL_FREQ  - от 30 MHz дo 180 MHz


….да вляза в setup режим?
 

Задържането на  CAL бутона за 1 секунда ще извика третия setup екран.В този режим се променят параметрите на съответният обхват. Преминаване към следващият параметър става с еднократно натискане на бутона CAL. Промяна на параметрите става чрез завъртане на енкодера. Ако няма въздействие върху бутона или енкодера за повече от 20 сек. всички параметри се запомнят и се минава към нормален режим на работа.
Цена:  120 лева.
 


ПАНЕЛ за управление на DDS

Представлява печатна платка  с всички необходими органи за управление на DDS платката (включва и вал-кодер с 15 или 30 импулса на оборот.

Пресъединителните размери и формата на платката са показани на скицата:


 Цена на панела 30 лева



Проекта е спонсориран от фирма "TERACOM".
За контакти и поръчки телефони:
052 504 684-LZ2RR
082 643 643-LZ2KTR