Интересно, обозначение очень похоже на обозначения микроконтроллеров типа MCS-51.
Вид для печати
Нет, это звуковой чип, который ставится китайцами в игровые автоматы.
Вопрос в другом. Он аналог YM или AY.
Вот к примеру плата фирмы игрософт с установленным таким чипом заодно и z80
http://www.igrosoft.ru/images/pm/000000432.jpg
Кстати у кого знакомые есть где эти аппараты как бы подвергают деструкции после изъятия их милицией могли бы любителям детальки продавать :)
Я такой раздербанил! Это же кландайк флешек (8 на 512КБайт и 1 на 128Кбайт), памяти (4 по 32Кбайт вроде). Вот только все EPM3032 прошиты с отключением Житага, поэтому к сожалению в мусорку, но зато EPM3256 на платке с разъемом под Житаг - готовая девборда! Стабилизатор 3.3в присутствует, так что питать сразу 5в можно.
http://savepic.net/4985625m.jpg
Рекомендую!
PS Я бы и себе еще пару платок бы заимел, если цена будет не шибко высокой.
Ещё одно чудо:
Цитата:
В конце 2003 года российская компания «Русь Телеком» разработала микроконтроллер R100-XP специально для применения в АОН, производимых этой компанией (система команд MCS51, встроенный аналог микросхемы синтезатора звука AY-3-8910).
А если +11 на OE1(вывод 44) подать, вдруг заведется, один фиг не жалко, заодно проверим?
Цитата:
Does the OE1 pin drive High when the MAX 3000A device is being programmed?
Description
No, the OE1 pin does not drive high when the MAX® 3000A device is being programmed. The OE1 pin is the VHJ pin during programming mode which must be set to 11 volts to override the "disable JTAG pins" bit on the device to start the In-System Programming (ISP) operation. If the "disable JTAG pins" bit is not set in the programming files (POF) nor in the device, there is no need to bring VHJ to 11 volts.
*****
I suppose, operation is similar to protection write enable with flash memory (e.g. AM29F0xx). You have to apply high voltage during the intended programming action. The transition to high voltage and vice versa should have a limited rise time, e.g. > 500 ns for the said flash. Extending it to several µs by a RC filter should be save anyway.
Пробовал. Даже на форуме альтеры задавал вопрос. Всегда отправляли к ALU или MPU. И то, под вопросом.
Делал. Но только на бумаге. Там как-то просто по кругу с учетом 2х рядов. И за минусом подключенной ОЗУшки на 32КБайт. А питание с верхнего торца длинных рядов. Я ее шил автономно, питая только через житаг УСБ байт бластером.
Нет, квадратные с разъемами во все стороны. Я сфоткаю, как изымать снова будет. Почти еженедельно изымаем. А наши начальники крышуют и заново ставят. А потом опять изымаем. И так уже два года. То столбики то еще что то. Но в основном подпольные штучки, подключаются к мониторам обычным. Все разборное, чтоб в случае изьятия только платы забирали. Хотя счас требуют и кнопки и платы и даже мониторы.
Но все это акупается за 1-2 дня работы.
Вот такие:
http://img.aucland.ru/market-photos/71/L9w59E.jpg
А чаше такие:
http://www.ixbt.com/short/images/image3_002.jpg
Я включал. Работает. По звуку особо не сравнивал, надо будет сравнить. Похоже скорее на AY (если не ошибаюсь). Схожесть заключается в присутствии то ли на выводе TEST1 то ли на TEST2 частоты (вроде на 26-м выводе, схем под рукой нет, что бы уточнить). На YM там просто логический уровень, а не частота.
Вернемся к теме.
И так, у нас есть целый набор чипов, которые по разным слухам могут звучать по-разному:
General Instrument AY-3-8910
General Instrument AY-3-8912
General Instrument AY-3-8913
General Instrument AY-3-8910A
General Instrument AY-3-8912A
Microchip AY-3-8910A
Microchip AY-3-8912A
Yamaha YM-2149
Yamaha YM-2149F
Можно, конечно, долго спорить, но думаю для начала было бы правильно сравнить все эти чипы по документации, а уже потом выискивать разницу на слух или при помощи осциллографа.
Поиск по интернету позволил найти три варианта описания.
1. General Instrument AY-3-8910, AY-3-8912, AY-3-8913 от 1979 года.
2. Microchip AY-3-8910A, AY-3-8912A от 1989 года.
3. Yamaha YM2149 от 1986 года.
Если как следует почитать эти описания можно ответить на многие вопросы и развенчать ряд мифов об AY-3.
Миф №1
AY от Geniral Instrument настоящий оригинал и лучше чем калька AY от Microchip.
Я полагаю, что AY от Microchip - это тоже самое, что и AY от General Instrument. Контора разделилась на отдельные фирмы, департамент, который занимался микросхемами, стал называться Microchip и продолжил выпуск тех же микросхем, но уже под новой торговой маркой.
Миф №2Цитата:
General Instrument (GI) — производитель разнообразной электроники, специализировавшийся на полупроводниковых элементах и оборудовании для кабельного телевидения. Компания основана в 1939 году. В 1950-х и 1960-х годах занималась производством диодов и транзисторов. С 60-х годов GI также стала производителем цифровых микросхем. В 1976 году компанией была создана линейка микропроцессоров PIC. В 1989 году отделение, занимавшееся разработкой процессоров, вместе с остатками Microelectronics Division, выделилось в отдельную компанию Microchip Technology. В 1997 году оставшаяся часть компании разделилась на три отдельных компании — General Semiconductor (силовые полупроводники), CommScope и NextLevel Systems (системы кабельного и спутникового телевидения, позже переименовалась обратно в GI). Новая General Instrument Corporation, образовавшаяся после разделения, была позднее куплена компанией Motorola, и стала заниматься направлением Connected Home Solutions компании Motorola.
AY-3-8913 - тоже самое, что AY-3-8910 только с невыведенными портами I/O.
Такое утверждение справедливо только для 8910 и 8912, 8913 - это другой чип, в этом можно убедиться сравнив две таблицы электрических параметров микросхем 8910/12 и 8913 в первом описании на стр. 23 и 24. Для примера, максимальная тактовая частота 8913 - 2,5 Мгц против 2 Мгц для 8910/12.
Миф №3
Чипы AY с литерой А на конце лучше, чем без литеры.
Чипы с литерой A действительно отличаются от чипов без литеры, об этом свидетельствуют описания 1 и 2. По аналоговым сигналам они не отличаются, а вот по цифровым различия есть. Достаточно сравнить тайминги в описании 1 на стр. 23 и в описании 2 на стр. 11. Полагаю, что изменение таймингов связано с тем, что первый вариант AY без литеры был заточен под микропроцессоры GI, а вариант с литерой А доработанный появился для улучшения совместимости с микропроцессорами других фирм или просто поправили исходя из опыта эксплуатации. В любом случае, если микросхема в вашем Спектруме заработала и играет, то это никак не должно сказываться на звучании.
Миф №4
YM2149 имеет логарифмический ЦАП, а AY-3 линейный.
AY-3 тоже имеет логарифмический ЦАП, отличие только в разрядности ЦАПа, для YM2149 - 5 бит, для AY-3-8910/12 (A) - 4 бита.
Об этом можно прочесть и в первом и во втором описании в самом начале во 2-ом абзаце.
Миф №5
Yamaha YM2149 - калька с AY-3, потому хуже чем AY-3.
То, что Yamaha при создании своего чипа использовала AY-3, как прототип, нет никакого сомнения. В описании 3 в Features производитель сам об этом говорит, он подчеркивает, что YM2149 полностью совместим по выводам с AY-3-8910 от GI.
На счет хуже, тут скорее просто срабатывает психология. У многих был именно YM2149, а в книжках про Спектрум писали про AY-3-8910/12, вот и сложилось мнение, хотелось оригинал...
Исходя из документации, основным отличием является разрядность ЦАПа, YM2149 имеет 5 бит против 4 бит у AY-3-8910/12 (A). Отсюда можно заключить, что чисто по документации YM2149 лучше (предпочтительнее).
P.S. описания 1, 2, 3 которые приводились по тексту, легко найти в интернете, если ввести в поиске:
1. General Instrument AY-3-8910
2. Microchip AY-3-8910A
3. Yamaha YM2149
Вот получил сегодня плюшки. Я же не просто так спрашивал :)
http://s020.radikal.ru/i712/1403/57/b4ff28c7a12bt.jpg
Тогда вопрос, что делает 5-ый бит со звуком, что на выходе получается именно логарифм ? Это я вижу осциллографом, могу записать видео с YM2149 и AY-3-8910. И вижу чёткую разницу между AY-3-8910, где на выходе линейная зависимость. Тест очень простой, по очереди задаю громкость канала 0....14,15,14....1. Результат получается совершенно разный и на YM2149 я вижу картину очень близкую к логарифму, по крайней мере на глаз. Если это не логарифм то тогда что и какова зависимость с 5-ым битом ? Итак мы можем вставить громкость от 0 до 15, что должно быть на цапе в диапазоне от 0 до 31 ?
Кроме всего музыка написанная на YM2149 совершенно ужасно звучит на AY-3-8910, соответственно и наоборот. Например у музыканта Dreamer, до 1995 года был именно AY-3-8910, после какой-то катастрофы, ему починили комп, где одна из замен была смена на YM2149. В результате у меня есть дубль диска с его музыкой в ASMе, которую он корректировал под новый чип. Далее после 1995 года он писал только под YM2149.
http://www.sipe-srl.it/cgi-bin/pdf/c...__sipe_srl.pdf
IC AY-3-8910A Gen.SuoniAlt. YM2149F(Yamaha) o KC89C72
Беру книжку про AY-3-8910 http://zx-pk.ru/showthread.php?p=697500#post697500 , смотрю страницу 5 (5-22), Fig.3, вижу логарифмическую зависимость.
Как можно взять что-то там, где этого нет?
http://savepic.net/5085227.png
в два раза больше уровней громкости можно задать, если для AY - 16 вместе с нулем, то для YM - 32 тоже вместе с нулем. Логарифм заключается в том, что уровень напряжения (громкости) с каждым шагом изменяется не на одно и то же значение, а на разные по закону логарифма, эта картинка приведена в описании на AY и на YM.
Сделано это из-за особенности восприятия уха. Насколько мне известно, даже потенциометры некоторые делаются не линейные, а логарифмические, чтобы удобнее было ими регулировать звук.
В защиту АУ можно еще добавить, что 5-ти битная градация громкости присутствует только при использовании стандартных форм, которые генерируются самой микросхемой, если вручную уровень громкости задавать и делать свои формы, например синус, то градация будет 4 бита, как на АУ, так и на YM. Для этого достаточно сравнить регистры громкости по документации они абсолютно одинаковые.
---------- Post added at 16:15 ---------- Previous post was at 16:09 ----------
это надо сравнивать на одном компьютере и на одной звуковой плате одну и ту же мелодию.
если используются стандартные формы изменения громкости, пилы, нарастания и т.п., то разницу можно будет услышать, так как эти формы будут реализованы на YM в два раза точнее, то есть ступенек там будет в два раза больше за счет лишнего бита ЦАП. Наверное, это скажется на звуке.
Народ не путайте громкость и огибающую. Громкость везде 4бита. Огибающая на Ямахе - 5бит, а на AY - 4 бита.
График дан к уровню напряжения. Я это расцениваю, как напряжение выходного сигнала. А значит и громкости (ведь огибающая и есть уровень громкости во времени).
Если громкостью управлять вручную, через регистр, то используются 4 бита. Доступны 16 ступеней.
Если громкостью управляет огибающая, то на Ямахе используется 5 бит. На выходе 32 ступени.
Что не так?
Другими словами, четные ступени, которые генерируются при помощи огибающей нельзя установить вручную. Для ручной установки доступны ступени 1, 3, 5 ... 29, 31. Всего 16. Или 4 бита.
Можно сказать, что на Ямахе ЦАП 5-битный, но при ручной установке используются только старшие 4 бита, а младший бит всегда равен единице.
Вот теперь понятно.
правильно, теперь все понятно, о чем собственно и писали...
просто без громких слов - "Огибающая"
---------- Post added at 11:28 ---------- Previous post was at 11:21 ----------
конечно, и то и то громкость, просто через регистр эту "огибающую" можно произвольно делать. ЦАП он имеет дискретизацию по уровню, то есть по громкости. Дискретизация по времени определяется тактовым генератором и влияете на точность воспроизведения частоты, то есть высоты звука...
Так как генератор и в AY в YM одинаковый, то по высоте тона разницы нет, а вот по громкости звучания по точности воспроизведения "огибающей" при использовании стандартных форм огибающих YM лучше точнее. Поэтому ААА и говорит, что YM плюмкает мягче, чем AY.
Какие громкие слова? Термин "envelope" используется во всех даташитах. На русский это переводится, в том числе, как "огибающая". Математический термин такой. Конечно, можно использовать и "стандартная форма, которая генерируется самой микросхемой", но как-то громоздко.
---------- Post added at 11:42 ---------- Previous post was at 11:40 ----------
Генератор огибающей в YM шпарит в два раза быстрее, что бы за то же время выдать 32 ступеньки вместо 16. А тон, да, той же высоты получается.
Только основная заруба в том, что этот самый "envelope" он общий, и для ручного управления и для автоматического, правильно? Разница только в том, что у одного чипа автоматический имеет на 1 бит больше. Если бы изначально было применено словосочетание "генератор огибающей" вопроса бы не возникло вообще.
Тогда разъясните, что означает мистическая буква "V" по вертикальной оси приведенных графиков?
Нет, не так.
Ручной вариант - пишем в регистр громкость 0-15. На выходе меандр или шум заданной постоянной громкости.
Вариант с огибающей, задаем в регистрах частоту и форму огибающей. На выходе меандр или шум громкость которых автоматически изменяется согласно огибающей. На Ямахе громкость огибающей имеет 32 шага, на AY - только 16.
Огибающая - это правило по которому автоматически изменяется громкость.
Пример огибающей: выставляем громкость в 15 (31 для Ямахи), через заданные периоды времени уменьшаем громкость на 1, как дошли до 0 - остановились.
Это самый простой пример. В более сложных по достижению нуля, можем начать считать в обратную сторону, по достижению 15 (или 31) опять развернуться.
В прикрепленном изображении все возможные формы огибающей.
---------- Post added at 17:58 ---------- Previous post was at 17:56 ----------
А что же у нас на выходе? Метры или килограммы?
там же написано, прямо рядом с этой картинкой: normalized voltage range of from 0 to 1 Volt. там токовые выходы. именно поэтому их 1) вот так просто накоротко смешали 3 в 1, 2) обязательно нагрузили на килоомный резистор - без этого нечего усиливать.
http://dev-docs.atariforge.org/files...2_Feb-1979.pdf - посмотрите еще рисунок 35.
ну и что? громкость аналогична изменению напряжения сигнала, а не тока.
рассматривать выходной сигнал без обвеса бессмысленно.
ну регистр громкости в описании если посмотреть, сколько бит можно задать?
5-й бит там переключение режима ручной/автомат...