Yamaha YMF7xx: Семейство аудиочипов и звуковых карт.
Yamaha YMF7xx
Yamaha YMF7xx: Обзор чипсетов OPL3/OPL4 для звуковых карт ISA/PCI. Поддержка MIDI, Sound Blaster, DirectSound3D и CD-ROM. Характеристики и отличия моделей.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Существовали различные семейства аудиоконтроллеров Yamaha с маркировкой YMF7xx.
There have been various families of Yamaha audio controllers labelled as YMF7xx.
семейства OPL3-SA
YMF701 (OPL3 SA): включает в себя функции OPL3 и OPL3 L, 16-битный стереокодек, MIDI-интерфейс, совместимый с MPU 401, игровой порт, интерфейс Plug and Play ISA, совместимость с Windows Sound System (CS4231) и Sound Blaster Pro. YMF711 (OPL3 SA2): на базе OPL3 SA, добавляет совместимость с Plug and Play ISA, 10-контактный интерфейс поддерживает 16-битное декодирование адреса порта (старшие 4 бита), интерфейс EEPROM, расширенный видеопорт, интерфейс CPU и DAC для OPL4 ML, интерфейс модема или интерфейс IDE CD-ROM. YMF715 (OPL3 SA3): на базе OPL3 SA2, семейство OPL3 SA3 добавляет поддержку 3D-звука через DirectSound3D и QSound.
YMF701 (OPL3 SA): Incorporates OPL3 and OPL3 L features, 16 bit stereo CODEC, MPU 401 compatible MIDI interface, game port, Plug and Play ISA interface, Windows Sound System (CS4231) and Sound Blaster Pro compatibility. YMF711 (OPL3 SA2): Based on OPL3 SA, it adds Plug and Play ISA compatibility, 10 pin interface supports 16 bit port address decode (top 4 bits), EEPROM interface, Zoomed video port, CPU and DAC interface for OPL4 ML, modem interface, or IDE CD ROM interface. YMF715 (OPL3 SA3): Based on OPL3 SA2, the OPL3 SA3 family adds 3D audio support via DirectSound3D and QSound.
Семейство DS-XG
Последний номер модели для контроллерных микросхем, используемых на картах шины ISA, – 719; микросхемы, используемые на картах PCI, начинаются с 720 и выше. Микросхемы для автономных адаптеров шины PCI маркируются как YMF7x4, а для систем, установленных на плату или встроенных, – как YMF7x0. Серия DS XG оснащена аппаратным XG MIDI-синтезом с полифонией 32 или 64 нот, полнодуплексным воспроизведением и записью при любой частоте дискретизации (внутренне повышается до 48 кГц), внешним игровым контроллером и MIDI-интерфейсом, а также блоком поддержки устаревших приложений DOS. Процессоры семейства DS XG использовались во многих недорогих (менее 50 долларов) звуковых картах. Относительная производительность была хорошей, несмотря на типично низкую стоимость. Карты обычно оснащались качественными 18-битными цифро-аналоговыми преобразователями, обеспечивающими сопоставимый низкий уровень шума и гармонических искажений, как и в полупрофессиональном оборудовании. Синтезатор XG серии DS XG поддерживает не только базовый уровень XG System Level 1, но и некоторые дополнения MU 50 и может воспроизводить большинство музыкальных данных, ранее запрограммированных для популярной дочерней платы DB50XG. Карты YMF7x4 поставляются с 2 МБ 8-битных сэмплов по умолчанию, которые необходимо загружать в системную оперативную память при загрузке. Разрешение и содержимое банка сэмплов не являются аппаратными ограничениями. Пользователь может загружать собственные банки с помощью сторонних инструментов для дальнейшего улучшения качества звука или полной смены набора инструментов. Как и большинство других генераторов тонов стандарта XG, YMF7x4 может переключаться в режим TG300B, который является эмуляцией стандарта Roland GS и обеспечивает адекватное воспроизведение музыкальных данных с логотипом GS. Поддержка устаревших технологий включает в себя FM-синтезатор OPL3, эмуляцию Sound Blaster Pro (22 кГц, 8 бит, стерео) и MIDI-интерфейс, совместимый с MPU 401. Помимо OPL3, приложения DOS, работающие под Windows 9x/Me, также могут использовать генератор тонов XG. Все эти функции доступны с помощью VxD-драйвера Yamaha под Windows 9x/Me. WDM-драйверы для этих операционных систем и более поздних Windows 2000/XP могут лишаться важных элементов управления микшером, таких как отдельные выходы Line Out и 3D Wide. Режим поддержки устаревших технологий не поддерживается в ОС на базе NT. Оригинальной версией чипсетов DS XG является YMF724. Он ограничен двумя каналами вывода. За ним следует YMF744 и его варианты, которые имеют четырехканальный вывод. Последняя и самая продвинутая версия серии чипсетов YMF7x4 – YMF754, которая также имеет стандартный четырехканальный вывод, но добавляет функции сниженного энергопотребления. Самыми функциональными звуковыми картами на базе YMF754 являются Labway XWave 6000 (которая имеет дополнительный аппаратный чип для эмуляции 5.1-канального объемного звука и шестиканальный усилитель, обеспечивающий 2 Вт на канал) и Hoontech SoundTrack i Phone Digital XG (которая имеет дополнительный разъем для входящей в комплект поставки гарнитуры с микрофоном, оптимизированным для речи, а также схему, ограничивающую обратную связь в приложениях телефонии). VxD-драйверы DS XG под Windows 95, 98, 98SE или ME могут переключаться на Sondius XG, что позволяет эмулировать генератор тонов VL70 m (за исключением блока искажения).
The last model number for controller chips used on ISA bus cards is 719; chips used on PCI cards start at 720 and higher. Chips for PCI bus standalone adapters are marked YMF7x4, while on board or embedded systems are marked YMF7x0. The DS XG series features hardware assisted XG MIDI synthesis with either 32 or 64 note polyphony, full duplex playback and recording at any samplerate (internally upsampled to 48 kHz), external game controller and MIDI interface, and a legacy block for DOS application support. The DS XG family processors were used in many inexpensive (sub $50) soundcards. Relative performance was good despite the typical low cost. The cards were usually equipped with good quality 18 bit Digital to Analogue Converters, providing similar low noise and harmonic distortion levels to those found in semi professional hardware. The XG synthesizer on the DS XG series features not only basic XG System Level 1, but also some of the MU 50 additions, and can reproduce most musical data previously programmed for the popular DB50XG daughterboard. YMF7x4 cards shipped with a 2 MB bank of 8 bit samples by default, which must be loaded into system RAM during booting. Neither the resolution nor content of the sample bank are hardware limitations. A user can load their own banks using third party tools to further improve sound quality or completely change the set of instruments. As with most other XG standard tone generators, YMF7x4 can switch itself into TG300B mode, which is an emulation of the Roland GS standard that allows adequate playback of musical data bearing the GS logo. Legacy support includes an OPL3 FM synthesizer, Sound Blaster Pro (22 kHz 8 bit Stereo) emulation and MPU 401 compatible MIDI interface. In addition to OPL3, DOS applications running under Windows 9x/Me can also use the XG tone generator. All of these features are available using Yamaha's VxD driver under Windows 9x/Me. WDM drivers for these operating systems and later Windows 2000/XP may lack important mixer controls, like separate Line Out and 3D Wide. Legacy mode is not supported under NT based OSes. The original version of the DS XG chipset series is the YMF724. It is limited to two channel output. It is followed by the YMF744 and its variants, which feature four channel output. The final and most advanced version of the YMF7x4 chipset series is the YMF754, which also features standard four channel output, but adds lower power consumption features. The most feature rich soundcards based on the YMF754 are the Labway XWave 6000 (which has an additional hardware chip to emulate 5.1 surround sound and a six channel amplifier providing 2W per channel) and the Hoontech SoundTrack i Phone Digital XG (which features an additional connector for an included speech optimized headset microphone as well as support circuitry that limits feedback in telephony applications). The DS XG vxd drivers under Windows 95, 98, 98SE or ME can switch to Sondius XG which allows emulation of the VL70 m tone generator (except for the distortion block).
Модели
YMF724 (DS 1): Первая модель, использующая шину PCI. Включает 64-голосный волновой синтезатор (поддерживается всего 73 одновременных аудиопотока), интерфейс к кодеку AC'97, выход S/PDIF, декодер Dolby AC-3. YMF738: Интегрированное Sensaura 3D-аудио, интерфейс AC'97 2.1. YMF740C (DS 1L): Основан на YMF724, но включает только 32-голосный волновой синтезатор (поддерживается всего 41 одновременный аудиопоток). В отличие от YMF724, в нем отсутствуют интерфейсы S/PDIF и AC-3. YMF744B (DS 1S): Соответствует PCI 2.2, полностью 3,3-вольтовый процессор на основе YMF724, добавляет поддержку порта ZV, вторичный AC'97 2.1 CODEC. YMF754 (DS 1E): Основан на YMF744, добавляет возможность одновременного использования порта ZV и входа S/PDIF, питание 2,5 В для основной логики и фильтра PLL, смешивание входного сигнала SPDIF с микшера без предварительного изменения частоты дискретизации.
YMF724 (DS 1): First model using PCI bus. Includes 64 voice wavetable synthesizer (total 73 concurrent audio streams supported), interface to AC'97 codec, S/PDIF output, Dolby AC 3 decoder. YMF738: Integrated Sensaura 3D audio, AC'97 2.1 interface. YMF740C (DS 1L): Based on YMF724, but includes only 32 voice wavetable synthesizer (total 41 concurrent audio streams supported). It also lacks the S/PDIF and AC 3 interfaces in YMF724. YMF744B (DS 1S): PCI 2.2 compliant, fully 3.3V power processor based on YMF724, it adds support of ZV port, secondary AC '97 2.1 CODEC. YMF754 (DS 1E): Based on YMF744, it adds simultaneous usage of ZV port and S/PDIF input, 2.5V power for core logic and PLL filter, mixing SPDIF input from mixer without prior sample rate conversion.
Семейство AC-XG
Семейство AC XG оснащено кодеком AC'97. YMF725: кодек AC'97 для использования с YMF724. YMF743: AC'97 2.1 стереокодек. YMF752: AC'97 2.1 стереокодек с преобразователем частоты дискретизации. YMF753: AC'97 2.2 стереокодек, основанный на YMF743.
The AC XG family features AC'97 codec. YMF725: AC'97 codec for use with YMF724. YMF743: AC'97 2.1 stereo codec. YMF752: AC'97 2.1 stereo codec with sample rate converter. YMF753: AC'97 2.2 stereo codec based on YMF743.