AVT5540 B - redio ndogo ya RDS kwa kila mtu
Teknolojia

AVT5540 B - redio ndogo ya RDS kwa kila mtu

Vipokezi kadhaa vya kuvutia vya redio vimechapishwa katika kurasa za Elektroniki za Vitendo. Shukrani kwa matumizi ya vipengele vya kisasa, matatizo mengi ya kubuni, kama vile yale yanayohusiana na kuanzisha nyaya za RF, yameepukwa. Kwa bahati mbaya, waliunda matatizo mengine - utoaji na mkusanyiko.

Picha 1. Kuonekana kwa moduli na chip RDA5807

Moduli iliyo na chipu ya RDA5807 hutumika kama kibadilisha sauti cha redio. Bamba lake, limeonyeshwa picha 1vipimo 11 × 11 × 2 mm. Ina chip ya redio, resonator ya quartz na vipengele kadhaa vya passive. Moduli ni rahisi sana kufunga, na bei yake ni mshangao mzuri.

Na sura ya 2 inaonyesha mgawo wa pini wa moduli. Mbali na kutumia voltage ya karibu 3 V, ishara ya saa tu na uunganisho wa antenna inahitajika. Toleo la sauti la stereo linapatikana, na maelezo ya RDS, hali ya mfumo, na usanidi wa mfumo husomwa kupitia kiolesura cha mfululizo.

jengo

Kielelezo 2. Mchoro wa ndani wa mfumo wa RDA5807

Mchoro wa mzunguko wa mpokeaji wa redio unaonyeshwa ndani sura ya 3. Muundo wake unaweza kugawanywa katika vitalu kadhaa: ugavi wa umeme (IC1, IC2), redio (IC6, IC7), amplifier ya nguvu ya sauti (IC3) na udhibiti na interface ya mtumiaji (IC4, IC5, SW1, SW2).

Ugavi wa umeme hutoa voltages mbili zilizoimarishwa: +5 V kuwasha amplifier ya nguvu ya sauti na onyesho, na +3,3 V ili kuwasha moduli ya redio na kudhibiti kidhibiti kidogo. RDA5807 ina amplifier ya sauti ya chini iliyojengwa ndani, inakuwezesha kuendesha gari, kwa mfano, vichwa vya sauti moja kwa moja.

Ili sio mzigo wa pato la mzunguko huo mwembamba na kupata nguvu zaidi, amplifier ya ziada ya sauti ilitumiwa kwenye kifaa kilichowasilishwa. Hii ni programu ya kawaida ya TDA2822 ambayo inafanikisha nguvu nyingi za kutoa watt.

Pato la ishara linapatikana kwenye viunganisho vitatu: CON4 (kiunganishi maarufu cha minijack kinachokuwezesha kuunganisha, kwa mfano, vichwa vya sauti), CON2 na CON3 (kuruhusu kuunganisha wasemaji kwenye redio). Kuchomeka vipokea sauti vinavyobanwa kichwani huzima mawimbi kutoka kwa spika.

Kielelezo 3. Mchoro wa mpangilio wa redio na RDS

ufungaji

Mchoro wa mkusanyiko wa mpokeaji wa redio unaonyeshwa ndani sura ya 4. Ufungaji unafanywa kwa mujibu wa sheria za jumla. Kuna mahali kwenye bodi ya mzunguko iliyochapishwa kwa ajili ya kuweka moduli ya redio iliyokamilishwa, lakini pia hutoa uwezekano wa kukusanya vipengele vya mtu binafsi vinavyounda moduli, i.e. Mfumo wa RDA, resonator ya quartz na capacitors mbili. Kwa hiyo, kuna vipengele IC6 na IC7 kwenye mzunguko na kwenye ubao - wakati wa kukusanya redio, chagua moja ya chaguo ambazo zinafaa zaidi na inafaa vipengele vyako. Onyesho na sensorer lazima zimewekwa kwenye upande wa solder. Inafaa kwa mkusanyiko picha 5, ikionyesha ubao wa redio uliokusanyika.

Mchoro 4. Mpango wa ufungaji wa redio na RDS

Baada ya kusanyiko, redio inahitaji tu marekebisho ya tofauti ya kuonyesha kwa kutumia potentiometer R1. Baada ya hapo, yuko tayari kwenda.

Picha 5. Bodi ya redio iliyokusanyika

Mchoro 6. Taarifa iliyoonyeshwa kwenye maonyesho

huduma

Maelezo ya msingi yanaonyeshwa kwenye onyesho. Upau unaoonyeshwa upande wa kushoto unaonyesha kiwango cha nguvu cha mawimbi ya redio iliyopokelewa. Sehemu ya kati ya onyesho ina taarifa kuhusu masafa ya redio iliyowekwa kwa sasa. Kwa upande wa kulia - pia katika mfumo wa kamba - kiwango cha ishara ya sauti huonyeshwa (nambari 6).

Baada ya sekunde chache za kutokuwa na shughuli - ikiwa mapokezi ya RDS yanawezekana - ashirio la frequency lililopokelewa "limetiwa kivuli" na maelezo ya msingi ya RDS na maelezo yaliyopanuliwa ya RDS yanaonyeshwa kwenye mstari wa chini wa onyesho. Habari ya msingi ina herufi nane tu. Kawaida tunaona jina la kituo hapo, likibadilishana na jina la programu ya sasa au msanii. Taarifa iliyopanuliwa inaweza kuwa na hadi vibambo 64. Maandishi yake yanasonga kwenye mstari wa chini wa onyesho ili kuonyesha ujumbe kamili.

Redio hutumia jenereta mbili za kunde. Ya upande wa kushoto inakuwezesha kuweka mzunguko uliopokea, na moja ya kulia inakuwezesha kurekebisha kiasi. Kwa kuongeza, kubonyeza kitufe cha kushoto cha jenereta ya kunde hukuwezesha kuhifadhi mzunguko wa sasa katika mojawapo ya maeneo nane ya kumbukumbu ya kujitolea. Baada ya kuchagua nambari ya programu, thibitisha operesheni kwa kubonyeza encoder (nambari 7).

Kielelezo 7. Kukariri mzunguko uliowekwa

Kwa kuongeza, kitengo kinakariri programu iliyohifadhiwa ya mwisho na kiasi kilichowekwa, na kila wakati nguvu inapogeuka, huanza programu kwa kiasi hiki. Kubonyeza jenereta ya mapigo ya kulia hubadilisha mapokezi hadi kwenye programu inayofuata iliyohifadhiwa.

hatua

Chip RDA5807 huwasiliana na kidhibiti kidogo kupitia kiolesura cha serial cha I.2C. Uendeshaji wake unadhibitiwa na rejista kumi na sita za 16-bit, lakini sio bits na rejista zote zinazotumiwa. Rejesta zilizo na anwani kutoka 0x02 hadi 0x07 hutumiwa hasa kwa kuandika. Mwanzoni mwa maambukizi I2C na kazi ya kuandika, anwani ya kujiandikisha 0x02 inahifadhiwa moja kwa moja kwanza.

Sajili zilizo na anwani kutoka 0x0A hadi 0x0F zina habari ya kusoma tu. Kuanza kwa maambukizi2C ili kusoma hali au yaliyomo kwenye rejista, RDS huanza kusoma kiotomatiki kutoka kwa anwani ya usajili 0x0A.

Anwani I2Kwa mujibu wa nyaraka, C ya mfumo wa RDA ina 0x20 (0x21 kwa kazi ya kusoma), hata hivyo, kazi zilizo na anwani 0x22 zilipatikana katika mifano ya programu ya moduli hii. Ilibadilika kuwa rejista moja maalum ya microcircuit inaweza kuandikwa kwa anwani hii, na sio kikundi kizima, kuanzia anwani ya rejista 0x02. Maelezo haya hayakuwepo kwenye hati.

Orodha zifuatazo zinaonyesha sehemu muhimu zaidi za programu ya C++. Kuorodhesha 1 ina ufafanuzi wa rejista muhimu na bits - maelezo ya kina zaidi yao yanapatikana katika nyaraka za mfumo. Juu ya orodha 2 inaonyesha utaratibu wa kuanzisha mzunguko jumuishi wa mpokeaji wa redio ya RDA. Juu ya orodha 3 inawakilisha utaratibu wa kurekebisha mfumo wa redio ili kupokea masafa fulani. Utaratibu hutumia kazi za uandishi za rejista moja.

Kupata data ya RDS kunahitaji usomaji endelevu wa rejista za RDA zilizo na taarifa husika. Programu iliyo katika kumbukumbu ya microcontroller hufanya hatua hii takriban kila sekunde 0,2. Kuna kipengele kwa hili. Miundo ya data ya RDS tayari imeelezewa katika EP, kwa mfano wakati wa mradi wa AVT5401 (EP 6/2013), kwa hiyo ninawahimiza wale wanaopenda kupanua ujuzi wao kusoma makala inayopatikana bila malipo katika kumbukumbu za Elektroniki za Vitendo (). Mwishoni mwa maelezo haya, inafaa kutoa sentensi chache kwa suluhu zinazotumiwa kwenye kinasa sauti kilichowasilishwa.

Data ya RDS iliyopokelewa kutoka kwa moduli imegawanywa katika rejista nne za RDSA... RDSD (zilizoko katika rejista zenye anwani kutoka 0x0C hadi 0x0F). Rejesta ya RDSB ina taarifa kuhusu kikundi cha data. Vikundi husika ni 0x0A iliyo na maandishi ya mwili wa RDS (herufi nane) na 0x2A iliyo na maandishi yaliyopanuliwa (herufi 64). Bila shaka, maandishi hayako katika kundi moja, lakini katika makundi mengi yanayofuata yenye idadi sawa. Kila moja yao ina habari kuhusu nafasi ya sehemu hii ya maandishi, ili uweze kukamilisha ujumbe kwa ujumla.

Uchujaji wa data uligeuka kuwa tatizo kubwa ili kukusanya ujumbe sahihi bila "vichaka". Kifaa hutumia suluhu ya ujumbe wa RDS iliyoakibishwa mara mbili. Kipande cha ujumbe uliopokelewa kinalinganishwa na toleo lake la awali, lililowekwa kwenye bafa ya kwanza - inayofanya kazi, katika nafasi sawa. Ikiwa kulinganisha ni chanya, ujumbe huhifadhiwa kwenye buffer ya pili - matokeo. Njia hiyo inahitaji kumbukumbu nyingi, lakini inafaa sana.

Kuongeza maoni