AVT5540 B - мало RDS радио за секого
Технологија

AVT5540 B - мало RDS радио за секого

На страниците на Practical Electronics се објавени неколку интересни радио приемници. Благодарение на употребата на современи компоненти, избегнати се многу проблеми во дизајнот, како што се оние поврзани со поставувањето RF кола. За жал, тие создадоа други проблеми - испорака и монтажа.

Фотографија 1. Изглед на модулот со чипот RDA5807

Модулот со чипот RDA5807 служи како радио приемник. Неговата плоча, прикажана на фото 1димензии 11 × 11 × 2 mm. Содржи радио чип, кварцен резонатор и неколку пасивни компоненти. Модулот е многу лесен за инсталирање, а неговата цена е пријатно изненадување.

Na слика 2 го прикажува доделувањето на пиновите на модулот. Покрај примената на напон од околу 3 V, потребен е само сигнал за часовник и поврзување со антена. Достапен е стерео аудио излез, а информациите за RDS, статусот на системот и системската конфигурација се читаат преку серискиот интерфејс.

изградба

Слика 2. Внатрешен дијаграм на системот RDA5807

Дијаграмот на колото на радио приемникот е прикажан во слика 3. Неговата структура може да се подели на неколку блокови: напојување (IC1, IC2), радио (IC6, IC7), аудио засилувач (IC3) и контролен и кориснички интерфејс (IC4, IC5, SW1, SW2).

Напојувањето обезбедува два стабилизирани напони: +5 V за напојување на аудио засилувачот и екранот и +3,3 V за напојување на радио-модулот и контролниот микроконтролер. RDA5807 има вграден аудио засилувач со мала моќност, што ви овозможува директно да возите, на пример, слушалки.

За да не се оптоварува излезот на толку тенко коло и да се добие поголема моќност, во презентираниот уред се користеше дополнителен аудио засилувач. Ова е типична апликација TDA2822 која постигнува излезна моќност од неколку вати.

Излезот на сигналот е достапен на три конектори: CON4 (популарен minijack конектор кој ви овозможува да поврзувате, на пример, слушалки), CON2 и CON3 (ви дозволуваат да ги поврзете звучниците со радиото). Приклучувањето на слушалките го оневозможува сигналот од звучниците.

Слика 3. Шематски дијаграм на радио со RDS

инсталација

Дијаграмот за склопување на радио приемникот е прикажан во слика 4. Инсталирањето се врши во согласност со општите правила. На печатеното коло има место за монтирање на готовиот радио-модул, но предвидува и можност за склопување на поединечни елементи кои го сочинуваат модулот, т.е. RDA систем, кварцен резонатор и два кондензатори. Затоа, на колото и на таблата има елементи IC6 и IC7 - кога го склопувате радиото, изберете една од опциите што е попогодна и одговара на вашите компоненти. Екранот и сензорите мора да се инсталираат на страната за лемење. Корисно за склопување слика 5, прикажувајќи ја собраната радио табла.

Слика 4. Шема на инсталација на радиото со RDS

По склопувањето, радиото бара само прилагодување на контрастот на екранот со помош на потенциометар R1. После тоа, тој е подготвен да оди.

Фотографија 5. Склопена радио табла

Слика 6. Информации прикажани на екранот

услуги

Основните информации се прикажани на екранот. Лентата прикажана лево го покажува нивото на моќност на примениот радио сигнал. Централниот дел на екранот содржи информации за моментално поставената радио фреквенција. На десната страна - исто така во форма на лента - се прикажува нивото на звучниот сигнал (број 6).

По неколку секунди неактивност – ако е возможен прием на RDS – примената фреквенција е „засенчена“ од основните информации RDS и проширената информација RDS се прикажува на долната линија на екранот. Основните информации се состојат од само осум знаци. Обично таму го гледаме името на станицата, наизменично со името на тековната програма или изведувач. Проширената информација може да содржи до 64 знаци. Неговиот текст се движи по долната линија на екранот за да ја прикаже целосната порака.

Радиото користи два генератори на импулси. Онаа од левата страна ви овозможува да ја поставите примената фреквенција, а онаа од десната страна ви овозможува да ја прилагодите јачината на звукот. Дополнително, притискањето на левото копче на генераторот на импулси ви овозможува да ја зачувате тековната фреквенција на една од осумте посветени мемориски локации. Откако ќе го изберете бројот на програмата, потврдете ја операцијата со притискање на енкодерот (број 7).

Слика 7. Меморирање на поставената фреквенција

Дополнително, уредот ја меморира последната зачувана програма и поставената јачина на звук и секогаш кога ќе се вклучи напојувањето, ја стартува програмата на оваа јачина. Со притискање на десниот генератор на импулси, приемот се префрла на следната зачувана програма.

акција

Чипот RDA5807 комуницира со микроконтролерот преку серискиот интерфејс I.2В. Нејзината работа е контролирана од шеснаесет 16-битни регистри, но не се користат сите битови и регистри. Регистрите со адреси од 0x02 до 0x07 главно се користат за пишување. На почетокот на преносот И2C со функцијата за пишување, адресата за регистрација 0x02 автоматски прво се зачувува.

Регистрите со адреси од 0x0A до 0x0F содржат информации само за читање. Почеток на преносот2C за читање на состојбата или содржината на регистрите, RDS автоматски започнува со читање од адресата на регистарот 0x0A.

Адреса И2Според документацијата, C на системот RDA има 0x20 (0x21 за функцијата за читање), меѓутоа, функциите што ја содржат адресата 0x22 беа пронајдени во програмските примери за овој модул. Се испостави дека на оваа адреса може да се запише еден специфичен регистар на микроколото, а не целата група, почнувајќи од адресата на регистарот 0x02. Оваа информација недостасуваше во документацијата.

Следниве списоци ги прикажуваат поважните делови од програмата C++. Листа 1 содржи дефиниции за важни регистри и битови - подетален опис за нив е достапен во системската документација. На оглас 2 ја прикажува постапката за иницијализирање на интегрираното коло на RDA радио приемникот. На оглас 3 ја претставува процедурата за подесување на радио системот да прима дадена фреквенција. Постапката ги користи функциите за запишување на еден регистар.

Стекнувањето RDS податоци бара континуирано читање на RDA регистрите кои ги содржат релевантните информации. Програмата содржана во меморијата на микроконтролерот го врши ова дејство приближно на секои 0,2 секунди. Постои функција за ова. Структурите на податоци на RDS се веќе опишани во ЕП, на пример за време на проектот AVT5401 (EP 6/2013), затоа ги охрабрувам оние кои се заинтересирани да го прошират своето знаење да ја прочитаат статијата достапна бесплатно во архивите на Практична електроника (). На крајот од овој опис, вреди да се посветат неколку реченици на решенијата користени во презентираниот радио магнетофон.

Податоците RDS добиени од модулот се поделени на четири регистри RDSA… RDSD (се наоѓа во регистри со адреси од 0x0C до 0x0F). Регистарот RDSB содржи информации за податочната група. Релевантните групи се 0x0A што содржи текст на телото RDS (осум знаци) и 0x2A што содржи проширен текст (64 знаци). Се разбира, текстот не е во една група, туку во многу наредни групи со ист број. Секој од нив содржи информации за позицијата на овој дел од текстот, за да можете да ја комплетирате пораката како целина.

Филтрирањето на податоците се покажа како голем проблем за да се собере точната порака без „грмушки“. Уредот користи двојно баферирано решение за RDS пораки. Фрагментот на добиената порака се споредува со неговата претходна верзија, сместена во првиот тампон - работниот, во истата положба. Ако споредбата е позитивна, пораката се чува во вториот тампон - резултатот. Методот бара многу меморија, но е многу ефикасен.

Додадете коментар