Yamaha YM2612

Yamaha YM2612
Yamaha YM2612

The YM2612, aka OPN2, is a six-channel sound chip developed by Yamaha. It belongs to Yamaha's OPN family of FM synthesis chips used in several game and computer systems. Developed as a stripped-down version of the YM2608, it lacks its larger sibling's ADPCM channel, Rhythm Sound System, SSG components, and GPIO ports. It also includes a simplified sound mixer with integrated DAC. It was also available in CMOS form, as the YM3438, aka OPN2C. It was most notably used in the Sega Mega Drive/Sega Genesis game console and Fujitsu's FM Towns computer series. As the YM3438, it was used by Sega in various arcade game systems, including the Mega-Play, System 18, and System 32.

The YM2612 has the following features:

  • Six concurrent FM channels (voices)
  • Four operators per channel
  • Two interval timers
  • A sine-wave low frequency oscillator
  • Analogue stereo output (most other contemporary Yamaha FM chips require a separate external digital-to-analog converter chip)
  • For channel three, operator frequencies can be set independently, making dissonant harmonics possible. (Normally, they would have a simple relation like e.g. 2x or 3x relative to a common base frequency.)
  • Per-channel programmable stereo sound (Left, Right, or both Left and Right)
  • Patch compatibility with Yamaha DX/TX synthesizers

The major difference between the YM2612 and the YM2608 is the removal of the original accumulator-equipped sound mixer, which mixed together the 14-bit floating point output of the FM channels. Instead it uses a simpler time-division sound multiplexer, which first truncated the 14-bit channel output to 9-bits, then rapidly looped through outputting each channel. This truncating caused a "glitch" as the waveform approached the zero (neither positive or negative) point, known as the "ladder effect". External sound filtering circuitry was used to reduce some of the noise generated by the truncating and channel looping, reducing the sound quality even more.

Along with the mixer changes, the chip was stripped of its predecessor's SSG component, although its vestigial SSG envelope generator is still functional.

The sixth channel can act as a surrogate PCM channel by means of the 'DAC Enable' register, allowing the chip to play 8-bit PCM sound samples. Enabling the register disables FM output for that channel. PCM data is written to the channel via an 8-bit register. The YM2612 does not provide any timing or buffering of the PCM samples, so all frequency control and buffering must be done in software by the host processor.

The YM3438, aka OPN2C, the CMOS form of the YM2612, changed the Channel 6 DAC output to the same 9-bit output in FM mode. The chip also had higher output impedance, requiring heavier external noise filtering circuitry but outputting louder sound. Sega used an improved version of the OPN2C for the Model 2 version of the Mega Drive/Genesis, without the bit-depth truncating seen in the original OPN2 and OPN2C.

Pinout

# Pin Function
1/12 GND Ground Terminals
2–9 D0 – D7 8-bit Bidirectional data bus
10 NC Not connected
11 /IC System reset, initialize registers, active low
13 /IRQ Maskable Interrupt Request, active low
14 /CS Chip Select, active low
15 /WR Write mode on data bus, active low
16 /RD Read mode on data bus, active low
17 A0 Read/Write Enable, active high
18 A1 Part 1 / Part 2 select (low=1, high=2)
19 A.GND Analog Ground Terminal for internal D/A converter
20–21 MOL, MOR Analog sound outputs, left and right
22 A.Vcc Analog Vcc Terminal for internal D/A converter
23 Vcc +5V Power Terminal
24 øM Master Clock (7.67 MHz recommended)
Yamaha YM2612 pinout.svg


/CS /RD /WR A0 A1 State of Data Bus
0 1 0 0 0 Selects Part 1 Register
0 1 0 1 0 Writes data to selected Part 1 Register.
0 0 1 1 0 Reads the status of Part 1.
0 1 0 0 1 Selects Part 2 register
0 1 0 1 1 Writes data to selected Part 2 register.
0 0 1 1 1 Reads the status of Part 2.
1 × × × × D0 through D7 become high-impedance.

Example circuit

An example schematic for the YM2612 can be found here.

See also

References


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Yamaha YM2612 — El Yamaha YM2612, también conocido como OPN2, es un chip de sonido de seis canales producido por Yamaha. Pertenece a una familia de chips sintetizadores de sonido producidos por Yamaha que usan FM , o síntesis por modulación de frecuencia para… …   Wikipedia Español

  • Yamaha YM2612 — Микросхема Yamaha YM2612, год выпуска 1990 Основная статья: Микросхемы звукогенераторов YM2612, или OPN2  микросхема шестиканального генератора звука, разработанная фирмой Yamaha. Она входит в семейство микросхем аналогичного назначения,… …   Википедия

  • YM2612 — Yamaha YM2612 Le YM2612 est un générateur de son créé par Yamaha[Quand ?][1]. D …   Wikipédia en Français

  • Yamaha YM2608 — YM2608, aka OPNA, is a sixteen channel sound chip developed by Yamaha. It s a member of Yamaha s OPN family of FM synthesis chips, and the successor to the YM2203. It was notably used in NEC s PC 8801/PC 9801 series computers. The YM2608… …   Wikipedia

  • Yamaha YM2608 — YM2608, también conocido como OPNA, es un chip de sonido de dieciséis canales desarrollado por Yamaha. Es un miembro de la familia de Yamaha OPN de fichas de síntesis FM, y el sucesor del YM2203. Se utilizó principalmente en ordenadores de la… …   Wikipedia Español

  • YM2612 — Микросхема Yamaha YM2612, год выпуска 1990 YM2612, или OPN2 электронный компонент, микросхема шестиканального генератора звука, разработанная фирмой YM3812 (OPL2) и YMF262 (OPL3), использовавшиеся в звуковых картах Sound Blaster фирмы Creative… …   Википедия

  • Yamaha YM2610 — YM2610, aka OPNB, is a fifteen channel sound chip developed by Yamaha. It s a member of Yamaha s OPN family of FM synthesis chips, and related to the YM2608. It was most notably used in SNK s Neo Geo arcade and home game systems, along with other …   Wikipedia

  • Yamaha YM2203 — Микросхемы YM2203C производства Yamaha, 1991 и 1994 года выпуска. YM2203, или OPN электронный компонент, микросхема …   Википедия

  • Yamaha Corporation — Yamaha Logo de Yamaha Création 12 octobre 1887 Siège social Hamamatsu …   Wikipédia en Français

  • Yamaha YMF262 — (year 1994) The Yamaha YMF262, also known as the OPL3 (OPL is an acronym for FM Operator Type L), is an FM synthesis sound chip. It is an improved version of the Yamaha YM3812 (OPL2), adding the following features: twice as many channels (18… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”