Jump to content
bulat943

Приемник на RDA5807 и семисегментнике

Recommended Posts

Сразу отступление-Начало в теме "Радиомодуль с RDA5807M продлевает жизнь старых радиоприёмников"(автор asvetp)

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

схема

 

схема.spl7

схема.GIF

 

плата 001.lay6

Edited by bulat943

Share this post


Link to post
Share on other sites

Из органов управления энкодер (скнопкой) и еще 2 кнопки (STEREO и BASS)

При первом включении частота 88,0 МГц,вращение энкодера=перестройка частоты с шагом 100 кгц

Короткое нажатие на кнопку энкодера-переходим в регулировку громкости,на экране ГР08(громкость=8)

Еще одно нажатие-переход обратно на перестройку по частоте

Кнопки-

1) кнопка BASS-короткое нажатие включение/выключение басов,длинное нажатие(более 2 сек)-переход из режима перестройки частоты в режим перестройки по каналам (если хоть одна частота записана в память),на экране CHAN,крутим энкодер-перестраиваемся по записанным в память каналам,короткое нажатие на энкодер-регулировка громкости,еще короткое нажатие на энкодер-обратно перестройка по каналам,короткое нажатие BASS=вкл/выкл басов,нажатие более 2 сек-переход из режима перестройки по каналам в режим перестройки по частоте

2) кнопка STEREO-короткое нажатие включение/выключение стерео,длинное нажатие(более 2 сек)-в зависимости от того в каком режиме (перестройка по частотам/по каналам) находимся-

     если в режиме перестройки по частотам то запись частоты в память

    если в режиме перестройки по каналам то стирание частоты из памяти

Программа базовая,мк ATMEGA8 (HIGH FUSE= C9   LOW FUSE=83 )-

Индикатор-любой с общим катодом

Энкодер-с кнопкой любой

RDA5807M-на али

Стаб 3,3 в-https://ru.aliexpress.com/item/50pcs-free-shipping-XC6206P332MR-662K-XC6206-3-3V-0-5A-Positive-Fixed-LDO-Voltage-Regulator-SOT/32426685794.html?spm=a2g0s.9042311.0.0.xhsXv3

Кнопки-на али

programm 000.hex

Share this post


Link to post
Share on other sites

Уважаемый  bulat943.

В PROTEUSе поставил прошивку programm 000.hex.

На индикаторе отображаются  только сегменты"а",иногда проскакивают сегменты"b".

Edited by vbrt

Share this post


Link to post
Share on other sites

Особенности схемотехники и трассировки печатных плат для STM32WB55

Разработка новых устройств на базе беспроводного микроконтроллера STM32WB от STMicroelectronics может быть сделана в короткий срок, если выполнять некоторые важные правила и воспользоваться готовыми конструктивными решениями и рекомендациями инженеров ST.

Читать статью

нех и протеус

новая прошивка,теперь-

1)вкл приемника (когда приемник выключен) коротким нажатием энкодера,выкл приемника длинным нажатием энкодера

2)поддержка индикаторов с ОК и ОА,выбор -если PORTC.3 никуда не подключен то общий анод,если подключен к минусу то общий катод

 

programm 001.hex

Цитата

В PROTEUSе поставил прошивку programm 000.hex

когда я его загружал была ошибка загрузки,наверно файл побился,время редактирования закончилось и не успел эту прошивку перезалить

программу не даю-только в личке и только повторившим проект,не хочу получать по репе за мой стиль написания программ

 

proteus_encoder oa oc.DSN

Edited by bulat943

Share this post


Link to post
Share on other sites
                     

CoolGaN - на предельной скорости коммутации!

Решения на галлий-нитриде (GaN) обладают фундаментальными преимуществами перед кремнием. В частности, имея более высокую критическую напряжённость электрического поля, в сравнении с традиционными кремниевыми транзисторами, транзисторы на основе галлий-нитрида обладают выдающимися динамическими характеристиками, что позволяет коммутировать их на высоких частотах. Семейство CoolGaN™ – это именно то, что необходимо, чтобы поднять ваши устройства на принципиально новый уровень. Мы собрали все самые интересные материалы по данной теме на одной странице.

Читать статьи

Пока в PROTEUSе все нормально.

А не можете подсказать,какую RDA вы ставите?

Я со своими шумами грешу на модуль RDA.

Мне принесли монофонический бумбокс.

Там стоит RDA5807SP.Я отпаял ноги SDA и SCL и к ним припаял провода с Atmegi.

Земля естественно общая.Включаю- тишина.

Что это может быть.

Share this post


Link to post
Share on other sites

rda5807m,насчет других не знаю,к SDA и SCL нужны подтяжки-резисторы 4,7-5,6 ком к плюс питания RDA

 

andrusha152 это он!!!

Edited by bulat943

Share this post


Link to post
Share on other sites

в первом посте плата,там платка под рда-сделайте ее и будет вам счастье!

а чем питаете приемник?программатор отключен ?

Share this post


Link to post
Share on other sites

Запустил на RDA5807SP. Китайцы кварц не подцепили.Туда пихали частоту со своего мудреного процессора.

Но как были помехи и шумы, так они и остались.

Грешу на монтаж и длинные провода.

Вообще я делаю девайсы навесным монтажем

У мня вечная проблема с разводкой и отсутствие лазерного принтера.

 

Share this post


Link to post
Share on other sites
21 минуту назад, vbrt сказал:

У мня вечная проблема с разводкой и отсутствие лазерного принтера.

 

А фоторезист не пробовали? Чуть дороже ЛУТа, но платы, как заводские. По поводу питания, мне кажется, что модулю на это абсолютно наплевать. Играюсь с настройками, лежа на диване на макетной плате. Питание от программатора, куча проводов - прием нормальный. За столом, подключаю к самодельному импульсному источнику питания, сделанному из балласта энерносберегайки и трансформатора дежурки ATX - прием нормальный. В часах, куда я поставил этот модуль вместо штатного приемника, обычный трансформатор, один диод и емкость, тоже работает чисто. Дошло до того, что вместо стабилизатора 3,3В поставил стабилитрон с резистором , тоже чисто играет. На антенном входе стоит конденсатор, так я антенну подпаял к общему проводу наушников. И, честно говоря, все эти хрипы, трески у людей мне не понятны.

Share this post


Link to post
Share on other sites
22 часа назад, vbrt сказал:

Но как были помехи и шумы, так они и остались.

Может модуль такой, а может и провода. У меня в приемнике, с нокиевским дисплеем стоит акб, прием нормальный. Стоит подцепить лабораторный блок  к акб для подзарядки, прием пропадает почти полностью. При том что пульсации  с блока не более 2мв. При питании от импульсного бп ( компьютерного) приема также нет. Я собрал уже с десяток приемников и у каждого свои мухи, все зависит от RDA. Один имеет чуйку сильную и не боится помех, второй хрен заставишь что поймать, пока не обвешаешь его со всех сторон экранами и кондерами.

Share this post


Link to post
Share on other sites

если правильно подойти то помех не будет,опыт есть

1)https://www.youtube.com/watch?v=CKXEjfWIsZc&t=4s

2)https://www.youtube.com/watch?v=oiJwfXhNQsY&t=44s

3)https://www.youtube.com/watch?v=0xIHl3pkV6k   на аттини13,в видео оговорка

4)https://www.youtube.com/watch?v=tBNSOFyL-AI&t=22s

5)https://www.youtube.com/watch?v=-idjzFeb7-o&t=29s

6)http://radiokot.ru/konkursCatDay2017/04/

7)http://radiokot.ru/konkursCatDay2017/12/

везде победил шум,если был,и тот по моей вине (длинные провода,рам-ка в унч,преобразователи DC-DC и т д)

 

 

 

Share this post


Link to post
Share on other sites

bulat943 В последней ревизии прошивки, где писал что частота сохраняется, я выдал неверную информацию. Я сначала записал три станции в память и частота действительно сохранялась и при включении сразу на ней и играло. Потом записал еще десяток и выключил. Часа через два опять попробовал, уже не сохранилось. Так что этот баг так и остался, что мне в принципе не очень и мешает. Вышло то, что я и хотел, минимум управления и без кнопок. Большое Вам спасибо.

Share this post


Link to post
Share on other sites
6 часов назад, resd1981 сказал:

Стоит подцепить лабораторный блок  к акб для подзарядки, прием пропадает почти полностью.

У меня при питании от бп не было стереоэффекта в динамиках, хотя индикация стереорежима была. Не знал уже куда копать, но при переходе на акб стереоэффект появился. 

Share this post


Link to post
Share on other sites

Есть у меня несколько мыслей по поводу не настройки на станцию при первом включении. Я не теоретик, скорее практик, но мысли звучат убедительно. Скорее всего RDAшка не успевает инициализироваться, а мы уже загоняем в нее частоту. И скорее всего, модуль не принимает несколько первых бит, поэтому настраивается на что попало. Но на индикацию выводиться частота, считанная с EEPROM. Поэтому показывает правильно. @bulat943 , попробуйте, при включении приемника, ввести частоту в модуль, потом считать ее с RDA, а потом уже вывести на индикацию. Задержка 100 мсек, что Вы делали, не помогает. При 200 мсек, приемник настраивается практически точно, небольшой треск вначале, но ФАПЧ вытягивает. При 300 и больше, настройка точная.

Share this post


Link to post
Share on other sites

Уважаемый bulat943.

Прошил прошивкой programm 001.hex.

Кнопки пока не ставил.

Обнаружил следующие глюки.

Чтобы изменить показания громкости  или частоты на одну позицию,

надо сделать несколько оборотов энкодера.

Индикатор мерцает где то 10 гц.

В PROTEUSе эти регулировки работают нормально,

но с кнопками проблемы:

При длинном нажатие кнопки STEREO сохраняю станции,

затем длинное нажатие кнопки BASS-кратковременно появляется CHAN и не какой перестройки по каналам не происходит,

частота меняется в пределах 99.9-101.7 и не больше.

Еще раз одно длинное нажатие кнопки BASS-кратковременно появляется РУЧН и тоже самое.

 

Share this post


Link to post
Share on other sites
В 22.01.2018 в 12:35, andrusha152 сказал:

Есть у меня несколько мыслей по поводу не настройки на станцию при первом включении.

Попробую сделать задержку подачи питания к контролеру.

Да, если запитывать  сначала  RDA а потом контролер, то все нормально. Или если после включения сделать ресет. Можно было бы повесить RС цепочку на ресет, но он задействован в индикации.

Edited by resd1981

Share this post


Link to post
Share on other sites

ресет нигде не задействован

пробовал

1)включили,прошла секунда,потом управлять рда-не помогает

2)включили,инициализация,пауза,считываем частоту с рда если не правильно то снова загоняем частоту и так по кругу-виснет на этом цикле

как вариант-питание рда5807 и атмега8  отключать программно,питание унч через ключ

1 час назад, vbrt сказал:

Уважаемый bulat943.

Прошил прошивкой programm 001.hex.

Кнопки пока не ставил.

Обнаружил следующие глюки.

 

фузы правильно прошили? (HIGH FUSE= C9   LOW FUSE=83 в синапрог ) 

Share this post


Link to post
Share on other sites

исправил ошибку с запоминанием частоты (было-если частота есть в памяти то при попытке записи в память частота сбивалась)

 

programm 002.hex

Share this post


Link to post
Share on other sites

vbrt Я эту прошивку заливал. Экран не мигал. Дальше не проверял, поскольку нет энкодера а кнопками в ней  очень сложно перестраивать.

22 часа назад, bulat943 сказал:

ресет нигде не задействован

Точно, он через резистор на плюс подвешен. Я по плате  не разобрался, что за резистор. Думал на индикатор идет.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • Хорошая антенно-фидерная система необходима, но не всегда реализуема, в силу конструктивных и габаритных особенностей. Для увеличения дальности действия в два раза необходимо увеличить мощность передатчика в четыре или увеличить чувствительность приёмника вдвое. Наиболее приемлем второй путь, простейший усилитель на BFR93 увеличивает дальность действия в разы.
    • это же не проблема))) сайты вы знаете где куча схем только с симулятора))) Мне к примеру со схемой Петрова пришлось изрядно повозится и то думаю что еще есть что там настраивать) В кратце не один номинал с его схемы не совпал с реальностью) 
    • а еще lm1875  я бы рекомендовал ее. 
    • не все так просто с такой потерей слуха.  Вопервых нужна аудиограмма чтобы представлять насколько потеря и в каких областях.  если вы просто усилите высокие и уменьшите низкие возможно вы просто услишите кашу. если потери большие то вам еще понадобидся компресор чтобы сохранить хоть какую-то разборчивость и еще куча моментов. Также не исключайте  такой вариант что как бы громко не усиливали высокие вы их всеравно уже не услышите. 
    • Позвольте оживить немного тему, но все таки  , из тройки ламп  6п3с 6п6с и 6ф6с  получается что : 6п3с самая мощная , но я бы сказал крикливая , как тётка с оптовки,  слышно из далека , но уши режет . Место в трансляционных усилителях , канапах,  гитарниках,  и как выяснилось в усилителях для нч звена  фриамп систем  6п6с скромная мадам , с приятным , не громким голосом , вполне приятно звучащая лампа . 6ф6с самая скромная по мощности , но с идеальным звуком   ,самым честным из всей троицы . Сей вывод был сделан именно из долгих прослушиваний двух усилителей , SE и PP , в которых просто менялись лампы , подстраивались токи согласно даташитам и слушали слушали слушали . Одни и те же композиции , на одной и той же АС , уровень выходной мощности для всех ламп выставлялся по осцилографу на частоте 1 Килогерц ( для SE ставил амплитуду 2.5 вольт , рр слушали на амплитуде 4.5 вольт ) Источник звука был CD проигрыватель , в который предварительно ставили диск с 5 минутной дорожкой сигнала 1 килогерц (для того что бы настроить на разных лампах одинаковую выходную мощность ). К чему я все это написал : перечитывая в который раз эту тему , и похожие , о этих лампах , вижу обратное утверждение , что лучше 6п3с , а 6ф6с самый отброс. Еще раз повторюсь , это не измерения спектролабом или еще чем либо , это именно фактическое прослушивание 4х человек . Кто то скажет что главное график на картинке , но ведь аудиоусилители строят не для графиков , а для приятного прослушивания музыки . Вспоминая слова Василича "6ф6с дохлик , не дающий более 1.5 ват в SE ", но разве 2х1.5 не достаточно именно для получения  кайфа от прослушивания ? 10 и более ватт нужно наверное при "пьянке гулянке " , но для таких случаев вполне подходит каменный D класс с алиэкспрес за 50 баксов.  
    • Бессмысленная затея. Никакого улучшения оно не даст, не тратьте зря время. Если делать нечего (от слова вообще) - поиздевайтесь над одним ящиком, а потом проведите слепое тестирование. И охота тратить время на второй сразу отпадет.
    • Как понять вокальный по характеру?
×
×
  • Create New...