Например TDA7294

Форум РадиоКот • Просмотр темы - музыкальный сопроцессор AY8910
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Пт май 24, 2019 01:40:44

Часовой пояс: UTC + 3 часа [ Летнее время ]


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



Начать новую тему Ответить на тему  [ Сообщений: 27 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: музыкальный сопроцессор AY8910
СообщениеДобавлено: Вс авг 06, 2006 21:36:48 
Собутыльник Сэра Мурра
Аватар пользователя

Карма: 23
Рейтинг сообщений: 5
Зарегистрирован: Вт янв 10, 2006 01:26:45
Сообщений: 2923
Откуда: Челябинск
Рейтинг сообщения: 0
Конечно, вряд ли кто с ним работал (такой проц в компьютерах Spectrum на Z80). Но как всё-таки его завести и можно ли с помощью контроллера AVR заставить играть его музыку (из потока например на флешке)?

_________________
Изображение Увлекательный ресурс об электронике и не только


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс авг 06, 2006 22:34:15 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 489
Зарегистрирован: Чт дек 29, 2005 01:18:30
Сообщений: 4312
Откуда: Москва
Рейтинг сообщения: 0
Не спец я в процессорах, но вроде как на флеше МР3 и тому подобные протоколы используются, а тот музыкальный сопроцессор был чем-то вроде таймера ВИ53, то есть программным делителем частоты. Но специализированным, с улучшенным качеством звука.

_________________
Ничто так не укрепляет взаимное доверие, как 100% предоплата! Дмитрий, RK3AOR.


Вернуться наверх
 
JLCPCB, всего $2 за 10 ПП любого цвета!

Более 600 000 заказчиков по всему миру! Более 10 000 заказов в день!

Скидка до $20 на доставку для первого заказа:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 07, 2006 22:19:20 
Собутыльник Сэра Мурра
Аватар пользователя

Карма: 23
Рейтинг сообщений: 5
Зарегистрирован: Вт янв 10, 2006 01:26:45
Сообщений: 2923
Откуда: Челябинск
Рейтинг сообщения: 0
не, это полностью специализированный процессор с двумя шинами данных и тремя аналоговыми выходами. даташит зубрить не хочу, он низкого качества (скан) да и сложный. а вот флешку SD/MMC вроде как легко считать. так вот блин найти бы готовую схему на этом процессоре и контроллере, пусть там что угодно в качестве памяти будет

_________________
Изображение Увлекательный ресурс об электронике и не только


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $88 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay
 Заголовок сообщения:
СообщениеДобавлено: Чт окт 26, 2006 01:54:32 
Давно это было...

Подкинуть можно и к AVR и к PIC а вот с потоками сложнее
в AY8910 через 2 регистра (управление и данные)доступно еще 16 регистров. в них и записываются коэффициенты деления, громкости каналов... "две шины данных" вроде 14 и 15 регистры(точно не помню :) см. начало). В общем если из ММС данные читать не проблема и есть время разбираться с AY - шансы есть.


Вернуться наверх
   
 
Вебинар «Платформа SimpleLink — беспроводные системы-на-кристалле компании TI» (05.06.2019)

Компэл совместно с Texas Instruments приглашает 5 июня на вебинар, посвященный беспроводным системам-на-кристалле TI.
Вебинар проводит инженер по продвижению беспроводных технологий Эрлинг Сименсен, который расскажет(дублированный перевод с английского), как создать на одной микросхеме современную беспроводную систему, которая не устареет в ближайшие 10 лет.
Компания Texas Instruments постоянно предлагает все более совершенные и функциональные системы-на-кристалле, модули и ПО, позволяющие заказчикам в кратчайшие сроки создавать современные устройства беспроводной связи.
Подробнее>>
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт окт 26, 2006 19:33:28 
Собутыльник Сэра Мурра
Аватар пользователя

Карма: 23
Рейтинг сообщений: 5
Зарегистрирован: Вт янв 10, 2006 01:26:45
Сообщений: 2923
Откуда: Челябинск
Рейтинг сообщения: 0
SkyFox! думаю, ты тот, кто мне нужен! как с тобой связаться?

_________________
Изображение Увлекательный ресурс об электронике и не только


Вернуться наверх
 
Бюджетные Wi-Fi-/ Bluetooth-решения для IoT-применения

Обзор основной линейки поставок и новинок Espressif Systems - экономически выгодных SoC Wi-Fi-/ Bluetooth-чипов и модулей для IoT-применений: от простых портативных устройств до промышленных решений.
Подробнее...
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн мар 05, 2007 00:02:10 
Родился

Зарегистрирован: Вс мар 04, 2007 23:58:04
Сообщений: 5
Рейтинг сообщения: 0
На эту тему есть вот такой сайт... http://www.ucapps.de/ там какраз и делают это..


Вернуться наверх
 


Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср апр 04, 2007 21:15:06 
Собутыльник Сэра Мурра
Аватар пользователя

Карма: 23
Рейтинг сообщений: 5
Зарегистрирован: Вт янв 10, 2006 01:26:45
Сообщений: 2923
Откуда: Челябинск
Рейтинг сообщения: 0
Даташит на процессор вроде нашел, но никак не могу придумать, как сопрячь его с АВРкой, ищу готовое решение (хотя бы код), ибо писать там много придеца

_________________
Изображение Увлекательный ресурс об электронике и не только


Вернуться наверх
 


Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср апр 04, 2007 22:12:11 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 89
Рейтинг сообщений: 1389
Зарегистрирован: Чт дек 28, 2006 09:19:56
Сообщений: 13542
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
WildCat писал(а):
Даташит на процессор вроде нашел, но никак не могу придумать, как сопрячь его с АВРкой, ищу готовое решение (хотя бы код), ибо писать там много придеца

Наверное, нужен AVR с поддержкой внешнего ОЗУ. Не знаю, есть ли современные такие... Можно, конечно, и с обычными, но мороки будет немало с программой. А вот MCS-51 легко наверняка состыкуется с этим сопроцессором, т.к. поддерживает почти стандартный микропроцессорный интерфейс (шина адреса 16 бит, шина данных 8 бит). Как я понимаю, раз этот сопроцессор с Z80 стыкуется, состыкуется и с MCS-51 без проблем. Дайте мне схему сопроцессора (назначение выводов) - нарисую схему стыковки с MCS-51 :)

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
удивительно, но при взгляде на многих сверху ничего не меняется...


Вернуться наверх
 
Prist.ru предлагает скидку всем частным лицам при покупке приборов АКИП, GW Instek, APPA (кроме осциллографов АКИП-4115/1А, GDS-71102)!

Интересные новинки уже на складе:

Осциллограф АКИП-4126Е

Многоканальные источники питания серии GPP

Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 06, 2007 11:44:12 
Собутыльник Сэра Мурра
Аватар пользователя

Карма: 23
Рейтинг сообщений: 5
Зарегистрирован: Вт янв 10, 2006 01:26:45
Сообщений: 2923
Откуда: Челябинск
Рейтинг сообщения: 0
Схема сопряжения вроде бы и так есть, однако даташиты все равно выложил тут:
http://avr.easycoding.org/other/ay8910.rar
http://avr.easycoding.org/other/ay8910_2.rar

каждый примерно 500 кб.

Больше все же интересует прошивка МК, как скормить музыку сопроцессору?

_________________
Изображение Увлекательный ресурс об электронике и не только


Вернуться наверх
 
Хороший помощник- половина работы!

Надежные источники питания, осциллографы, паяльные станции, цифровые микроскопы в интернет-магазине Суперайс!

Индивидуальные скидки, акции, бесплатная доставка.
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 06, 2007 17:20:03 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 3
Рейтинг сообщений: 6
Зарегистрирован: Вт июл 11, 2006 13:39:16
Сообщений: 181
Откуда: Москва
Рейтинг сообщения: 0
Откуда музыку для этого сопроцессора брать? Самому писать? Если уж заморачиваться, то лучше ставить старый добрый ADLIB (OPL2, OPL3) на нем хоть при определенных извращениях можно обычные мидюки играть.
А вообще муть все это. Муть и старье. Современные микроконтроллеры вполне могут эмулировать такой процессор. Да и просто играть звук с SD карточки и лучше и проще.

А вообще вот
http://elm-chan.org/works/mxb/report_e.html


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 06, 2007 21:36:34 
Собутыльник Сэра Мурра
Аватар пользователя

Карма: 23
Рейтинг сообщений: 5
Зарегистрирован: Вт янв 10, 2006 01:26:45
Сообщений: 2923
Откуда: Челябинск
Рейтинг сообщения: 0
Этот проц - еще из компьютеров на Z80 (спектрумы), поэтому музыки для них существует очч много! У меня есть громаднейшие архивы, но слушать их приходится пока только эмулятором.
То, что описано на elm-chan, не что иное, как запись WAV звука. А в этом сопроцессоре используется синтез реального времени.
Кста, а как можно Adlib увязать с чипом? это тоже было бы неплохо - крутить миди на дверном звонке :)

_________________
Изображение Увлекательный ресурс об электронике и не только


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 14, 2007 16:50:34 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 1
Рейтинг сообщений: 23
Зарегистрирован: Вт авг 14, 2007 15:46:45
Сообщений: 199
Откуда: Москва
Рейтинг сообщения: 0
В 6 номере журнала "Радио" за 1998 год есть схема дверного звонка на AY8910. В качестве МК там Z80 используется.

ftp://ftp.radio.ru/pub/arhiv/1998/06-98/42.pdf
ftp://ftp.radio.ru/pub/arhiv/1998/06-98/43.pdf

Прошивка там же: ftp://ftp.radio.ru/pub/1998/06/melody/melody.zip


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 14, 2007 23:24:49 
Собутыльник Сэра Мурра
Аватар пользователя

Карма: 23
Рейтинг сообщений: 5
Зарегистрирован: Вт янв 10, 2006 01:26:45
Сообщений: 2923
Откуда: Челябинск
Рейтинг сообщения: 0
на Z80 не катит, ибо там загрузчик писать сложный и схема сама непростая. Увязать AY с авр-кой думаю дело не такое хитрое.

_________________
Изображение Увлекательный ресурс об электронике и не только


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 16, 2007 10:02:33 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 1
Рейтинг сообщений: 23
Зарегистрирован: Вт авг 14, 2007 15:46:45
Сообщений: 199
Откуда: Москва
Рейтинг сообщения: 0
WildCat писал(а):
на Z80 не катит, ибо там загрузчик писать сложный и схема сама непростая. Увязать AY с авр-кой думаю дело не такое хитрое.


8) Я не говорю, что надо повторять эту схему один в один. Просто в качестве отправной точки можно использовать.
Я в свое время хотел ее собрать, но так руки и не дошли. Только детали насобирал. :)
К тому же писал раньше на ассемблере для Z80. Славное было время. :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 21, 2007 23:50:25 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пн окт 30, 2006 02:09:37
Сообщений: 92
Откуда: Таганрог
Рейтинг сообщения: 0
WildCat писал(а):
... То, что описано на elm-chan, не что иное, как запись WAV звука. А в этом сопроцессоре используется синтез реального времени.

Нет, это не запись WAV-звука, а самый настоящий синтезатор-семплер (и именно в реальном времени). WAV-файл там используется как образец инструмента (голоса). Можно хоть мяукнуть в микрофон, а затем исполнять музыку этим звуком (лучше, наверное, по весне :)) ).
Очень интересный проект, вот только никак руки не дойдут интерфейс MIDI к нему прикрутить.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 22, 2007 14:48:52 
Собутыльник Сэра Мурра
Аватар пользователя

Карма: 23
Рейтинг сообщений: 5
Зарегистрирован: Вт янв 10, 2006 01:26:45
Сообщений: 2923
Откуда: Челябинск
Рейтинг сообщения: 0
Ну может я не так выразился. Но я имею ввиду, что он все равно использует семп, в то время как я хочу полифонический синтез реального времени. Я просто думаю, как можно увязать AY8910+AVR+SDcard. Есть идеи по прошивке?

_________________
Изображение Увлекательный ресурс об электронике и не только


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 22, 2007 23:59:55 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пн окт 30, 2006 02:09:37
Сообщений: 92
Откуда: Таганрог
Рейтинг сообщения: 0
WildCat писал(а):
... Но я имею ввиду, что он все равно использует семп, в то время как я хочу полифонический синтез реального времени. Я просто думаю, как можно увязать AY8910+AVR+SDcard. Есть идеи по прошивке?

Ну, так это и есть полифонический синтез в реальном времени! В базовой версии прошивки одновременно звучит 6 голосов. Chan пишет, что если использовать команды аппаратного умножения (используя Мегу, в Tiny их нет), то можно увеличить число одновременно звучащих голосов, или повысить качество звука.
Ну, а что касается упомянутой связки, то проблем здесь нет. Схема будет крайне простая. Нужно повесить сигналы AY на порты AVR, SD(MMC) соединить с SPI. Описания AY есть, SD тоже имеются. Далее, нужно будет только писать программу. В принципе, можно использовать схему подключения и от Спектрума, а AVR взять с возможностью работы с внешней памятью (Мега8515, Мега64, Мега128, Мега162). Тогда взяв исходники муз.редактора Спектрума, провести покомандный (а лучше всего алгоритмический) перевод на ассемблер AVR. Мне доводилось таким образом переводить довольно сложную математику с процессора КР580ИК80А на AT90S8515. Проблем не было, ибо ассемблер AVR очень гибкий и мощный. Кроме того, программа получилась заметно короче и сильно быстрее.
Хех, что-то меня в сторону понесло ...
В общем, можно и попробовать. AY у меня есть, Меги водятся, с MMC дружу...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 23, 2007 03:20:28 
Собутыльник Сэра Мурра
Аватар пользователя

Карма: 23
Рейтинг сообщений: 5
Зарегистрирован: Вт янв 10, 2006 01:26:45
Сообщений: 2923
Откуда: Челябинск
Рейтинг сообщения: 0
Я в АСМе не силен, поэтому один явно не справлюсь. Осталось раздобыть AY... :)
Стукни в аську 251647191 или свою оставь тут или в ЛС.

_________________
Изображение Увлекательный ресурс об электронике и не только


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 29, 2007 05:06:48 
Открыл глаза

Зарегистрирован: Ср авг 29, 2007 02:37:56
Сообщений: 54
Рейтинг сообщения: 0
dx40 писал(а):
Если уж заморачиваться, то лучше ставить старый добрый ADLIB (OPL2, OPL3) на нем хоть при определенных извращениях можно обычные мидюки играть.


А как Вам такой такой чип - YMF721+YAC516 ? ;)
Там упомянутый OPL3 и General MIDI - прошитые в сам чип(!) высококачественные сэмплы (стерео/44100/16бит)!

Подключается на ура к AVR'кам и прочим контроллерам, у которых есть интерфейс внешней памяти!

dx40 писал(а):

А вообще муть все это. Муть и старье. Современные микроконтроллеры вполне могут эмулировать такой процессор.


Во-первых, называйте вещи своими именами :) Это -не процессор - а звуковой СОпроцессор (звуковой чип)

Во-вторых, дайте линк, где показано как сэмулировать хотя-бы OPL на техже ПИКах, АВРах...

dx40 писал(а):

Да и просто играть звук с SD карточки и лучше и проще.


угууу!!! а где памяти стока возьмёте, чтоб уместить качественную MP3-тему 5 минут???

Синтезаторная музыка по понятным причинам будет кушать меньше места.

Подробнее тут:
1) http://zx.pk.ru/showthread.php?t=5413
2) http://www.nedopc.org/forum/viewtopic.php?t=8822
3) http://www.nedopc.org/forum/viewtopic.php?t=8459


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 19, 2007 14:41:35 
Собутыльник Сэра Мурра
Аватар пользователя

Карма: 23
Рейтинг сообщений: 5
Зарегистрирован: Вт янв 10, 2006 01:26:45
Сообщений: 2923
Откуда: Челябинск
Рейтинг сообщения: 0
я все таки что то значит недопонимаю. Как работает тот миди-синтезатор? Я думал на него подаешь обычный GeneralMIDI, 3байтные команды, а он играет. А тут почему то как внешняя память...

_________________
Изображение Увлекательный ресурс об электронике и не только


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

Часовой пояс: UTC + 3 часа [ Летнее время ]


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

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


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

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


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