AVT5540 B - hər kəs üçün kiçik bir RDS radiosu
Texnologiya

AVT5540 B - hər kəs üçün kiçik bir RDS radiosu

Praktiki Elektronikanın səhifələrində bir neçə maraqlı radioqəbuledicilər dərc edilmişdir. Müasir komponentlərin istifadəsi sayəsində RF sxemlərinin qurulması ilə bağlı olanlar kimi bir çox dizayn problemlərinin qarşısı alındı. Təəssüf ki, başqa problemlər yaratdılar - çatdırılma və montaj.

Şəkil 1. RDA5807 çipi ilə modulun görünüşü

RDA5807 çipli modul radio tüner kimi xidmət edir. Onun lövhəsi göstərilir şəkil 1ölçüləri 11 × 11 × 2 mm. O, radio çipi, kvars rezonatoru və bir neçə passiv komponentdən ibarətdir. Modulu quraşdırmaq çox asandır və onun qiyməti xoş sürprizdir.

Na 2 rəsm modulun pin təyinatını göstərir. Təxminən 3 V gərginlik tətbiq etməklə yanaşı, yalnız bir saat siqnalı və antenna bağlantısı tələb olunur. Stereo audio çıxışı mövcuddur və RDS məlumatı, sistem statusu və sistem konfiqurasiyası serial interfeys vasitəsilə oxunur.

bina

Şəkil 2. RDA5807 sisteminin daxili diaqramı

Radio qəbuledicisinin dövrə diaqramı aşağıda göstərilmişdir 3 rəsm. Onun strukturu bir neçə bloka bölünə bilər: enerji təchizatı (IC1, IC2), radio (IC6, IC7), audio güc gücləndiricisi (IC3) və idarəetmə və istifadəçi interfeysi (IC4, IC5, SW1, SW2).

Enerji təchizatı iki stabilləşdirilmiş gərginliyi təmin edir: səs gücləndiricisini və displeyini gücləndirmək üçün +5 V və radio modulunu və mikrokontrolleri idarə etmək üçün +3,3 V. RDA5807, məsələn, qulaqlıqları birbaşa idarə etməyə imkan verən daxili aşağı güclü səs gücləndiricisinə malikdir.

Belə bir nazik dövrənin çıxışını yükləməmək və daha çox güc əldə etmək üçün təqdim olunan cihazda əlavə bir səs güc gücləndiricisi istifadə edilmişdir. Bu, bir neçə vatt çıxış gücünə nail olan tipik TDA2822 tətbiqidir.

Siqnal çıxışı üç konnektorda mövcuddur: CON4 (məsələn, qulaqlıqları qoşmağa imkan verən məşhur minijak konnektoru), CON2 və CON3 (dinamikləri radioya qoşmağa imkan verir). Qulaqlıqların qoşulması dinamiklərdən gələn siqnalı söndürür.

Şəkil 3. RDS ilə radionun sxematik diaqramı

quraşdırma

Radio qəbuledicisinin montaj diaqramı aşağıda göstərilmişdir 4 rəsm. Quraşdırma ümumi qaydalara uyğun olaraq həyata keçirilir. Hazır radio modulunu quraşdırmaq üçün çap dövrə lövhəsində bir yer var, eyni zamanda modulu təşkil edən fərdi elementlərin yığılması imkanını təmin edir, yəni. RDA sistemi, kvars rezonatoru və iki kondansatör. Buna görə də, sxemdə və lövhədə IC6 və IC7 elementləri var - radionu yığarkən, daha rahat olan və komponentlərinizə uyğun olan variantlardan birini seçin. Ekran və sensorlar lehim tərəfində quraşdırılmalıdır. Montaj üçün faydalıdır şəkil 5, yığılmış radio lövhəsi göstərilir.

Şəkil 4. RDS ilə radionun quraşdırılması sxemi

Montajdan sonra radio yalnız R1 potensiometrindən istifadə edərək ekran kontrastının tənzimlənməsini tələb edir. Bundan sonra o, getməyə hazırdır.

Şəkil 5. Yığılmış radio lövhəsi

Şəkil 6. Ekranda göstərilən məlumat

xidmət

Əsas məlumatlar ekranda göstərilir. Solda göstərilən bar qəbul edilmiş radio siqnalının güc səviyyəsini göstərir. Ekranın mərkəzi hissəsində hazırda quraşdırılmış radio tezliyi haqqında məlumat var. Sağda - həm də zolaq şəklində - səs siqnalının səviyyəsi göstərilir (6 rəqəm).

Bir neçə saniyəlik hərəkətsizlikdən sonra – əgər RDS qəbulu mümkündürsə – qəbul edilmiş tezlik göstəricisi əsas RDS məlumatı ilə “kölgələnir” və genişləndirilmiş RDS məlumatı ekranın aşağı sətirində göstərilir. Əsas məlumat yalnız səkkiz simvoldan ibarətdir. Adətən biz orada stansiyanın adını görürük, indiki proqramın və ya artistin adı ilə növbələşir. Genişləndirilmiş məlumat 64 simvoldan ibarət ola bilər. Onun mətni tam mesajı göstərmək üçün ekranın aşağı sətri boyunca sürüşür.

Radio iki impuls generatorundan istifadə edir. Soldakı biri qəbul edilmiş tezliyi təyin etməyə, sağdakı isə səs səviyyəsini tənzimləməyə imkan verir. Bundan əlavə, impuls generatorunun sol düyməsini basmaq cari tezliyi səkkiz xüsusi yaddaş yerindən birində saxlamağa imkan verir. Proqram nömrəsini seçdikdən sonra kodlayıcıya basaraq əməliyyatı təsdiqləyin (7 rəqəm).

Şəkil 7. Təyin olunmuş tezliyi yadda saxlamaq

Bundan əlavə, qurğu ən son saxlanmış proqramı və təyin edilmiş səsi yadda saxlayır və hər dəfə enerji yandırıldıqda proqramı bu həcmdə işə salır. Sağ impuls generatorunun basılması qəbulu növbəti saxlanılan proqrama keçir.

hərəkət

RDA5807 çipi I seriyalı interfeys vasitəsilə mikrokontroller ilə əlaqə qurur.2C. Onun işi on altı 16 bitlik registr tərəfindən idarə olunur, lakin bütün bitlər və registrlər istifadə edilmir. Yazı üçün əsasən 0x02-dən 0x07-yə qədər ünvanlı registrlərdən istifadə olunur. Ötürmənin əvvəlində İ2Yazma funksiyası ilə C, qeydiyyat ünvanı 0x02 ilk olaraq avtomatik olaraq qeyd olunur.

0x0A-dan 0x0F-ə qədər ünvanlı registrlər yalnız oxumaq üçün nəzərdə tutulmuş məlumatları ehtiva edir. Transmissiyanın başlanğıcı2C registrlərinin vəziyyətini və ya məzmununu oxumaq üçün RDS avtomatik olaraq 0x0A registr ünvanından oxumağa başlayır.

Ünvan I2Sənədlərə görə, RDA sisteminin C-də 0x20 (oxumaq funksiyası üçün 0x21) var, lakin bu modul üçün nümunə proqramlarda 0x22 ünvanını ehtiva edən funksiyalar tapıldı. Məlum oldu ki, 0x02 registr ünvanından başlayaraq bütün qrupa deyil, mikrosxemin bir xüsusi registrini bu ünvana yazmaq olar. Bu məlumat sənədlərdə yox idi.

Aşağıdakı siyahılar C++ proqramının daha vacib hissələrini göstərir. Siyahı 1 mühüm registrlərin və bitlərin təriflərini ehtiva edir - onların daha ətraflı təsviri sistem sənədlərində mövcuddur. Üstündə siyahı 2 RDA radio qəbuledicisinin inteqral sxeminin işə salınması prosedurunu göstərir. Üstündə siyahı 3 verilmiş tezliyi qəbul etmək üçün radio sisteminin sazlanması prosedurunu təmsil edir. Prosedura vahid registrin yazma funksiyalarından istifadə edir.

RDS məlumatlarının əldə edilməsi müvafiq məlumatları ehtiva edən RDA registrlərinin davamlı oxunmasını tələb edir. Mikrokontrolörün yaddaşında olan proqram bu hərəkəti təxminən hər 0,2 saniyədən bir həyata keçirir. Bunun üçün bir funksiya var. RDS məlumat strukturları artıq EP-də, məsələn, AVT5401 layihəsi (EP 6/2013) zamanı təsvir edilmişdir, buna görə də biliklərini genişləndirməkdə maraqlı olanları Practical Electronics () arxivində pulsuz olaraq mövcud olan məqaləni oxumağa dəvət edirəm. Bu təsvirin sonunda təqdim olunan radioda istifadə olunan həllərə bir neçə cümlə həsr etməyə dəyər.

Moduldan alınan RDS məlumatları dörd RDSA… RDSD registrinə bölünür (0x0C-dən 0x0F-ə qədər ünvanları olan registrlərdə yerləşir). RDSB registrində verilənlər qrupu haqqında məlumat var. Müvafiq qruplar RDS əsas mətni (səkkiz simvol) ehtiva edən 0x0A və genişləndirilmiş mətni (0 simvol) ehtiva edən 2x64Adır. Təbii ki, mətn bir qrupda deyil, eyni nömrə ilə bir çox sonrakı qruplardadır. Onların hər birində mətnin bu hissəsinin mövqeyi haqqında məlumat var, beləliklə, mesajı bütövlükdə tamamlaya bilərsiniz.

Məlumatların filtrlənməsi "kolsuz" düzgün mesaj toplamaq üçün böyük problem oldu. Cihaz ikiqat buferli RDS mesaj həllindən istifadə edir. Qəbul edilmiş mesaj fraqmenti əvvəlki versiya ilə müqayisə edilir, birinci buferə - işləyənə, eyni vəziyyətdə yerləşdirilir. Müqayisə müsbət olarsa, mesaj ikinci tamponda saxlanılır - nəticə. Metod çox yaddaş tələb edir, lakin çox səmərəlidir.

Добавить комментарий