Hlavní stránka Nabídka Schémata Software Diskuze Kontakt Zpět   

FM vysílač s digitální modulací uvnitř pásma PLL - 2. část

V předchozí části jsme si vytyčili cíl našeho snažení a trochu jsme se prokousali teorií. Nyní si k tomu přidáme i praktické zapojení a ověříme jeho vlastnosti. Předesílám, že tento článek není zamýšlen jako konstrukční návod, do takové podoby celý projekt zatím nebyl dotažen.

Schéma zapojení

ds3.gif (38417 bytes)

Schéma zapojení mentálního vysílače. Doufám, že nikdo nebude tvrdit, že je to moc složité.

Zvukový signál či signál MPX vstupuje do A/D převodníku obvodu IO1. Vnitřní program tohoto mikrokontroléru převádí aktuální vzorek vstupního signálu na příslušnou hodnotu okamžité frekvence nosné. Hodnota je odeslána prostřednictvím signálových vodičů CLK, DATA a LE do obvodu IO2, který obsahuje PLL, oscilátor i výstupní zesilovač. Výstupní signál je vyzářen anténou. Pro skutečné vysílání by ještě před anténou měl být filtr vyšších harmonických, který zde byl vynechán.

Vysílací frekvence je nastavena přímo v programu v IO1, pro jednoduchost nebyly použity žádné ovládací či zobrazovací prvky.

Praktické provedení

Experimentální FM vysílač s digitální modulací byl zhotoven na univerzální desce plošných spojů pro pouzdro TSSOP. Řídicí mikrokontrolér IO1 je umístěn zvlášť. Pro účely ověření vlastností to takhle stačí, jinak je to samozřejmě čuňárna, protože obvod IO2 ADF7012 vnitřně pracuje na frekvenci blízké 1 GHz, čili je velmi žádoucí použití smd součástek a kvalitní návrh desky plošných spojů.

adftx1.jpg (148675 bytes)

Popis použitých součástek

IO1 - PIC12F1840

Neptejte se, proč jsem jako řídicí mikrokontrolér použil zrovna tenhle slabý a jednoduchý model. Nejspíš to bylo z lenosti, aby to bylo rychle hotové. Obvod obsahuje 10bitový A/D převodník, frekvence instrukčního cyklu je 8 MHz, použit je vnitřní oscilátor. Signál synchronizace (její důvod bude popsán dále) z IO2, který má frekvenci 1,3824 MHz (polovina pracovní frekvence fázového detektoru IO2), je napojen na vnitřní čítač, který po 12 periodách vyvolá přerušení, přečte se vzorek z A/D převodníku, pošle se do IO2 a zase se čeká na přerušení. Vzorkovací frekvence je tedy 115,2 kHz. To není příliš, ale vyšší vzorkovací frekvenci už by IO1 vlastně ani nezvládl. Po zapnutí napájení se ještě provede inicializace IO2. Nic víc už to nedělá.

IO2 - ADF7012

Tento zajímavý obvod z produkce firmy Analog Devices je primárně určen pro přenos dat v pásmech ISM. To jsou takové ty různé ovladače na vrata od garáže, bezdrátové teploměry a podobné hračky. Je toho dnes tolik, že zejména pásmo 433 MHz je pěkně zapráskané a dosah zařízení je snižován rušením od jiných zařízení. Použít tento obvod pro rozhlasové FM vysílání by asi výrobce nenapadlo ani v nejhorším snu, jenže když se podíváte do specifikace, tak tam není vidět nic, co by takové využití vylučovalo. Výhoda je v tom, že obvod obsahuje i oscilátor VCO, je poměrně levný a dostupný, a je v pouzdru, které se dá ještě relativně snadno pájet. Samozřejmě existuje celá řada jiných Fractional-N PLL obvodů, ale vždycky tam některá z vyjmenovaných klíčových výhod chybí.

ADF7012 je kompletní vysílač pro datové přenosy podporující modulace FSK, ASK a OOK. Je důležité všimnout si, jak v tomto obvodu ta modulace FSK funguje. FSK je obecně typ modulace, kdy je každému stavu datového signálu přiřazena jiná nosná frekvence. Při typickém dvoustavovém signálu (nuly a jedničky) se potom střídají dvě frekvence. Obvod ADF7012 už je přímo navržen tak, aby tato modulace probíhala uvnitř pásma PLL. Na základě stavu přivedeného datového signálu se střídají hodnoty frekvence nastavené v PLL. My samozřejmě žádná data tímto způsobem přenášet nebudeme, příslušný datový vstup je trvale uzemněn, využijeme však toho, že obvod je hlediska dynamických parametrů vhodný pro náš účel.

Výstupní frekvence může být v rozsahu 75 MHz až 1 GHz. Samotný integrovaný oscilátor je schopen pracovat v rozsahu od 400 MHz do 1 GHz. Je tu však i volitelná dělička. Abychom se dostali do pásma FM rozhlasu, tedy do rozsahu 87,5 až 108,0 MHz, vydělí se frekvence VCO číslem 8. Čili VCO ve skutečnosti pracuje v rozsahu 700 až 864 MHz. Jelikož je však dělička přímo součástí VCO a je tedy uvnitř smyčky PLL, nemusí nás při nastavení PLL skutečná pracovní frekvence VCO zajímat. Střední pracovní frekvence VCO se určí pomocí externí cívky (na schématu je to L1). Od této střední frekvence je možné VCO přeladit samozřejmě v omezeném rozsahu, naštěstí to vychází tak akorát na přeladění přes celé pásmo FM rozhlasu, čemuž se ještě musí trochu pomoci nastavením některých registrů obvodu.

Pro modulaci využijeme registr, který byl původně určen ke korekci vysílací frekvence. Ten lze plnit hodnotami v rozmezí -2048 až 2047, při zvolené pracovní frekvenci fázového detektoru 2,7648 MHz odpovídá jeden krok změně frekvence o 0,084 kHz, při frekvenčním zdvihu 75 kHz je tedy celkové rozlišení asi 11 bitů a s tím související odstup signálu od šumu asi 70 dB, což je pro FM vysílání běžná hodnota. Výstupní výkon vf signálu je nastavitelný v rozsahu 0,025 až 20 mW.

Při prvních testech se objevil podivný problém - ono to v modulaci praská jako když se přehrává gramofonová deska, a to jen když se posílají okamžité hodnoty nosné, což z hlediska použitelnosti obvodu ADF7012 vypadá velmi bledě. No ještě než jsem to rozšlápnul, kouknul jsem znova do datasheetu. Nějakou kombinací náhody a intuice mě napadlo posílání hodnot synchronizovat s frekvencí fázového detektoru, pomocí vývodu MUXOUT a příslušného nastavení. Takže každý vzorek se posílá přibližně ve stejné fázi signálu fázového detektoru, a to takové, kdy to nepraská a neprská. No a bingo, už to chodí. Proto je ve schématu ještě navíc vodič označený jako Synchronizace. Lze předpokládat, že taková úprava by při použití jiných PLL obvodů nebyla potřebná, neboť příslušná synchronizace bude zřejmě zajištěna přímo uvnitř obvodu. Zde to plyne ze skutečnosti, že ADF7012 používáme způsobem, pro který nebyl navržen.

Kvalita zvuku a výstupní spektrum

Co se týká zkreslení, podání basů či výšek, zvuk je naprosto bezchybný. Co se do vysílače pustí, přesně to z něj vyleze. V tomto ohledu je zapojení srovnatelné s plně digitálním vysílačem (DDS). Oproti DDSce už se ale samozřejmě projevuje analogová podstata oscilátoru, která je zvýrazněna ledabylým provedením na univerzální desce plošných spojů. Takže nějaký slabý šum tam při stereu slyšet je. Z části je také způsoben samotnou činností PLL a nelze jej tudíž zcela odstranit.

ds5.gif (28096 bytes)

Spektrum výstupního signálu při modulaci sinusovým signálem 15 kHz se zdvihem 36 kHz.

ds6.gif (29566 bytes)

Výstupní spektrum při modulování stereofonním MPX signálem se zdvihem 75 kHz ukazuje, že zřejmě není problém vejít se do spektrální masky definované doporučením REC 54-01 E pro rozhlasové FM vysílače. Vzorkovací frekvence by však samozřejmě měla být vyšší než 115,2 kHz, jak tomu bylo v našem případě. Ve vzdálenosti 115,2 kHz nalevo i napravo od nosné jsou velmi dobře patrné neodfiltrované zbytky z okolí vzorkovací frekvence, jako by tam byly další dvě modulované nosné, a dosti kazí celkový dojem.

Na průběhu frekvenční charakteristiky filtru PLL z programu ADIsimPLL je vidět překmit nad 0 dB (červeně). Ten tam být musí, jak jsme si řekli minule.

ds4.gif (6368 bytes)

Ta křivka je důležitá, protože zároveň určuje frekvenční charakteristiku pro modulační signál, která by měla být plochá. Na frekvenční charakteristiku má dále vliv útlumové zkreslení vznikající při vzorkování. Vzorkování vždy způsobuje útlum na vyšších frekvencích, a to tím více, čím delší jsou intervaly vzorkování. V našem případě dochází ke dvěma konverzím (A/D a následně D/A) a celkový útlum je několik dB na frekvenci 50 kHz. Vhodným navýšením vzorkovací frekvence a mezní frekvence filtru by dokonce bylo možné dosáhnout stavu, kdy se oba vlivy na frekvenční charakteristiku vzájemně kompenzují. Takový stav ovšem zase není optimální z pohledu spektrální čistoty, kvůli které je naopak výhodnější mezní frekvenci filtru co možná nejvíce snížit.

Pro praktické použití by tedy bylo třeba zejména použít výkonnější mikrokontrolér, který by umožnil vyšší vzorkovací frekvenci a implemenentaci jednoduchého korekčního filtru pro vyrovnání frekvenční charakteristiky MPX signálu. Bez této korekce není při stereo vysílání příliš dobrá separace mezi levým a pravým zvukovým kanálem, navíc je silně frekvenčně závislá, takže stereo obraz je zdeformovaný.

Závěr

Princip digitální modulace uvnitř pásma PLL se ukázal jako životaschopný, což je zásluha hlavně moderních součástek, které jsou výborně navržené a přitom levné a dostupné. Celkový počet součástek je značně minimalizován, stejně jako nutnost nastavování. Na rozdíl od DDS se jedná o řešení vhodné pro amatérské konstrukce vysílačů malého výkonu, jako alternativa k vysílačům s přímou modulací, oproti kterým nabízí jednodušší zapojení, lepší podání basů a garantovaný frekvenční zdvih, který se nemění ani při změně vysílací frekvence. Na rozdíl od komerčně prodávaných vysílačů malého dosahu je zde lepší spektrální čistota a vstupní signál do vysílače může být i MPX, včetně RDS. Co by mohlo někomu vadit, to je absence určité "krásy", kterou přináší stavba klasického FM vysílače. V pouzdrech integrovaných obvodů je nahňácáno nejméně sto tisíc tranzistorů, přitom někdo může říci, že jeden tranzistor, který bude zapojen jako kvalitní LC oscilátor, udělá podobný výsledek, a nic se nemusí programovat. Je to svým způsobem pravda, každý už si musí vybrat sám.

 

 

 

(C) 1999-2017 Pira.cz