Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

PLL 10 na 125MHz

[es] :: Elektronika :: PLL 10 na 125MHz

[ Pregleda: 2278 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon PLL 10 na 125MHz28.11.2013. u 00:28 - pre 126 meseci
AD9850 je nesto super dzaba i nekako se dogegao komad do mene elem, treba mi cesto neki takt generator a AD9850 generise sinus 0-40MHz (ili tako nesto) i kazu to bas lepo radi (nisam jos probao) te uz nesto sitno elektronike i par tastera naklikas koliko oces na izlazu i to dobijes .. no kvalitet izlaza naravno zavisi od referentnog oscilatora i za to AD9850 koristi 125MHz klok. Moja ideja je nekako da mu skinem taj dzeftini oscilator i dovedem mu tu 125MHz nekog turbo mega sega giga stabilnog kloka, npr sa rubidijuma, problem je sto ja imam neki fancy oven i imam rubidijum i svi daju na izlazu 10MHz .. dakle ideja je da tih 10 nekako zavrtim i dobijem 125 :D .. fora je sto svi pll-ovi sa kojima sam ja ista radio guraju nesto 40-50MHz pa reko da priupitam koleze, el ima neko iskustva sa nekim brzim pll cipovima i kojim :D
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: PLL 10 na 125MHz28.11.2013. u 02:04 - pre 126 meseci
Hehe, gde me nadje :)

Ovako odmah da ti kazem, probaj prvo tako kako jeste sa internim XO da vidis sa cime imas posla i koje su mu mogucnosti.
Za brzinsko pustanje u pogon te plocice imas onu varijantu sa Stelaris Launch-pad i Energija paketom (pisao sam o tome na mom blogu).

Taj AD9850 kao i cela serija tih DDS-ova su u sustini brzi DAC-ovi sa internom logikom kojom "vrte" generisanje nekog talasnog oblika.

To posledicno znaci da ne moze on bas savrsene sinusne signale da pravi. Toretski maksimum je F(XO) / 2 a prakticno je upola toga ili jos nize. Po mojim nekim ocenama upotrebljiv je do cca 10-15MHz, preko toga se prilicno distorzira generisani sinus, spektralna cistoca se kvari i vec nadalje ti je poznato. Na (sve) nizim frekvencijama se generisani signal sve vise priblizava idealnom sinusu.
Ima na toj DDS plocici nekih LPF-ova (~40MHz cut-off) koji ciste brljotine ali ne moze ni to da radi perfektno.

Pitanje je da li je isplatljivo baktanje da od 10MHz napravis 125MHz referencu za taj DDS. To nije ni malo jednostavan task posebno ako hoces da odrzis taj "kvalitet" (low-noise, mali jitter itd) kao sto ima taj Rubidiumski OCXO.
Uvodjenjem nekog medju PLL-a koji bi to radio je opet pitanje sta bi na kraju ispalo.
Problem se dodatno komplikuje sto ja bar do sad nisam nasao neke fine PLL-ove sa tom refentnom ucestanoscu.
Da imas 25 ili 27MHz referencu preporucio bih ti Si5351C.

Alternativna varijanta da od 10MHz napravis neku vislju moze da bude "jurenjem" nekog od neparnog harmonika, recimo 9. ili 12.
E sad mozes samo da zamislis koji je to tek problem, jer kad imas skoro pa savrsen (i maksimalno spektralno cist) 10MHz sinus, kolikog mu je intenziteta 12. harmonik (predpostavljam negde ispod -100dB :)), pa to moras da pojacas (dakle jos vise shuma i brljotina unosis) i sta ce na kraju da ispadne ne znam.

Generalno taj tvoj Rb OCXO je inace predvidjen da moze da se mnogo puta umnozi (izlaze na cak par GHz, jelte za te ucestanosti je to sve i osmisljeno) ali kako to prakticno rade ne znam, sigurno nije ni malo jednostavno.

Ja jedino mogu da ti dam jedan Si5351A + prateci 10ppm 27MHz kristal za njega. Ta kombinacija je za klasu bolja od klasicnih XO kockica.
Posto on ima 3 izlaza, jedan recimo upotrebis za guranje ove DDS plocice a ostala dva izlaza iskoristis za generisanje pravougaonog signala jer AD9850 tek sa njim kuburi (do svega nekoliko MHz je upotrebljiv).

Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: PLL 10 na 125MHz28.11.2013. u 02:37 - pre 126 meseci
obzirom da bi ja sa ad9850 samo klokovao neke stvari kapiram da mi
"idealan sinus" nije preterano bitan :D .. ono neki zadovoljavajuci klok
ne mora da ima uopste idealno pravilan oblik :D ... razni mcu-i koji bi
to dobijali kao clkin mogu svasta da progutaju :D .. zato sam ga i uzeo,
ono jednostavno dobijem razne taktove na ulazu .. a reko kad vec imam
ovde fizicku jedinicu, isparavanja cuda m00da reko sto da ne iskoristim ..

elem, pll bi trebalo da je extra stabilan low jitter blah blah .. ako mu
je stabilna referenca .. ako sam ja dobro skontao onog lika sto je
projektovo c64 u onoj prici oko pll-a trebalo bi da od ovih 10 moze iz
zezanja da se napravi 125, pitajne je samo koji su brzi pll-ovi posto
neki 4046 fazon ide do 10-12MHz ... bilo bi zezanje da se napravi pll
diskretno, da se izvede lepo phase detector, vco i filter no nesto se
bojim da bi ja radije gotov cip :D
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: PLL 10 na 125MHz28.11.2013. u 02:52 - pre 126 meseci
vidi ovo npr: http://www.cypress.com/?docIDF780
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: PLL 10 na 125MHz28.11.2013. u 03:44 - pre 126 meseci
Pa pazi ovako, ako pricamo o Rb OCXO, tu se podrazumevaju neke ultra-mega perfomanse. Sve sto je dodatno ukljuceno u tom lancu takodje mora (treba) da ima fenomenalne perfomanse.
U tom smislu, za nekakav PLL, fazni detektor mora da bude ultra-mega precizan inace cela prica pada u vodu!
Dzaba njemu tacna freq referenca kad on ne moze savrseno da detektuje faznu razliku. U pitanju su piko sekunde tacnosti (tj nano-piko naponski offset kod detekcije!).
Fazni detektor smatraj kao najobicnije XOR kolo (ili neka slicna logika, zaboravio sam kako se to diskretno resava). Svi problemi oko naponskih pragova su tu ukljuceni i to je u sustini najveca frka.
Za rang tog Rb OCXO "kvaliteta" bez ECL logike ne treba nista pokusavati u diskretnoj varijanti!

Dalje, tebe nista ne sprecava da korists 4046, ne moras ti njegov interni VCO da korists, mozes externi koji se vrti na bilo kojoj frek ali naravno moras fiksni delitelj (preskaler) da ubacis. 4046 bi tad iskoristio samo kao programibilni delitelj.
Ali u ovoj kombinaciji se problem vraca na pocetak, fazni detektor, njegov detektor je daleko daleko od perfomansi koje pruza Rb OCXO.

BTW: sta sa ovim Cypress linkom, baca me na landing page?
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: PLL 10 na 125MHz28.11.2013. u 09:07 - pre 126 meseci
Ako si mislio na ovo to bi moglo da zavrsi posao:
http://www.cypress.com/?id=47&...=Xtal%2FRef-in+CMOS#parametric

Uzgred, nije moranje da ti onom DDS-u dovedes tacno 125MHz, mozes koliko imas :)
U SW podesis kolika ti je ucestanost XO-a i nadalje se sve racuna prema tome.
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: PLL 10 na 125MHz28.11.2013. u 10:24 - pre 126 meseci
mislio sam na "RoboClock CY7B9950"
za dds, super ali svejedno on ume samo manji freq da generise, nikako veci tako da svejedno moram da imam neki pll
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: PLL 10 na 125MHz28.11.2013. u 10:34 - pre 126 meseci
Aha, on je samo delitelj, pih …

Onaj Si5351 je druga zverka u pitanju, on ulazni clock (bilo XTAL za A varijnatu IC-a, ili CLKIN za C varijantu) mnozi prvo pa dobije neku pomocnu frekvenciju koja se pravi u chipu negde oko 800-900MHz pa tek onda slicno kao Cypress samo onda to posle deli.
Zato im je verovatno limitiran taj ulazni opseg.
Taj SiLabs ima ulazni PLL, ima tu neke delitelje / preskalere, izcackaj malo da li moze da mu se dovede i nesto van 25-27MHz.
Najmanji problem da ti posaljem uzorak, imam vise komada ...
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: PLL 10 na 125MHz28.11.2013. u 10:52 - pre 126 meseci
Hmm, mislim da sam ti nasao resenje, Clock Multiplier :)
Ima tacno sve sto tebi treba. Moze da mnozi sa 12 ili 12.5 puta a ulaz moze da bude 10MHz ;)
http://www.onsemi.com/pub_link/Collateral/NB3N3020-D.PDF

Nije mu bas fazni shum perfektan (5ps RMS - nije naivno) ali mislim da ce to daleko bolje raditi nega ta kineska XO kockica.

A evo sad nadjoh "prave" IC za to, Sub pico-seconds jitter :)
http://www.silabs.com/products...lowjitterclockmultipliers.aspx
Bice da je ovo bas predvidjeno za te neke Rb oscilatore i GSM :)
Samo ako mozes da se izboris sa QFN36 ...

[Ovu poruku je menjao mikikg dana 28.11.2013. u 12:13 GMT+1]
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

macolakg
Dragoljub Aleksijevic
Kragujevac

Član broj: 301424
Poruke: 3227
*.adsl.eunet.rs.



+1095 Profil

icon Re: PLL 10 na 125MHz28.11.2013. u 11:16 - pre 126 meseci
Pogledajte obojica ovaj dokument (vezano za duty clock signala):

http://www.google.rs/url?sa=t&...bFtA&bvm=bv.57127890,d.Yms

Pozz
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: PLL 10 na 125MHz28.11.2013. u 11:27 - pre 126 meseci
@macolakg Solidan dokument, opisuje tehniku za korekciju duty-cycle. Vrlo korisno.

@bogdan.kecman Gledam ove zadnje SiLabs sto sam stavio link, pa to su neki mrak cipovi, koriste ih za 10GbE i 10G Fiber! :) Dal ce ti to biti zadovoljavajuce?! :)
Jedino sto vidim ovde kao problem je nabavka :(. Ne prodaje se na komad (digi-key nema na lageru, Mouser trazi 300+ komada).

Onaj On-Semi NB3N3020 vec ima da se nadje i moze na komad da se uzme.

[Ovu poruku je menjao mikikg dana 28.11.2013. u 12:46 GMT+1]
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

YU2AX
Vršac

Član broj: 268437
Poruke: 260



+48 Profil

icon Re: PLL 10 na 125MHz30.11.2013. u 22:30 - pre 126 meseci
Ako ti kvalitetna sinusoida sa duboko potisnutim spurius signalima nije prioritet nema potrbe da se smaras sa AD9850, mozes da upotrebis Si5351 koji ti je mikikg predlozio i to ne kao clock generator za AD vec umesto njega. Kolo ima malo uvrnutu kalkulaciju za generisanje frekvencija ali ima i tool koji mozes da upotrebis za proracune.

AD985x kola su namenjena za specijalne aplikacije, prava greota je trositi ih za obicne klokove. Ako bas zelis DDS generator mnogo lakse ces proci sa AD9851, 52 i sl. jer oni u sebi vec imaju integrisane umnozivace cloka tako da mozes da upotrebis obicne XO sa starih maticnih ploca.
73 de Zele YU2AX
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: PLL 10 na 125MHz30.11.2013. u 23:21 - pre 126 meseci
Citat:
YU2AX: Ako ti kvalitetna sinusoida sa duboko potisnutim spurius signalima nije prioritet


sta je fora, ja sam napravio kutiju koja je chiller i psu za rubidijum i koja ima distribuciju tih 10MHz sa rubidijuma dalje da mogu lepo da napojim sprave koje primaju 10MHz signal .. i to je ok, generalno sljaka... e sad, ja sam hteo da dodam na izlaz tih 10MHz jedan cpld i da sa njim napravim delitelj i da imam 0-10MHz promenjljivi izlaz ali to bas i nije tako jednostavno kao sto je delovalo iz prve posto sve preko 5MHz mogu da zaboravim a i do 5MHz mnoge klokove ne mogu bas da izgenerisem da valja .. + mi je sve vreme samo jedna ivica valjana dok druga uvek ima jitter (dakle duty nikako nije 50% i nikako nije "stabilan")... da bi imao regularan signal i da bi mi duty bio tacno onoliki koliko hocu i bez jittera moram da imam ulazni freq dosta veci te tih 10 postaje malo, posebno ako se uzme u obzir da me male frekvencije ne tangiraju previse (kiloherci, zanimaju me megaherci ali vrlo tacni) .. tako da ako hocu npr da generisem 3.2768MHz mogu to samo da sanjam bez pll-a, da ne kazem da 27.3MHz od 10MHz nikako ne mogu da podelim :D .... inace za DC je resenje dosta jednostavno x2 sa pll-om pa na flipflop i dobijes stabilan 50% dc

elem .. to je razlog zasto sam odustao od drndanja sa tim cpld-om i pravljejna tog delitelja, suvise cimanja malo dobitka (ne dovoljno univerzalno resenje) .. i tu je prica stala, elem, u nekom trenutku naletim na to ds i ne procitam datasheet kako treba ... jbg ja kad vidim digital signal generation ja kapiram da je u pitanju arbitrary generator i uzmem spravu posto je bila vise manje dzabe ocekujuci da cu da je koristim za nesto potpuno drugacije, tek kada je stigla vidim da sinewave generator pa onda reko aj kad je vec tu, da vidim da je bocnem u taj clock reference koji imam da mi generise arbitrary referencu koja je izvedena od stabilnog 10MHz izvora te zato prica kako da tih 10 umnozim u 125 (ili 100 ili 120 ili ..) a da to bude jeftino i brzo resenje.. u drugom slucaju ds zaglavljuje u kutiji sa ostalim slicnim neiskoristenim modulima da ceka trenutak kada ce mozda biti potreban

@macola, videh to neki dan, lepo su napisali rad
 
Odgovor na temu

YU2AX
Vršac

Član broj: 268437
Poruke: 260



+48 Profil

icon Re: PLL 10 na 125MHz01.12.2013. u 12:03 - pre 126 meseci
Referenca od 10MHz za generisanje < 5MHz pomocu DDS je ok. Na samom 9850 imas i CMOS komparator kojim mozes da dobijes pravilne cetvrtke ako ti trebaju. Neki konstruktori koristili su 9850 i za generisanje visih frekvencija od onih koje su definisane klokom, i to tako sto su umesto LP stavljali HP filter i koristili frekvencijsko "ogledalo" koje postoji u nefiltriranom signalu.

PLL varijantu za DDS zaboravi, ne postoji PLL koji ima dovoljno nizak fazni sum da bi generisani signal bio cist. Upravo je to jedan od razloga zasto je bolji DDS nego PLL generisani signal. Da ne govorim o rezoluciji, rezolucija od nekoliko mHz (m kao mili) je "vlazni san" za bilo koju PLL konstrukciju.

73 de Zele YU2AX
Prikačeni fajlovi
 
Odgovor na temu

[es] :: Elektronika :: PLL 10 na 125MHz

[ Pregleda: 2278 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.