Введение

YM2413, также известный как OPLL, – это звуковой чип FM-синтеза с пониженной стоимостью, разработанный компанией Yamaha Corporation и основанный на их YM3812 (OPL2). Для удешевления производства многие внутренние регистры были исключены. В результате YM2413 может одновременно воспроизводить только один инструмент, заданный пользователем; остальные 15 предустановленных инструментов нельзя изменить. Также были внесены другие изменения для снижения стоимости: количество форм волн было уменьшено до двух, аддитивный режим был удален вместе с 6-битным управлением громкостью несущей (вместо этого каналы имеют 15 уровней громкости), а каналы не смешиваются с помощью сумматора. Вместо этого встроенный в чип ЦАП использует временное мультиплексирование для последовательного воспроизведения коротких фрагментов каждого канала, что также применялось в YM2612 значительно позже.

Варианты и клоны

Yamaha YM2420 (OPLL2) — это вариант с немного измененными регистрами (преднамеренно не задокументированный для предотвращения аппаратного пиратства), используемый в домашних клавишных инструментах Yamaha. Он имеет тот же пинаут и встроенные FM-пресеты, что и YM2413, но в нескольких регистрах порядок битов частично изменен. Yamaha DS1001 (Konami VRC7 MMC) содержит производную от YM2413 микросхему, используемую в игре Lagrange Point для Family Computer, а также в некоторых игровых автоматах. Она имеет 6 FM-каналов вместо 9, лишена ритм-каналов и содержит другой набор встроенных FM-пресетов по сравнению с YM2413. VRC7 также имеет не задокументированный режим отладки, который предоставляет совместимые с YM2413 сигналы управления и добавляет 3 дополнительных FM-канала (которые также использовались для ритм-каналов). Yamaha YM2413B и YMF281B являются вариантами YM2413 и YMF281 с пониженным энергопотреблением соответственно. Эти варианты также снижают искажения на пересечении встроенного ЦАП. Более низкое энергопотребление указывает на то, что эти варианты могут быть изготовлены с использованием КМОП-технологии. Yamaha YM2423 (OPLL X) — еще одна производная от YM2413. Она имеет тот же пинаут и набор регистров, что и YM2413, но другой набор встроенных FM-пресетов. Yamaha YMF281 (OPLLP) — более поздняя производная от YM2413, возможно, предназначенная для игровых автоматов пачинко или пачислот. Она имеет тот же пинаут и набор регистров, что и YM2413, но другой набор встроенных FM-пресетов. Yamaha FHB013 — более поздняя производная от YM2413. В ней используется 2-металлическая КМОП-технология вместо НМОС. Она имеет тот же пинаут и набор регистров, что и YM2413, но другой набор встроенных FM-пресетов. Возможно, это та же микросхема, что и YMF281B, поскольку, предположительно, она имеет те же пресеты. Она также может быть напрямую получена из YM2413B. UMC U3567 — это микросхема, на 100% совместимая по программному обеспечению, с немного отличающимся пинаутом, требующая адаптера "вывод к выводу" для использования в разъеме YM2413. UMC UM3567 — это микросхема, на 100% совместимая по программному обеспечению, с тем же пинаутом, что и U3567, но с немного улучшенным выходом ЦАП. Для нее требуется тот же адаптер "вывод к выводу", но для другого выхода ЦАП также потребуется удалить два подтягивающих резистора с материнской платы. K 663A (иногда известная как K 663 или K 633A) — это микросхема, на 100% совместимая по программному обеспечению, возможно, основанная на UMC UM3567. Она используется в корейском клоне Family Computer Noraebang, а также в некоторых игровых автоматах. Она имеет тот же пинаут, что и U3567, и улучшенный выход ЦАП. Как и в случае с микросхемами U3567 и UM3567, для использования разъемов YM2413 требуется адаптер "вывод к выводу".