УКВ – радиоприем, часть 1

Просмотров: 9172


Музыкальная тема к статье, слушаем:

Play


Первый мой радиоприемник, выглядел так. Использовал исключительно в школе на уроках, держась за одно ухо и преданно смотря на училку и сладко улыбаясь. Проблема была это место возле батареи и зачистить на перемене, для создания надежного заземления. Но сегодня этого не понять, так это было во времена (ну в общем столько не живут).

Catcatcat_electronics_detect-01

Ну сейчас даже это мне не интересно, поэтому подойдем к проблеме с уровня 2013.

Catcatcat_electronics_RDA5807FP-250-01

 

RDA5807FP – УКВ приемник с цифровой обработкой сигнала. полное описание управление приемником читайте в разделе схемотехника. А сейчас хочется все и сразу.

Схема подключения самой микросхемы приемника, для работы на наушники.

Catcatcat_electronics_CH1-RDA5807FP-01

В этом варианте антенной выступает общий провод наушников (благо их сейчас как грязи), но хочу если желаете иметь высококачественное звучание, нужны качественные экземпляры.

 Но для такого приемника необходимо микропроцессорное управление. Отсюда без микроконтроллера ни как. Поэтому самый просто приемник будет выглядеть так.

Catcatcat_electronics_CH1-RDA5807FP-02

Функции кнопок 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 [wpdm_file id=196 template=”link-template-calltoaction3.php”]
Предварительная прошивка для тестирование, реализованы только функции управления громкостью и поиском канала
[wpdm_file id=195 template=”link-template-calltoaction3.php”]
Итоговая прошивка для версии PIC12
[wpdm_file id=201 template=”link-template-calltoaction3.php”]Проект RDA5807FP + PIC12F1822 – MPLAB X 1.80, Microchip MPLAB XC8 C Compiler V1.12
[wpdm_file id=202 template=”link-template-calltoaction3.php”]


Это может быть интересно


  • MPLAB® Code ConfiguratorMPLAB® Code Configurator
    Просмотров: 1768 MPLAB ® Code конфигуратор (MCC) является свободно распространяемым плагином, это графическая среда программирования, которая генерирует бесшовный, легкий для понимания кода на Cи, чтобы вставить его в свой проект. …
  • Проект с использованием MCC часть 03Проект с использованием MCC часть 03
    Просмотров: 1456 Первым делом перенастроим регистры конфигурации, следующим образом: Отключим выход генератора (CLKOUT function is disabled. I/O function on the CLKOUT pin) Включим сторожевой таймер (WDT enabled) После этой настройки …
  • Проект с использованием MCC часть 12-2Проект с использованием MCC часть 12-2
    Просмотров: 916 Настало время для изучения шины I2C. Изучать будем на примере работы с индикатором RET012864E. Что изменили со старой схемы: В прошлой теме я затупил и не добавил подтягивающие резисторы …
  • WiFi ESP8266 – AT команды связанные с функцией TCP/IP (v.1.6.1)WiFi ESP8266 – AT команды связанные с функцией TCP/IP (v.1.6.1)
    Просмотров: 4857 AT команды связанные с функцией TCP/IP В этом разделе описаны команды которые позволяют устанавливать соединения между серверами и клиентами в сети. Приведено описание команд и примеры их выполнения. …
  • УКВ – радиоприем, часть 2УКВ – радиоприем, часть 2
    Просмотров: 5965 Пришло свободное время решил вторую часть проекта реализовать (правда есть мысль и третью с использование цветного OLED и функцией ch-светомузыки, но это только задумка… Для понимания функций интегрального …
  • MCC PIC24 – модуль REAL-TIME CLOCK AND CALENDAR (RTCC)MCC PIC24 – модуль REAL-TIME CLOCK AND CALENDAR (RTCC)
    Просмотров: 370 RTCC предоставляет пользователю часы реального времени и функция календаря (RTCC), точность “хода” может быть откалибрована. Основные особенности модуля RTCC: • Работает в режиме глубокого сна. • Возможность выбора источника …
  • Toyota Auto Fader – Модуль включения усилителяToyota Auto Fader – Модуль включения усилителя
    Просмотров: 1825 Toyota Auto Fader – Модуль включения усилителя. Часто автолюбители прибегают к замене штатного головного устройства на универсальное мультимедийное, в котором значительно расширены функциональные возможности. Если возникает желание оставить …
  • ch-4060 – регулятор температуры и влажности на датчике DHT11/DHT22/AM2302ch-4060 – регулятор температуры и влажности на датчике DHT11/DHT22/AM2302
    Просмотров: 2309 На плате ch-4000 очень легко собрать устройство регулятора температуры и влажности. Датчик DHT11  самый недорогой вариант для создания такого устройства, правда точность его не велика, но для бытовых устройств …
  • Проект с использованием MCC часть 15Проект с использованием MCC часть 15
    Просмотров: 1406 EUSART – Универсальный асинхронный приёмопередатчик (УАПП, англ. Universal Asynchronous Receiver-Transmitter, UART) — узел вычислительных устройств, предназначенный для организации связи с другими цифровыми устройствами. … читать на вики. Внесем изменения в нашу схему, …
  • LATINO – открытый проект ch-светомузыкиLATINO – открытый проект ch-светомузыки
    Просмотров: 1552   Проект построенный на некоторых принципах ch-светомузыка. Проект ознакомительный предназначен, для самостоятельного построения простого и эффективного светосинтезатора. Вывод осуществляется на ВОУ собранной на драйверах HL1606. Для этого была …



 

Поделись этим!

Catcatcat

catcatcat

Development of embedded systems based on Microchip microcontrollers.