Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
- Реклама
- Сообщения: 5
- Зарегистрирован: Пт мар 18, 2016 20:25:36
Народ подскажите пожалуйста. Собрал на Atmega32A + WH1602A +TDA7318. EEPROM достаточно отредактировать в редакторе под нужный аудиопроцессор и прошивать?
Andrii Да , достаточно править прошивку под имеющийся аудиопроцессор и модуль ФМ в редакторе .
- Сообщения: 5
- Зарегистрирован: Пт мар 18, 2016 20:25:36
Помогите разобраться. Собрал на Atmega32A + WH1602A + TDA7318, прошил - ampcontrol_m32_ks0066_16x2.hex
- eeprom_en.bin.
С аудиопроцессора нет выхода звука. Все регулировки судя по индикатору работают, но после отключения питания аудиопрцессора не работают часы. При повторном включении аудиопроцессора часы продолжают работать. Если отключить шину I2C от аудиопроцессора часы показывают 00 00 00.
Пробовал подать звуковой сигнал на плату контроллера – спектранализатор работает.
- eeprom_en.bin.
С аудиопроцессора нет выхода звука. Все регулировки судя по индикатору работают, но после отключения питания аудиопрцессора не работают часы. При повторном включении аудиопроцессора часы продолжают работать. Если отключить шину I2C от аудиопроцессора часы показывают 00 00 00.
Пробовал подать звуковой сигнал на плату контроллера – спектранализатор работает.
Проверьте мультиметром напряжение на шине I²C - и при запитанном аудиопроцессоре, и при отключенном. Для нормальной работы там всегда должно быть 5В, вытягиваемое резисторами.
- Реклама
- Сообщения: 5
- Зарегистрирован: Пт мар 18, 2016 20:25:36
При выключенном аудиопроцессоре (нет питания):
ICL – 2.5V
SDA – 0V
При включенном аудиопроцессоре
ICL –5V
SDA – 5V
Подтянул до 3.2V при отключенном аудиопроцессоре. Часы стали запускаться, но выхода звука с аудиопроцессора нет.
До каких номиналов можно опускать сопротивление подтягивающих сопротивлений?
ICL – 2.5V
SDA – 0V
При включенном аудиопроцессоре
ICL –5V
SDA – 5V
Подтянул до 3.2V при отключенном аудиопроцессоре. Часы стали запускаться, но выхода звука с аудиопроцессора нет.
До каких номиналов можно опускать сопротивление подтягивающих сопротивлений?
Если на плате аудиопроцессора есть подтягивающие резисторы - лучше их убрать. Получается ситуация - питание пропадает, на линии питания аудиопроцессора получается ноль, и шину I2C, с одной стороны, к 5В тянут резисторы на плате управления, а с другой, к нулю - на плате аудиопроцессора.
Поэтому лучше оставить только те подтяжки, что стоят на плате с микроконтроллером, а все прочие на этой шине, с других плат, лучше убрать, чтобы не было таких ситуаций при отключении питания этих плат.
Точно ли в eeprom выбран нужный аудиопроцессор? По дефолту там включен TD7439 (это можно определить по наличию регулировки средних частот), если нужна поддержка TD7318 - надо редактировать eeprom файл.
Можно ещё попробовать eeprom для TDA7313 - они с TDA7318 практически не отличаются, кроме тонкоррекции. По крайней мере, этот вариант, с TDA7313, мною лично в железе проверен.
Поэтому лучше оставить только те подтяжки, что стоят на плате с микроконтроллером, а все прочие на этой шине, с других плат, лучше убрать, чтобы не было таких ситуаций при отключении питания этих плат.
Точно ли в eeprom выбран нужный аудиопроцессор? По дефолту там включен TD7439 (это можно определить по наличию регулировки средних частот), если нужна поддержка TD7318 - надо редактировать eeprom файл.
Можно ещё попробовать eeprom для TDA7313 - они с TDA7318 практически не отличаются, кроме тонкоррекции. По крайней мере, этот вариант, с TDA7313, мною лично в железе проверен.
- Сообщения: 5
- Зарегистрирован: Пт мар 18, 2016 20:25:36
EEPROM правил в Вашем Редакторе EEPROM. Пробовал eeprom для TDA7313, TDA7318 – на выходе звука нет. Регулировки средних частот нет.
Означает ли это что «дохлый» аудиопроцессор?
Означает ли это что «дохлый» аудиопроцессор?
Возможно. Пара человек вроде как используют этот аудиопроцессор, и жалоб на неправильную работу пока не было.
А почти половина - использует TDA7313, которая отличается только меньшим на 1 числом входов, но зато присутствием тонкррекции. Протоколы у них практически один в один.
А почти половина - использует TDA7313, которая отличается только меньшим на 1 числом входов, но зато присутствием тонкррекции. Протоколы у них практически один в один.
Все верно , штук шесть уже собрал на TDA7313 и РТ2313(аналог) , работают без проблем .
Ох, и куда же их столько?
Я и то собрал только три девайса - себе, брату (оба с TDA7439 и KS0108A) и один для тестов и обновлений прошивок (ST7920)...
P. S. Хотя нет.. ещё один на ATmega8 + TDA7313 делал.
Я и то собрал только три девайса - себе, брату (оба с TDA7439 и KS0108A) и один для тестов и обновлений прошивок (ST7920)...
P. S. Хотя нет.. ещё один на ATmega8 + TDA7313 делал.
Собрал на Atmega8A + WH1602A + TD7439+TUX-032 все работает но тюнер как то не понятно
на экране отображается одно и тоже с пульта станции переключаются и станции ловит
отключаю тюнер на экране все отображается все как надо
прошивал разные прошивки ни чего не помогает сам тюнер рабочий
есть TEA5767 накидываю прошиваю все работает замечательно но качество у TEA5767 не ахти TUX032 на порядок выше
может подправите прошивку
на экране отображается одно и тоже с пульта станции переключаются и станции ловит
отключаю тюнер на экране все отображается все как надо
прошивал разные прошивки ни чего не помогает сам тюнер рабочий
есть TEA5767 накидываю прошиваю все работает замечательно но качество у TEA5767 не ахти TUX032 на порядок выше
может подправите прошивку
Спойлер
Ох, и куда же их столько?А кто в курсе : TUX-032 , TUX-030 , TUX-020 взаимозаменяемы(по цифровой шине имеется ввиду) ?
Ну так с прошивкой всё нормально, если без подключенного TUX032 работает.Dimakrichko писал(а):отключаю тюнер на экране все отображается все как надо
...
может подправите прошивку
Разбирайтесь сами, что такого он делает с шиной I²C, что это даже на экран влияет.
Уровень на шине 5В хотя бы?
на шине все напруги в норме tda7439 и часы работают
сам не пойму в чем косяк
https://youtu.be/Oi4xMCKGrF0
сам не пойму в чем косяк
https://youtu.be/Oi4xMCKGrF0
- Вложения
-
- 20160320_160027[1].jpg
- (140.78 КБ) 576 скачиваний
Говорите, стоит отключить тюнер, и на экране всё в порядке? В том числе шкала FM? А то на видео она пустая, а частота при этом 113.1 МГц отображается. Откуда такая? Может, потому и виснет, должно быть меньше 108, по идее.
P.S. Кажется, понял, в чём может быть дело. Из тюнера читается статус (для определения стереорежима, уровня сигнала, и т.п.). Массив для хранения статуса равен 5 байт, а в TUX032 вычитываются 10 байтов. Вот и идёт порча памяти...
P.P.S. Попробуйте эти прошивки, если дело было в этом, должно быть исправлено.
P.S. Кажется, понял, в чём может быть дело. Из тюнера читается статус (для определения стереорежима, уровня сигнала, и т.п.). Массив для хранения статуса равен 5 байт, а в TUX032 вычитываются 10 байтов. Вот и идёт порча памяти...
P.P.S. Попробуйте эти прошивки, если дело было в этом, должно быть исправлено.
- Вложения
-
- ampcontrol-m8-d31ff47.7z
- (28.34 КБ) 270 скачиваний
Последний раз редактировалось WiseLord Пн мар 21, 2016 01:25:08, всего редактировалось 1 раз.
Доброе время Коты!bav123 писал(а):WiseLord
А как насчет прошивки под TDA7313(аналог PT2313),
А возможно рассмотреть прошивку для TDA8425?
Только если для основного варианта на ATmega32. Если есть собранная плата с этим процессором и собранный спектроанализатор, к которому это можно подключить, могу попробовать и написать что-то под этот темброблок.Pticha писал(а):А возможно рассмотреть прошивку для TDA8425?
Где посмотреть схему основного варианта на 32 Mege?WiseLord писал(а):Только если для основного варианта на ATmega32. Если есть собранная плата с этим процессором и собранный спектроанализатор, к которому это можно подключить, могу попробовать и написать что-то под этот темброблок.Pticha писал(а):А возможно рассмотреть прошивку для TDA8425?


