Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
- Александр76
- Потрогал лапой паяльник
- Сообщения: 392
- Зарегистрирован: Вс янв 25, 2009 23:17:22
- Откуда: 76RUS
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
У меня работает
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
А у меня при попытке выкрутить баланс или Front/Rear в минус (хватало даже -1) почему-то весь звук полностью вырубался. Может, китайский экземпляр микросхемы какой...
- Александр76
- Потрогал лапой паяльник
- Сообщения: 392
- Зарегистрирован: Вс янв 25, 2009 23:17:22
- Откуда: 76RUS
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Запросто.Сам выпаиваю аудиопроцессоры с фирменных магнитол
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Использовал 4 аудиопроцессора одну CD7313 и 3 PT2313 проблем не обнаружено. Только вот звук у них в отличии от 7439 какойто резковатый и бас как будто герц на 200 регулируется. Или может просто кажется.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Значит, это мне такой экземпляр PT2313 попался. Но и с таким справился.
По поводу качества звука - мне тоже кажется, что эти микросхемы по сравнению с TDA7439 "бубнят".
Ещё одно небольшое обновление
- В редактор EEPROM добавлена возможность вручную корректировать коды команд пульта
Особенно полезно это будет для варианта на ATmega8, где нет режима обучения пульту.
- Фильтр по типу программы RDS
Cейчас в отображаемый текст принимается только данные из Group0 - как и должно быть. До этого принимались из всех групп, что могло привести к появлению случайного текста.
- Приём символов только латиницы (коды 0x20..0xFF)
Тоже должно уменьшить количество "мусора" в тексте
- В варианте на ATmega32 шрифт текста RDS на 128x64 LCD сделан моноширинным.
Так символы меньше "скачут"
Для ATmega8 релиз по сути ничего не меняет, но выкладываю, чтобы было совпадение по версиям).
Редакторы eeprom можно скачать по ссылке на Dropbox.
По поводу качества звука - мне тоже кажется, что эти микросхемы по сравнению с TDA7439 "бубнят".
Ещё одно небольшое обновление
- В редактор EEPROM добавлена возможность вручную корректировать коды команд пульта
Особенно полезно это будет для варианта на ATmega8, где нет режима обучения пульту.
- Фильтр по типу программы RDS
Cейчас в отображаемый текст принимается только данные из Group0 - как и должно быть. До этого принимались из всех групп, что могло привести к появлению случайного текста.
- Приём символов только латиницы (коды 0x20..0xFF)
Тоже должно уменьшить количество "мусора" в тексте
- В варианте на ATmega32 шрифт текста RDS на 128x64 LCD сделан моноширинным.
Так символы меньше "скачут"
Для ATmega8 релиз по сути ничего не меняет, но выкладываю, чтобы было совпадение по версиям).
Редакторы eeprom можно скачать по ссылке на Dropbox.
- Вложения
-
- ampcontrol-m32-160724-68ea465.7z
- (745.31 КБ) 246 скачиваний
-
- ampcontrol-m8-160724-32d7130.7z
- (232.52 КБ) 225 скачиваний
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Возможно ли в данной конструкции применить аудиопроцессор tda7468d ?
- kt840
- Нашел транзистор. Понюхал.
- Сообщения: 196
- Зарегистрирован: Вт апр 05, 2011 15:39:55
- Откуда: Красноярск
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
WiseLord А куда делись значки в новом редакторе ? Косяк ?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Ой, случайно скрыл, когда версию для m8 делал, и забыл включить.
Починил.
Починил.
Список поддерживаемого железа на страничке проекта.kotneko писал(а):Возможно ли в данной конструкции применить аудиопроцессор tda7468d ?
- san-sanych
- Встал на лапы
- Сообщения: 127
- Зарегистрирован: Вт июл 15, 2014 17:03:13
- Откуда: Могилев, Беларусь
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
WiseLord писал(а):Ой, случайно скрыл, когда версию для m8 делал, и забыл включить.
Починил.Список поддерживаемого железа на страничке проекта.kotneko писал(а):Возможно ли в данной конструкции применить аудиопроцессор tda7468d ?
Для TEA6300 в редакторе количество входов неправильное, всего 1, а не 3.
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
WiseLord,
Для ATmega8, как вариант, можно вместо спектра сделать индикатор уровня для стерео?
(две по канальных шмыргалки)
... вроде есть свободные аналоговые вывода...
Для ATmega8, как вариант, можно вместо спектра сделать индикатор уровня для стерео?
(две по канальных шмыргалки)
... вроде есть свободные аналоговые вывода...
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Если думаете, что без урезания прочего функционала втиснете это в ATmega8 - пожалуйста. Исходники открыты.
- san-sanych
- Встал на лапы
- Сообщения: 127
- Зарегистрирован: Вт июл 15, 2014 17:03:13
- Откуда: Могилев, Беларусь
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
В прошивке ampcontrol_m32_ks0066_16x2.hex с eeprom_ru.bin неправильно отображается прогрессбар на всех экранах и значки состояния тюнера.
- Вложения
-
- P1020417.JPG
- (156.19 КБ) 589 скачиваний
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Исправлено. Забыл один break при добавлении иконки моно приёма;
- Вложения
-
- ampcontrol-m32-160725-7acd099.7z
- (57.59 КБ) 203 скачивания
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Дайте ходь маленькую надежду на то что русский появится на китайских 1602 в проекте м32... 
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Не появится. Таблица символов зашита на производстве контроллера, и никому не в силах её поменять. А восьми пользовательских символов на все строки всё равно не хватит. Плюс в проекте эти дисплеи у меня не в приоритете, тратить на них время не хочу.
- san-sanych
- Встал на лапы
- Сообщения: 127
- Зарегистрирован: Вт июл 15, 2014 17:03:13
- Откуда: Могилев, Беларусь
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
WiseLord писал(а):Исправлено. Забыл один break при добавлении иконки моно приёма;
Теперь все отображается верно, только, на мой взгляд, на экране ТЕМБР НЧ прогрессбар следует отрисовывать как на экране ТЕМБР ВЧ с 0 дБ уменьшение-увеличение.
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Жаль... Кстати понравилась ваша статья про юсб цап. Есть идея прикрутить к нему FM модулятор, так сказать сделать его беспроводным как считаете?
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Плюс в проекте эти дисплеи у меня не в приоритете, тратить на них время не хочу.
Тогда надо добавить графические дисплеи менее габаритные, а то "LCD на базе контроллера KS0108" не везде можно запихнуть
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектранализатор на ATmega16, TDA7439 и SG128
Не понял. Тембры НЧ и ВЧ отрисовываются абсолютно одинаково. Как и все прочие параметры, собственно. Если верхняя граница равна по модулю нижней - рисуется "симметричный" програссбар (обычно на тембрах так), если не равны - простой, односторонний.san-sanych писал(а):ТЕМБР НЧ прогрессбар следует отрисовывать как на экране ТЕМБР ВЧ
KS0108B менее габаритен и дешевле к тому же, чем KS0108A.aleardo писал(а):Тогда надо добавить графические дисплеи менее габаритные, а то "LCD на базе контроллера KS0108" не везде можно запихнуть