AVT5540 B - radio RDS bach i bawb
Technoleg

AVT5540 B - radio RDS bach i bawb

Mae nifer o dderbynyddion radio diddorol wedi'u cyhoeddi ar dudalennau Practical Electronics. Diolch i'r defnydd o gydrannau modern, mae llawer o broblemau dylunio, megis y rhai sy'n gysylltiedig â sefydlu cylchedau RF, wedi'u hosgoi. Yn anffodus, fe wnaethon nhw greu problemau eraill - dosbarthu a chydosod.

Llun 1. Ymddangosiad y modiwl gyda'r sglodyn RDA5807

Mae'r modiwl gyda'r sglodyn RDA5807 yn gwasanaethu fel tiwniwr radio. Ei blac, a ddangosir ar Llun 1dimensiynau 11 × 11 × 2 mm. Mae'n cynnwys sglodyn radio, cyseinydd cwarts a sawl cydran goddefol. Mae'r modiwl yn hawdd iawn i'w osod, ac mae ei bris yn syndod dymunol.

Na llun 2 yn dangos aseiniad pin y modiwl. Yn ogystal â chymhwyso foltedd o tua 3 V, dim ond signal cloc a chysylltiad antena sydd eu hangen. Mae allbwn sain stereo ar gael, a darllenir gwybodaeth RDS, statws system, a chyfluniad system trwy'r rhyngwyneb cyfresol.

adeiladu

Ffigur 2. Diagram mewnol o'r system RDA5807

Mae diagram cylched y derbynnydd radio yn cael ei ddangos yn llun 3. Gellir rhannu ei strwythur yn sawl bloc: cyflenwad pŵer (IC1, IC2), radio (IC6, IC7), mwyhadur pŵer sain (IC3) a rhyngwyneb rheoli a defnyddiwr (IC4, IC5, SW1, SW2).

Mae'r cyflenwad pŵer yn darparu dau foltedd sefydlog: +5 V i bweru'r mwyhadur pŵer sain a'r arddangosfa, a +3,3 V i bweru'r modiwl radio a'r microreolydd rheoli. Mae gan yr RDA5807 fwyhadur sain pŵer isel adeiledig, sy'n eich galluogi i yrru, er enghraifft, clustffonau yn uniongyrchol.

Er mwyn peidio â rhoi baich ar allbwn cylched mor denau ac i gael mwy o bŵer, defnyddiwyd mwyhadur pŵer sain ychwanegol yn y ddyfais a gyflwynwyd. Mae hwn yn gymhwysiad TDA2822 nodweddiadol sy'n cyflawni sawl pŵer allbwn wat.

Mae'r allbwn signal ar gael ar dri chysylltydd: CON4 (cysylltydd minijack poblogaidd sy'n eich galluogi i gysylltu, er enghraifft, clustffonau), CON2 a CON3 (sy'n caniatáu ichi gysylltu siaradwyr â'r radio). Mae plygio clustffonau i mewn yn analluogi'r signal gan y seinyddion.

Ffigur 3. Diagram sgematig o'r radio ag RDS

gosodiad

Dangosir y diagram cydosod o'r derbynnydd radio yn llun 4. Gwneir y gosodiad yn unol â'r rheolau cyffredinol. Mae lle ar y bwrdd cylched printiedig ar gyfer gosod y modiwl radio gorffenedig, ond mae hefyd yn darparu ar gyfer y posibilrwydd o gydosod elfennau unigol sy'n rhan o'r modiwl, h.y. System RDA, cyseinydd cwarts a dau gynhwysydd. Felly, mae yna elfennau IC6 ac IC7 ar y gylched ac ar y bwrdd - wrth gydosod y radio, dewiswch un o'r opsiynau sy'n fwy cyfleus ac yn cyd-fynd â'ch cydrannau. Rhaid gosod yr arddangosfa a'r synwyryddion ar yr ochr sodr. Yn ddefnyddiol ar gyfer cynulliad llun 5, yn dangos y bwrdd radio wedi'i ymgynnull.

Ffigur 4. Cynllun gosod y radio gyda system RDS

Ar ôl y cynulliad, dim ond addasu'r cyferbyniad arddangos gan ddefnyddio potentiometer R1 sydd ei angen ar y radio. Wedi hynny, mae'n barod i fynd.

Llun 5. Bwrdd radio wedi'i ymgynnull

Ffigur 6. Gwybodaeth a ddangosir ar yr arddangosfa

gwasanaeth

Dangosir gwybodaeth sylfaenol ar yr arddangosfa. Mae'r bar a ddangosir ar y chwith yn dangos lefel pŵer y signal radio a dderbynnir. Mae rhan ganolog yr arddangosfa yn cynnwys gwybodaeth am yr amledd radio a osodwyd ar hyn o bryd. Ar y dde - hefyd ar ffurf stribed - dangosir lefel y signal sain (rhif 6).

Ar ôl ychydig eiliadau o anweithgarwch - os yw derbyniad RDS yn bosibl - mae'r arwydd amledd a dderbynnir yn cael ei “gysgodi” gan y wybodaeth RDS sylfaenol a dangosir y wybodaeth RDS estynedig ar linell waelod yr arddangosfa. Dim ond wyth nod yw'r brif wybodaeth. Fel arfer rydym yn gweld enw'r orsaf yno, bob yn ail ag enw'r rhaglen neu'r artist cyfredol. Gall y wybodaeth estynedig gynnwys hyd at 64 nod. Mae ei destun yn sgrolio ar hyd llinell waelod yr arddangosfa i ddangos y neges lawn.

Mae'r radio yn defnyddio dau generadur curiad y galon. Mae'r un ar y chwith yn gadael ichi osod yr amledd a dderbynnir, ac mae'r un ar y dde yn caniatáu ichi addasu'r cyfaint. Yn ogystal, mae pwyso botwm chwith y generadur pwls yn caniatáu ichi storio'r amledd cyfredol yn un o'r wyth lleoliad cof pwrpasol. Ar ôl dewis rhif y rhaglen, cadarnhewch y llawdriniaeth trwy wasgu'r amgodiwr (rhif 7).

Ffigur 7. Cofio'r amledd gosod

Yn ogystal, mae'r uned yn cofio'r rhaglen storio ddiwethaf a'r cyfaint gosod, a phob tro y mae'r pŵer yn cael ei droi ymlaen, mae'n cychwyn y rhaglen yn y gyfrol hon. Mae gwasgu'r generadur pwls cywir yn newid y dderbynfa i'r rhaglen storio nesaf.

gweithredu

Mae'r sglodyn RDA5807 yn cyfathrebu â'r microreolydd trwy'r rhyngwyneb cyfresol I.2C. Mae ei weithrediad yn cael ei reoli gan un ar bymtheg o gofrestrau 16-did, ond ni ddefnyddir pob did a chofrestr. Defnyddir cofrestrau gyda chyfeiriadau o 0x02 i 0x07 yn bennaf ar gyfer ysgrifennu. Ar ddechrau'r trosglwyddiad I2C gyda'r swyddogaeth ysgrifennu, mae cyfeiriad cofrestr 0x02 yn cael ei gadw'n awtomatig yn gyntaf.

Mae cofrestrau gyda chyfeiriadau o 0x0A i 0x0F yn cynnwys gwybodaeth ddarllen yn unig. Dechrau trosglwyddo2C i ddarllen cyflwr neu gynnwys cofrestrau, mae RDS yn dechrau darllen yn awtomatig o gyfeiriad y gofrestr 0x0A.

anerchaf2Yn ôl y ddogfennaeth, mae gan C y system RDA 0x20 (0x21 ar gyfer y swyddogaeth ddarllen), fodd bynnag, canfuwyd swyddogaethau sy'n cynnwys y cyfeiriad 0x22 yn y rhaglenni sampl ar gyfer y modiwl hwn. Mae'n troi allan y gellir ysgrifennu un gofrestr benodol o'r microcircuit i'r cyfeiriad hwn, ac nid y grŵp cyfan, gan ddechrau o gyfeiriad y gofrestr 0x02. Roedd y wybodaeth hon ar goll o'r ddogfennaeth.

Mae'r rhestrau canlynol yn dangos y rhannau pwysicaf o raglen C++. Rhestriad 1 yn cynnwys diffiniadau o gofrestrau a darnau pwysig - mae disgrifiad manylach ohonynt ar gael yn nogfennaeth y system. Ar rhestru 2 yn dangos y weithdrefn ar gyfer cychwyn cylched integredig y derbynnydd radio RDA. Ar rhestru 3 cynrychioli'r weithdrefn ar gyfer tiwnio'r system radio i dderbyn amledd penodol. Mae'r weithdrefn yn defnyddio swyddogaethau ysgrifennu un gofrestr.

Mae caffael data RDS yn gofyn am ddarllen cofrestrau RDA sy'n cynnwys y wybodaeth berthnasol yn barhaus. Mae'r rhaglen sydd wedi'i chynnwys yng nghof y microreolydd yn cyflawni'r weithred hon bob tua 0,2 eiliad. Mae swyddogaeth i hyn. Mae strwythurau data RDS eisoes wedi'u disgrifio yn yr EP, er enghraifft, yn ystod y prosiect AVT5401 (EP 6/2013), felly rwy'n annog y rhai sydd â diddordeb mewn ehangu eu gwybodaeth i ddarllen yr erthygl sydd ar gael am ddim yn yr archifau Electroneg Ymarferol ( ). Ar ddiwedd y disgrifiad hwn, mae'n werth neilltuo ychydig o frawddegau i'r atebion a ddefnyddir yn y radio a gyflwynir.

Mae'r data RDS a dderbynnir o'r modiwl wedi'i rannu'n bedair cofrestr RDSA… RDSD (wedi'i leoli mewn cofrestrau gyda chyfeiriadau o 0x0C i 0x0F). Mae cofrestr yr RDSB yn cynnwys gwybodaeth am y grŵp data. Grwpiau perthnasol yw 0x0A sy'n cynnwys testun corff RDS (wyth nod) a 0x2A sy'n cynnwys testun estynedig (64 nod). Wrth gwrs, nid yw'r testun mewn un grŵp, ond mewn llawer o grwpiau dilynol gyda'r un nifer. Mae pob un ohonynt yn cynnwys gwybodaeth am leoliad y rhan hon o'r testun, felly gallwch chi gwblhau'r neges yn ei chyfanrwydd.

Trodd hidlo data yn broblem fawr er mwyn casglu'r neges gywir heb “lwyni”. Mae'r ddyfais yn defnyddio ateb neges RDS byffer dwbl. Mae'r darn neges a dderbyniwyd yn cael ei gymharu â'i fersiwn flaenorol, wedi'i osod yn y byffer cyntaf - yr un sy'n gweithio, yn yr un sefyllfa. Os yw'r gymhariaeth yn bositif, mae'r neges yn cael ei storio yn yr ail glustog - y canlyniad. Mae'r dull yn gofyn am lawer o gof, ond mae'n effeithlon iawn.

Ychwanegu sylw