SAA1057 ovladanie cez uPC
Moderátor: Moderátoři
SAA1057 ovladanie cez uPC
Caute, kupil som si MC3362 a SAA1057 a skusam rozchodit fazovy zaves na ladenie frekvencie. Na nete som aj nasiel nejaky programik na riadenie PLL
http://www.mgd.cz/pll2.asm
ale nejak sa neviem vysomarit s toho datasheetu konkretne data word A,B chcem tam nastavit frekvencie okolo 145MHz a neviem prist nato ze ako...
Dakujem za pomoc
http://www.mgd.cz/pll2.asm
ale nejak sa neviem vysomarit s toho datasheetu konkretne data word A,B chcem tam nastavit frekvencie okolo 145MHz a neviem prist nato ze ako...
Dakujem za pomoc
Princip je v tom, ze porovnavas frekvencie presneho oscilatora (4MHz) podeleneho na 1 alebo 1,25kHz s frekvenciou na vstupe podelenou hodnotou v A. Ak su zhodne, tak doladovacie napatie varikapu stoji, ak je rozdiel tak sa doladuje. Predpokladam, za VCO ti chodi niekde okolo 135MHz. Na FM mas preddelicku 10, takze pre 135 MHz das do A 13500, pri referencii 1kHz by sa malo VCO ustalit na 135 000kHz. Ostatne bity mas popisane v datasite. O spravnom nastaveni sa presvecis tak, ze budes zvysovat kmitocet VCO (varikap pripojeny na potak) a sleduj napatie pre doladenie. V istom momente spadne - prave nastala zhoda medzi kmitoctom VCO a nastavenym.
Tot, nedavno som marnil cas s PLL MC145193, za boha mi nesedela spocitana frekvencia s realom, v spojeni s vco nebolo mozne zachytenie, asi 5dni experimentov skoncilo v supliku, este den a skoncil by som ja v base. Cip je bohuzial obsolete a tech podporu som nezohnal. Az bude chvilka casu zbastlim to s niecim inym, ale MC145193 mala 3mA/3V
Tot, nedavno som marnil cas s PLL MC145193, za boha mi nesedela spocitana frekvencia s realom, v spojeni s vco nebolo mozne zachytenie, asi 5dni experimentov skoncilo v supliku, este den a skoncil by som ja v base. Cip je bohuzial obsolete a tech podporu som nezohnal. Az bude chvilka casu zbastlim to s niecim inym, ale MC145193 mala 3mA/3V
Datashit IO SAA1057 pise, ze max. frekvencia od oscilatora(vstup FFM) moze byt 120Mhz...aj to moze byt dovod, ze ti to nefunguje
inak pre nastavenie pozadov. frekvencie postupuj takto: pre vstup FM mozes volit medzi dvoma ref. frekvenciami 10khz a 12,5khz
priklad:
ref. frekvencia je 10khz a chceme "nastavit" frekvenciu osc. 115Mhz
115Mhz / 10khz = 11500 > hodnota obsiahnuta vo worde "A"
inak pre nastavenie pozadov. frekvencie postupuj takto: pre vstup FM mozes volit medzi dvoma ref. frekvenciami 10khz a 12,5khz
priklad:
ref. frekvencia je 10khz a chceme "nastavit" frekvenciu osc. 115Mhz
115Mhz / 10khz = 11500 > hodnota obsiahnuta vo worde "A"
Pro Kado:
Ve tvém příspěvku je napsáno že si mohu nastavit dvě referenční frekvence a to 10 a 12,5KHz,můžeš mi prosímtě poradit jak to mám
nastavit v datasheetu SAA1057 jsem našel u položky REFH což by
měly být referenční frekvence hodnoty pro log.1 1,25KHz a pro
log.0 1KHz,nevím jak to tam nastavit abych měl těch 10KHz jak tam
píšeš abych podle Tvého příkladu mohl zadat tu frekvenci a opravdu
jsem ji tam pak měl.
Ve tvém příspěvku je napsáno že si mohu nastavit dvě referenční frekvence a to 10 a 12,5KHz,můžeš mi prosímtě poradit jak to mám
nastavit v datasheetu SAA1057 jsem našel u položky REFH což by
měly být referenční frekvence hodnoty pro log.1 1,25KHz a pro
log.0 1KHz,nevím jak to tam nastavit abych měl těch 10KHz jak tam
píšeš abych podle Tvého příkladu mohl zadat tu frekvenci a opravdu
jsem ji tam pak měl.
Vždyť je to v tom datasheetu jasně napsané... latch B, bit REFH je v 1 roven 1,25kHz, v 0 je 1kHz, a pro FM je vždy zařazen dělič deseti, a tudíž pokud bude REFH nastaveno na jedničku, bude krok 12,5kHz, pokud bude 0, tak bude krok 10kHz.oldaces píše:Pro Kado:
Ve tvém příspěvku je napsáno že si mohu nastavit dvě referenční frekvence a to 10 a 12,5KHz,můžeš mi prosímtě poradit jak to mám
nastavit v datasheetu SAA1057 jsem našel u položky REFH což by
měly být referenční frekvence hodnoty pro log.1 1,25KHz a pro
log.0 1KHz,nevím jak to tam nastavit abych měl těch 10KHz jak tam
píšeš abych podle Tvého příkladu mohl zadat tu frekvenci a opravdu
jsem ji tam pak měl.
Mimochodem, běhá to jak z praku. Mám postavený ten přijímač s MC3362 a SAA1057 a nebyl problém.
Popo
pro popopepe
Teď ta reference mi je jasná,ale nejsem si jist s nastavením těch dalších
bitů.
Takže uplně nejvyšší bit by měl být jednička protože to je datove slovo
B .
další si dám FM tj. log.1 to je celkem jasný.
další bit REFH v mém případě dám log.0 tj. 1KHz
CP3 až CP0 si mohu vybrat z 5 možnosti variant a mohu si vybrat
z 5 čísel,které odpovidají těmto variantám log.úrovní jsou to čísla:
0,023 0,07 0,23 0,7 a 2,3 ale není mi jasné co tyto čisla znamenají
nejsou tam u toho jednotky snad to má být udaná rychlost přelaďování,
jestli víš,tak mě doplň.
SB2 tento bit by měl zpřístupnít 8 bitů a to od SLA až k T0 to nebím jestli
to mám zpřístupnit nebo ne,poraď.
SLA jestli dát synchroní nebo asynchroní mod u slova A tj. zadávaní
frekvence to neví co se s tím myslí.
no a ty další bity také neví co tam dát jak hodně by to mohlo ovlivnit
celkovou činost,tyto nižší bity jsem tam nějak dal ale nevim jestli je to
správně,mohl bys mi v tom poradit?Zatím jsem to nerozchodil,možná
může být chyby jinde,ale někde musím prostě začít.
Teď ta reference mi je jasná,ale nejsem si jist s nastavením těch dalších
bitů.
Takže uplně nejvyšší bit by měl být jednička protože to je datove slovo
B .
další si dám FM tj. log.1 to je celkem jasný.
další bit REFH v mém případě dám log.0 tj. 1KHz
CP3 až CP0 si mohu vybrat z 5 možnosti variant a mohu si vybrat
z 5 čísel,které odpovidají těmto variantám log.úrovní jsou to čísla:
0,023 0,07 0,23 0,7 a 2,3 ale není mi jasné co tyto čisla znamenají
nejsou tam u toho jednotky snad to má být udaná rychlost přelaďování,
jestli víš,tak mě doplň.
SB2 tento bit by měl zpřístupnít 8 bitů a to od SLA až k T0 to nebím jestli
to mám zpřístupnit nebo ne,poraď.
SLA jestli dát synchroní nebo asynchroní mod u slova A tj. zadávaní
frekvence to neví co se s tím myslí.
no a ty další bity také neví co tam dát jak hodně by to mohlo ovlivnit
celkovou činost,tyto nižší bity jsem tam nějak dal ale nevim jestli je to
správně,mohl bys mi v tom poradit?Zatím jsem to nerozchodil,možná
může být chyby jinde,ale někde musím prostě začít.
Tak to vezmu postupně:
první bit = 1 = slovo B
druhý bit =1 = FM
třetí bit =0 =10kHz krok
další čtyři bity = CP3-CP0 - programovatelný proudový zesilovač - zkus od nejmenšího, když tak přidáš - takže 0001
a osmý bit =0 a tím se dalších 8 bitů rovná 0, takže už je neřeš a pošli dalších 8 nul
Tak a máš slovo B, neboli řídící hotovo. Pak už jen poslat potřebný dělící poměr ve slově A, a musí to makat.
první bit = 1 = slovo B
druhý bit =1 = FM
třetí bit =0 =10kHz krok
další čtyři bity = CP3-CP0 - programovatelný proudový zesilovač - zkus od nejmenšího, když tak přidáš - takže 0001
a osmý bit =0 a tím se dalších 8 bitů rovná 0, takže už je neřeš a pošli dalších 8 nul
Tak a máš slovo B, neboli řídící hotovo. Pak už jen poslat potřebný dělící poměr ve slově A, a musí to makat.