AVT5540 B - e klenge RDS Radio fir jiddereen
vun den Technologien

AVT5540 B - e klenge RDS Radio fir jiddereen

Verschidde interessant Radioempfänger goufen op de Säiten vun "Praktesch Elektronik" publizéiert. Duerch d'Benotzung vu modernen Komponenten goufen vill Designprobleemer vermeit, sou wéi déi mat Tuning RF Circuits verbonnen. Leider hunn se aner Probleemer erstallt - Versuergung a Montage.

Foto 1. Ausgesinn vum Modul mat der RDA5807 Chip

De Modul mam RDA5807 Chip déngt als Radio Tuner. Seng Plack, gewisen op Foto 1Dimensiounen 11 × 11 × 2 mm. Et enthält e Radiochip, e Quarzresonator a verschidde passiv Komponenten. De Modul ass ganz einfach ze installéieren, a säi Präis ass agreabel iwwerraschend.

Na Figur 2 D'Positioun vun de Modulkontakter gëtt gewisen. Niewent der Versuergung vun enger Spannung vu ronn 3V ass alles wat néideg ass e Auersignal an eng Antenneverbindung. Stereo Audio ass um Output verfügbar, an RDS Informatioun, Systemstatus a Konfiguratioun ginn duerch d'Serien Interface gelies.

Строительство

Figur 2. Intern Diagramm vun der RDA5807 System

De schemateschen Diagramm vum Radioempfänger gëtt an Figur 3. Seng Struktur kann an e puer Blocken ënnerdeelt ginn: Energieversuergung (IC1, IC2), Radio (IC6, IC7), Audio Muecht amplifier (IC3) a Kontroll a Benotzer Interface Eenheet (IC4, IC5, SW1, SW2).

D'Energieversuergung liwwert zwee stabiliséiert Spannungen: +5 V fir den Audio-Energieverstärker an den Affichage z'ënnerstëtzen, an +3,3 V fir de Radiomodul a Kontrollmikrokontroller ze stäerken. De RDA5807 huet en agebaute Low-Power Audio Verstärker deen Iech erlaabt, zum Beispill Kopfhörer direkt ze fueren.

Fir den Ausgang vun esou engem dënnen Circuit net ze belaaschten a méi Kraaft ze kréien, gouf en zousätzleche Audio Power Amplifier am presentéiert Apparat benotzt. Dëst ass eng typesch Applikatioun vum TDA2822, déi e puer Watt Ausgangskraaft erreecht.

D'Signalausgang ass op dräi Stecker verfügbar: CON4 (e populäre Mini-Jack Connector deen Iech erlaabt, zum Beispill Kopfhörer ze verbannen), CON2 an CON3 (erlaabt Iech Spriecher un de Radio ze verbannen). Plug an Kopfhörer mutt d'Signal vun de Spriecher.

Figur 3. Schematesch Diagramm vun engem Radio mat RDS

Installatioun

D'Radio Empfänger Assemblée Diagramm gëtt an Figur 4. Installatioun gëtt am Aklang mat den allgemenge Reegele gemaach. Op der gedréckter Circuit Board gëtt et Plaz fir e fäerdege Radiomodul ze montéieren, awer et bitt och d'Méiglechkeet déi eenzel Elementer ze montéieren, déi de Modul ausmaachen, d.h. RDA System, Quarz Resonator an zwee capacitors. Dofir, am Diagramm an op de Bord sinn Elementer IC6 an IC7 - wann Dir de Radio montéiert, wielt eng vun den Optiounen déi méi praktesch a passend fir Är Komponenten ass. D'Display an d'Sensoren mussen op der solder Säit installéiert ginn. Wärend der Assemblée wäert nëtzlech sinn foto 5, weist de versammelt Radio Board.

Figur 4. Installatioun Diagramm fir Radio mat RDS

No der Montage erfuerdert de Radio nëmmen d'Astellung vum Displaykontrast mam Potentiometer R1. Duerno ass hien prett fir ze goen.

Foto 5. Montéiert Radio Verwaltungsrot

Figur 6. Informatiounen um Ecran gewisen

обслуживание

Basisinformatioun gëtt um Display gewisen. D'Bar op der lénker Säit weist de Kraaftniveau vum kritt Radiosignal. Den zentrale Deel vum Display enthält Informatioun iwwer déi aktuell agestallte Radiofrequenz. Riets - och a Form vun engem Sträif - gëtt den Audiosignalniveau ugewisen (Ziffer 6).

No e puer Sekonnen vun Inaktivitéit - wann RDS Donnéeën empfaange kënne ginn - gëtt d'empfangen Frequenzindikatioun vun der Basis RDS Informatioun "schattéiert" an déi erweidert RDS Informatioun gëtt op der ënneschter Linn vum Display gewisen. Basis Informatioun besteet aus nëmmen aacht Zeechen. Normalerweis gesi mer do den Numm vun der Gare, ofwiesselnd mam Numm vum aktuelle Programm oder Artist. Verlängert Informatioun ka bis zu 64 Zeechen sinn. Säin Text scrollt laanscht déi ënnescht Linn vum Display fir de komplette Message ze weisen.

Fir de Radio ze bedreiwen, ginn zwee Impulsgeneratoren benotzt. Deen op der lénker Säit erlaabt Iech d'empfangen Frequenz ze setzen, an deen op der rietser erlaabt Iech de Volume unzepassen. Zousätzlech, dréckt op de lénksen Pulsgenerator Knäppchen erlaabt Iech déi aktuell Frequenz an enger vun aacht speziellen Erënnerungsplazen ze späicheren. Nodeems Dir d'Programmnummer gewielt hutt, bestätegt d'Operatioun andeems Dir den Encoder dréckt (Ziffer 7).

Figur 7. Erënnerung der Formatioun Frequenz

Zousätzlech erënnert den Apparat un déi lescht gespäichert Programm a Volumen-Astellung, a fänkt de Programm bei deem Volumen un all Kéier wann d'Kraaft ageschalt ass. Dréckt op de richtege Pulsgenerator schalt den Empfang op den nächste gespäicherte Programm.

Aktioun

Den RDA5807 Chip kommunizéiert mam Mikrokontroller iwwer Serien Interface I.2C. Seng Operatioun gëtt vu siechzéng 16-Bit Registere kontrolléiert, awer net all Bits a Registere ginn benotzt. Registere mat Adressen 0x02 bis 0x07 gi virun allem fir Schreiwen benotzt. Am Ufank vum Programm I2C mat der Schreiffunktioun gëtt de Register mat Adress 0x02 automatesch als éischt gespäichert.

Registere mat Adressen 0x0A bis 0x0F enthalen nëmmen liesen Informatioun. Start vun der Iwwerdroung I2C, fir den Zoustand oder den Inhalt vun den RDS Registere ze liesen, fänkt automatesch vun der Registeradress 0x0A ze liesen.

Adress I2Laut der Dokumentatioun huet de C System RDA 0x20 (0x21 fir d'Liesfunktioun), awer an de Beispillprogrammer fir dëse Modul goufen Funktiounen mat Adress 0x22 fonnt. Et huet sech erausgestallt datt ee spezifescht Register vum Mikrokrees op dës Adress geschriwwe ka ginn, an net de ganze Grupp, ugefaange vun der Registeradress 0x02. Dës Informatioun gouf an der Dokumentatioun gefeelt.

Déi folgend Lëschte weisen déi méi wichteg Deeler vun engem Programm geschriwwen an C ++. Oplëschtung 1 enthält Definitioune vu wichtege Registere a Bits - eng méi detailléiert Beschreiwung vun hinnen ass an der Systemdokumentatioun verfügbar. Op Oplëschtung 2 weist d'Initialiséierungsprozedur fir den integréierte Circuit vum RDA Radio Empfänger. Op Oplëschtung 3 stellt d'Prozedur fir e Radiosystem ofzestëmmen fir eng spezifizéiert Frequenz ze kréien. D'Prozedur benotzt eenzel Register Schreiffunktiounen.

RDS Daten ze kréien erfuerdert eng kontinuéierlech Liesung vun den RDA Registere mat der relevant Informatioun. De Programm, deen am Microcontroller Memory enthält, mécht dës Aktioun ongeféier all 0,2 Sekonnen. Et gëtt eng Funktioun fir dës. RDS-Datestrukture goufen schonn an der EP beschriwwen, zum Beispill während dem AVT5401-Projet (EP 6/2013), also encouragéieren ech déi interesséiert fir hiert Wëssen auszebauen, den Artikel gratis ze liesen an den Archiven vu Practical Electronics (). Um Enn vun dëser Beschreiwung ass et derwäert e puer Sätz op d'Léisungen ze widmen, déi am presentéiert Radio Band Recorder benotzt ginn.

RDS Donnéeën, déi aus dem Modul kritt ginn, sinn a véier Registere RDSA opgedeelt ... RDSD (lokaliséiert an Registere mat Adressen vun 0x0C bis 0x0F). Den RDSB Register enthält Informatiounen iwwer d'Dategrupp. Déi entspriechend Gruppe sinn 0x0A, mat dem RDS Kierpertext (aacht Zeechen), an 0x2A, mat dem erweiderten Text (64 Zeechen). Natierlech ass den Text net an enger Grupp, mee a ville spéider Gruppen mat der selwechter Zuel. Jiddereng vun hinnen enthält Informatiounen iwwert d'Positioun vun engem bestëmmten Deel vum Text, sou kënnt Dir de ganze Message komplett.

D'Filteréiere vun den Donnéeën huet sech als e grousse Problem erausgestallt fir de richtege Message ouni "Bëscher" ze sammelen. Den Apparat benotzt eng duebel Puffer RDS Message Léisung. De empfangene Message Fragment gëtt mat senger viregter Versioun verglach, an den éischte Puffer plazéiert - de schaffende, an der selwechter Positioun. Wann de Verglach positiv ass, gëtt de Message am zweete Puffer gespäichert - Resultat. D'Method erfuerdert vill Erënnerung, awer ass ganz effizient.

Setzt e Commentaire