Например TDA7294

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





Текущее время: Сб июл 19, 2025 05:24:58

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


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



Начать новую тему Ответить на тему  [ Сообщений: 4779 ]     ... , , , 41, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Сб мар 14, 2015 00:57:31 
Родился

Зарегистрирован: Пт мар 13, 2015 20:11:07
Сообщений: 10
Рейтинг сообщения: 0
loki_amorf писал(а):
Их цена не сильно отличается от знако-синтезирующих индикаторов,
В наших краях, сильно!
loki_amorf писал(а):
На Алиекспресс не очень большая проблема найти дисплей на KS108 да хоть за $5.
Возможно! Но в моих реалиях, работа с Али экспресс, сама по себе является проблемой :)
loki_amorf писал(а):
Думаю, автор будет солидарен с моим скромным мнением.
И все же, хотелось услышать мнение автора. По каким-то причинам он адаптировал свои код для символьных дисплеев.


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

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4884
Откуда: Минск
Рейтинг сообщения: 1
Код для символьных дисплеев в своё время был добавлен в вариант с ATmega16, но потом, при переходе на ATmega32 из этого варианта он был выброшен, так мною как решено было привязаться только к графическим дисплеям 128x64, потому что количество прошивок разрослось до диких количеств (все сочетания дисплеев/тюнеров/аудиопроцессоров)

Я и сейчас склонен к тому, чтобы так всё и оставалось. Хотя последние изменения в архитектуре привели к тому, что сейчас осталось только три варианта прошивки, каждая под свой графический дисплей, и каждая из которых поддерживает любые сочетания тюнеров и аудиопроцессоров. Поэтому сейчас в принципе можно вернуть поддержку знакосинтезирующих дисплеев, тем более что изменения кода нужны будут фактически только в одном месте (файл display.c). Но для меня эта задача не приоритетна.
Да и четырёхстрочных дисплеев у меня в наличии нет, а на двухстрочном всё выглядит намного хуже, чем на графическом.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Сб мар 14, 2015 14:22:51 
Встал на лапы
Аватар пользователя

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Сб мар 14, 2015 20:44:45 
Встал на лапы

Зарегистрирован: Вс июн 28, 2009 21:51:15
Сообщений: 114
Рейтинг сообщения: 0
Рискну предложить новое направление в развитии проекта это не добавление новых тюнеров и кучи автоматики а расширение аудио возможностей а именно организацию управления системой 2.1 и 5.1. Как то так.


Вернуться наверх
 
Выбираем индустриальные и медицинские источники питания MEAN WELL в открытом исполнении

Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Сб мар 14, 2015 23:00:40 
Друг Кота
Аватар пользователя

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

Организация меню управления планируется следующая: Громкость (общая) - Баланс (фронт-тыл) - Баланс (левый-правый) - Центр (ослабление относительно общего уровня) - Сабвуфер (ослабление относительно общего уровня).

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


Последний раз редактировалось WiseLord Вс мар 15, 2015 14:53:54, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Вс мар 15, 2015 14:38:14 
Встал на лапы

Зарегистрирован: Вс июн 28, 2009 21:51:15
Сообщений: 114
Рейтинг сообщения: 0
Просто супер, жду прошивку.


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Чт мар 19, 2015 13:52:43 
Первый раз сказал Мяу!

Зарегистрирован: Сб янв 11, 2014 02:40:32
Сообщений: 29
Рейтинг сообщения: 0
Если в версии с ATMEGA32 на выход микроконтроллера StandBy поставить транзистор bc546 (как в случае с подсветкой), то при включении усилителя можно будет управлять реле для подачи питания на основной трансформатор через этот котакт? Реле у меня 12 в, т. е. нужно чтоб при включеии подавался "-" на реле, а "+" будет постоянно подключен.


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

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Чт мар 19, 2015 14:34:35 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пт апр 23, 2010 13:04:48
Сообщений: 69
Откуда: г.Киев
Рейтинг сообщения: 0
Я выключение усилителя реализовал с использованием симистора и опторазвязки.


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

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Чт мар 19, 2015 18:34:13 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пт апр 23, 2010 13:04:48
Сообщений: 69
Откуда: г.Киев
Рейтинг сообщения: 0
Без него плохо, но привыкаешь...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Вс мар 22, 2015 17:03:52 
Открыл глаза

Зарегистрирован: Ср янв 05, 2011 23:21:02
Сообщений: 74
Откуда: Ставропольский край
Рейтинг сообщения: 0
Вариант замены механического энкодера на энкодер из шагового двигателя:
Изображение
Схема входной части взята отсюда:
http://radiokot.ru/articles/27/
Шаговый двигатель можно извлечь, например, из старого 5,25" дисковода.
В 3,5" дисководах тоже есть, но там он маленький.
А еще шаговики применяются в принтерах (струйных, матричных), принтерах кассовых аппаратов.
Хотя это, наверное, все и так знают :)

Протеус:
Вложение:
Encoder-Stepper_CMOS.zip [7.02 KiB]
Скачиваний: 442


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Пт мар 27, 2015 18:49:20 
Открыл глаза

Зарегистрирован: Пн июн 08, 2009 17:59:21
Сообщений: 55
Откуда: Канск
Рейтинг сообщения: 0
При сборке устройства заметил что энкодер PEC 16 при вращении в одном из положений замыкает все три вывода так и должно быть или у меня энкодер нерабочий.

_________________
Бобрик


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

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

- Добавлена поддержка 6-канального регулятора громкости TDA7448.

Сама по себе микросхема по сути позволяет независимо регулировать громкость (-79..0дБ) шести идентичных каналов. Но это не очень удобно, поэтому вместо этого регулируются виртуальные параметры:

- Общая громкость (-79..0дБ)
- Фронтальный баланс (-21..21дБ)
- Баланс левый/правый (-21..21дБ)
- Ослабление центрального канала (-21..0дБ)
- Ослабление сабфуфера (-21..0дБ)

Каналы организованы (исходя из удобства разводки платы) следующим образом:
Код:
FrontLeft  - IN5
FrontRight - IN3
RearLeft   - IN1
RearRight  - IN2
Center     - IN4
Subwoofer  - IN6
Если кому-то удобнее развести линии иначе, то в исходниках надо поправить порядок линий в соответствующем enum.

Для включения TDA7448 ячейка eepromAudioproc в eeprom (адрес 0x0E) должна иметь значение AUDIOPROC_TDA7448 (0x05).

- Изменения в Makefile, позволившие уменьшить размер прошивки.

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

- Добавлены (по причине добавления поддержки TDA7448) новые иконки - центрального канала, сабвуфера

Теперь проще будет добавить другие аудиопроцессоры с этими функциями.


Вложения:
ampcontrol-m32fb-00ad3a0.7z [32.91 KiB]
Скачиваний: 373
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Вс мар 29, 2015 22:12:37 
Родился

Зарегистрирован: Чт апр 24, 2014 18:08:47
Сообщений: 9
Рейтинг сообщения: 0
Здравствуйте уважаемый WiseLord. Очень понравился ваш проект,все прекрасно работает но есть маленькая просьба,не могли бы вы вернуть в последние прошивки,поддержку синтезатора на lm7001.Термоконтроль в этой схеме мне не нужен,так как собран ранее на другом МК.Сейчас стоит тюнер на TEA,но помеху в виде щелчков частотой примерно 10-15 герц убрать не могу(питание разделял,понижал, ставил преобразователь уровней и ничего не помогло). Имеется парочка аналоговых тюнеров с автомагнитол которые прекрасно работали с синтезатором на LM7001.Заранее очень благодарен.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Чт апр 02, 2015 18:30:41 
Опытный кот
Аватар пользователя

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

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Чт апр 02, 2015 20:30:01 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт июл 15, 2014 17:03:13
Сообщений: 127
Откуда: Могилев, Беларусь
Рейтинг сообщения: 0
солидарен с товарищами.


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

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

Итак, ссылка - WiseLord.GitHub.io


Последний раз редактировалось WiseLord Ср апр 08, 2015 08:44:48, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Вт апр 07, 2015 11:31:53 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пт апр 23, 2010 13:04:48
Сообщений: 69
Откуда: г.Киев
Рейтинг сообщения: 0
Прикольно получилось


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
СообщениеДобавлено: Вт апр 07, 2015 14:15:57 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт апр 07, 2015 14:06:33
Сообщений: 28
Рейтинг сообщения: 0
Очень ждем инженерного меню, где можно выбрать тип аудиопроцессора и радио


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

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


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

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


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

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


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