

Gallery : YAMAHA YMZ294
[caption id="attachment_331" align="alignnone" width="300"]

This is the Sound IC YAMAHA YMZ294.
Voltage is 5 Volts, clock is 4 MHz or 6 MHz, 18 pin.
YAMAHA YMZ294 is the Sound Generator LSI that equivalent of YAMAHA YM2149.
YAMAHA YMZ294 is sound compatible with YAMAHA YM2149.
YAMAHA YMZ294 and YAMAHA YM2149 are SSG sound chip.
SSG is Software-controlled Sound Generator, the famous sound card Mockingboard for Apple 2 series is with General Instrument AY-3-8910 x 2 and General Instrument AY-3-8910 is SSG sound chip.
YAMAHA YMZ294 and YAMAHA YM2149 includes General Instrument AY-3-8910 SSG sound chip.
There are sound compatibility and software programming compatibility with General Instrument AY-3-8910 and YAMAHA YMZ294 and YAMAHA YM2149.
GI (General Instrument) AY-3-8910 and YAMAHA YMZ294 and YAMAHA YM2149 are called PSG (Programmable Sound Generator) too.
How about music sound for PIC Micro Computer by us ?
There are many sound demo for YAMAHA YMZ294 and YAMAHA YM2149 in Internet.
There are many 8-bit personal computers that uses YAMAHA YM2149.
You may know YAMAHA YM2149 game sounds.
YMZ294 is, 3 waves, 1 noise, 8 octave, SSG (PSG) sound IC.
Data bus is 8-bit.
Mixed analog sound is from mixed analog out pin.
Sample circuit and sample program for PIC16F84A is in datasheet with YMZ294.
Pin Diagram will be later.
Front the most left side is No.1 pin.
(Photo AFP – Toshiki Shirose)
(R.S.F. toshiki speed news press, Agence France-Presse, 27 Sunday July 2014 The Roman)
PIC RA - Direct Bus - * -> YAMAHA YMZ294 Control (3 ~4 port)
PIC RB - Direct Bus - * -> YAMAHA YMZ294 Data bus (8 port)
PIC RC Serial ROM, Serial RAM
PIC USB PC Keyboard, Memory Disk(?)
PIC CLK EPSON SG series
PIC Voltages 3.3 Volts
PIC CLK EPSON SG series or CLK from PIC Board (1/4 CLK)
YAMAHA YMZ294 Sound Board Voltages 5 Volts
SPEAKER On YAMAHA YMZ294 Sound Board
* Connection IC
(?)
We use PIC CPU Direct Bus and Serial Bus and USB (?)
PIC CLK is 16 MHz or 24 MHz (?)
YAMAHA YMZ294 Sound Board control is from PIC Board and software
(Circuit Draft Copyright Toshiki Shirose, The Family of Chichibu and The Caliph Shirose Military)
(R.S.F. toshiki speed news press, Agence France-Presse, 27 Sunday July 2014 The Roman)
We can use PIC16F1717, PIC16F1718, PIC16F1719.
Homework: Check PIC16F1717, PIC16F1718, PIC16F1719.
(R.S.F. toshiki speed news press, Agence France-Presse, 27 Sunday July 2014 The Roman)
We may replace PIC16F84A to PIC16F1717/8/9 for an example program in YAMAHA YMZ294 datasheet.
This example program uses generic I/O. (We must change constant in header of an example program (?). EQU means Equal.)
(R.S.F. toshiki speed news press, Agence France-Presse, 27 Sunday July 2014 The Roman)
Serial ROM is 256 K ( 256 / 8 = 32 K bytes).
Serial RAM is 256 K ( 256 / 8 = 32 K bytes).
Total 64 K bytes.
(?)
(R.S.F. toshiki speed news press, Agence France-Presse, 27 Sunday July 2014 The Roman)
Test circuit will be later.
We must buy Logic Analyzer or Oscilloscope.
(R.S.F. toshiki speed news press, Agence France-Presse, 27 Sunday July 2014 The Roman)
Serial ROM is 128 K ( 128 / 8 = 16 K bytes).
Serial RAM is 256 K ( 256 / 8 = 32 K bytes).
Total 48 K bytes
Bank RAM 16 K bytes.
(?)
Bank RAM can make over 64 K bytes. (ex) 128 K bytes)
(R.S.F. toshiki speed news press, Agence France-Presse, 27 Sunday July 2014 The Roman)