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

В инструкции написано, что если читать не переставая, то внутренний счётчик дойдёт от числа 0x3A, а потом сбросится в ноль. Реально он доходит до 0x80, после чего сбрасывается в ноль. При этом читаются какие-то данные, и я хотел бы прочитать о них в какой-нибудь инструкции.
-
veso74
- Поставщик валерьянки для Кота
- Сообщения: 1909
- Зарегистрирован: Сб май 05, 2012 20:24:52
- Откуда: KN34PC, Болгария
- Контактная информация:
Re: FM приёмник RDA5807
Регистры 16 битные. Объясните, что видно на Вашем фото с данными?
Данные в чипе для какой частоты приема? По каким еще параметрам (stereo, bass boost, mute ...)?
Вы уверены, что они не случайны? Получаете ли те же данные при втором чтении?
Данные в чипе для какой частоты приема? По каким еще параметрам (stereo, bass boost, mute ...)?
Вы уверены, что они не случайны? Получаете ли те же данные при втором чтении?
Последний раз редактировалось veso74 Пт фев 04, 2022 12:03:31, всего редактировалось 1 раз.
- Sergei Frolov
- Опытный кот
- Сообщения: 769
- Зарегистрирован: Вт дек 08, 2009 18:24:20
- Откуда: Питер
- Контактная информация:
Re: FM приёмник RDA5807

Вот отсюда идёт повтор
Добавлено 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
Адрес 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.
А вот что в других регистрах до 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 раза.
Re: FM приёмник RDA5807
[uquote="Sergei Frolov",url="/forum/viewtopic.php?p=4174054#p4174054"]В инструкции написано, что если читать не переставая, то внутренний счётчик дойдёт от числа 0x3A, а потом сбросится в ноль. Реально он доходит до 0x80, после чего сбрасывается в ноль. При этом читаются какие-то данные, и я хотел бы прочитать о них в какой-нибудь инструкции.[/uquote]
RDA5807 имеет несколько разных адресов. Данным по ним читаются разные и по-разному. Непонятно про какой адрес Вы спрашиваете.
RDA5807 имеет несколько разных адресов. Данным по ним читаются разные и по-разному. Непонятно про какой адрес Вы спрашиваете.
Re: FM приёмник RDA5807
[uquote="Sergei Frolov",url="/forum/viewtopic.php?p=4174054#p4174054"]В инструкции написано, что если читать не переставая, то внутренний счётчик дойдёт от числа 0x3A, а потом сбросится в ноль.[/uquote]
Где такое написано? Я не нашел ничего про сброс счетчика после 0x3A.
Где такое написано? Я не нашел ничего про сброс счетчика после 0x3A.
Астролябия-сама меряет, было бы что мерять!!!
- Sergei Frolov
- Опытный кот
- Сообщения: 769
- Зарегистрирован: Вт дек 08, 2009 18:24:20
- Откуда: Питер
- Контактная информация:
Re: FM приёмник RDA5807
Тут, вероятно, имеет место разночтение между нормальной, ардуинной, китайской или какой еще адресацией. В таблице с описанием регистров их описано больше чем 3Ah.
Астролябия-сама меряет, было бы что мерять!!!
- Sergei Frolov
- Опытный кот
- Сообщения: 769
- Зарегистрирован: Вт дек 08, 2009 18:24:20
- Откуда: Питер
- Контактная информация:
Re: FM приёмник RDA5807
Там же в даташите ниже таблица Register Definition.
Астролябия-сама меряет, было бы что мерять!!!
-
kvn234
- Потрогал лапой паяльник
- Сообщения: 337
- Зарегистрирован: Вс апр 17, 2011 09:51:26
- Откуда: Тула
Re: FM приёмник RDA5807
Привет всем!
Предлагаяю Вашему вниманию приемник на 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.
Предлагаяю Вашему вниманию приемник на 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 скачивание
Re: FM приёмник RDA5807
Фотки реальной работы приёмника, было бы нагляднее увидеть.
-
kvn234
- Потрогал лапой паяльник
- Сообщения: 337
- Зарегистрирован: Вс апр 17, 2011 09:51:26
- Откуда: Тула
Re: FM приёмник RDA5807
[uquote="pcb432",url="/forum/viewtopic.php?p=4177389#p4177389"]Фотки реальной работы приёмника, было бы нагляднее увидеть.[/uquote]


-
veso74
- Поставщик валерьянки для Кота
- Сообщения: 1909
- Зарегистрирован: Сб май 05, 2012 20:24:52
- Откуда: KN34PC, Болгария
- Контактная информация:
Re: FM приёмник RDA5807
На свой вопрос:
[uquote="veso74",url="/forum/viewtopic.php?p=3544386#p3544386"]... Есть ли способ устранить затухание/постепенное увеличение звука при смене станций (не в автоматический режим) ...?[/uquote]
благодаря тому, как я реализовал для другого чипа (QN8035) начин для визуализацию всех регистров с их битами и возможность их изменения, приложил и для исследования RDA5807M
.
В адресном пространстве, задокументированном в документации 0x00..0x0F, при вводе битов без информации (RSVD Reserved) ничего не происходило. После reg 0x0F есть DATA, но регистры недоступны для записи. Никак не успел удалять рассматриваемую функцию. Но ничего - и отрицательный результат - есть результат (предсказуемый по времени и при таком количестве информации в интернете).
Я тайно надеялся на решение
, но ничего. Будем слушать RDA5807M с этим эффектом fade_out-fade_in, и только в автоматическом режиме
.
[uquote="veso74",url="/forum/viewtopic.php?p=3544386#p3544386"]... Есть ли способ устранить затухание/постепенное увеличение звука при смене станций (не в автоматический режим) ...?[/uquote]
благодаря тому, как я реализовал для другого чипа (QN8035) начин для визуализацию всех регистров с их битами и возможность их изменения, приложил и для исследования RDA5807M
В адресном пространстве, задокументированном в документации 0x00..0x0F, при вводе битов без информации (RSVD Reserved) ничего не происходило. После reg 0x0F есть DATA, но регистры недоступны для записи. Никак не успел удалять рассматриваемую функцию. Но ничего - и отрицательный результат - есть результат (предсказуемый по времени и при таком количестве информации в интернете).
Я тайно надеялся на решение
Re: FM приёмник RDA5807
Регистры RDA5807 давно на винтики разобраны и исследованы
Избавится от отключения звука после каждого шага по частоте никому не удалось.
Астролябия-сама меряет, было бы что мерять!!!
-
veso74
- Поставщик валерьянки для Кота
- Сообщения: 1909
- Зарегистрирован: Сб май 05, 2012 20:24:52
- Откуда: KN34PC, Болгария
- Контактная информация:
Re: FM приёмник RDA5807
Урра! Частично решил проблем с эффектом fade_out-fade_in на RDA5807M! 
Сложно, с вероятно дополнительными недостатками (прием по 1-ПЧ), но ... по крайней мере у меня одна RDA будет по этой блок-схеме - та, что есть на раб. столе! (1 km от центра передачи, сигналы оч. сильные).
Двойнобалансный диодный смеситель (заводской, должно работать и самодельными), без УВЧ, с затуханием, пока даже фильтров нет и не сильно мешает. RDA принимает только на частоте 78 MHz (случайно выбранная, но чистая частота).
Перенастройка по частоте энкодером как на аналоговом радио. Ш-шшш-ш-шт есть. Нравится!
.
Сложно, с вероятно дополнительными недостатками (прием по 1-ПЧ), но ... по крайней мере у меня одна RDA будет по этой блок-схеме - та, что есть на раб. столе! (1 km от центра передачи, сигналы оч. сильные).
Двойнобалансный диодный смеситель (заводской, должно работать и самодельными), без УВЧ, с затуханием, пока даже фильтров нет и не сильно мешает. RDA принимает только на частоте 78 MHz (случайно выбранная, но чистая частота).
Перенастройка по частоте энкодером как на аналоговом радио. Ш-шшш-ш-шт есть. Нравится!
- Вложения
-
- fm_rda5807_si5351_mix.gif
- (20.23 КБ) 193 скачивания
Последний раз редактировалось veso74 Вс мар 05, 2023 01:27:06, всего редактировалось 1 раз.
Re: FM приёмник RDA5807
Оригинально, но сложно. Боюсь, мало кто решится повторить.
Астролябия-сама меряет, было бы что мерять!!!
-
veso74
- Поставщик валерьянки для Кота
- Сообщения: 1909
- Зарегистрирован: Сб май 05, 2012 20:24:52
- Откуда: KN34PC, Болгария
- Контактная информация:
Re: FM приёмник RDA5807
Да, и Si5351A потребляет еще 37,3 mA тока...


