Радиоприемник RDA5807M + Atmega8 (часть 1)
Автором этого проекта является Николаев Александр Павлович и творит он часто под ником asvetp.
Исходник статьи этой разработки можно посмотреть вот тут.
Информации и схем с прошивками накопилось очень много, поэтому всё разделено на несколько частей, информация в частях отсортирована по применяемым дисплеям.
В 5-й последней части будет информация, фотографии и видео из опыта сборки этого приемника.
Со времени публикации той статьи прошло некоторое время и благодаря стараниям автора этот проект претерпел массу изменений и вариантов исполнения, вот эти варианты я и хочу собрать вот тут в одном месте. Сделано это для того, что бы не нужно было листать все 200 с лишним страниц обсуждений форума. Все обсуждения по этой теме и историю развития можно посмотреть в этой ветке форума.
Общие характеристики:
- диапазон 88-108МГц
- управление Atmega8
- радиомодуль RDA5807M
- управление — электронное (кнопками или энкодером)
- отображение частоты на экране (несколько вариантов экранов)
Другими словами это радиоприемник на диапазон УКВ-2 (88-108 МГц), который работает под управлением микроконтроллера и прием осуществляется с помощью модуля RDA5807M. Есть различные варианты управления от кнопок до энкодера и отображение информации (частота станции, название станции, уровень сигнала, уровень громкости, уровень батареи питания, в последних версиях добавилась возможность подключения модуля МР3 плеера, с отображением инфы с него и управления им).
Версии со сканированием, подразумевают возможность сканирования и запоминания станций, с редактированием того, что найдено.
Почему RDA5807М:
Основные технические параметры RDA5807M
- Поддержка выбора диапазона приёма в пределах 50…115 МГц.
- Четыре возможных шага перестройки частоты: 100КГц, 200КГц, 50КГц и 25КГц.
- Поддержка приёма текстовых данных в формате RDS/RBDS.
- Встроенный цифровой синтезатор частоты.
- Встроенный автономный автопоиск радиостанции.
- Возможность работы от часового кварца на частоте 32768 Гц.
- Автоматическая регулировка усиления.
- Цифровое адаптивное подавление шума.
- Возможность выбора режима воспроизведения моно или стерео.
- Возможность включения подъёма усиления низких частот (басов), что важно в случае применения малогабаритных динамиков.
- Индикатор уровня сигналов.
- Индикатор стерео сигнала.
- Цифровой регулятор громкости и выключатель звука (MUTE).
- К встроенному УМЗЧ можно подключать головные телефоны (32 Ом).
- Корпус MSOP (10 выводов).
Электрические параметры RDA5807М.
- Напряжение питания 1,8…3,3 В.
- Ток потребления в рабочем режиме до 21 мА.
- Ток потребления в спящем режиме 5 мкА.
- Коэффициент нелинейных искажений 0,15…0,2 %.
- Максимальная тактовая частота интерфейса I2C 400 КГц.
Все варианты содержат собранный в Proteus проект, схему в виде картинки или PDF файле. Кроме того, если в процессе развития проекта были разработаны печатные платы, я их тоже включил в архив с соответствующей версией.
У приемника есть одна «особенность» (так мне кажется), автор решил что станции должны быть настроены заранее, данные о станциях хранятся в теле программы микроконтроллера и как эти станции туда добавить, как изменить настройки станций я в картинках покажу в конце статьи. А в самом конце будет видео моего опыта сборки приемника, и в видео я постараюсь остановится на всех особенностях сборки и настройки.
Первый вариант: экран Nokia5110 + Atmega8
Второй вариант: ATtiny2313 + экран Nokia5110 (есть с отображением русских букв и латиницей)
Третий вариант: Atmega8 + экран 1602
Четвертый вариант: ATtiny2313 + экран 1602
Вариант V1.02. Особенности: вариант радиоприёмника Nokia & ATtiny2313 rus. Перебор сохранённых станций производится по кругу, т. е. при нажатии на кнопку S- перебор не останавливается на первой станции, а выбирается последняя, затем предпоследняя и т. д. Аналогично происходит при нажатии на кнопку S+ после последней идёт первая станция. Кроме того, индикация «Моно-Стерео» производится как на дисплее, так и светодиодом. Для тех вариантов исполнения радиоприёмников, которые питаются от батареек, это позволит экономить энергию батареи. Светодиод в этом случае, разумеется, подключать не нужно. Схема осталась прежней.
Части:
Фотографии готовых приемников: