Re: Voice box
- From: "Lord Garth" <LGarth@xxxxxxxxxxxx>
- Date: Tue, 10 May 2005 21:47:30 GMT
"BoB" <not.today@xxxxxxxxx> wrote in message
news:d5r529$13t$1@xxxxxxxxxxxxxxxxxxxxxxx
> Hi
> I am planning to build a voice box which I would like
> to store approximately 10 different phrases, these would be
> played simply by pressing the corresponding button.
> I am planning to use an ISD2560P chip, I googled but cant
> see how to make this chip do what I want, can anyone point
> me in the right direction for a diagram that shows how to wire
> the switches? Or maybe there is an easier solution than this chip?
>
> Thanks in advance
> BoB
The pin description of the address inputs says that you should tie either or
both
A8 & A9 LOW. Then when CE*'s falling edge comes, the A0 through A7 inputs
will be used to select where in the memory the current read or write cycle
will
begin. At 120 seconds record span, this translates into .469 seconds of
record
time. Half this at the 60 second record span. That is 120 sec/256
addresses to
arrive at .469 seconds per address.
Figure out how long your message windows are to be then a proper encoder to
change your 10 buttons into an 8 bit address can be designed.
Roughly, every 25 addresses is 11.7 seconds so,
button 0 0000 0000
button 1 0001 1001
button 2 0011 0010
button 3 0100 1011
button 4 0110 0100
button 5 0111 1101
button 6 1001 0110
button 7 1010 1111
button 8 1100 1000
button 9 1110 0001
Its easier if the number of buttons is a binary multiple. 1, 2, 4, 8 or 16
and you wouldn't
waste any memory.
.
- References:
- Voice box
- From: BoB
- Voice box
- Prev by Date: Re: Voice box
- Next by Date: Re: Resistor Questions
- Previous by thread: Re: Voice box
- Next by thread: Resistor Questions
- Index(es):