Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5

ТЕМА: FM радіоприймач на мікроконтролері та радіомодулі RDA5807M

FM радіоприймач на мікроконтролері та радіомодулі RDA5807M 27 жовт. 2021 00:22 #1

  • Айнцвайдрайченко
  • Айнцвайдрайченко аватар
  • Оффлайн
  • Модератор
  • Дописи: 889
  • Подякували: 368
  • sxem.org 2019,2020,2021,2022,2023 zavsehdatay Author
Прошу помощи уважаемого Soir в осуществлении этого проекта. Чисто радиоприёмник, с максимальным использованием функционала модуля RDA5807M. Предполагаю, проект может "влезть" в МК AtMega8, прошу Soir проверить эту возможность. Если нет - дать рекомендации по выбору МК.

Ссылка на техзадание:

docs.google.com/document/d/1YH_7lVyC0Frw...9&rtpof=true&sd=true
СЛАВА УКРАЇНІ!
Ганьба агресору, смерть окупантам!
Останнє редагування: 07 лист. 2021 20:00 від Айнцвайдрайченко.
Увійдіть до облікового запису, щоб писати повідомлення.

FM радіоприймач на мікроконтролері та радіомодулі RDA5807M 27 жовт. 2021 06:45 #2

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5142
  • sxem.org 2019,2021 Respect Author
Прошивка для приймача.
Долучення:
Останнє редагування: 18 груд. 2021 06:39 від Soir. Причина: Обновление прошивки.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Айнцвайдрайченко

FM радіоприймач на мікроконтролері та радіомодулі RDA5807M 31 жовт. 2021 15:46 #3

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 831
  • Подякували: 61
  • sxem.org Sponsor 2019
Если кому интересно, заказывал модули здесь:
aliexpress.ru/item/32310478015.html?_ga=...t.0.0.48564aa6wVw5Xg
Дешевле не смог найти. Не реклама.



Интересно, а модуль усилителя PAM8403 в этом проекте уместен? Или у него качество звука "не очень"? Просто валяются без дела, вот и подумал пристроить. Выхода RDA5807M ведь слабоваты для динамиков.
Останнє редагування: 15 лист. 2021 15:36 від Айнцвайдрайченко.
Увійдіть до облікового запису, щоб писати повідомлення.

FM радіоприймач на мікроконтролері та радіомодулі RDA5807M 01 лист. 2021 17:47 #4

  • Bat1978
  • Bat1978 аватар
  • Оффлайн
  • habitue
  • Дописи: 265
  • Подякували: 25
Всі підсилювачі Д классу дуже важко стикувати з цим модулем. Підсилювач генерує сильні перешкоди і чутливість приймача падає в рази. Дивіться в сторону мікросхем наприклад MD8002A. З ними дуже добре все працює.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Shredder_chip

FM радіоприймач на мікроконтролері та радіомодулі RDA5807M 01 лист. 2021 21:39 #5

  • goller1957
  • goller1957 аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 121
  • Подякували: 9
Shredder_chip пише:
Интересно, а модуль усилителя PAM8403 в этом проекте уместен?
Очень даже уместен , прекрасно работает!
Останнє редагування: 01 лист. 2021 21:47 від Айнцвайдрайченко. Причина: закрыл тег [/quote]
Увійдіть до облікового запису, щоб писати повідомлення.

FM радіоприймач на мікроконтролері та радіомодулі RDA5807M 08 лист. 2021 12:41 #6

  • Айнцвайдрайченко
  • Айнцвайдрайченко аватар
  • Оффлайн
  • Модератор
  • Дописи: 889
  • Подякували: 368
  • sxem.org 2019,2020,2021,2022,2023 zavsehdatay Author
__________ дальше. :)
СЛАВА УКРАЇНІ!
Ганьба агресору, смерть окупантам!
Останнє редагування: 15 лист. 2021 16:14 від Айнцвайдрайченко.
Увійдіть до облікового запису, щоб писати повідомлення.

FM радіоприймач на мікроконтролері та радіомодулі RDA5807M 09 лист. 2021 22:14 #7

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5142
  • sxem.org 2019,2021 Respect Author
Тестова прошивка.
Після подачі живлення натиснути будь яку кнопку на ДУ. Можна двічі, тричі... не має значення.
Далі дочекатись (не більше 30 сек) тестової інформації на дисплеї. Після цього вимкнути живлення і программатором зчитати EEPROM. Далі викладіть його або файлом, або скріном.


Вкладений файл:

Назва файлу: RDS_ATM8_1602_2_9.ZIP
Розмір файлу:53 KB
Останнє редагування: 15 лист. 2021 15:52 від Айнцвайдрайченко.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Айнцвайдрайченко

FM радіоприймач на мікроконтролері та радіомодулі RDA5807M 11 лист. 2021 06:09 #8

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5142
  • sxem.org 2019,2021 Respect Author
Ще один тест для RDA5807M. Виберіть якусь станцію з поганим прийомом і натисніть на пульті кнопку PLAY. На дисплеї номер для каналу (символ "#") повинен змінитись на символ "+". Оцініть як змінюється прийом і якість звуку.

Bat1978 пише:
До речі там є можливість в прошивці підключити вбудованний підсилювач з антенного входу, ніякі зовнішні єлементи не потрібні.
Якою командою цей підсилювач підключається?

Пробував підключати на вхід контур - прийом пропав майже зовсім. Макет...
Останнє редагування: 15 лист. 2021 16:11 від Айнцвайдрайченко.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Айнцвайдрайченко

FM радіоприймач на мікроконтролері та радіомодулі RDA5807M 11 лист. 2021 12:17 #9

  • studiotandem
  • studiotandem аватар
  • онлайн
  • I live here
  • Дописи: 573
  • Подякували: 213
  • sxem.org 2019,2021 Author
Soir пише:
Bat1978 пише:
До речі там є можливість в прошивці підключити вбудованний підсилювач з антенного входу, ніякі зовнішні єлементи не потрібні.
Якою командою цей підсилювач підключається?
Щось я не бачив там такого у даташиті. Структурні схеми вхідних частин там одинакові. Може погано дивився?
Soir пише:
Пробував підключати на вхід контур - прийом пропав майже зовсім. Макет...
Так. Причина скоріш за все у макеті. 100 mHz все ж таки.

Soir. А як там з тою китайською нероспаяною схемою? Є вже на що глянуьти? Бо я теж міркую зараз над вхідним каскадом. І виявляється, що Інтернет великий - а потрібних схем там кіт наплакав. Не зміг навіть вхідної частини брендових автомагнітол знайти. Лише прямокутник з написом TUNER.
Слава Україні !!! Смерть ворогам !!!
Останнє редагування: 15 лист. 2021 16:12 від Айнцвайдрайченко.
Увійдіть до облікового запису, щоб писати повідомлення.

FM радіоприймач на мікроконтролері та радіомодулі RDA5807M 11 лист. 2021 13:22 #10

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5142
  • sxem.org 2019,2021 Respect Author
studiotandem пише:
А як там з тою китайською нероспаяною схемою?
Дивитись ні на що.

Незрозумілий момент з дроселем L14. Мав би бути ще і резистор, щоб обмежити струм колектору, але якось так...
Транзистори BFR93 заказав на Ali. 20 штук з доставкою дешевше, ніж 10 штук на Вороні без доставки.
Коли приїдуть, тоді займусь.
Але я більше розраховую на SPF5043Z. Теж замовив по ціні вп'ятеро дешевше з доставкою, ніж на Космодромі без доставки.
studiotandem пише:
Ретро-екзотика.
І викинути шкода, вже років 25 валяється без діла і без ніжок. Свого часу це було круто і ледве знайшов на ринках. Було 5 шт, всі розійшлися і досі справно працюють. Це останній, вже спаяв для нього "драйвер". І перевірив з приймачем.


Останнє редагування: 11 лист. 2021 13:35 від Soir. Причина: Дополнение.
Увійдіть до облікового запису, щоб писати повідомлення.

FM радіоприймач на мікроконтролері та радіомодулі RDA5807M 11 лист. 2021 14:41 #11

  • studiotandem
  • studiotandem аватар
  • онлайн
  • I live here
  • Дописи: 573
  • Подякували: 213
  • sxem.org 2019,2021 Author
Soir пише:
Незрозумілий момент з дроселем L14. Мав би бути ще і резистор, щоб обмежити струм колектору, але якось так...

Чому ж незрозумілий?... Дуже навіть зрозумілий. Струм колектору задається високоомним резистором R10*... а те, що він залежатиме від багатьох чинників мало кого обходить. І при вдалому розташуванні зірок на небі схема навіть працюватиме...
Soir пише:
Це останній, вже спаяв для нього "драйвер". І перевірив з приймачем.
Ого.... "драйвер" вражає....оперативність виконання також... :woohoo:
Слава Україні !!! Смерть ворогам !!!
Увійдіть до облікового запису, щоб писати повідомлення.

FM радіоприймач на мікроконтролері та радіомодулі RDA5807M 11 лист. 2021 14:55 #12

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5142
  • sxem.org 2019,2021 Respect Author
studiotandem пише:
Чому ж незрозумілий?... Дуже навіть зрозумілий. Струм колектору задається високоомним резистором R10*... а те, що він залежатиме від багатьох чинників мало кого обходить.
Не зрозумілий, тому що транзистор фактично приречений. Або резистор настільки високоомний, що транзистор не відкриється ніколи. Спробуйте знайти таку схему в Internet.

А ще, це может бути і не транзистор (або не простий транзистор). А можливо і виводи по-іншому, це я так думаю, де база, а де що...

studiotandem пише:
"драйвер" вражає
Це все ліквідація неліквідів.
Останнє редагування: 11 лист. 2021 14:56 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

FM радіоприймач на мікроконтролері та радіомодулі RDA5807M 11 лист. 2021 15:19 #13

  • studiotandem
  • studiotandem аватар
  • онлайн
  • I live here
  • Дописи: 573
  • Подякували: 213
  • sxem.org 2019,2021 Author
Soir пише:
транзистор фактично приречений. Або резистор настільки високоомний,
... так на високоомний резистор вся надія... ну і ще на низький h21 транзистора.
Soir пише:
А ще, це може бути і не транзистор (або не простий транзистор).
Це може бути польовий транзистор. Але зазвичай для таких цілей ставлять двохзатворні транзистори типу BF998 (вони живуть по 2-3 шт. у селекторах каналів імпортних TV разом з варікапами). Я якраз і дивлюся зараз у їхню сторону. Але вони погано працюють при низькому живленні. Я ж стараюсь все звести до 3,3V.
Слава Україні !!! Смерть ворогам !!!
Останнє редагування: 11 лист. 2021 15:21 від studiotandem.
Увійдіть до облікового запису, щоб писати повідомлення.

FM радіоприймач на мікроконтролері та радіомодулі RDA5807M 11 лист. 2021 15:57 #14

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5142
  • sxem.org 2019,2021 Respect Author
studiotandem пише:
... так на високоомний резистор вся надія... ну і ще на низький h21 транзистора.
Якщо транзистор не буде відкриватись, то нічого через нього і не пройде. В ідеалі транзистор має бути завжди відкритим з якимось током через колектор. Тобто, резистор повинен бути не таким вже й високоомним.
А ось якщо дросель замінити, або доповнити резистором, то все зразу стає на свої місця, R10 буде і привідкривати транзистор, і виконувати роль негативного зворотнього зв'язку, стабілізуючи весь каскад.

studiotandem пише:
Це може бути польовий транзистор.
Це не міняє суті того, про що я пишу.
Під "не просто транзистор" я допускаю, що може бути транзистор з вбудованими резисторами. В даному контексті - резистор в емітері. Тоді теж появляється і обмеження струму, і негативний зворотній зв'язок.
Останнє редагування: 11 лист. 2021 15:59 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

FM радіоприймач на мікроконтролері та радіомодулі RDA5807M 11 лист. 2021 16:22 #15

  • studiotandem
  • studiotandem аватар
  • онлайн
  • I live here
  • Дописи: 573
  • Подякували: 213
  • sxem.org 2019,2021 Author
Soir пише:
Якщо транзистор не буде відкриватись, то нічого через нього і не пройде. В ідеалі транзистор має бути завжди відкритим з якимось током через колектор.
Так то воно так.... але трішечки не так...
Виглядає це приблизно так. Приймемо Ucc=5V, R-100k, h21 транзистора = 300 (max).
Струм бази дорівнюватиме 5V/100k=0,00005A.
Звідси струм колектора становитиме 0,00005A*300 = 0,015A = 15mA.
15mA цілком нормальний струм. Інша справа стабільність цього струму від температури та параметрів транзистора.
Soir пише:
я допускаю, що може бути транзистор з вбудованими резисторами. В даному контексті - резистор в емітері.
Дуже малоймовірний варіант. Особливо в ВЧ транзисторах. Транзистори з вбудованими резисторами в базу (+ деколи додатково база-емітер) існують. Називаються "Digial" і використовуються як ключі. Дуже зручно. Часто використовую їх.

P.S. З усіх найдених схем підсилювача на просторах нету ця видається найбільш оптимальною.



Лише варто дабавити варікапи для перестойки частоти в залежності від станції. Як я і пропонував раніше.

Soir. А чи є в прошивці ШІМ?
Слава Україні !!! Смерть ворогам !!!
Останнє редагування: 11 лист. 2021 16:55 від studiotandem.
Увійдіть до облікового запису, щоб писати повідомлення.

FM радіоприймач на мікроконтролері та радіомодулі RDA5807M 11 лист. 2021 16:58 #16

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5142
  • sxem.org 2019,2021 Respect Author
studiotandem пише:
Струм бази дорівнюватиме 5V/100k=0,00005A.
Звідси струм колектора становитиме 0,00005A*300 = 0,015A = 15mA.
Розрахунок не зовсім вірний, але в даному контексті неважливо.
studiotandem пише:
Інша справа стабільність цього струму від температури та параметрів транзистора.
Це зовсім не "інша справа". Це основний принцип побудови транзисторних схем. Це в якихось ідеалістичних розмірковуваннях можна так собі уявляти роботу транзистора. А ось на практиці буде якраз "інша справа". Струм через транзистор приводить до підвищення його температури. Підвищення температури приводить до збільшення цього струму, збільшення струму до підвищення температури... і так до летального кінця.
Що ще "інша справа"? Живлення? Нестабільність параметрів транзистора? Вплив зовнішніх факторів? Повторюваність схеми?... Це все потрібно коментувати?
Вже пропонував - знайдіть хоча б якусь схему такого підключення транзистора.

studiotandem пише:
Дуже малоймовірний варіант. Особливо в ВЧ транзисторах.
Не знаю, на рахунок ймовірності, але не виключаю. В будь-якому випадку у мене немає іншого пояснення для такої схеми. Або дросель повинен мати доволі високий омічний опір, або то не транзистор взагалі, або не просто транзистор. Можуть ще бути деякі варіації цих варіантів, наприклад, що це не дросель взагалі, а китайці так позначили якусь збірку.

P.S.
ШІМ-сигнал у прошивці відсутній, і в цій версії його і не буде. Буде прошивка у відповідності до ТЗ (повідомлення №1). Якщо потрібен інший варіант - нова тема, нове ТЗ...
Останнє редагування: 11 лист. 2021 17:03 від Soir. Причина: Дополнение.
Увійдіть до облікового запису, щоб писати повідомлення.

FM радіоприймач на мікроконтролері та радіомодулі RDA5807M 11 лист. 2021 17:03 #17

  • studiotandem
  • studiotandem аватар
  • онлайн
  • I live here
  • Дописи: 573
  • Подякували: 213
  • sxem.org 2019,2021 Author
Soir пише:
але в даному контексті неважливо.
Так.... неважливо. Китайську схему "ф топку"...
А як на рахунок тої що в попередньому повідомлені?
Слава Україні !!! Смерть ворогам !!!
Увійдіть до облікового запису, щоб писати повідомлення.

FM радіоприймач на мікроконтролері та радіомодулі RDA5807M 11 лист. 2021 17:05 #18

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5142
  • sxem.org 2019,2021 Respect Author
studiotandem пише:
А як на рахунок тої що в попередньому повідомлені?
Класична схема, що я ще можу сказати...
Увійдіть до облікового запису, щоб писати повідомлення.

FM радіоприймач на мікроконтролері та радіомодулі RDA5807M 11 лист. 2021 21:39 #19

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5142
  • sxem.org 2019,2021 Respect Author
Bat1978 пише:
Треба перечитати сотні сторінок форуму, щоб знайти цю інформацію.
Чомусь так і думав.
Bat1978 пише:
Но те що така інформація серед програмістів проскакувала, це точно.
Насправді, можливість змінити підсилення є. Це не внутрішній підсилювач, а спосіб обробки сигналу. У моїх прошивках ця опція і так включена за замовчуванням. Спробував у себе відключити - чутливість не змінилась (не помітив), але шумів стало менше. Саме про це остання версія прошивки для тестування.
Bat1978 пише:
У мікросхем RDA 5807 FR, даташит відрізняється.
У мене є тільки для М. Дайте почитати для FR, чомусь не знайшов.
Bat1978 пише:
І зовнішній підсилювач вже не одноразово пробували приліпити але нічого путнього з цього не виходило.
Це ще не означає, що це не можливо. Я чомусь впевнений, що навпаки. Так мені підказує мій досвід і логіка. Все залежить від якості самого підсилювача, правильності монтажу і т.п. - Ви в курсі і про це самі писали.
Не факт, що мені вдасться це зробити - не так воно мені аж дуже треба, щоб ночі не спати. Але що зовнішній підсилювач здатен покращити роботу приймача, ніскільки не сумніваюсь.
Увійдіть до облікового запису, щоб писати повідомлення.

FM радіоприймач на мікроконтролері та радіомодулі RDA5807M 11 лист. 2021 22:49 #20

  • studiotandem
  • studiotandem аватар
  • онлайн
  • I live here
  • Дописи: 573
  • Подякували: 213
  • sxem.org 2019,2021 Author
Soir пише:
Bat1978 пише:
У мікросхем RDA 5807 FR, даташит відрізняється.
У мене є тільки для М. Дайте почитати для FR, чомусь не знайшов.
Також не знайшов. Закрадається сумнів що мова йде не про RDA5807FR а про RDA5807FP.
www.datenblatt-pdf.com/pinout/806504/RDA5807FP-schematic.html
Soir пише:
Але що зовнішній підсилювач здатен покращити роботу приймача, ніскільки не сумніваюсь.
... і я не сумніваюсь.
Слава Україні !!! Смерть ворогам !!!
Увійдіть до облікового запису, щоб писати повідомлення.

FM радіоприймач на мікроконтролері та радіомодулі RDA5807M 12 лист. 2021 06:51 #21

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5142
  • sxem.org 2019,2021 Respect Author
studiotandem пише:
Закрадається сумнів що мова йде не про RDA5807FR а про RDA5807FP.
У FP є відмінності від M, але стосовно внутрішнього підсилювача теж нічого не знайшов.
Згадки про FR попадаються, а сам даташит ні.
Останнє редагування: 15 лист. 2021 16:16 від Айнцвайдрайченко.
Увійдіть до облікового запису, щоб писати повідомлення.

FM радіоприймач на мікроконтролері та радіомодулі RDA5807M 12 лист. 2021 08:38 #22

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 831
  • Подякували: 61
  • sxem.org Sponsor 2019
Закрадається сумнів що мова йде не про RDA5807FR а про RDA5807FP
FR мабуть не існує. Подивився декілька відеообзорів про приймач на RDA5807FR, але там чітко видно, що роспаяна RDA5807FP.
Увійдіть до облікового запису, щоб писати повідомлення.

FM радіоприймач на мікроконтролері та радіомодулі RDA5807M 12 лист. 2021 23:14 #23

  • Bat1978
  • Bat1978 аватар
  • Оффлайн
  • habitue
  • Дописи: 265
  • Подякували: 25
Shredder_chip пише:
FR мабуть не існує. Подивився декілька відеообзорів про приймач на RDA5807FR, але там чітко видно, що роспаяна RDA5807FP.
Таки да. Мікросхеми в мене і справді RDA5807FР. Чомусь так сталось, що їх кругом називають FR і я теж. Напевно Ф по англійськи і Р по нашому. Треба розібрати свій самий перший приймач, він ще із 2016 року. Самому вже цікаво, з якою буквою там стоїть мікросхема.
Якщо дивитись на структурну схему із даташиту, том там все таки є якесь управління вхідним підсилювачем. Як щось знайду, обовязково повідомлю.

Таки дещо знайшов.В даташиті деякі біти регістрів мають позначку как RSVD = зарезервовано. Так ось ці біти і переключають підсилення антенного входу. Даю цитату.
Из загадочных RSVD, биты 7,6 в регистре 05H - это переключение антенного входа ( 00=выкл, 01,10 -наушники, или отдельный антенный вход, 11 - оба сразу.), а биты 5,4, что-то типа коэфф. усиления антенны. Если 7,6 сброшены - ничего не ловит.
Останнє редагування: 12 лист. 2021 23:56 від Bat1978.
Увійдіть до облікового запису, щоб писати повідомлення.

FM радіоприймач на мікроконтролері та радіомодулі RDA5807M 13 лист. 2021 01:43 #24

  • studiotandem
  • studiotandem аватар
  • онлайн
  • I live here
  • Дописи: 573
  • Подякували: 213
  • sxem.org 2019,2021 Author
Так і знав... Ну не можуть китайці та й нічого не спіонерити. Китайсьий RDA5807 це фірмовий Si4702.
І даташит якийсь більш цікавий. B)
Слава Україні !!! Смерть ворогам !!!
Останнє редагування: 13 лист. 2021 01:44 від studiotandem.
Увійдіть до облікового запису, щоб писати повідомлення.

FM радіоприймач на мікроконтролері та радіомодулі RDA5807M 13 лист. 2021 06:20 #25

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5142
  • sxem.org 2019,2021 Respect Author
Bat1978 пише:
В даташиті деякі біти регістрів мають позначку как RSVD = зарезервовано. Так ось ці біти і переключають підсилення антенного входу. Даю цитату.
Краще дайте повний текст. У моєму даташит такого нема.
Увійдіть до облікового запису, щоб писати повідомлення.
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5
Модератори: wolf2000, Vakula, Айнцвайдрайченко, Soir