
Views: 9721
Музыкальная тема к статье, слушаем:
Первый мой радиоприемник, выглядел так. Использовал исключительно в школе на уроках, держась за одно ухо и преданно смотря на училку и сладко улыбаясь. Проблема была это место возле батареи и зачистить на перемене, для создания надежного заземления. Но сегодня этого не понять, так это было во времена (ну в общем столько не живут).
Ну сейчас даже это мне не интересно, поэтому подойдем к проблеме с уровня 2013.
RDA5807FP – УКВ приемник с цифровой обработкой сигнала. полное описание управление приемником читайте в разделе схемотехника. А сейчас хочется все и сразу.
Схема подключения самой микросхемы приемника, для работы на наушники.
В этом варианте антенной выступает общий провод наушников (благо их сейчас как грязи), но хочу если желаете иметь высококачественное звучание, нужны качественные экземпляры.
Но для такого приемника необходимо микропроцессорное управление. Отсюда без микроконтроллера ни как. Поэтому самый просто приемник будет выглядеть так.
Функции кнопок PB1 – включение и увеличение громкости, PB2 – уменьшение громкости , выключение (слип режим приемника). PB3 – сканирование в верх по диапазону, PB4 – сканирование вниз по диапазону. Питание осуществляется от двух батареек ААА, сам приемник при работе RDA5807FP потребляет (в моем варианте) 25 мА, это конечно довольно много если делать портативное носимое устройство. В выключенном состоянии меньше 0,5 мА, точнее не измерял. Соединитель CON1 предназначен для подключения головных 30 Омных наушников. CON2 для внутрисхемного программирования микроконтроллера.
Перечень элементов необходимых для сборки.
Наименование | Типоразмер | Тип (замена, ссылка где можно купить) | Количество | Примечание |
Радиоприемник | SOIC-16 | RDA5807FP | 1 | RF1 |
Микроконтроллер | SOIC-8 | PIC12F1822-I/SN (PIC12LF1822-I/SN) | 1 | PIC1 |
Кварцевый резонатор | 32768 Гц (замена) | 1 | XT1 | |
Соединитель для наушников | Гнездо 3,5 (замена) | 1 | CON1 | |
Керамический конденсатор | 0805 | 24pF | 1 | C3 |
Керамический конденсатор | 0805 | 0.22uF | 2 | C4,C6 |
Керамический конденсатор | 0805 | 10.0uF (до 125 uF танталовый) | 2 | C1,C2 |
Керамический конденсатор | 0805 | 10.0uF | 2 | C5,C7 |
Индуктивность | 0805 | 100nH (AIML-0805C-R10) | 1 | L3 |
Индуктивность | 0805 | 470nH (AIML-0805C-R47) | 2 | L1,L2 |
Резистор | 0805 | 10 кОм | 2 | R1,R2 |
Кнопка тактовая | SMD | TACT 6×3-4.3 | 4 | PB1-PB4 |
Феррит | LCBB-601 | 1 | L4 | |
+ любые стерео наушники | 30 Ом | 1 |
Для получения более экономного варианта можно приемник запитать от одной батарейки ААА, но для этого потребуется повышающий DC/DC преобразователь. Запитать от DC/DC преобразователя не получилось так он сильно шумит, а экранирование это уже не дешевая вещь получается. Поэтому самое простое решение питание от двух батареек на 1,5 вольта. Или добавить LDO и питать от 3 (4) батареек, на дольше хватит.
Вывод – Как для портативного приемника с минимум функций и максимум простоты, больше ничего не вытянешь, для RDS, надо больше выводов и памяти для микроконтроллера (Cи в том варианте съело 25%). В прошивке добавил только слип режим для контроллера (тактовую уменьшил до 1 мГц) и при уменьшении громкости до нуля – выключение приёмника. Могу только одно констатировать, на наушники приходиться включать подъем басов, а при выходе на высокоомную нагрузку сильно падают высокие, думаю для аналогового выхода нужны повторители, чтобы не съедало высокие частоты или использовать I2S.
Итоговая прошивка и проект для желающих самостоятельно поэкспериментировать.
продолжение читайте во второй части – RDA5807FP+OLED=RDS
“Файлы для загрузки”
Схемы в формате pdf

УКВ - радиоприем, часть 1 - схема 12.09 KB 3360 downloads
УКВ - радиоприем, часть 1 - схема ...Предварительная прошивка для тестирование, реализованы только функции управления громкостью и поиском канала

УКВ - радиоприем, часть 1 - прошивка 1.07 KB 1403 downloads
УКВ - радиоприем, часть 1, бета версия - прошивка...Итоговая прошивка для версии PIC12

УКВ - радиоприем, часть 1 итоговая прошивка для PIC12 1.15 KB 1695 downloads
УКВ - радиоприем, часть 1 итоговая прошивка для...Проект RDA5807FP + PIC12F1822 – MPLAB X 1.80, Microchip MPLAB XC8 C Compiler V1.12

УКВ - радиоприем, часть 1 - проект 107.85 KB 164 downloads
УКВ - радиоприем, часть 1 - Проект RDA5807FP + PIC12F1822...Это может быть интересно
ch-4000 – универсальная печатная плата
Views: 1102 На смену устаревшей плате ch-3000, пришла новая ch-4000. Плату уже можно приобрести в магазине Ворон. Схема. Плата позволяет создавать таймеры, часы реального времени, регуляторы температуры, регуляторы влажности, вольтметры, …Altium Designer my Libraries, Project templates, System settings by Catcatcat V23.04
Views: 340 Смотри как установить и подключить библиотеку тут. V. – 23_04 – Component Database Update. – configuration file name – DXPPreferences1.DXPPrf. – Added two projects for audio amplifier …MCC PIC24 – модуль REAL-TIME CLOCK AND CALENDAR (RTCC)
Views: 570 RTCC предоставляет пользователю часы реального времени и функция календаря (RTCC), точность “хода” может быть откалибрована. Основные особенности модуля RTCC: • Работает в режиме глубокого сна. • Возможность выбора источника …Регулятор влажности
Views: 1313 Регулятор ILLISSI-CH-1000 предназначен для контроля и регулировки относительной влажности в диапазоне от 0 до 100%. Регулятор позволяет работать как в режиме осушения, так и увлажнения. Для измерения возможно …TM1650 драйвер LED семисегментного индикатора
Views: 18108 Китайский производитель Shenzhen Titan Micro Electronics Co., Ltd. Выпускает широкую линейку драйверов управления светодиодными дисплеями, которые позволяют разгрузить микроконтроллер для основной работы, главная особенность этих драйверов не только …Гаджеты для домашней автоматики – Датчик движения
Views: 1459 Управление светодиодным освещением – Датчик движения. Данный гаджет предназначен для управления освещением рабочих столов (кухонных столов), освещение прихожих, освещение зеркал в прихожих, автоматическое включение света в коридорах. Датчик позволяет …MPLAB® Harmony – или как это просто! Часть 4.
Views: 2252 Часть четвертая – это может показаться немного сложно. Структура проекта. Для облегчения конфигурирования проекты MPLAB Harmony обычно структурированы таким образом, чтобы изолировать код, необходимый для настройки «системы», от …Цифровой тахометр для автомобиля CH-С3300
Views: 1972 Тахометр Ch-С3300 предназначен для индикации и контроля оборотов, времени работы и максимальных оборотов развиваемых двигателем во время поездки. Датчиком может использоваться как обычный контактный прерыватель или выход датчика …ch-4050 – дифференциальный терморегулятор
Views: 2020 ch-4050 – это не новая модель, это расширенная версия универсального терморегулятора ch-4000. Различия коснулись в появлении новой функции дифференциального регулирования. Это вид регулирования по разности температур измеренного двумя …Проект с использованием MCC часть 03
Views: 1659 Первым делом перенастроим регистры конфигурации, следующим образом: Отключим выход генератора (CLKOUT function is disabled. I/O function on the CLKOUT pin) Включим сторожевой таймер (WDT enabled) После этой настройки …