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

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

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


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

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

Сообщение WiseLord »

По уму - через ОУ, чтобы обеспечить нужный размах сигнала, но я пока напрямую (резистивный делитель 1/2 + разделительный конденсатор) на тестовой плате подключаю.

В общем, разобрался, почему у меня на дисплее 480x320 на R61581 не работал энкодер. Братья китайцы повесили параллельно D6-D7 резистивный тачскрин дисплея (аналоговый по сути). Отключил тачскрин (всё равно в проекте не будет использоваться) - и всё стало отлично.
Реклама
Sergey212
Открыл глаза
Сообщения: 57
Зарегистрирован: Вс янв 06, 2013 00:40:48

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

Сообщение Sergey212 »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3448060#p3448060"]P.S. Хочу посоветоваться со всеми заинтересованными по поводу управления с передней панели. В целом, оно будет подобно таковому в варианте на ATmega32, но, поскольку кнопок сейчас 6 (плюс энкодер), некоторые отличия по-любому будут.

.[/uquote]
Всем привет!
В далеком 2015 году изготовил данный проект (стр. 46) на LS020. Все нравилось, особенно изображение индикатора. Так получилось, что изделием долго не пользовался, а тут вдруг понадобился. Забыл как им управлять и тут вылезли, на мой взгляд, недостатки
по управлению тюнером. Переключать станции хочется коротким нажатие, что считается общепринятым явлением, а попадаешь постоянно на настройку станций. Постоянно натыкаешься на настройку часов, что особенно раздражает. Т.е. для управления аппаратом необходимо какое-то время для обучения (адаптации) и новичку без описания сложно будет освоить управление. Мне кажется , что такие настройки как дата, время, частоты станций необходимо прятать за кнопку "Меню", что будет вполне логичным, ведь эти настройки делаются крайне редко, а то и один раз. У А. Дойникова в "МАХI" так и сделано, что очень удобно.
Уважаемый WiseLord не посчитайте это как за критику, а как конструктивное предложение. Спасибо Вам за титанический труд, ведь более 200 страниц форума это подвиг.
Реклама
Аватара пользователя
Gürcan
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Ср авг 01, 2018 10:04:10

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

Сообщение Gürcan »



Firstly wiselord also thank you for your help on the touch pins on the screen and the system returned to normal.

Добавлено after 4 hours 6 minutes 44 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Аватара пользователя
Сергей_74
Опытный кот
Сообщения: 707
Зарегистрирован: Чт фев 21, 2008 12:32:06
Откуда: Россия г.Уфа
Контактная информация:

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

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

Подскажите, чем существенно будет отличаться новый проект от проекта на мега32, не считая того что можно подлючать разные дисплеи ?
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!
Реклама
Эиком - электронные компоненты и радиодетали
mixa232323
Прорезались зубы
Сообщения: 217
Зарегистрирован: Вт окт 01, 2013 01:04:31
Откуда: Гомель

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

Сообщение mixa232323 »

[uquote="Сергей_74",url="/forum/viewtopic.php?p=3479370#p3479370"]Подскажите, чем существенно будет отличаться новый проект от проекта на мега32, не считая того что можно подлючать разные дисплеи ?[/uquote]
Для начала надо портировать наработки с мега32 а потом на сколько фантазия позволит и аппаратные возможности контролера. Если будет много нового что не умещается в память и периферию
stm32f103rct6, то можно перейти на stm32f103rct6.
Реклама
Аватара пользователя
Сергей_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 »

Продолжил экспериментировать с I²C-шиной и тут обнаружилось, что, внезапно, у STM32F103 есть аппаратный баг, описанный в ERRATA. Одновременно использовать ремапнутый SPI1 (по нему в проекте подключаются SPI дисплеи) и I2C1 (по нему будут работать тюнер и аудиопроцессор) нельзя.

В итоге, пришлось в схему вносить изменения - менять местами B6/B7 (I2C1) и B10/B11 (I2C2). То есть, работать одновременно будут теперь SPI1 (дисплеи) и I2C2 (остальное).

Ну и коль скоро разводка немного меняется, заодно для большей совместимости поменяны местами RS и CS у KS0108 и ST7920. Так что, если кто-то уже экспериментирует с STM32103, имейте в виду эти изменения. Также, актуальная разводка лежит рядом с исходниками.
kloker
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Ср сен 09, 2015 13:09:15

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

Сообщение kloker »

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

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

Сообщение WiseLord »

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

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

Сообщение gavi6 »

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

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

Сообщение WiseLord »

Да, конечно. RDA5807, пожалуй, наиболее полноценный по функционалу тюнер из всех поддерживаемых. Ну и SI4703 тоже.
Аватара пользователя
skare1987
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вс июн 18, 2017 19:05:22

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

Сообщение skare1987 »

Сразу прошу прощения но на прочтение 200 страниц не хватило сил:) подскажите какие должны стоять ФЮЗЫ для атмеги8 (дисплей 1602) ? с теми что в статье не работает!
gavi6
Нашел транзистор. Понюхал.
Сообщения: 191
Зарегистрирован: Вс мар 04, 2018 19:38:32

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

Сообщение gavi6 »

тогда кто из них более чувствителен по приему?
судя по даташитам:

SI4703: Sensitivity(Typ) = (S+N)/N = 26 dB — 2.5 — µV EMF

RDA5807: Sensitivity = S/N=26dB - 1.2-1.4 - 1.5-1.8 - µV EMF (в зависимости от частоты)

чем меньше µV EMF, тем выше чувствительность? т.е. получается что RDA5807 имеет более уверенный прием (1.8 против 2.5µV )? т.е. почти в два раза?
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

По даташиту - да, но по опыту Si4703 у меня тот же RDS немного стабильнее принимал.

skare1987: актуальные фьюзы можете подсмотреть в Makefile исходников. Возможно, из-за того, что эта был готовый модуль, с согласованной антенной (наушники в качестве антенны), а на rda-шке это был кусок провода. Хотя, по идее, более правильно там тоже иметь ёмкость и индуктивность на входе, чтобы давить НЧ помехи.

В целом, сравнимо по приёму.
Аватара пользователя
skare1987
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вс июн 18, 2017 19:05:22

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

Сообщение skare1987 »

подскажите пожалуйста дисплеи на контроллерах ks0066 и hd44780 одинаковые? собрал на меге 32 ,прошивка такая ampcontrol_atmega32_ks0066_16x2.hex и eeprom_en.bin ,фюзы выставил D1 и FF ,на дисплее одни квадратики
romuald
Грызет канифоль
Сообщения: 259
Зарегистрирован: Вт янв 29, 2013 23:00:53

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

Сообщение romuald »

Да, аналоги. Только есть нерусифицированы. Если квадратики только в верхней строке, значит что-то не так с подключением дисплея. А если на обоих строках, то крутите контрастность...
Аватара пользователя
skare1987
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вс июн 18, 2017 19:05:22

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

Сообщение skare1987 »

контрастность крутил не помагает ,светятся оба ряда...

Добавлено after 1 minute 11 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
а может быть такое из за того что к плате с контроллером ничего кроме дисплее не подключено ?
Аватара пользователя
deop
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Пт окт 07, 2016 08:58:58
Контактная информация:

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

Сообщение deop »

[uquote="skare1987",url="/forum/viewtopic.php?p=3487365#p3487365"]контрастность крутил не помагает ,светятся оба ряда...

Добавлено after 1 minute 11 seconds:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
а может быть такое из за того что к плате с контроллером ничего кроме дисплее не подключено ?[/uquote]

Пробуйте старые прошивки, с последней у меня тоже 16*2 не работал
Аватара пользователя
skare1987
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вс июн 18, 2017 19:05:22

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

Сообщение skare1987 »

Возможно так и есть ,вчера не мог запустить ни на 8-меге ни на 32-й ,пока не нашел какую то старую прошивку на 8-ю ,и вроде как заработало ,только в звуке пока не пробовал...
ww2k
Родился
Сообщения: 8
Зарегистрирован: Вт окт 23, 2018 21:55:13

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

Сообщение ww2k »

Прочитал не все две сотни страниц, но половину точно. Проект мега интересный, решил собрать на 32меге.
Всё вроде нужное есть и даже более чем, но в моём случае например нужны импульсы на управление ШД потенциометра громкости. Такой вариант рассматривался?

PS я пока читатель, писать только учусь
Ответить

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