Jump to content
bulat943

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

Recommended Posts

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

Share this post


Link to post
Share on other sites

Поигрался с выводом резет. Поставил конденсатор на 0.47 мкф от резет на общий. Без результата. Потом под руки попался на 22 мкф. С этим вроде все работает. Уже раз 20 включаю и выключаю, все сохраняется и  настраивается. Возможно  и меньшая емкость подойдет, надо экспрементировать.

Share this post


Link to post
Share on other sites

попробуйте конденсатор 1 мкф между ресет и выводом + питания RDA5807,прямо к модулю

Edited by bulat943

Share this post


Link to post
Share on other sites

Тестирование литиевых батареек Fanso в нормальных условиях

Компания Компэл, эксклюзивный дистрибьютор компании Fanso, предлагает широкий перечень ЛХИТ, позволяющий подобрать элемент питания, в наибольшей степени соответствующий конкретным требованиям. Для тестирования параметров, указанных в Datasheet, специалисты Компэл организовали в апреле 2019 г. полугодовой тест на постоянный разряд в нормальных условиях четырех наиболее популярных моделей литий-тионилхлоридных и литий-диоксидмарганцевых батареек Fanso.

Посмотреть результаты первого среза

Сейчас поверял на RDA5807SP.

------------------------------------------------------------------------------------------------------------

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

Идет паразитная засветка всех сегментов и нет реакции на энкодер.

Edited by vbrt

Share this post


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

попробуйте конденсатор 1 мкф между ресет и выводом + питания RDA5807

А что это даст? Ресет и так через 10 кОм висит на питании. Я получится поставлю конденсатор между двумя + питания. А если ставлю на общий, то на ресет пока  конденсатор не зарядится через резистор на 10 кОм, будет присутсвовать  минус питания и контролер не стартует. За это время RDA входит в рабочий режим .

Share this post


Link to post
Share on other sites

Новое бюджетное семейство микроконтроллеров STM32G0 и планы его развития

Семейство STM32G0 сочетает в себе лучшие качества представителей семейств STM32F0 и STM32L0 - относительно высокую производительность и низкое энергопотребление. Модели STM32G0 имеют упрощенную схему питания, улучшенную периферию, систему тактирования и быстрые порты в/в, доп.средства защиты ПО, повышенную устойчивость к статическим разрядам, широкий ассортимент корпусов, обновленные пакеты библиотек для STM32CubeMX. STMicroelectronics планирует развивать новое семейство.

Подробнее...

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

пробовал

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

2)включили,инициализация,пауза  > 300ms,ВСЕ!

Частоту я предложил посмотреть, чтобы понять, что записалось в RDA. Но видно не судьба.

Share this post


Link to post
Share on other sites

я смотрел все биты через уарт ,забыл написать-там вообще абра-кадабра после инициализации,сейчас играл с прошивкой "вторая прошивка  ОК гр=5" ,поставил задержку 1 сек-работает норм,постепенно снижал задержку-при 700 миллисекунд уже опять глючит...

resd1981какая у вас прошивка?(название),я выложу с задержкой

Share this post


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

 

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

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

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

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

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

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

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

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

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

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

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

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

 

Уважаемый bulat943.

А вы не смотрели эти проблемы?

Share this post


Link to post
Share on other sites

я смотрел,если фузы поставить на 1 МГц то так как у вас описано

попробуйте стереть кристалл,зашейте по новой нех и фузы

приемник на RDA5807M .За другие 5807 не ручаюсь-их много вариантов и каждый со своим управлением

Share this post


Link to post
Share on other sites

Я стирал, по новому записывал нех и фьюзы.

А фьюзы стоят 4мГц.

1.jpg

2.jpg

Share this post


Link to post
Share on other sites

@bulat943 , есть у меня к Вам просьба, если не сложно, конечно. Выпаять конденсатор на 22 mkf, который стоит на питании RDA. И попробовать поиграться с задержками без него. И еще. Судя по фьюзам Вы поставили минимальное время запуска контроллера SUT 1..0 = 00. Может увеличить его до максимального SUT1..0=10 ? Очень хочется разобраться с этим глюком при запуске.

Share this post


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

гашение индикации ОК гр=12 mono 001.hex

Остановился на этой.

задержка 1 сек,если делать меньше (0,7 сек) то глючит

 

описание.txt

гашение индикации ОК гр=12 mono wait 1.hex

Цитата

Выпаять конденсатор на 22 mkf, который стоит на питании RDA. И попробовать поиграться с задержками без него

пробовал вообще без конденсаторов после стабилизатора 3,3 в (только 0,1 мкф)-без изменений,по осциллографу там напряжение растет скачком

Share this post


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

попался модуль RDA5807-частота плывет,заменил-все четко,имейте ввиду

А мне попался модуль, в котором очень неаккуратно был распаян кварц. Оба вывода сидели на общем.

@bulat943 , на Вашей плате я не увидел согласование уровней, только подтяжка к +3,3. Так нормально работает?

Share this post


Link to post
Share on other sites

Да, действительно работает. Сейчас спаял, убедился. Можно не заморачиваться с транзисторами.

Share this post


Link to post
Share on other sites
Цитата

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

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

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

нашел индикаторы ОА,прошивка 001 работает так же как и с индикаторами ОК

прошивка 76-108 мгц общий анод и катод (если PORTC.3 никуда не подключен то общий анод,если подключен к минусу то общий катод)

 

programm 76-108 oa ok.hex

Share this post


Link to post
Share on other sites

Сейчас спаяю плату и проверю.

А эта прошивка с доп.кнопками.

Edited by vbrt

Share this post


Link to post
Share on other sites

все прошивки в этой теме по схеме из первого поста первой страницы,не понимаю почему у вас глюки...

ставьте RDA5807M

Share this post


Link to post
Share on other sites

Я и паяю плату где можно менять,либо RDA5807M либо RDA5807SP.

А входа энкодера надо садить через 10к  на +питания.

Edited by vbrt

Share this post


Link to post
Share on other sites

 прошивка с отключением индикации,подробнее в файле тхт,исходник прилагаю (только сильно не бейте за корявый код)

programm 88-108 oa ok sleep=12.hex

programm 88-108 oa ok sleep=12.txt

programm 88-108 oa ok sleep=12.bas

нет,энкодер и кнопки-резисторы не уставливаем(резисторы,помеченные звездочкой,не ставим,это предусмотено для версии для атмега88)

Edited by 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...

×
×
  • Create New...