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

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

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


alexfick
Встал на лапы
Сообщения: 114
Зарегистрирован: Вс июн 28, 2009 21:51:15

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

Сообщение alexfick »

Добрые люди помогите немогу найти в Украине такой дисплей wg12864b-tml-tn если кто увидит напишите а то пока найду и тема закроется.
Реклама
Аватара пользователя
Djony
Прорезались зубы
Сообщения: 202
Зарегистрирован: Ср ноя 10, 2010 20:25:10
Откуда: Томск

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

Сообщение Djony »

а такие подойдут MT-12864J-2FLB и WG12864A-TGH-VNW ?
Реклама
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Должны подойти.
Аватара пользователя
Cannibal Corpse
Встал на лапы
Сообщения: 138
Зарегистрирован: Вт фев 22, 2011 16:05:12
Откуда: Калуга
Контактная информация:

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

Сообщение Cannibal Corpse »

Имеется дисплей PVG240602 240 x 64 пикс, на T6963C. Вы писали, что шрифты встроенные, наверное упростится до меги8, не собираетесь на нем что либо закошачить?
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Там встроенные шрифты 6x8. Любые более красивые крупные шрифты придётся делать самому.

У меня есть самописная библиотека на C для T6963C, если интересно - могу поделиться кодом. Сам я на этот дисплей спектроанализатор переводить не собирался. Хотя, может и дойдут руки.
Просто дисплей у меня, 240x128, слишком уж большой для того, чтобы его пытаться встроить в какой-нибудь усилитель.
Реклама
alexfick
Встал на лапы
Сообщения: 114
Зарегистрирован: Вс июн 28, 2009 21:51:15

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

Сообщение alexfick »

WiseLord на дисплее с красными символами за счет чего красный цвет , там подсветка просто красная или как , если да то возможно ли ее самому изменить?
Реклама
Аватара пользователя
Cannibal Corpse
Встал на лапы
Сообщения: 138
Зарегистрирован: Вт фев 22, 2011 16:05:12
Откуда: Калуга
Контактная информация:

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

Сообщение Cannibal Corpse »

WiseLord писал(а):Там встроенные шрифты 6x8. Любые более красивые крупные шрифты придётся делать самому.
Честно говоря, давно искал куда бы применить этот дисплей, наткнулся на Вашу статью. В программировании не силен ни разу
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

alexfick писал(а):WiseLord на дисплее с красными символами за счет чего красный цвет , там подсветка просто красная или как , если да то возможно ли ее самому изменить?
Наверное.
В обычном дисплее активный пиксел - это чёрная точка, не пропускающая свет зелено-жёлтой подсветки. В этом - наоборот, пропускающий. Я думаю, так. Поменять цвет - вряд ли получится.
Cannibal Corpse писал(а):Честно говоря, давно искал куда бы применить этот дисплей, наткнулся на Вашу статью.
По большому счёту, переделать под другой дисплей не сложно. Проблема именно в том, что под t6963c шрифты будут иметь совсем другой формат. Так как символ 8x5 в ks0108 - это пять байт (каждый байт - вертикальная полоска 8px), в этом - 8 байт (байты - горизонтальные полоски).
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Мелкое обновление прошивки - подправлены кое-какие баги.

Добавлена схема для знакосинтезирующих дисплеев.

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

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

Сообщение WiseLord »

Обновление прошивки для знакосинтезирующих дисплеев (2x16).

Более точное отображение шкал (громкость/тембры...).

Если раньше шкалы рисовались в виде целиком заполненных квадратов (16 градаций шкалы максимум), то сейчас - 48 градаций:

Изображение

P.S. Также подправлены шкалы и для графических дисплеев (теперь - всегда одной длины все шкалы)
Аватара пользователя
Djony
Прорезались зубы
Сообщения: 202
Зарегистрирован: Ср ноя 10, 2010 20:25:10
Откуда: Томск

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

Сообщение Djony »

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

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

Сообщение WiseLord »

В принципе, можно. Причём есть два варианта:

1. Дождаться, когда я куплю эту микросхему (в ближайшее время - недели две-три - на радиорынок пока не собираюсь), спаяю плату и настрою.
2. Я могу попытаться доработать прошивку, не имея этой микросхемы для экспериментов, но гарантировать работоспособность не смогу. За исключением варианта совсместной доработки (посредством Skype/Jabber) - я что-то правлю, отдаю hex-файл, Вы тестируете на своём железе.

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

Мне бы больше подошёл вариант 2. Потому что большой охоты собирать устройство, которое мне не пригодится, у меня нет. Но если Вам он совсем не подходит, придётся подождать, пока я доберусь до радиорынка.

P.S. Ещё один неприятный момент. У этой микросхемы нет выходов звука после селектора каналов. Поэтому спектроанализатор придётся подключать либо к выходу (тогда он будет работать только на максимальной громкости), либо на один (и только один) из входов. Либо придётся дополнительно на стороне смешивать сигнал с обоих входов для подачи на спектроанализатор.
Аватара пользователя
Djony
Прорезались зубы
Сообщения: 202
Зарегистрирован: Ср ноя 10, 2010 20:25:10
Откуда: Томск

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

Сообщение Djony »

Ну тогда не нужно что то переделывать :) и так сойдет...есть парочка сломанных автомагнитол с 7313 с них сниму :) если уж надумаете переделывать то тогда выложите может кому то пригодится....
alexfick
Встал на лапы
Сообщения: 114
Зарегистрирован: Вс июн 28, 2009 21:51:15

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

Сообщение alexfick »

заказал себе этот дисплей WG12864B-REI-VN надеюсь заработает сразу. А то такое ощущение пока решусь собрать и тему забросят.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

С чего вдруг такое ощущение?
Кстати, раз дисплей WG12864B, то прошивать нужно будет файл ampcontrol_gd_b.hex
saxno08
Открыл глаза
Сообщения: 48
Зарегистрирован: Вт июл 13, 2010 15:04:19

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

Сообщение saxno08 »

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

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

Сообщение WiseLord »

У этой микросхемы протокол не I²С (в проекте используется аппаратный I²C AVR-ки). Теоретически переделать можно, но надо разбираться с протоколом.
Вряд ли я этим займусь в ближайшее время, тем более, не имея такой микросхемы на руках.
Да и что-то запутался я в этой микросхеме... 8 входов, 10 выходов...
saxno08
Открыл глаза
Сообщения: 48
Зарегистрирован: Вт июл 13, 2010 15:04:19

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

Сообщение saxno08 »

Плохо , а то у меня завалялось их с пяток да и пробежавшись по форумам мне показалось что это не плохая микруха .
koka5555
Потрогал лапой паяльник
Сообщения: 344
Зарегистрирован: Вт окт 22, 2013 23:09:06

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

Сообщение koka5555 »

А последняя версия прошивки для знакосинтезирующих дисплеев (2x16) под TDA7439? Если да ,То возможно её подкоректировать для синхронизации одного из входов с Радиоприёмник с дистанционным управлением + часы и термометр из статьи http://radiokot.ru/circuit/analog/receiv_transmit/37/ ?
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Всего есть три прошивки - под граф. дисплеи wg12864a, wg12864b и под символьный wh1602. Каждая из них может работать с любой из трёх МС темброблоков, в зависимости от прошитого eeprom.

Я не совсем понял, в чём должна заключаться доработка. Просто аудиовыходы приёмника бросить на один из 4-х входов темброблока, и объединить сигнал ИК-приёмника (хватит и одного).

В любом случае, Вам понадобится использовать два дисплея (как и у автора приёмника, при совмещении с темброблоком его же разработки). С моей стороны могу подсобить с переназначением кнопок пульта под нужные коды.
Ответить

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