AVT5540 B - RDS irrati txiki bat guztientzako
Teknologia

AVT5540 B - RDS irrati txiki bat guztientzako

Elektronika praktikoaren orrialdeetan hainbat irrati-hargailu interesgarri argitaratu dira. Osagai modernoak erabiltzeari esker, diseinu-arazo asko saihestu dira, hala nola RF zirkuituak ezartzearekin lotutakoak. Zoritxarrez, beste arazo batzuk sortu zituzten: entrega eta muntaketa.

1. argazkia. Moduluaren itxura RDA5807 txiparekin

RDA5807 txipa duen moduluak irrati-sintonizatzaile gisa balio du. Bere plaka, ikusgai argazki 1neurriak 11 × 11 × 2 mm. Irrati txip bat, kuartzozko erresonagailu bat eta hainbat osagai pasibo ditu. Modulua oso erraza da instalatzen, eta bere prezioa sorpresa atsegina da.

Na irudia 2 moduluaren pin esleipena erakusten du. 3 V inguruko tentsioa aplikatzeaz gain, erlojuaren seinalea eta antena konexioa baino ez dira behar. Audio-irteera estereoa eskuragarri dago, eta RDS informazioa, sistemaren egoera eta sistemaren konfigurazioa serieko interfazearen bidez irakurtzen dira.

Eraikin

2. irudia. RDA5807 sistemaren barne-diagrama

Irrati-hargailuaren zirkuitu-eskema agertzen da irudia 3. Bere egitura hainbat bloketan bana daiteke: elikadura-hornidura (IC1, IC2), irratia (IC6, IC7), audio-potentzia-anplifikadorea (IC3) eta kontrol eta erabiltzaile-interfazea (IC4, IC5, SW1, SW2).

Elikatze iturriak bi tentsio egonkortu eskaintzen ditu: +5 V audio-potentzia-anplifikadorea eta pantaila elikatzeko, eta +3,3 V irrati-modulua eta kontrol-mikrokontrolagailua elikatzeko. RDA5807-k potentzia baxuko audio-anplifikadore bat dauka, adibidez, entzungailuak zuzenean gidatzeko aukera ematen dizu.

Zirkuitu mehe horren irteera ez zamatzeko eta potentzia gehiago lortzeko, aurkeztutako gailuan audio potentzia-anplifikadore gehigarri bat erabili zen. Hau TDA2822 aplikazio tipikoa da, hainbat watt irteerako potentzia lortzen duena.

Seinalearen irteera hiru konektoretan dago eskuragarri: CON4 (adibidez, entzungailuak konektatzeko aukera ematen duen minijack konektore ezaguna), CON2 eta CON3 (bozgorailuak irratira konektatzeko aukera ematen dizu). Entzungailuak konektatzeak bozgorailuen seinalea desgaitzen du.

3. Irudia. Irratiaren eskema RDSrekin

Instalazio-

Irrati-hargailuaren muntaketa-eskema agertzen da irudia 4. Instalazioa arau orokorren arabera egiten da. Zirkuitu inprimatuaren plakan amaitutako irrati-modulua muntatzeko lekua dago, baina modulua osatzen duten elementu indibidualak muntatzeko aukera ere ematen du, hau da. RDA sistema, kuartzozko erresonagailua eta bi kondentsadore. Hori dela eta, zirkuituan eta plakan IC6 eta IC7 elementuak daude - irratia muntatzean, aukeratu erosoagoa den eta zure osagaietara egokitzen den aukeretako bat. Pantaila eta sentsoreak soldadura aldean instalatu behar dira. Muntatzeko erabilgarria argazkia 5, muntatutako irrati-plaka erakutsiz.

4. Irudia. Irratia RDSrekin instalatzeko eskema

Muntatu ondoren, irratiak pantailaren kontrastea soilik doitzea eskatzen du R1 potentziometroa erabiliz. Horren ostean, joateko prest dago.

5. argazkia. Irrati plaka muntatua

6. irudia. Pantailan agertzen den informazioa

zerbitzua

Oinarrizko informazioa pantailan agertzen da. Ezkerrean bistaratzen den barrak jasotako irrati-seinalearen potentzia-maila erakusten du. Pantailaren erdiko zatiak unean ezarritako irrati-maiztasunari buruzko informazioa dauka. Eskuinean - banda baten moduan ere - soinu-seinalearen maila bistaratzen da (6 zenbakia).

Aktibitaterik gabeko segundo batzuk igaro ondoren, RDS jasotzea posible bada, jasotako maiztasun-adierazpena oinarrizko RDS informazioaren arabera "itzau" egiten da eta RDS hedatutako informazioa pantailaren beheko lerroan agertzen da. Oinarrizko informazioa zortzi karaktere baino ez dago. Normalean geltokiaren izena ikusten dugu bertan, oraingo programaren edo artistaren izenarekin txandakatuz. Informazio hedatuak 64 karaktere izan ditzake gehienez. Bere testua pantailaren beheko lerroan zehar mugitzen da mezu osoa erakusteko.

Irratiak bi pultsu-sorgailu erabiltzen ditu. Ezkerrekoak jasotako maiztasuna ezartzeko aukera ematen du, eta eskuinekoak bolumena doitzeko. Horrez gain, pultsu-sorgailuaren ezkerreko botoia sakatzeak uneko maiztasuna dedikaturiko zortzi memoria-kokapenetako batean gordetzeko aukera ematen du. Programaren zenbakia hautatu ondoren, berretsi eragiketa kodetzailea sakatuz (7 zenbakia).

7. Irudia Ezarritako maiztasuna memorizatzea

Gainera, unitateak gordetako azken programa eta ezarritako bolumena memorizatzen ditu, eta pizten den bakoitzean bolumen horretan hasten du programa. Eskuineko pultsu-sorgailua sakatzean harrera gordetako hurrengo programara aldatzen da.

efektu

RDA5807 txipa mikrokontrolagailuarekin komunikatzen da I serieko interfazearen bidez.2C. Bere funtzionamendua 16 biteko hamasei erregistrok kontrolatzen dute, baina ez dira bit eta erregistro guztiak erabiltzen. 0x02tik 0x07ra bitarteko helbideak dituzten erregistroak idazteko erabiltzen dira batez ere. Transmisioaren hasieran I2C idazteko funtzioarekin, erregistro-helbidea 0x02 automatikoki gordetzen da lehenik.

0x0A eta 0x0F bitarteko helbideak dituzten erregistroek irakurtzeko soilik duten informazioa dute. Transmisioaren hasiera2C erregistroen egoera edo edukia irakurtzeko, RDS automatikoki hasten da 0x0A erregistro helbidetik irakurtzen.

Helbidea I2Dokumentazioaren arabera, RDA sistemaren C-k 0x20 du (0x21 irakurtzeko funtziorako), hala ere, 0x22 helbidea duten funtzioak aurkitu dira modulu honetako programaren adibideetan. Helbide honetan mikrozirkuituaren erregistro espezifiko bat idatz daitekeela ikusi zen, eta ez talde osoa, 0x02 erregistro helbidetik hasita. Informazio hori dokumentazioan falta zen.

Hurrengo zerrendetan C++ programa baten zati garrantzitsuenak erakusten dira. Zerrenda 1 erregistro eta bit garrantzitsuen definizioak ditu - horien deskribapen zehatzagoa eskuragarri dago sistemaren dokumentazioan. Gainean zerrenda 2 RDA irrati-hargailuaren zirkuitu integratua hasieratzeko prozedura erakusten du. Gainean zerrenda 3 irrati-sistema maiztasun jakin bat jasotzeko sintonizatzeko prozedura adierazten du. Prozedurak erregistro bakar baten idazketa funtzioak erabiltzen ditu.

RDS datuak eskuratzeak informazio garrantzitsua duten RDA erregistroak etengabe irakurtzea eskatzen du. Mikrokontrolagailuaren memorian dagoen programak ekintza hori egiten du gutxi gorabehera 0,2 segundoz behin. Funtzio bat dago horretarako. RDS datu-egiturak dagoeneko deskribatu dira EPn, adibidez AVT5401 proiektuan (EP 6/2013), beraz, ezagutzak zabaltzeko interesa dutenei, Practical Electronics-en artxiboan doan dagoen artikulua irakurtzera animatzen ditut (). Deskribapen honen amaieran, merezi du esaldi batzuk eskaintzea aurkeztutako irrati-grabagailuan erabilitako irtenbideei.

Modulutik jasotako RDS datuak lau erregistrotan banatzen dira RDSA... RDSD (0x0C-tik 0x0F-ra helbideak dituzten erregistroetan kokatuta). RDSB erregistroak datu-taldeari buruzko informazioa dauka. Talde garrantzitsuak 0x0A RDS gorputz-testua (zortzi karaktere) eta 0x2A testu hedatua (64 karaktere) dira. Noski, testua ez dago talde bakarrean, kopuru bereko ondorengo talde askotan baizik. Horietako bakoitzak testuaren zati honen posizioari buruzko informazioa dauka, mezua osorik osatzeko.

Datuen iragazketa arazo handia izan zen "zuhaixka"rik gabe mezu zuzena biltzeko. Gailuak buffer bikoitzeko RDS mezuen soluzioa erabiltzen du. Jasotako mezu zatia bere aurreko bertsioarekin alderatzen da, lehen bufferean kokatua - lanekoa, posizio berean. Konparazioa positiboa bada, mezua bigarren bufferean gordetzen da - emaitza. Metodoak memoria asko behar du, baina oso eraginkorra da.

Gehitu iruzkin berria