Например TDA7294

Форум РадиоКот • Просмотр темы - Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср авг 06, 2025 03:12:28

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 4782 ]     ... , , , 9, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Сб май 24, 2014 21:42:40 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4884
Откуда: Минск
Рейтинг сообщения: 0
Резисторов хватит и тех, что у контроллера - одних на шине. По поводу аналоговой и цифровой земель особых советов я дать не могу, это целая наука. В идеале, наверное, питать их от разных источников, ну, или хотя бы соединять где-то в одной точке.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Сб май 24, 2014 21:48:23 
Говорящий с текстолитом
Аватар пользователя

Карма: 16
Рейтинг сообщений: 151
Зарегистрирован: Вт апр 21, 2009 20:52:29
Сообщений: 1504
Откуда: ХМАО Югра Белоярский
Рейтинг сообщения: 0
Если вот так будет? Плата во вложении.


Вложения:
TDA7439_FM.rar [20.41 KiB]
Скачиваний: 935

_________________
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Сб май 24, 2014 23:37:44 
Родился

Зарегистрирован: Чт май 22, 2014 14:25:29
Сообщений: 6
Рейтинг сообщения: 0
Всё проверил , все прошивки пробовал , наверное дисплей всё таки не подходит :cry:
извините снимал на телефон .


Последний раз редактировалось volgasl28 Сб май 24, 2014 23:52:47, всего редактировалось 2 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Сб май 24, 2014 23:50:45 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4884
Откуда: Минск
Рейтинг сообщения: 0
Какое видео?
Можете выложить печатную блока управления? Или фото платы, на худой конец.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Вс май 25, 2014 00:01:07 
Родился

Зарегистрирован: Чт май 22, 2014 14:25:29
Сообщений: 6
Рейтинг сообщения: 0
не получается добавить файл ?


Изображение Изображение

Изображение Изображение

Изображение
исправность дисплея :dont_know:


Последний раз редактировалось AlekseyEnergo Вс май 25, 2014 10:35:32, всего редактировалось 2 раз(а).
Нарушение пункта 2.2 правил форума. Подредактировал. Предупредил!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Вс май 25, 2014 01:33:11 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4884
Откуда: Минск
Рейтинг сообщения: 0
Последняя картинка, с исправным дисплеем - это на той же плате?

Загляните в личные сообщения.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Вс май 25, 2014 08:11:53 
Говорящий с текстолитом
Аватар пользователя

Карма: 16
Рейтинг сообщений: 151
Зарегистрирован: Вт апр 21, 2009 20:52:29
Сообщений: 1504
Откуда: ХМАО Югра Белоярский
Рейтинг сообщения: 0
По моему вопросу что скажете viewtopic.php?p=2026636#p2026636 ?

_________________
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Вс май 25, 2014 08:47:01 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4884
Откуда: Минск
Рейтинг сообщения: 0
Я же уже говорил, что ничего посоветовать не могу, так как сам вопросом не сильно владею.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Пн июн 02, 2014 18:36:19 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4884
Откуда: Минск
Рейтинг сообщения: 2
Обновление прошивки.

1. Добавлена поддержка дисплея LS020.
2. Для TEA5767 конфигурация теперь вычитывается из EEPROM.
3. Ускорена работа (запись) с EEPROM.
4. Теперь проект можно легко собрать и прошить и в Windows, с помощью WinAVR.
5. Переход на avr-gcc-4.8.2 (лучше оптимизирует размер прошивки).
6. Удалена поддержка выхода FAN для управления вентилятором.


Подробнее:

Дисплей.

Дисплей LS020 можно найти в старых телефонах Siemens S65.

Изображение Изображение Изображение

Подключается он к порту B и использует аппаратный SPI. Дисплей требует 12В подсветки, поэтому предоставить это напряжение ему можно с помощью повышающего преобразователя:

Изображение Изображение

Подключение:
Код:
RS:    PB1
RST:   PB0
!CS:   PB4 (!SS)
CLK:   PB7 (SCK)
DATA:  PB5 (MOSI)


TEA5767.

Модули TEA5767 могут поставляться с кварцами разной частоты, при этом для разных такстовых частот по-разному необходимо рассчитывать параметры тюнера. Сейчас конфигурация вычитывается из EEPROM, байт по адресу 0x2E. По умолчанию настроено на 32768Гц кварц (часовой). Кому надо - могут настроить под свой вариант модуля. За что какой бит отвечает - можно посмотреть тут и тут.

WinAVR.

Скачиваем WinAVR посвежее, устанавливаем (настройки инсталлятора, не зная, лучше не менять). Поскольку в WinAVR gcc версии 4.3.3 - жутко древний, генерирующий код слишком большого размера, докачиваем более свежий avr-gcc версии 4.8, распаковываем его в какое-нибудь место, и добавляем в Windows в переменную PATH в самое начало путь к bin-каталогу распакованного avr-gcc (Это где-то в Панель управления => Система => Дополнительно => Переменные среды => Path). Гуглим "windows path", если непонятно, и хочется картинок.
После этого в консоли (cmd) переходим в папку с исходниками (взятыми, как обычно, на googlecode). Вся работа идёт с помощью команды make из консоли:
make - собрать прошивку
make clean - почистить исходники от временных файлов.
make flash - прошить МК (с помощью avrdude из комплекта WinAVR)
make eeprom_ru - русский EEPROM
make eeprom_en - английский EEPROM.
В файле Makefile перед компиляцией настраиваем переменные DISPAY, TUNER и AUDIOPROC под себя.

FAN.

Поддержка удалена, т.к. возникла необходимость в трёх свободных линиях (на будущее использование). Кто управлял с этого выхода вентилятором, просто переключите его на STBY выход МК - разницы никакой.


Последний раз редактировалось WiseLord Пн июн 02, 2014 21:35:50, всего редактировалось 5 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Пн июн 02, 2014 19:39:36 
Потрогал лапой паяльник
Аватар пользователя

Карма: 11
Рейтинг сообщений: 21
Зарегистрирован: Вс янв 25, 2009 23:17:22
Сообщений: 392
Откуда: 76RUS
Рейтинг сообщения: 0
Ув. WiseLord,не могли бы Вы снять небольшое видео с этим дисплеем ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Пн июн 02, 2014 21:00:21 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4884
Откуда: Минск
Рейтинг сообщения: 0
У меня этого дисплея нет, но форумчанин, для которого я это делал, пообещал снять.
Поскольку дисплей цветной, то особо упёртые могут, ввиду наличия исходников и инструкции по сборке, подправить цвета под себя.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Вт июн 03, 2014 21:03:28 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4884
Откуда: Минск
Рейтинг сообщения: 3
Небольшое обновление.

- Подправлен вывод спектра на LS020.

- Добавлена возможность переводить тюнер в режим принудительного моно (это несколько уменьшает шум при слабом приёме) отдельной кнопкой пульта. Код кнопки в eeprom по адресу 0x5E.

Видео с LS020 мне сбросили:



P.S. Доделал на днях свой усилитель №2 cо спектроанализатором:

Изображение Изображение

P.P.S. перезалил архив во вложении ввиду обнаруженного глюка с eeprom под непеределанный пульт.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Ср июн 04, 2014 08:47:14 
Потрогал лапой паяльник
Аватар пользователя

Карма: 11
Рейтинг сообщений: 21
Зарегистрирован: Вс янв 25, 2009 23:17:22
Сообщений: 392
Откуда: 76RUS
Рейтинг сообщения: 0
Ух ты,как интересно,спасибо.Есть такой дисплей,берег для случая,вот и случай


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Ср июн 04, 2014 10:25:06 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 29
Зарегистрирован: Пн май 17, 2010 22:21:01
Сообщений: 832
Откуда: Madagaskar
Рейтинг сообщения: 0
Александр76 писал(а):
Ух ты,как интересно,спасибо.Есть такой дисплей,берег для случая,вот и случай

Индикация спектроанализатора желтого цвета на тёмном фоне выглядит очень красиво в реале,
на картинке и на видео этот цвет кажется белым.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Чт июн 05, 2014 22:18:28 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4884
Откуда: Минск
Рейтинг сообщения: 0
Обновление прошивки.

1. Добавлена поддержка I2C-расширителя PCF8574, для возможности подключения дисплеев на базе KS0066/HDA44780 по шине I2C.

2. Мелкие косметические исправления.


На базе PCF8574 предприимчивые китайцы даже продают готовые переходники для подключения дисплеев.

На фоне остальных дисплее выглядит довольно непривычно - шлейф всего в 4 провода (включая землю и питание):

Изображение Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Вс июн 08, 2014 11:50:10 
Говорящий с текстолитом
Аватар пользователя

Карма: 16
Рейтинг сообщений: 151
Зарегистрирован: Вт апр 21, 2009 20:52:29
Сообщений: 1504
Откуда: ХМАО Югра Белоярский
Рейтинг сообщения: 0
Смотрю что пока я доделаю свой усилок он уже морально устареет :-(
У меня пока еще вот в таком варианте все зависло:
Изображение
Изображение
Изображение
Изображение
Изображение

_________________
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Вс июн 08, 2014 19:40:37 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 29
Зарегистрирован: Пн май 17, 2010 22:21:01
Сообщений: 832
Откуда: Madagaskar
Рейтинг сообщения: 0
SergeyK писал(а):
Смотрю что пока я доделаю свой усилок он уже морально устареет :-(

С чего такие предположения ?
некоторые (имею ввиду себя), продвинулись ещё меньше в этом направлении и ничего страшного,
соберём потихоньку :wink:


Последний раз редактировалось VeryLazyCat Вс июн 08, 2014 19:43:24, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Вс июн 08, 2014 19:42:28 
Потрогал лапой паяльник
Аватар пользователя

Карма: 11
Рейтинг сообщений: 21
Зарегистрирован: Вс янв 25, 2009 23:17:22
Сообщений: 392
Откуда: 76RUS
Рейтинг сообщения: 0
И я тоже только детальки жду


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Вт июн 10, 2014 17:09:40 
Потрогал лапой паяльник

Зарегистрирован: Сб май 03, 2014 20:01:51
Сообщений: 360
Откуда: Ижевск
Рейтинг сообщения: 0
Здравствуйте, не подскажите подойдет ли дисплей WH1602A-TML-CT ?
А то никогда не приходилось делать ничего на дисплеях...
Думаю собирать на атмеге в DIP40, ни каких переделок в схеме нет? ориентироваться по номерам портов?

_________________
Электроника -очень точная наука, бубен необходимо держать в левой руке!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Вт июн 10, 2014 19:19:16 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4884
Откуда: Минск
Рейтинг сообщения: 0
Должен подойти. У меня похожий (тыц, тыц) вполне работает.

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

Ориентироваться нужно по названиям портов МК. Ну и не забывать, что у некоторых дисплеев бывают 1 и 2 вывод - питание и земля, а у некоторых - земля и питание соответственно. Надо не перепутать, дабы не сжечь дисплей.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 4782 ]     ... , , , 9, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y