Dr. Scott M. Baker

Z80 Retrocomputing 8 – Speech Synthesizer for RC2014

by admin on Aug.13, 2016, under Electronics Projects

I built a speech synthesizer board for the RC2014

The speech synthesizer IC that I chose is the SP0256A-AL2. One of my reasons for choosing it was that it seemed plentiful on eBay. They’re all fakes though, every damn one of them on eBay, so far as I can tell. :( Fortunately, there is a reputable seller here in the states, www.speechchips.com.

Schematic

Here is the schematic for the speech synthesizer board:

RC2014 Speech Synthesizer, Schematic

The circuit is relatively straightforward. The SP0245A-AL2 is connected to the data bus via D0-D7. There’s an active low signal, ALD, that causes the SP0256A-AL2 to load whatever is on the data bus, and we connect that to a 74HCT138N for address decoding. The SP0256A-AL2 provides two status signals back to the CPU, I tied them to the data bus using a 74HCT245N. Writing to the port selected on the 74HCT138N will write to the synthesizer, and reading from that same port will read the status back.

Using the chip involves writing a phoneme, and then polling for the chip to become ready before writing the next phoneme. An alternative implementation would be to use an interrupt handler. I didn’t want to worry about sharing interrupts between the speech synthesizer and the serial port, so I went with the polling solution.

Implementation

Here’s a picture of the pcboard.

Speech Synthesizer for RC2014, Assembled

Source Code

You can find the source code in my repo at www.github.com/sbelectronics. There’s a demo program that says a couple of phrases and is able to recite the lyrics to Daisy Bell.

Ordering the pcboard

You can find the pcboard on Osh Park. You’ll have to buy them in three quantity because that’s the way Osh Park sells them.

Order from OSH Park


2 Trackbacks / Pingbacks for this entry

Leave a Reply


nine + 9 =

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

New Kickstarter Project!

Interested in Nixie Tube projects? Check out my new Nixie Tube Calculator project on Kickstarter.

Copyright Notice

All content on this website is copyright Scott M. Baker and may not be used or reprinted without explicit permission.

Violators will be eaten by a grue.