Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить
Грызет канифоль
Сообщения: 259
Зарегистрирован: Вт янв 29, 2013 23:00:53

Сообщение romuald »

Я себе установил КТ3102. Паралельно обмотке реле не забудте установить защитный диод анодом к коллектору транзистора (1n4007 например).
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Обновление прошивки.

- Поддержка часов реального времени PCF8563

Раньше при использовании этих RTC вместо DS1307/DS3231 нужны были небольшие правки в коде. Сейчас наличие на шине этой микросхемы определяется на лету.

- Автоопределение I²C-адреса PCF8574/PCF8574A с любой конфигурацией адресных входов

- Рефакторинг кода, особенно касательно тюнеров.

- Поддержка FM-тюнеров Si470x.

Проверено на SI4703 с RDS). По моим впечатлениям, качество приёма, как звука, так и сигнала RDS, лучше, чем у RDS5807.

- Поддержка аудиопроцессора R2S15904SP

Делал для себя, так как имею в наличии акустику (Microlab Solo-7C), где он используется. Возможно, в будущем буду переделывать там управление (поддержка любого пульта, встроенный тюнер/Bluetooth-модуль), поэтому, вооружившись осциллографом и логическим анализатором, разобрался, как там происходит управление (даташитов не существует), и нашёл даже кое-какие функции, которых в акустике не используются (в частности, можно переключать до четырёх входов, тогда как используются только два). В общем, такой задел на будущее.

- Локализация приложения редактора EEPROM.

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

- Больше настроек в редакторе EEPROM для тюнеров RDA580x и Si470x для более тонкой их подстройки.

- Улучшена работа приложения дистанционного управления с Android.

Код, прошивки и прочие файлы доступны, как обычно, на Github.
Последний раз редактировалось WiseLord Сб мар 31, 2018 21:10:46, всего редактировалось 1 раз.
Контактная информация:
Реклама
Опытный кот
Аватара пользователя
Сообщения: 707
Зарегистрирован: Чт фев 21, 2008 12:32:06
Откуда: Россия г.Уфа

Сообщение Сергей_74 »

Спасибо Вам за ваш труд и за хорошие новости!!!
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!
Контактная информация:
Нашел транзистор. Понюхал.
Сообщения: 191
Зарегистрирован: Вс мар 04, 2018 19:38:32

Сообщение gavi6 »

[uquote="Сергей_74",url="/forum/viewtopic.php?p=3343756#p3343756"]Спасибо Вам за ваш труд и за хорошие новости!!![/uquote]


+1
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Сообщения: 46
Зарегистрирован: Ср фев 06, 2013 15:41:08
Откуда: г.Омск

Сообщение evgeny18 »

Владимир здравствуйте! С Праздником! Как раз собрал платку на м32-пт2313-рда5807- PCF8574Т. Прошил новой прошивкой заработало. Даже RDS показывает на 1602!А как включать автопоиск станций? В эдиторе выключал рдс но он все равно работает,и станция настраивается для первого включения, но влючается после прошивки другая что то 115 счемто мГц, да и ошибка в слове *предискажение* хотя и так подчеркивает .Расскажите подробней про настройки новые.И как я понял подсветкой PCF8574Т не управляет? Вроде там на анод транзистор стоит на платке. И теперь S1 только вкл выкл? Сейчас попробовал регулировать подсветку энкодером после уменьшения до 1 выключает полностью значит можно управлять м32?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

evgeny18 писал(а):А как включать автопоиск станций?
В режиме настройки кнопки 3-4 теперь не просто прыгают на 1МГц, а идёт автопоиск вниз/вверх по диапазону.
evgeny18 писал(а):ошибка в слове *предискажение*
Какая ошибка? Вроде же правильно всё в редакторе - "Предыскажение"
evgeny18 писал(а):как я понял подсветкой PCF8574Т не управляет
Да, как и раньше при подключении по I2C. Пин яркости дисплея на китайских платках на PCF8574 подключен к одному из битов (3) расширения I2C. ШИМ-ить его по I2C нельзя, поэтому регулировать плавно яркость не выйдет. Хотите плавную яркость - отсоедините вывод подсветки дисплея от PCF8574 и управляйте им как обычно, ножкой BCKL микроконтроллера.
Контактная информация:
Реклама
Открыл глаза
Сообщения: 46
Зарегистрирован: Ср фев 06, 2013 15:41:08
Откуда: г.Омск

Сообщение evgeny18 »

"Пред ыскажение пред искажение" так лучше может. А что это дает, или это для si4703, кстати как si4703 на много лучше rda? Присоединяюсь к Сан Санычу тоже лежит si4731 стояла в автомагнитоле бывш. хозяин говорил радио хорошо ловило.
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Может, и лучше. Но я предпочитаю грамотно, а не лучше.

Пока не знаю, когда я за свои Si4730 возьмусь. Примеров кода в интернете, фактически, нет. Хотя хорошо уже то, что даташиты по программированию этого семейства неплохие есть.

Постараюсь в течение апреля разобраться с этим тюнером, но это не точно. Слишком уж много информации надо переварить.

А так, на мой взгляд, Si4703 ловит лучше, чем RDA5807. RDS точно более чётко принимает. Хотя, это может быть связано и с тем, что на RDA5807 у меня в качестве антенны просто кусок провода, а на Si4703, на той платке что у меня, в качестве антенны идёт провод наушников. Другое (более правильное?) согласование получается по антенному входу, и, возможно, именно это и даёт разницу.
Контактная информация:
Открыл глаза
Сообщения: 46
Зарегистрирован: Ср фев 06, 2013 15:41:08
Откуда: г.Омск

Сообщение evgeny18 »

предыскажения — Коррекция частотной характеристики, при которой уровень сигнала на одних частотах ослабляется, а на других увеличивается. [Л.М. Невдяев. Телекоммуникационные технологии. Англо русский толковый словарь справочник. Под редакцией Ю.М. Горностаева. Да правильно, но у меня редактор почему то подчеркивает.
Конечно на все никакого времени не хватит. Как то знакомому встраивал китайский модуль мп3 фм юсб в штатную а\м так он ловил все станции вообще без антенны вроде BK1080 стояла. И так очень много чего поддерживает проект всем не угодишь, спасибо Вам за труды.
А если попробовать управлять транз. на плате PCF8574 на базу от м32 получится ?
Последний раз редактировалось evgeny18 Вс апр 01, 2018 16:10:58, всего редактировалось 1 раз.
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Должно получиться.
Контактная информация:
Открыл глаза
Сообщения: 46
Зарегистрирован: Ср фев 06, 2013 15:41:08
Откуда: г.Омск

Сообщение evgeny18 »

Да заработала, перерезал дорожку подпял с базы на базу вроде не греется. Транзистор там стоит S8050 smd так что можно вместо кт817 ставить.
Перепрошил еще раз , первый раз прошивал старой прошивкой не завелся дисплей тут как раз обновление. прошил новой запустилось но как говорил то автопоиск не срабатывал... короче епром стирался не полностью добавил EESAVE стер епром полностью теперь заработало как положено. Вопрос= при нахождении станции автопоиском как ее сохранять?На кнопку 5 не реагирует только если крутануть энкодером тогда записывается. А в эдиторе можно станции записать, или только одну?
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Похоже, баг с сохранением при автопоиске.
Попробуйте-ка это, должно помочь.
Вложения
flash.7z
(100.86 КБ) 224 скачивания
Контактная информация:
Открыл глаза
Сообщения: 46
Зарегистрирован: Ср фев 06, 2013 15:41:08
Откуда: г.Омск

Сообщение evgeny18 »

еепром можно не трогать:?
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Да. Если EESAVE бит стоит, при прошивке hex-а EEPROM не затронется.
Контактная информация:
Грызет канифоль
Аватара пользователя
Сообщения: 292
Зарегистрирован: Вт мар 15, 2016 23:30:43
Откуда: Краснодарский край

Сообщение audiocd »

WiseLord Можно вашу идею барграфа скоммуниздить?

Изображение
Открыл глаза
Сообщения: 46
Зарегистрирован: Ср фев 06, 2013 15:41:08
Откуда: г.Омск

Сообщение evgeny18 »

Сейчас нормально, только приходится долго удалять записанные станции. Спасибо.
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

audiocd:
Всегда пожалуйста.

evgeny18
ОК, спасибо за тест. Пофиксил релиз на Github. Очистить ненужные станции, можно, открыв eeprom.bin в любом hex-редакторе и забив весь диапазон адресов 0x94..0x10F значениями 0xFF:

Изображение
Контактная информация:
Открыл глаза
Сообщения: 46
Зарегистрирован: Ср фев 06, 2013 15:41:08
Откуда: г.Омск

Сообщение evgeny18 »

Нет все понятно, но что конкретно

Изображение
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

я же указал и выделил диапазон, в чём сложность-то?
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 127
Зарегистрирован: Вт июл 15, 2014 17:03:13
Откуда: Могилев, Беларусь

Сообщение san-sanych »

Доброго вечера, Владимир. Очень рад, что Вы не отказываетесь от реализации поддержки si4730\31. Может Вам эти вот ссылки как-то помогут:
http://www.elektronik-labor.de/AVR/Heimradio2.html
http://www.b-kainka.de/SI4735Srds1.html
http://www.b-kainka.de/SI4735Scan.html
Правда там все для si4735, но ведь вроде они с si4730\31 чем-то похожи?!
Контактная информация:
Ответить

Вернуться в «Статьи»