FM приёмник RDA5807

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Аватара пользователя
Sergei Frolov
Опытный кот
Сообщения: 769
Зарегистрирован: Вт дек 08, 2009 18:24:20
Откуда: Питер
Контактная информация:

Re: FM приёмник RDA5807

Сообщение Sergei Frolov »

rda5807regs_новый размер.jpg
(141.75 КБ) 239 скачиваний
У меня в RDA5807FP в буфере оказалось 256 байт вместо 0x3A. Где бы про них прочитать?
Реклама
Аватара пользователя
Asmodey
Друг Кота
Сообщения: 6307
Зарегистрирован: Сб янв 28, 2006 22:47:24

Re: FM приёмник RDA5807

Сообщение Asmodey »

Что за буфер и что значит "256 байт вместо 0x3A"?
Астролябия-сама меряет, было бы что мерять!!!
Реклама
Аватара пользователя
Sergei Frolov
Опытный кот
Сообщения: 769
Зарегистрирован: Вт дек 08, 2009 18:24:20
Откуда: Питер
Контактная информация:

Re: FM приёмник RDA5807

Сообщение Sergei Frolov »

Изображение

В инструкции написано, что если читать не переставая, то внутренний счётчик дойдёт от числа 0x3A, а потом сбросится в ноль. Реально он доходит до 0x80, после чего сбрасывается в ноль. При этом читаются какие-то данные, и я хотел бы прочитать о них в какой-нибудь инструкции.
veso74
Поставщик валерьянки для Кота
Сообщения: 1909
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

Re: FM приёмник RDA5807

Сообщение veso74 »

Регистры 16 битные. Объясните, что видно на Вашем фото с данными?
Данные в чипе для какой частоты приема? По каким еще параметрам (stereo, bass boost, mute ...)?
Вы уверены, что они не случайны? Получаете ли те же данные при втором чтении?
Последний раз редактировалось veso74 Пт фев 04, 2022 12:03:31, всего редактировалось 1 раз.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Sergei Frolov
Опытный кот
Сообщения: 769
Зарегистрирован: Вт дек 08, 2009 18:24:20
Откуда: Питер
Контактная информация:

Re: FM приёмник RDA5807

Сообщение Sergei Frolov »

Изображение

Вот отсюда идёт повтор

Добавлено after 6 minutes 19 seconds:
[uquote="veso74",url="/forum/viewtopic.php?p=4174117#p4174117"]Вы уверены, что они не случайны? Получаете ли те же данные при втором чтении?[/uquote]

Вот ещё раз

Изображение
Реклама
veso74
Поставщик валерьянки для Кота
Сообщения: 1909
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

Re: FM приёмник RDA5807

Сообщение veso74 »

Адрес 7 бит, после 127/0x7F повторяются. Нормально.
А вот что в других регистрах до 0x7F - интересно.
ниже: мое чтение regs RDA: адрес 0x11, 103,3 MHz, de-emphasis: 50 us, softblend: disable, bass boost: disable, stereo, afc: nable, mute: disable ...
При втором чтении изменяются только некоторые регистры, вероятно, для уровня сигнала, RDS.
Вложения
Untitled-1.jpg
(63.18 КБ) 181 скачивание
rda_regs.txt
(2.74 КБ) 178 скачиваний
Последний раз редактировалось veso74 Пт фев 04, 2022 22:53:43, всего редактировалось 4 раза.
Реклама
jcxz
Мудрый кот
Сообщения: 1726
Зарегистрирован: Вт авг 15, 2017 10:51:13

Re: FM приёмник RDA5807

Сообщение jcxz »

[uquote="Sergei Frolov",url="/forum/viewtopic.php?p=4174054#p4174054"]В инструкции написано, что если читать не переставая, то внутренний счётчик дойдёт от числа 0x3A, а потом сбросится в ноль. Реально он доходит до 0x80, после чего сбрасывается в ноль. При этом читаются какие-то данные, и я хотел бы прочитать о них в какой-нибудь инструкции.[/uquote]
RDA5807 имеет несколько разных адресов. Данным по ним читаются разные и по-разному. Непонятно про какой адрес Вы спрашиваете.
Аватара пользователя
Asmodey
Друг Кота
Сообщения: 6307
Зарегистрирован: Сб янв 28, 2006 22:47:24

Re: FM приёмник RDA5807

Сообщение Asmodey »

[uquote="Sergei Frolov",url="/forum/viewtopic.php?p=4174054#p4174054"]В инструкции написано, что если читать не переставая, то внутренний счётчик дойдёт от числа 0x3A, а потом сбросится в ноль.[/uquote]
Где такое написано? Я не нашел ничего про сброс счетчика после 0x3A.
Астролябия-сама меряет, было бы что мерять!!!
Аватара пользователя
Sergei Frolov
Опытный кот
Сообщения: 769
Зарегистрирован: Вт дек 08, 2009 18:24:20
Откуда: Питер
Контактная информация:

Re: FM приёмник RDA5807

Сообщение Sergei Frolov »

Изображение
Аватара пользователя
Asmodey
Друг Кота
Сообщения: 6307
Зарегистрирован: Сб янв 28, 2006 22:47:24

Re: FM приёмник RDA5807

Сообщение Asmodey »

Тут, вероятно, имеет место разночтение между нормальной, ардуинной, китайской или какой еще адресацией. В таблице с описанием регистров их описано больше чем 3Ah.
Астролябия-сама меряет, было бы что мерять!!!
Аватара пользователя
Sergei Frolov
Опытный кот
Сообщения: 769
Зарегистрирован: Вт дек 08, 2009 18:24:20
Откуда: Питер
Контактная информация:

Re: FM приёмник RDA5807

Сообщение Sergei Frolov »

Этим описанием не поделитесь?
Аватара пользователя
Asmodey
Друг Кота
Сообщения: 6307
Зарегистрирован: Сб янв 28, 2006 22:47:24

Re: FM приёмник RDA5807

Сообщение Asmodey »

Там же в даташите ниже таблица Register Definition.
Астролябия-сама меряет, было бы что мерять!!!
kvn234
Потрогал лапой паяльник
Сообщения: 337
Зарегистрирован: Вс апр 17, 2011 09:51:26
Откуда: Тула

Re: FM приёмник RDA5807

Сообщение kvn234 »

Привет всем!

Предлагаяю Вашему вниманию приемник на RDA5807, STM32F030F4P6 и Nokia 5110.
При включени загружается предыдущая конфигурация (частота, громкость, контрастность индикатора ...).
Управление приемника производится от энкодера. В зависимости от длительности нажатия выполняются различные действия.
Основной режим регулировка громкости. При коротком нажатии по кольцу включаются режимы: выбор станции, ручная настройка на стацию и громкость.
При коротком нажатии из режима станции возвращаемся в режим громкости без установки станции. При длительном возвращаемся с переходом на
Выбранную станцию.
В режиме громкости при длительном нажатии пеход в дополнительное меню - вкл./выкл баса и контрастность. Выход при длительном нажатии.
При любых переключениях включается подсветка дисплея с задержкой выключения на 30 сек.

Приемник питается от LiIon аккумулятора через 662k. Если напряжение после 662k понизится ниже 3,2в начинает переодически включатся подсветка
экрана и выводятся показания уровня напряжения приемника.

В памяти можно хранить 31 станцию (часота, название). Сохраняются в 24c16. Там же сохраняются настройки и читаются при включении.

Станции записываются по USB программой установленной на ПК. Программа позволяет управлять приемником. Устанавливать громкость, переключать станции,
показывает уровень принимаемого сигнала ...

Добавлено after 4 hours 43 minutes 31 second:

Исходники IDE STM32CubeIDE v 1.7.0.

За основу драйверов RDA5807 и Nokia 5110 взяты файлы скаченные с интернета. Моя благодарность авторам. Но к сожалению данные о них не сохранились.

Хочу обратить внимание на основные моменты драйверов.
Для доступа к полям регистров RDA5807 в драйвере используются структуры. Что позволяет эффективно выполнить настройки.
В Nokia 5110 вначале картинка формируется в буфере, затем с помощью DMA загружается в Nokia 5110.
Вложения
FMPriemnik_LL_Buf.zip
Исходники FM приемника
(56.62 КБ) 248 скачиваний
FMPriemnik.zip
В архиве схема, печатка, прошивка STM32F030F4P6, программа управления и конфигурации.
(594.38 КБ) 261 скачивание
pcb432
Мудрый кот
Сообщения: 1808
Зарегистрирован: Пт мар 26, 2010 17:16:52
Откуда: Kazan

Re: FM приёмник RDA5807

Сообщение pcb432 »

Фотки реальной работы приёмника, было бы нагляднее увидеть.
kvn234
Потрогал лапой паяльник
Сообщения: 337
Зарегистрирован: Вс апр 17, 2011 09:51:26
Откуда: Тула

Re: FM приёмник RDA5807

Сообщение kvn234 »

[uquote="pcb432",url="/forum/viewtopic.php?p=4177389#p4177389"]Фотки реальной работы приёмника, было бы нагляднее увидеть.[/uquote]
Изображение
veso74
Поставщик валерьянки для Кота
Сообщения: 1909
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

Re: FM приёмник RDA5807

Сообщение veso74 »

На свой вопрос:
[uquote="veso74",url="/forum/viewtopic.php?p=3544386#p3544386"]... Есть ли способ устранить затухание/постепенное увеличение звука при смене станций (не в автоматический режим) ...?[/uquote]
благодаря тому, как я реализовал для другого чипа (QN8035) начин для визуализацию всех регистров с их битами и возможность их изменения, приложил и для исследования RDA5807M :).

В адресном пространстве, задокументированном в документации 0x00..0x0F, при вводе битов без информации (RSVD Reserved) ничего не происходило. После reg 0x0F есть DATA, но регистры недоступны для записи. Никак не успел удалять рассматриваемую функцию. Но ничего - и отрицательный результат - есть результат (предсказуемый по времени и при таком количестве информации в интернете).

Я тайно надеялся на решение :), но ничего. Будем слушать RDA5807M с этим эффектом fade_out-fade_in, и только в автоматическом режиме :).
Аватара пользователя
Asmodey
Друг Кота
Сообщения: 6307
Зарегистрирован: Сб янв 28, 2006 22:47:24

Re: FM приёмник RDA5807

Сообщение Asmodey »

Регистры RDA5807 давно на винтики разобраны и исследованы :) Избавится от отключения звука после каждого шага по частоте никому не удалось.
Астролябия-сама меряет, было бы что мерять!!!
veso74
Поставщик валерьянки для Кота
Сообщения: 1909
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

Re: FM приёмник RDA5807

Сообщение veso74 »

Урра! Частично решил проблем с эффектом fade_out-fade_in на RDA5807M! :)

Сложно, с вероятно дополнительными недостатками (прием по 1-ПЧ), но ... по крайней мере у меня одна RDA будет по этой блок-схеме - та, что есть на раб. столе! (1 km от центра передачи, сигналы оч. сильные).

Двойнобалансный диодный смеситель (заводской, должно работать и самодельными), без УВЧ, с затуханием, пока даже фильтров нет и не сильно мешает. RDA принимает только на частоте 78 MHz (случайно выбранная, но чистая частота).

Перенастройка по частоте энкодером как на аналоговом радио. Ш-шшш-ш-шт есть. Нравится! :).
Вложения
fm_rda5807_si5351_mix.gif
(20.23 КБ) 193 скачивания
Последний раз редактировалось veso74 Вс мар 05, 2023 01:27:06, всего редактировалось 1 раз.
Аватара пользователя
Asmodey
Друг Кота
Сообщения: 6307
Зарегистрирован: Сб янв 28, 2006 22:47:24

Re: FM приёмник RDA5807

Сообщение Asmodey »

Оригинально, но сложно. Боюсь, мало кто решится повторить.
Астролябия-сама меряет, было бы что мерять!!!
veso74
Поставщик валерьянки для Кота
Сообщения: 1909
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

Re: FM приёмник RDA5807

Сообщение veso74 »

Да, и Si5351A потребляет еще 37,3 mA тока...
Ответить

Вернуться в «Периферия»