Difference between revisions of "Audio recording and playback"

From Mech
Jump to navigationJump to search
Line 7: Line 7:
The ISD1100 voice chip is a single chip solution which allows for both the recording and playback of a 10 second audio clip, either in its entirety or in small pieces. Using only an electret microphone, a speaker and minimal circuitry, mainly filtering, a simple system can be developed.
The ISD1100 voice chip is a single chip solution which allows for both the recording and playback of a 10 second audio clip, either in its entirety or in small pieces. Using only an electret microphone, a speaker and minimal circuitry, mainly filtering, a simple system can be developed.


An electret microphone such as is easy to use with the chip. For more information on electret microphone theory and operation visit the microphones page.
An electret microphone such as is easy to use with the chip. For more information on electret microphone theory and operation visit the [[microphones|microphones]] page.
A 16 ohm speaker is recommended for use with the ISD1100.
A 16 ohm speaker is recommended for use with the ISD1100.



Revision as of 18:31, 11 February 2009

Original Assignment

Using the ISD1110 voice chip, and a speaker and microphone provided to you, demonstrate a circuit that allows you to record and play back sounds. Demonstrate it under PIC control. See if you can record and play back multiple sounds, as chosen by the PIC.

Overview

The ISD1100 voice chip is a single chip solution which allows for both the recording and playback of a 10 second audio clip, either in its entirety or in small pieces. Using only an electret microphone, a speaker and minimal circuitry, mainly filtering, a simple system can be developed.

An electret microphone such as is easy to use with the chip. For more information on electret microphone theory and operation visit the microphones page. A 16 ohm speaker is recommended for use with the ISD1100.

The chip can be run under pic control. Using the code below, the pic can start the recording process, enable the playback and even address specific locations of the recording.

Both recording and playback are enabled by connecting the corresponding pin on the chip to ground or digital low. A specific portion of the recording is accessed by sending an 8-bit address to the ISD1100 chip.


Circuit

Code