Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
evgeny18: Нашёл проблему - был конфликт с программным SPI, вызывавшим ложный RESET на соответствующей ножке модуля Si470x.
Чтобы это работало, нужно было отключить в Makefile всё что использует SPI на EXT.
В последних исходниках исправлено, можете собрать прошивку из них, должно работать (у меня заработало).
Ещё раз, на всякий случай:
- можно питать от 5В;
- SDA/SCL подключаются как обычно, RST - на ножку EXT_2 (PC4)
- в редакторе EEPROM выбираем тюнер Si4703, а для режима EXT можно выбрать "Input status" (третий вариант).
На моём модуле (покупал здесь) есть ещё три вывода, их я не подключал. Но если что, уровни на них (обеспечиваются резисторами подтяжки на самом модуле) - SEN: 5В, GPIO1: 0В, GPIO2: 0В.
А вообще стоит эту ножку RESET объединить с аналогичной у дисплея. Всё равно, по сути, что там, что там вся роль этой ножки - при старте системы на короткое время уйти в ноль и вернуться в единицу. Расходовать на это целыйх две ножки несколько расточительно.
Но это надо будет немного совместить с инициализацией I²C, так как Si470x на это завязан.
P.S. Совместил сброс дисплея и тюнера. Так что сейчас нужно подключить RST тюнера именню на аналогичную линию дисплея, не заморачиваясь с EXT выводами.
P.P.S. Создал новый релиз с исправлением.
Чтобы это работало, нужно было отключить в Makefile всё что использует SPI на EXT.
В последних исходниках исправлено, можете собрать прошивку из них, должно работать (у меня заработало).
Ещё раз, на всякий случай:
- можно питать от 5В;
- SDA/SCL подключаются как обычно, RST - на ножку EXT_2 (PC4)
- в редакторе EEPROM выбираем тюнер Si4703, а для режима EXT можно выбрать "Input status" (третий вариант).
На моём модуле (покупал здесь) есть ещё три вывода, их я не подключал. Но если что, уровни на них (обеспечиваются резисторами подтяжки на самом модуле) - SEN: 5В, GPIO1: 0В, GPIO2: 0В.
А вообще стоит эту ножку RESET объединить с аналогичной у дисплея. Всё равно, по сути, что там, что там вся роль этой ножки - при старте системы на короткое время уйти в ноль и вернуться в единицу. Расходовать на это целыйх две ножки несколько расточительно.
Но это надо будет немного совместить с инициализацией I²C, так как Si470x на это завязан.
P.S. Совместил сброс дисплея и тюнера. Так что сейчас нужно подключить RST тюнера именню на аналогичную линию дисплея, не заморачиваясь с EXT выводами.
P.P.S. Создал новый релиз с исправлением.
- Реклама
- Stinger
- Сверлит текстолит когтями
- Сообщения: 1152
- Зарегистрирован: Сб ноя 16, 2013 16:23:02
- Откуда: Fe-City (46)
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Приветствую вас уважаемые коты!
Осилил всю тему, очень жду свежий проект на STM, имею экран на чипе LGDP4532, надеюсь он тоже будет поддерживаться?
Пока собираю Оригинальную версию на Mega32 от WiseLord, Жду экран на ST7920 но имею ещё парочку OLED дисплеев на чипе 1306 но под SPI, и на 1106 и для I2C.
Имеется ли возможность подключить к проекту индикатор на SSD1106 по шине I2C и как это сделать. (Вопрос снимается увидел новый релиз)
Второй вопрос можно ли вместо MCP602 применить MCP607I ?
Осилил всю тему, очень жду свежий проект на STM, имею экран на чипе LGDP4532, надеюсь он тоже будет поддерживаться?
Пока собираю Оригинальную версию на Mega32 от WiseLord, Жду экран на ST7920 но имею ещё парочку OLED дисплеев на чипе 1306 но под SPI, и на 1106 и для I2C.
Имеется ли возможность подключить к проекту индикатор на SSD1106 по шине I2C и как это сделать. (Вопрос снимается увидел новый релиз)
Второй вопрос можно ли вместо MCP602 применить MCP607I ?
Спойлер
Бороться и искать, найти и перепрятать...- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Если этот ОУ работает от 5В, то можно.
- Stinger
- Сверлит текстолит когтями
- Сообщения: 1152
- Зарегистрирован: Сб ноя 16, 2013 16:23:02
- Откуда: Fe-City (46)
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Заметил на схемах такую вещь:
В проекте на М32 обратная связь на операционном усилителе выполнена резистором 100к, а в проекте на М328 это организовано резистором в 10к. так и Должно быть?
Проект на М328 сильно отстаёт? примерно на 10 месяцев?
В проекте на М32 обратная связь на операционном усилителе выполнена резистором 100к, а в проекте на М328 это организовано резистором в 10к. так и Должно быть?
Проект на М328 сильно отстаёт? примерно на 10 месяцев?
Спойлер
Бороться и искать, найти и перепрятать...- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Опечатка, должно быть 100к.
Проекты полностью синхронизированы - код-то один.
Проекты полностью синхронизированы - код-то один.
- Реклама
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Так если дисплей ssd1306 или ks0066_16x2_pcf8574, то к какому выводу RST цеплять? Модуль si4703 такой же как у Вас.
- Stinger
- Сверлит текстолит когтями
- Сообщения: 1152
- Зарегистрирован: Сб ноя 16, 2013 16:23:02
- Откуда: Fe-City (46)
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Тестовый пуск на белом экране 1,3" с контроллером SSD1106 по шине I2C.
Заодно фото моих фьюзов.
[uquote="WiseLord",url="/forum/viewtopic.php?p=3519246#p3519246"]... Проекты полностью синхронизированы - код-то один.[/uquote]
А релизов на M328 давненько не было...
Варианты с подключением OLED по SPI шине будут?
Заодно фото моих фьюзов.
[uquote="WiseLord",url="/forum/viewtopic.php?p=3519246#p3519246"]... Проекты полностью синхронизированы - код-то один.[/uquote]
А релизов на M328 давненько не было...
Варианты с подключением OLED по SPI шине будут?
- Вложения
-
- IMG_20181205_002908.jpg
- (38.53 КБ) 495 скачиваний
-
- MyFuses-M32.jpg
- (72.93 КБ) 713 скачиваний
Спойлер
Бороться и искать, найти и перепрятать...- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
То есть, наличие прошивок для m328 в релизных архивах как бы не считается?Stinger писал(а):А релизов на M328 давненько не было...
- Stinger
- Сверлит текстолит когтями
- Сообщения: 1152
- Зарегистрирован: Сб ноя 16, 2013 16:23:02
- Откуда: Fe-City (46)
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Если честно то ни одного не нашел... Пользовался ссылкой из первого сообщения на этой странице... Может из-за того что с телефона залез...
Доступно всего 15 релизов:
m32-20181203 - m32-20180501 - m16-20180501 - m8-20180501 - m32-20180331 - m32-20180224 - m8-20180224 - m32-20171120- m32-20170806 - m32-20170109 - m8-20170109 - m32-20161224 - m32-20160913 - m8-20160902 - m16-20160321
И не одного релиза для M328
На плате с микросхемой TDA7439 есть колодка к выводам 15 и 17 микросхемы, с обозначением RSP и LSP, для чего она нужна?
также на этой плате ножка 29 микросхемы соединена с колодкой GD порта I2C, но не соединена с массой, так и должно быть?
P.S. Кажется вас понял, вы наверное имеете ввиду что собранные прошивки для M328 имеются в самих релизах....
Доступно всего 15 релизов:
m32-20181203 - m32-20180501 - m16-20180501 - m8-20180501 - m32-20180331 - m32-20180224 - m8-20180224 - m32-20171120- m32-20170806 - m32-20170109 - m8-20170109 - m32-20161224 - m32-20160913 - m8-20160902 - m16-20160321
И не одного релиза для M328
На плате с микросхемой TDA7439 есть колодка к выводам 15 и 17 микросхемы, с обозначением RSP и LSP, для чего она нужна?
также на этой плате ножка 29 микросхемы соединена с колодкой GD порта I2C, но не соединена с массой, так и должно быть?
P.S. Кажется вас понял, вы наверное имеете ввиду что собранные прошивки для M328 имеются в самих релизах....
Спойлер
Бороться и искать, найти и перепрятать...Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Заработала! Первое впечатление от Si4703 да, RDS четкий!Ну и прием немного получше чем RDA, Владимир Спасибо
.
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Подскажите нашел в магнитоле модуль,он может быть похож на Si4703?
- Вложения
-
- IMG_20181205_194251.jpg
- (97.23 КБ) 579 скачиваний
-
- IMG_20181205_194030.jpg
- (204.7 КБ) 371 скачивание
- FOLKSDOICH
- Говорящий с текстолитом
- Сообщения: 1582
- Зарегистрирован: Ср окт 04, 2006 22:33:56
- Откуда: М.о.
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Не похожа микра?
- Вложения
-
- Si4703.jpg
- (132.88 КБ) 485 скачиваний
Всё придумано до и для нас.
- Stinger
- Сверлит текстолит когтями
- Сообщения: 1152
- Зарегистрирован: Сб ноя 16, 2013 16:23:02
- Откуда: Fe-City (46)
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Функция с подключением 8 дополнительных кнопок через килоомные резисторы на массу к портам дисплея D0-D7 работает?
Все также D0-D4 дублируют основные кнопки, в D5-D7 пока ничего не делают?
Вывод 29 микросхемы TDA7439 c массой соединять или нет?
TDA7439DS В корпусе SO-28 подойдет? Программно также управляется? Распиновка разная...
Все также D0-D4 дублируют основные кнопки, в D5-D7 пока ничего не делают?
Вывод 29 микросхемы TDA7439 c массой соединять или нет?
TDA7439DS В корпусе SO-28 подойдет? Программно также управляется? Распиновка разная...
Спойлер
Бороться и искать, найти и перепрятать...Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Stinger: Про кнопки не скажу, 29 нога DGND цифровая к земле М32, TDA7439DS то же самое только SMD= подходит.
- Stinger
- Сверлит текстолит когтями
- Сообщения: 1152
- Зарегистрирован: Сб ноя 16, 2013 16:23:02
- Откуда: Fe-City (46)
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Есть еще предложение сделать возможность вывода уровней регулировок не только в децибелах но и в процентах от 0 до 100...
по поводу земли она все равно на общую землю на плате управления приходит... вот я и думаю что она по проводу петлять будет...
какой четкий вид 1,3" OLED в темноте
p.s. еще вопрос, на плате модуля приемника нарисован плюс у колодки питания это верно? мне кажется что это GND...
по поводу земли она все равно на общую землю на плате управления приходит... вот я и думаю что она по проводу петлять будет...
какой четкий вид 1,3" OLED в темноте
p.s. еще вопрос, на плате модуля приемника нарисован плюс у колодки питания это верно? мне кажется что это GND...
- Вложения
-
- IMG_20181206_201254.jpg
- (46.88 КБ) 493 скачивания
Спойлер
Бороться и искать, найти и перепрятать...Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
[uquote="Stinger",url="/forum/viewtopic.php?p=3520814#p3520814"]какой четкий вид 1,3" OLED в темноте[/uquote]
скоро выгорит....будет облезлый вид))
у меня через два месяца выгорел уже)
скоро выгорит....будет облезлый вид))
у меня через два месяца выгорел уже)
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
can I find out what program you used as the font editor for slm atmega32
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Initially, this one, but later I was adding new symbols manually (directly in hex codes).
- Вложения
-
- GLCDFontCreator2.zip
- (74.99 КБ) 281 скачивание


