PLL + DDS
13 отговора
484 прегледа
PLL + DDS
Още нещичко съм замислил да правя на HF, сигурно доста вече са виждали/чували за DDS синтезаторите, само дето все още не е достатъчно чист сигнала им за директно използване вместо VFO.
Начина да се изчисти сигнала, като се запазят всичките предимства на директния синтез е да си ползва комбинацията от DDS i PLL.
Преди няколко седмици гледах схемата на един кит на Elecraft ([линк]), техниката се каза K2. Много интересно е реализирано VFO-то. Направено е на базата на PLL MC145170 (моторола).
Най-интересното е че с този синтезатор стъпката е доста голяма (мисля 5 или 10 kHz), като плавното изместване ставаше от процесора, през (мисля 10 бит. - по памет пиша сега) цифрово-аналогов преобразувател който променя честотата на опорния генератор на ПЛЛ системата. Идеята е по този начин да се направи финната пренастройка, а грубата да е от самия ПЛЛ чрез промяна на стойностите в регистрите.
От тази идея тръгна и моята идея да направя опорния генератор на PLL системата чрез DDS, който да пренастройва в по-големи граници (примерно от по 100 kHz в които ще се променя с много малка стъпка - 5,10,50,100 Hz примерно), а чрез PLL-a да прескача на по 100 (примерно пак) kHz.
Въпросите ми пак към вас е някой има ли практически опит или поне повече теоритически за да си спестя преоткриването на топлата вода ;)
Дали ще е добре да направя стъпката на ПЛЛ-а по-малка или е по-добре да е по-голяма ? Чесно казано не ми се иска да похабявам сили за да направя нещо което може да е обречено на провал от самото си начало. Въпреки че сега като се замисли човек, постигнатото от собствен опит е най-доброто нещо (дори и да не са достигнати положителни резултати).
Пишете да видим има ли заинтересувани и от тая тема.
P.S. Мисля да ползвам DDS на Analog Devices (AD9850 ili AD9851 - имам ги и двата синтезатора, мога да си доставя и други на същия производител), а за PLL системата за сега съм се спрял на MC145151 или 152.
Начина да се изчисти сигнала, като се запазят всичките предимства на директния синтез е да си ползва комбинацията от DDS i PLL.
Преди няколко седмици гледах схемата на един кит на Elecraft ([линк]), техниката се каза K2. Много интересно е реализирано VFO-то. Направено е на базата на PLL MC145170 (моторола).
Най-интересното е че с този синтезатор стъпката е доста голяма (мисля 5 или 10 kHz), като плавното изместване ставаше от процесора, през (мисля 10 бит. - по памет пиша сега) цифрово-аналогов преобразувател който променя честотата на опорния генератор на ПЛЛ системата. Идеята е по този начин да се направи финната пренастройка, а грубата да е от самия ПЛЛ чрез промяна на стойностите в регистрите.
От тази идея тръгна и моята идея да направя опорния генератор на PLL системата чрез DDS, който да пренастройва в по-големи граници (примерно от по 100 kHz в които ще се променя с много малка стъпка - 5,10,50,100 Hz примерно), а чрез PLL-a да прескача на по 100 (примерно пак) kHz.
Въпросите ми пак към вас е някой има ли практически опит или поне повече теоритически за да си спестя преоткриването на топлата вода ;)
Дали ще е добре да направя стъпката на ПЛЛ-а по-малка или е по-добре да е по-голяма ? Чесно казано не ми се иска да похабявам сили за да направя нещо което може да е обречено на провал от самото си начало. Въпреки че сега като се замисли човек, постигнатото от собствен опит е най-доброто нещо (дори и да не са достигнати положителни резултати).
Пишете да видим има ли заинтересувани и от тая тема.
P.S. Мисля да ползвам DDS на Analog Devices (AD9850 ili AD9851 - имам ги и двата синтезатора, мога да си доставя и други на същия производител), а за PLL системата за сега съм се спрял на MC145151 или 152.
Re: PLL + DDS
Признавам си, че не съм специалист в тази област, но все пак не виждам смисъл да комбинираш DDS и PLL. VFO - то на К2 е добро, защо не се придържаш към него. Лошото е, че IF там е към 5 Mhz и не можеш да го повториш 1:1 за XF9A.
Re: PLL + DDS
Този метод с изместването на опората е малко остарял - трудно се получават равномерни стъпки. Повечето съвременни трансивъри са с двукръгови синтезатори - нещо като това, кето ти си решил да правиш. Все пак, ако не разполагаш с качествен спектрален анализатор, шансът за успех е малък. А споменатият ДДС работи до 50 МХц и би трябвало да свърши работа сам. Ако все пак се захванеш с двукръгова схема, 145151 е безнадеждно остарял, с паралелно зареждане и до ниска честота, по-добре потърси нещо по-съвременно
Re: PLL + DDS
btw wuw K2 problema sus nerawnomernosta na stupkite e reshen dosta priemliwo. Firmware-a scanira celia obhwat na VFO-to po wreme na calibration procedure i izwurshwa linearizacia kato zapiswa dannite wyw eeprom i tezi danni se polzwat po wreme na tunninga na DAC-a koito podpira varactorite, taka che VFO-to e dosta lineino. (srawniawal sum go s towa na FT-847, koito do kolkoto znam polzwa DDS)
A problema sus 5 MHz (4.915) IF ne e tolkowa goliam. Wse pak towa single down conversion, i rezultata e mnogo po-dobra selectivnost na priemnika i e mnogo po tih - e rabira se za smetka na general coverage-a. Za srawnenie K2-to mi w normalen rejim (Preamp OFF)i s nai-shirokia filter e mnogokratno po-tih ot FT-100D-to sus wkliuchen DSP Noise Reduction, DSP Bandpass filter i Atenuator ON!
A problema sus 5 MHz (4.915) IF ne e tolkowa goliam. Wse pak towa single down conversion, i rezultata e mnogo po-dobra selectivnost na priemnika i e mnogo po tih - e rabira se za smetka na general coverage-a. Za srawnenie K2-to mi w normalen rejim (Preamp OFF)i s nai-shirokia filter e mnogokratno po-tih ot FT-100D-to sus wkliuchen DSP Noise Reduction, DSP Bandpass filter i Atenuator ON!
Re: PLL + DDS
ако използваш AD9854 нивото на комбинационните продукти е достатъчно ниско за КВ апаратира.
При всичко случаи PLL синтезатора с малка стъпка се реализира трудно поради не обходимосста от loop filter с малка честотна лента. Оттам тръгват един куп проблеми като високо ниво на фазовия шум и бавен settling time на PLLa.
Ако използваш ДДС за опорен генератор на PLL, тогава всички комбинационни от ДДСа попадащи в лентата на пропускане на PLLa (PLLa действа като нискочестотен филтър за този порт) ще се появят като спектрални съставки в сигнала на VCO. Но тъй като най-близките паразитни тонове от ДДСа са обикновено доста далеч от основната честота, а и защото лентата на пропускане на loop филтъра на PLL малка, тези тонове ще бъдат потиснати.
Откъде си набавяш AD985x?
При всичко случаи PLL синтезатора с малка стъпка се реализира трудно поради не обходимосста от loop filter с малка честотна лента. Оттам тръгват един куп проблеми като високо ниво на фазовия шум и бавен settling time на PLLa.
Ако използваш ДДС за опорен генератор на PLL, тогава всички комбинационни от ДДСа попадащи в лентата на пропускане на PLLa (PLLa действа като нискочестотен филтър за този порт) ще се появят като спектрални съставки в сигнала на VCO. Но тъй като най-близките паразитни тонове от ДДСа са обикновено доста далеч от основната честота, а и защото лентата на пропускане на loop филтъра на PLL малка, тези тонове ще бъдат потиснати.
Откъде си набавяш AD985x?
Re: PLL + DDS
Мина ми през ума една идея и реших да я споделя.
Става въпрос стъпката на синтезатора да е примерно 500 kHz като чрез нея се сменят обхватите, а опорния генератор да бъде един обикновен LC генератор примерно 500.0 - 999.9 kHz. При тези ниски честоти мисля, че може да се направи достатъчно стабилен. Е това няма да е истински синтезатор, а по скоро VFO.
Но това е само теория, дали може да стане на практика нямам представа.
Става въпрос стъпката на синтезатора да е примерно 500 kHz като чрез нея се сменят обхватите, а опорния генератор да бъде един обикновен LC генератор примерно 500.0 - 999.9 kHz. При тези ниски честоти мисля, че може да се направи достатъчно стабилен. Е това няма да е истински синтезатор, а по скоро VFO.
Но това е само теория, дали може да стане на практика нямам представа.
AD985x
На сайта на Analog Devices предлагат безплатни мостри - 3 вида по 2 бройки максимално :)
Поръчах си ги и дойдоха без проблеми, сега мисля и 9854 да поръчам.
Поръчах си ги и дойдоха без проблеми, сега мисля и 9854 да поръчам.
Re: PLL + DDS
Май нещо подобно е направено в QRP-то на LZ1SE. По-точно направено е с обикновенно VFO, но има схема и на superVFO със смесване. Ако искаш, разгледай го.
[линк]
[линк]
Re: PLL + DDS
Това е интерполационен метод, т.е. грубата стъпка на синтезатора се интерполира с VFO. Проблемът е как да се филтрират комбинационните тонове след смесването които ще са доста близо до основната честота...
Генералният метод за модулиране и демодулиране е чрез софтуерно радио с DSP. Това може да се осъществи с обикновено PC над 500 MHz в реално време с минимум хардуер - няколко смесителя, опампи, DDS, крайно стъпало и един PIC. Baseband сигнала се обработва със звуковата карта. С евтина карта се постигат около 90dB динамичен обхват, а със скъпа (100$) цели 96dB което е приемлив динамичен обхват за радио с всички възможни модулации, филтри с истинска правоъгълна характеристика, възможности за експериментиране с адаптивни DSP филтри и пълна рекнфигурация и ъпгрейди по вкус.
Но това е извън темата...
Генералният метод за модулиране и демодулиране е чрез софтуерно радио с DSP. Това може да се осъществи с обикновено PC над 500 MHz в реално време с минимум хардуер - няколко смесителя, опампи, DDS, крайно стъпало и един PIC. Baseband сигнала се обработва със звуковата карта. С евтина карта се постигат около 90dB динамичен обхват, а със скъпа (100$) цели 96dB което е приемлив динамичен обхват за радио с всички възможни модулации, филтри с истинска правоъгълна характеристика, възможности за експериментиране с адаптивни DSP филтри и пълна рекнфигурация и ъпгрейди по вкус.
Но това е извън темата...
Re: PLL + DDS
Нещо такова бях видял като кит от някакъв италианец, но понеже нямаше нищо като схеми и фирмуер го зарязах. Ако знаеш нещо конкретно като разработка със схеми (евентуално платки) и фирмуер, драсни някой линк.
Re: PLL + DDS
V momenta razrabotvam takova neshto, ako te interesuvat podrobnosti pitai.
Tova e edinstveniat razumen nachin za pravene na radio v dneshno vreme, pri nalichie na 1GHz procesori. pri tova e sravnitelno prosto ot gledna tochka na softuera, zashtoto mogat da se izpolzvat gotovi biblioteki na Intel optimizirani za tehnite procesori s vsichki DSP funkcii koito sa neobhodimi. Samo za primer shte ti kaja kak se formira SSB: signalut ot mikrofona se preobrazuva v cifrov s A/D na kartata, sled tova se pravi FFT preobrazuvane, spektralnite binove s nenujnata lenta se priravniavat na nula, sled tova IFFT preobrazuvane, sled tova D/A s kartata (full duplex) i po natatuk idva nashia hardware - dva smesitelia (image reject, izpolzva quadrature DDS) i po natatuk e iasno. Programata se opisva s 10 reda kod, hardware se pobira na QSL katichka, a ako e s SMD dori po-malko.
Tova e edinstveniat razumen nachin za pravene na radio v dneshno vreme, pri nalichie na 1GHz procesori. pri tova e sravnitelno prosto ot gledna tochka na softuera, zashtoto mogat da se izpolzvat gotovi biblioteki na Intel optimizirani za tehnite procesori s vsichki DSP funkcii koito sa neobhodimi. Samo za primer shte ti kaja kak se formira SSB: signalut ot mikrofona se preobrazuva v cifrov s A/D na kartata, sled tova se pravi FFT preobrazuvane, spektralnite binove s nenujnata lenta se priravniavat na nula, sled tova IFFT preobrazuvane, sled tova D/A s kartata (full duplex) i po natatuk idva nashia hardware - dva smesitelia (image reject, izpolzva quadrature DDS) i po natatuk e iasno. Programata se opisva s 10 reda kod, hardware se pobira na QSL katichka, a ako e s SMD dori po-malko.
Re: PLL + DDS
Това звучи много готино! Много ми е интересно да науча повече, пък и да повторя това което си започнал. Намери ме на ICQ (номера ми е в профила) или на Ramirez@phreedom.org.
С DSP-тата не съм никак запознат (освен това което знам от обща техническа култура), но се занимавам с микроконтролери. Ако мога да съм ти с нещо полезен ще се радвам.
С DSP-тата не съм никак запознат (освен това което знам от обща техническа култура), но се занимавам с микроконтролери. Ако мога да съм ти с нещо полезен ще се радвам.
Re: PLL + DDS
Прочети на [линк] като за начало.
Това е книга и главите се свалят безплатно.
В началото е трудно, но ще видиш, че всъщност е много лесно... като с всяко нещо...
В библиотеките на Интел има всичко което ще ти потрябва за DSP трансивър...
Integrated Performance Primitives 3.0
сваля се от [линк], лиценза за некомерсиални експериментатори е безплатен...
В това си струва да си инвестираш времето... и парите...
Това е книга и главите се свалят безплатно.
В началото е трудно, но ще видиш, че всъщност е много лесно... като с всяко нещо...
В библиотеките на Интел има всичко което ще ти потрябва за DSP трансивър...
Integrated Performance Primitives 3.0
сваля се от [линк], лиценза за некомерсиални експериментатори е безплатен...
В това си струва да си инвестираш времето... и парите...