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

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

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


gavi6
Нашел транзистор. Понюхал.
Сообщения: 191
Зарегистрирован: Вс мар 04, 2018 19:38:32

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

Сообщение gavi6 »

сорь за оффтоп:
- может кто нибудь сталкивался - есть ли модули, способные на расстоянии (локалка или глобал через юсб модем) мониторить
напряжение? 12 или 24 постоянки.

спс.
Реклама
Frogfot
Мучитель микросхем
Сообщения: 443
Зарегистрирован: Ср окт 19, 2011 08:48:27
Откуда: Мать городов русских

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

Сообщение Frogfot »

2 WiseLord: может вопрос в 100500 раз - не планируете ли переводить спектроанализатор на STM32 + TFT?
Хорошему коту и в декабре - март :)
Реклама
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Планирую.

Но времени у меня на это сейчас нет совсем. Я пока не знаком с таймерами и АЦП в этом семействе МК, поэтому вряд ли это будет скоро.

К тому же пока непонятно, на каком МК и каком дисплее остановить свой выбор.
Frogfot
Мучитель микросхем
Сообщения: 443
Зарегистрирован: Ср окт 19, 2011 08:48:27
Откуда: Мать городов русских

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

Сообщение Frogfot »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3364697#p3364697"]Я пока не знаком с таймерами и АЦП в этом семействе МК, поэтому вряд ли это будет скоро.

К тому же пока непонятно, на каком МК и каком дисплее остановить свой выбор.[/uquote]
Я сейчас осваиваю STM32 F051 на STM32F0DISCO, начал осваивать периферию, подключил пока через SOFT SPI (через HARD SPI пока не работает) TFT 1,8" 160х128 на ST7735, но он маленький для спектроанализатора, есть ещё параллельный 8-бит TFT 2,4" 320x240 на ILI3941, подключу в ближайшее время.

Готов принять участие в проекте, самый лучший вариант - определиться с индикатором (думаю что TFT 2,4" 320x240 ILI3941 вполне подойдёт), и МК (есть ещё платки с STM32F103C8T6 - этот, думаю, вполне пойдёт), далее переводить с М32 на STM32 и отлаживать куски проги.
Хорошему коту и в декабре - март :)
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Я тоже в своё время игрался с F0disco и дисплеем ILI9431. Завёл на аппаратном SPI (видео, код)

Вообще пока склоняюсь к BluePill на STM32F103C8R6 - недорогая и доступная для повторения плата. Дисплей - ещё не уверен, но хорошо бы иметь возможность подключать как ILI9431 (SPI), так и те же 128x64 дисплеи, что поддерживаются сейчас, для чего нужна 8-битная шина данных плюс несколько управляющих пинов.

Есть планируемая распиновка. При планировании старался по максимум иметь разные аппаратные интерфейсы снаружи, не занятые тем, чем не надо.
Реклама
Frogfot
Мучитель микросхем
Сообщения: 443
Зарегистрирован: Ср окт 19, 2011 08:48:27
Откуда: Мать городов русских

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

Сообщение Frogfot »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3364753#p3364753"]Я тоже в своё время игрался с F0disco и дисплеем ILI9431. Завёл на аппаратном SPI (видео, код)[/uquote]
Посмотрел видео и код, благодарю, с кодом не очень разобрался - сам только начал осваивать STM32, програмлю под Keil5, а ваш код в чём-то другом. Дисплей 2,4" на ILI9431 у меня параллельный 8-бит.
[uquote="WiseLord",url="/forum/viewtopic.php?p=3364753#p3364753"]Вообще пока склоняюсь к BluePill на STM32F103C8R6 - недорогая и доступная для повторения плата. Дисплей - ещё не уверен, но хорошо бы иметь возможность подключать как ILI9431 (SPI), так и те же 128x64 дисплеи, что поддерживаются сейчас, для чего нужна 8-битная шина данных плюс несколько управляющих пинов.[/uquote]
Платка нормальная, паять на ней PLS, а на основной платке - PBS, или сделать отдельный вариант только под чип. Можно TFT ILI9431 и параллельную добавить тоже, у неё разводка выводов под Arduino Uno.
[uquote="WiseLord",url="/forum/viewtopic.php?p=3364753#p3364753"]Есть планируемая распиновка. При планировании старался по максимум иметь разные аппаратные интерфейсы снаружи, не занятые тем, чем не надо.[/uquote]
По ножкам один нюанс - параллельные 5В дисплеи подключены к порту А - а он только 3В, но если из дисплея не читать, то, думаю, пойдёт.
Хорошему коту и в декабре - март :)
Реклама
Аватара пользователя
Сергей_74
Опытный кот
Сообщения: 707
Зарегистрирован: Чт фев 21, 2008 12:32:06
Откуда: Россия г.Уфа
Контактная информация:

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

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

Предела совершенству конечно же нет, но все же нафига нужен цветной тфт в этом проекте? Ну поиграете недельку, дальше что? Может лучше сразу втулить 5-7 дюймовый лсд и тачскрин, возможность воспроизводить видео, доступ в интернет и остальные фенечки )))
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!
Frogfot
Мучитель микросхем
Сообщения: 443
Зарегистрирован: Ср окт 19, 2011 08:48:27
Откуда: Мать городов русских

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

Сообщение Frogfot »

[uquote="Сергей_74",url="/forum/viewtopic.php?p=3364968#p3364968"]нафига нужен цветной тфт в этом проекте?[/uquote]
Цветной TFT сейчас стоит примерно столько же, а может и дешевле графического монохрома типа 12864, можно будет настраивать цвета фона и полос, да и мне в порядке обучения просто интересно сделать на более мощном МК и цветном TFT c бОльшим разрешением - 320х240.
Хорошему коту и в декабре - март :)
Аватара пользователя
Сергей_74
Опытный кот
Сообщения: 707
Зарегистрирован: Чт фев 21, 2008 12:32:06
Откуда: Россия г.Уфа
Контактная информация:

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

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

В плане обучения и развития согласен. В остальном баловство. Другое дело хороший олед экранчик бы по хорошей цене, но это пока фантастика.
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Это да, слишком дорогие они пока.
gavi6
Нашел транзистор. Понюхал.
Сообщения: 191
Зарегистрирован: Вс мар 04, 2018 19:38:32

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

Сообщение gavi6 »

WiseLord,

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

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

Сообщение WiseLord »

Почему бы и нет.

Прошить ESP8266 прошивкой а-ля WiFi=>UART мост, ну и поискать, есть ли приложения для компьютера/телефона для такого рода WiFi последовательного порта. А дальше уже как обычно - посылка команд вида "RC xx", где xx - номер команды в ampcontrol.

Пользователям версии на ATmega8:

Просьба "пощупать" текущую прошивку, где я значительно синхронизировал код с основной веткой m32. В коде много изменений, поэтому нужно проверить, есть ли какие-то баги и отписаться сюда.

Эта прошивка будет "базой" для обновлённого варианта на ATmega16, который я хочу привести хотя бы к тому же уровню поддержки железа (аудио/тюнеры), как и в вариантах m32 и m16.
Аватара пользователя
aleardo
Нашел транзистор. Понюхал.
Сообщения: 150
Зарегистрирован: Ср ноя 25, 2015 20:47:13

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

Сообщение aleardo »

Можно ли как нибудь прошить прошивку m8 в проект m8lcd? Или много чего переделывать нужно? Я так понял нужно править pins.h. В веду того что я не программист прошу скомпилить для меня прошивку m8 для платы m8lcd.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Не нужно ничего править.
Аватара пользователя
aleardo
Нашел транзистор. Понюхал.
Сообщения: 150
Зарегистрирован: Ср ноя 25, 2015 20:47:13

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

Сообщение aleardo »

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

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

Сообщение WiseLord »

Итак, глобальное слияние кода более-менее закончено.

Основное изменение - код для ATmega16 подтянут к актуальному состоянию. То есть, собрать проект на ATmega16 можно уже не только с TDA7313/TDA7318/TDA7439, но со всем набором аудиопроцессоров и тюнеров.

Большая просьба всем потестировать последние версии прошивок - как для ATmega8, так и для ATmega32.

Также к пользователям варианта ATmega32 большая просьба потестировать прошивки для m16. Сделать это несложно - в архиве для m16 есть билды для ATmega32. Ничего в схемотехнике или где-то ещё менять не нужно, просто прошить flash под своё железо и eeprom с нужным языком.
Напомню, что EEPROM для ATmega16 теперь можно править редактором для ATmega8 (фактически, EEPROM для m8 и m16 полностью идентичны).

Как минимум, у меня на KS0108 / TDA7439 / RDA5807 прошивка под m16 работает нормально. Но более интересно узнать, как обстоят дела на другом железе.

Поскольку я собираюсь более-менее теперь поддерживать и m16, отзывы очень приветствуются. Особенно касательно "экзотики" вроде LS020 (у меня их нет и никогда не было), да и вариант с KS0066 на ATmega16/32 тоже тянуть не хочется.
gavi6
Нашел транзистор. Понюхал.
Сообщения: 191
Зарегистрирован: Вс мар 04, 2018 19:38:32

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

Сообщение gavi6 »

а в "двухцветном" дисплее что-то есть..

Изображение

Изображение

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

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

Сообщение WiseLord »

Неплохо.

Надеюсь, особых трудностей редактирование экранов не вызвало?, Там ведь по сути рисование текстом по координатам, ничего больше.
Аватара пользователя
Сергей_74
Опытный кот
Сообщения: 707
Зарегистрирован: Чт фев 21, 2008 12:32:06
Откуда: Россия г.Уфа
Контактная информация:

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

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

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

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

Сообщение gavi6 »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3365839#p3365839"]Неплохо.

Надеюсь, особых трудностей редактирование экранов не вызвало?, Там ведь по сути рисование текстом по координатам, ничего больше.[/uquote]

все прошло гладко) согласно Вашим рекомендациям)
Ответить

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