
Views: 9777
Музыкальная тема к статье, слушаем:
Первый мой радиоприемник, выглядел так. Использовал исключительно в школе на уроках, держась за одно ухо и преданно смотря на училку и сладко улыбаясь. Проблема была это место возле батареи и зачистить на перемене, для создания надежного заземления. Но сегодня этого не понять, так это было во времена (ну в общем столько не живут).
Ну сейчас даже это мне не интересно, поэтому подойдем к проблеме с уровня 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 3363 downloads
УКВ - радиоприем, часть 1 - схема ...Предварительная прошивка для тестирование, реализованы только функции управления громкостью и поиском канала

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

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

УКВ - радиоприем, часть 1 - проект 107.85 KB 164 downloads
УКВ - радиоприем, часть 1 - Проект RDA5807FP + PIC12F1822...Это может быть интересно
Контроллер управления светодиодным освещением с дистанционным управлением
Views: 2051 Все активнее светодиоды входят в нашу жизнь. Всё эффективнее становится светодиодное освещение. Всё ниже опускаются цены. Всё больше появляется возможностей получения сочных цветов, простоты в управлении. Всё чаще …Проект с использованием MCC часть 15
Views: 1714 EUSART – Универсальный асинхронный приёмопередатчик (УАПП, англ. Universal Asynchronous Receiver-Transmitter, UART) — узел вычислительных устройств, предназначенный для организации связи с другими цифровыми устройствами. … читать на вики. Внесем изменения в нашу схему, …Простой сенсорный регулятор света
Views: 2486 Простой сенсорный регулятор. Проект – 2007 года. Регулятор выполнена на микроконтроллере PIC12F683 и имеет минимальное количество элементов. Выполняет стандартные функции, включение выключение света, изменение яркости, запоминание последнего установленного уровня …HVLD модуль на примере PIC24FJ128GA204
Views: 803 HVLD модуль представляет собой простое устройство, для контроля напряжения питания микроконтроллера или внешнего напряжения (через делитель). Его задача при “выходе” напряжения за заданные пределы сформировать сообщение микроконтроллеру, что …CCP модуль для декодирования ИК-кодов пультов ДУ
Views: 1137 Множество изготовителей для своих пультов дистанционного управления на ИК лучах используют принцип широтно-импульсной модуляции. В таких кодах бит единицы представляется импульсом большой длительности, а ноль импульсом короткой длительности. …LED модуль P10C4V12
Views: 3300 LED панели на обычных регистрах типа 74HC595. Они выпускаются как монохромные так двух и полно цветные, особенность, что они предназначены для текстовой информации и имеют один уровень яркости. Общую яркость …MPLAB® Harmony – или как это просто! Часть 3.
Views: 2201 Часть третья – копнём немного глубже. Вы наверное заметили, что во второй главе, вроде сначала все шло как по маслу, а потом, что бы заморгали светики, я вставил …DIXELL XWEB500D-EVO + RUT900 или как пробить NAT-сервер
Views: 1152 Когда необходимо под какой нибудь контроллер имеющий вэб сервер в инет, то нужен статический IP, что оказалось проблемой при работе с операторами сотовых сетей, конкретно с оператором сети …ch-4060 – регулятор температуры и влажности на датчике DHT11/DHT22/AM2302
Views: 2482 На плате ch-4000 очень легко собрать устройство регулятора температуры и влажности. Датчик DHT11 самый недорогой вариант для создания такого устройства, правда точность его не велика, но для бытовых устройств …MPLAB® Code Configurator and Encoder
Views: 1616 Еще раз про энкодер… Для некоторых приложений очень удобно и экономически выгодно, для настройки и управления использовать энкодер. Такие энкодеры имеют строенную тактовую кнопку которую можно применить для выбора …