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

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

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


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

Сообщение WiseLord »

vladdik писал(а):можно ли с помощью изменения значения регистров аудиопроцесора полностью приглушить звук на выходе или нет?
Можно.

У TDA7313 сигнал проходит следующие блоки:
- Селектор входов
- Предусилитель (0..11 дБ)
- Входной регулятор громкости(-79..0 дБ)
- Регуляторы тембров НЧ и ВЧ
- Выходной регулятор громкости (аттенюатор)(-39..0 дБ)

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

Однако в основном варианте на ATmega32 в случае MUTE устанавливается в минимум (приглушается) не только входной, но и выходной регулятор, так что в этом отношении здесь всё сделано чуть более корректно.

Поэтому Вам для попытки уменьшения шумов можно попробовать один из вариантов:
- Использовать основной вариант на ATmega32
- Использовать TDA7439 (в ней основная регулировка громкости (-79..0 дБ) осуществляется как раз на выходе)
- Делать MUTE и на выходном регуляторе, поправив исходник для варианта ATmega8 аналогично основному на ATmega32.
vladdik писал(а):графический дисплей попросту не влазит так как усилитель по высоте низкий
А что, даже WG12864B не влезает (53мм габарит по высоте против 70мм у варианта A, плюс дешевле немного)?
Контактная информация:
Реклама
Родился
Сообщения: 5
Зарегистрирован: Ср авг 06, 2014 12:13:55

Сообщение vladdik »

Спасибо за ответ. Буду пробовать переделывать прошивку под atmega8 благо все исходники доступны. А по поводу дисплея WG12864B должен поместится но только на него я поздно обратил внимание и уже сделал плату и спаял все под atmega8 и LCD1602.
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 196
Зарегистрирован: Вт апр 05, 2011 15:39:55
Откуда: Красноярск

Сообщение kt840 »

WiseLord Вот еще ФМ-чип неплохой , может захотите включить в проект : QN8075 -
QN8075_copy.pdf
(620.74 КБ) 440 скачиваний
.
Родился
Сообщения: 6
Зарегистрирован: Вт авг 04, 2015 21:51:21

Сообщение sahhard »

Переделал плату управления процами PT2323\2322 по вашей схеме на дисплее 16*2. По настройкам звук стал приятнее с этим контроллером, чем на том, который приобрел на радиокотструкторе. Единственное, пожелание лично от меня, для настройки системы 5.1 баланс удобнее настраивать отдельно по каждому каналу. Конечно, пунктов меню прибавится на парочку). Возможно написать прошивку под такие настройки? Сам в программировании не очень, только начинаю =).
Реклама
Эиком - электронные компоненты и радиодетали
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 196
Зарегистрирован: Вт апр 05, 2011 15:39:55
Откуда: Красноярск

Сообщение kt840 »

Вот другой экземпляр , корпус получше получился , хотя по-моему мнению все же на st7920(синяя подсветка , белые символы ) смотрится красивее .
Изображение
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

sahhard писал(а):пожелание лично от меня, для настройки системы 5.1 баланс удобнее настраивать отдельно по каждому каналу
Я тоже было задумывался, и реализовать в принципе такое не так уж и сложно. Но, если переделывать на индивидуальную подстройку каналов, то это придётся делать для всех аудиопроцессоров, в том числе и двухканальных. А там это не так удобно. Хотя, справедливости ради, баланс - это не такая уж и часто требуемая регулировка.

Существующие сейчас регулировки нужно будет расширять как-то так:

Код: Выделить всё

VOLUME     =>  VOLUME
BASS       =>  BASS
MIDDLE     =>  MIDDLE
TREBLE     =>  TREBLE
PREAMP     =>  PREAMP
FRONTREAR  =>  SUBWOOFER
BALANCE    =>  CENTER
CENTER     =>  FRONTLEFT
SUBWOOFER  =>  FRONTRIGHT
           =>  REARLEFT
           =>  REARRIGHT
Дополнительный плюс от такого - код упростится, а диапазон подстройки каждого канала станет больше.

Думаю, подобный опрос даст ответ, стоит ли с этим возиться.
Контактная информация:
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 150
Зарегистрирован: Ср ноя 25, 2015 20:47:13

Сообщение aleardo »

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

Сообщение WiseLord »

Несколько: adc - чтение сигнала, fft - обработка, display - отображение на экране (всего, не только спектра)
Контактная информация:
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 150
Зарегистрирован: Ср ноя 25, 2015 20:47:13

Сообщение aleardo »

ОК, буду курить...
Встал на лапы
Сообщения: 114
Зарегистрирован: Вс июн 28, 2009 21:51:15

Сообщение alexfick »

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

Сообщение aleardo »

Еще вопрос. Создал проект в протеусе из исходников английский еепром нормально показывает а остальные кракозябломи? Так и далжнобыть? Или я чет не то делаю? Архив прекрипил.
Вложения
Проект.rar
(26.39 КБ) 293 скачивания
Грызет канифоль
Сообщения: 265
Зарегистрирован: Пн окт 31, 2011 12:35:59
Откуда: Родился в Сибири

Сообщение Cheal »

Для aleardo.

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

Библиотека в приложении.
Вложения
lcdalpha.rar
(35.27 КБ) 239 скачиваний
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Опрос, начатый несколько постов назад, показал, что необходимости коренной переделки кода большинство не видит.
В то же время, иметь подобную опцию на многоканальных системах народ не против.

И я тут подумал, а почему бы не сделать тогда так, как устроило бы, наверное, всех:

Код: Выделить всё

VOLUME     =>  VOLUME
BASS       =>  BASS
MIDDLE     =>  MIDDLE
TREBLE     =>  TREBLE
PREAMP     =>  PREAMP
FRONTREAR  =>  SUBWOOFER
BALANCE    =>  BALANCE
CENTER     =>  CENTER
SUBWOOFER  =>  REAR_LEFT
           =>  REAR_RIGHT
То есть, смысл в том, чтобы уровни передних каналов оставить именно в виде баланса (стереопроцессоры ликуют, их изменения не коснутся), а вот остальные каналы - уже регулировать отдельно.

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

Что скажете? То, что так нигде больше, наверное, не делается, не значит, что это может оказаться неудобно. Да и на один канал регулировки меньше требуется, что тоже плюс в копилку этой идеи.
Контактная информация:
Родился
Сообщения: 6
Зарегистрирован: Вт авг 04, 2015 21:51:21

Сообщение sahhard »

а вот такой вариант вполне неплох) убиваем двух зайцев)
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 376
Зарегистрирован: Пт май 07, 2010 01:42:09
Откуда: РФ

Сообщение ala-a-din »

Имею пару штук TDA7313, PT2313 пару 2х строчных дисплеев, задача собрать просто ТЮНЕР с пультом.
Подскажите последние материалы для таких компонентов, платы, прошивки.
Тюнер попробую найти от магнитолы, а если нет то куплу tea5767.
П.С тему потихоньку читаю с 1й страницы.
Грызет канифоль
Сообщения: 265
Зарегистрирован: Пн окт 31, 2011 12:35:59
Откуда: Родился в Сибири

Сообщение Cheal »

Для ala-a-din

Если начали с первой страницы, то это долго.

Сначала посмотрите приложение, потом будет легче.

Адресс первой статьи:
http://radiokot.ru/circuit/audio/other/39/

Адресс обновлённой статьи:
http://radiokot.ru/circuit/audio/other/45/

Успехов.
Вложения
Версии.pdf
(72.42 КБ) 313 скачиваний
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 376
Зарегистрирован: Пт май 07, 2010 01:42:09
Откуда: РФ

Сообщение ala-a-din »

Спасибо!
Я и не знал о продолжении статьи.
Вопрос к автору теперь, т.к мне нужно попроще нашел на канале в ютубе вот такую реализацию
https://youtu.be/KFBHl_ahETo
Можно подробнее именно об этой реализации узнать, контроллер АтМега 8, ЖК 2х16 на HD44780, аудио проц PT2313 или можно и TDA7313, поддержка ПДУ, имеем 3 входа. Какой тут применен тюнер? Можно ли поставить RDA5807 чтобы был и RDS.
Теперь на счет платы, ее нужно зеркалить или нет, чтобы сделать с помощью ЛУТа или фоторезистом, а то на видео энкодер справа, а на плате слева. И где схема к этой ПП? А то детали не подписаны. Контроллер должен быть ATmega8-16AU?
Спасибо.
Вложения
1.jpg
(220.86 КБ) 507 скачиваний
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 196
Зарегистрирован: Вт апр 05, 2011 15:39:55
Откуда: Красноярск

Сообщение kt840 »

Я и не знал о продолжении статьи.
Теперь знаешь , а толку ? Надо не просто знать , а читать и понимать , прости за некоторую резкость .
Рдс реализована только в проекте Мега32 .

Да , ATmega8-16AU пойдет . На твоеи рисунке вид со стороны аудиопроцессора , когда повернется станет как надо , плата двуслойная , зеркалить не надо .
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

ala-a-din писал(а):нашел на канале в ютубе вот такую реализацию
Да, это упрощённый одноплатный вариант на ATmega8 и PT2313 (он же TDA7313). Без поддержки тюнера вообще.

Схему к этому варианту я не рисовал, если надо - pins.h исходников, даташиты на железки и топология платы в помощь.
Контактная информация:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 376
Зарегистрирован: Пт май 07, 2010 01:42:09
Откуда: РФ

Сообщение ala-a-din »

Все ясно, это простая версия темброблока.
Ладно будем читать разбираться с версией на 32й меге. Если я правильно понял то на этом контроллере можно собрать максимальную так сказать версию устройства, а ЖК использовать 2х строчный.
Ответить

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