isd4002
TRANSCRIPT
-
June 2000
ISD/Winbond 2727 North First Street, San Jose, CA 95134 TEL: 408/943-6666 FAX: 408/544-1787 http://www.isd.com
Figure: ISD4002 Series Block Diagram
GENERAL DESCRIPTIONThe ISD4002 ChipCorder products provide high-quality, 3-volt, single-chip record/playback solu-tions for 2- to 4-minute messaging applicationsideal for cellular phones and other portable prod-ucts. The CMOS-based devices include an on-chip oscillator, anti-aliasing filter, smoothing filter,AutoMute feature, audio amplifier, and highdensity, multilevel Flash storage array. TheISD4002 series is designed to be used in a micro-processor- or microcontroller-based system.Address and control are accomplished through aSerial Peripheral Interface (SPI) or Microwire SerialInterface to minimize pin count.
Recordings are stored in on-chip nonvolatilememory cells, providing zero-power messagestorage. This unique, single-chip solution is madepossible through ISDs patented multilevel storagetechnology. Voice and audio signals are storeddirectly into solid-state memory in their naturalform, providing high-quality voice reproduction.
ISD4002 SeriesSingle-Chip Voice Record/Playback Devices120-, 150-, 180-, and 240-Second Durations
-
ISD4002 Series
ii Voice Solutions in Silicon
Table: ISD4002 Series Summary
PartNumber
Duration (seconds)
Input SampleRate (KHz)
Typical Filter Pass Band (KHz)
ISD4002-120 120 8.0 3.4
ISD4002-150 150 6.4 2.7
ISD4002-180 180 5.3 2.3
ISD4002-240 240 4.0 1.7
FEATURES Single-chip voice record/playback solution
Single +3 volt supply
Low-power consumption
Operating current:ICC Play = 15 mA (typical)ICC Rec = 25 mA (typical)
Standby current: 1 A (typical)
Single-chip durations of 120, 150, 180, and 240 seconds
High-quality, natural voice/audio reproduction
AutoMute feature provides background noise attenuation during periods of silence
No algorithm development required
Microcontroller SPI or Microwire Serial Interface
Fully addressable to handle multiple messages
Nonvolatile message storage
Power consumption controlled by SPI or Microwire control register
100-year message retention (typical)
100K record cycles (typical)
On-chip clock source
Available in die form, PDIP, SOIC, TSOP, and chip scale packaging (CSP)
Extended temperature (20C to +70C) and industrial temperature (40C to +85C) versions available
-
ISD i
!"#
$%&'($$'%')* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ","#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ "# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ .#'#/ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 00+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
'*$'%')*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ #'"#1&&$
&&'
2 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3"'"#166$
66'
2 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *'#&'"#1&*&'*42 ++++++++++++++++++++++++++++++++++++++++++++++++ '#&'"#1&*&'*52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 6&")"#"#1&7)7%2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 6#12 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 6.#)"#'1.)'2+++++++++++++++++++++++++++++++++++++++++++++++++++++++++ !.#')"#1.')2+++++++++++++++++++++++++++++++++++++++++++++++++++++++++ !1(82 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ !'#"#1'*%2 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ !9&1&2 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ !$:#'"#1;(82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ !&"#."#97?"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >'# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @'## ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @
%'.'*3'&3&.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
$'$=A'&('.$*')* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
)$'*3'*-).&%')*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >
-
ii Voice Solutions in Silicon
-"B '!%)')'"# ++++++++++++++++++++++++++++++++ -"B '!"# +++++++++++++++++++++++++++++++++++++++++++++++++++ -"6B '!&*&'*. +++++++++++++++++++++++++++++++++++++++++++ 6-"!B '# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @-"B ''#/0/C0++++++++++++++++++++++++++++++++++++ -">B %00+++++++++++++++++++++++++++++++++++++++++++++++++++++ -"@B C#00-0#++++++++++++++++++++++++++++++++++++++++++++++ -" B >C#00-0#+++++++++++++++++++++++++++++++++++++++++++++ >-"DB #+++++++++++++++++++++++++++++++++++++++ >-"B &
#$:07' ++++++++++++++++++++++++++++++++++++++++++ @-"B &
#$:07.9 ++++++++++++++++++++++++++++++++++++ -"B &
#$:07'#.# +++++++++++++++++++++++ -"6B &
#$:07'9# ++++++++++++ D-"!B ( :6+!00#%0)"#1%)2%'1$2 ++++++++ -"B (+>'#"'1'212 ++++++++++++++++++++ -">B (+6'#0)"#'##"#1)'212 +++++++++++ -"@B '!C("#172 +++++++++++++++++++ 6-" B '!121E2 +++++++++++++++++++++++++++++++++++
%B $:#'"#%++++++++++++++++++++++++++++++++++++++ %B )"00 +++++++++++++++++++++++++++++++++++++++++++++++++++ >%6B '##+++++++++++++++++++++++++++++++++++++++++++++++++++ @%!B &"#.:0"0#1#2 +++++++++++++++++++++++++++++++ %B )##1#2+++++++++++++++++++++++++++++++++++ %>B 0#1#2++++++++++++++++++++++++++++++++++++++++ D%@B &0#1#2 ++++++++++++++++++++++++++++++++++++++++ D% B &"#.:0"0#12 ++++++++++++++++++++++++++++++++++++++++ %DB )##12 ++++++++++++++++++++++++++++++++++++++++++++ %B 0#12+++++++++++++++++++++++++++++++++++++++++++++++++ %B &0#12+++++++++++++++++++++++++++++++++++++++++++++++++ %B '&0#+++++++++++++++++++++++++++++++++++++++++++++++++++ !%6B #%0)"#1%)2%'1$20 ++++++++++++++++ %!B #"'1'2120 +++++++++++++++++++++++++++ %B #0)"#'##"#1)'2120++++++++++++++++++ %>B '!#+++++++++++++++++++++++++++++++ !%@B 0+++++++++++++++++++++++++++++++++++++++++++++++++++++
-
1ISD
!"#$ %&'$&( $ '
#$&( )' ' &(**##() $ # )
+$#(%##('$"#' %$$$&(%#%
#(#%*$%,,,
-).$(%##('%"%'#$$((#$,()%,#
+%'/0 1-1-2*
$$'#%)*)34' $$* % + $ /52 %( 3$ 6
()6%(
' $ # #$
()6$*-#$$%
()$%$##
Figure 1: ISD4002 Series TSOP and PDIP/SOIC Pinouts
28-PIN TSOP
ISD4002
PDIP/SOIC
ISD4002
-
2 Voice Solutions in Silicon
Figure 2: ISD4002 CSP Pinout
Name BallLocationTSOP Pin #
9
66$
$
$0&$3 $
$1$,1 $
9
66$
%
$8'287 %
$1$,1r %
9
&&$
%
9
66'
&
9
66'
& 1$
9
&&'
& 1$
9
66$
&
026, '
6&/. '
;&/. '
5$& '
0,62 (
66 (
9
&&'
(
,17 (
Name BallLocationTSOP Pin #$ $ $
% % % %
& & & &
' ' ' '
( ( ( (
##"$$')78))$
)$
( )
)6$
)
" $$ $) $$ /866$
2
)$6%$) $ '%# '
( $ $ $ /866'
2 ) $'%#'%
($$)$$#)%'866$
866'
)6866
$ ) %%)$#)%866
$
!" %$$%$$%$#)$( $% ##8%/6%%62#9##$)(#$&(9'+5+57$' #% $ ' %&( ) %# #9## $%+5+57),#8%#$&('# ' +5+ 51$$
-
3ISD
# $$$$%%#%# , #8% #9## $ +5+ 5:)(%#$&('+5+ 5 1 ;$ )&$+5+57#+5+5 #( $% #+5+ 5: )( 866$
$ & +5+57
) $ # ##)+
NOTE ! " ## $ %!& " # '
# #
' 0-
-
4 Voice Solutions in Silicon
##1-%()$6$)6)(
$ $%#
$$ 6$%)(#/#2 (" $1-1- $$0 $$0
$0- -' $ %.$##%( ) $
()6
, -# ),-+>=%%1$$($()6'=-1 $=-1$'
%$ $%'# !"#$%&( / $ ' ##('##(
2 $ ( !?! ,@#(0-
-
5ISD
##6 ))%$#$9$)#####((66##()('(
' $+1+1$')'(#/'D2'$/$2+,A;$)+1+*)#6'$#/626#(#+%1;$$+1%D'D,A;'+1$'$#/6#2+#)))($+1+*8&&$
#*% * ' '$
# #%.*$6$$0
-
6 Voice Solutions in Silicon
1$$' 6 $#$'6'$(%#$%$ ()6 # #$
6
, # # (%)6# ' '=-1#6 '
9#$
0HVVDJH&XHLQJFDQEHVHOHFWHGRQO\DWWKH
EHJLQQLQJRIDSOD\RSHUDWLRQ
$VWKH,QWHUUXSWGDWDLVVKLIWHGRXWRIWKH,6'
FRQWURODQGDGGUHVVGDWDLVEHLQJVKLIWHGLQ&DUH
VKRXOGEHWDNHQVXFKWKDWWKHGDWDVKLIWHGLQLV
FRPSDWLEOHZLWKFXUUHQWV\VWHPRSHUDWLRQ,WLV
SRVVLEOHWRUHDGLQWHUUXSWGDWDDQGVWDUWDQHZ
RSHUDWLRQDWWKHVDPHWLPH6HH)LJXUHWKURXJK
)LJXUHIRU2SFRGHIRUPDW
%! ') ( 38'
/
9#( # !"#2'38'
)$%##;9#(#% '$$#$ ( )
, *-
-
7ISD
'$$#)*)'
Figure 4: SPI Port
*$(#$%$'%'%'$
:KHQ,$%,JQRUH$GGUHVV%LWLVVHWWRDSOD\EDFNRUUHFRUGRSHUDWLRQVWDUWVIURPDGGUHVV$$)RU
FRQVHFXWLYHSOD\EDFNRUUHFRUG,$%VKRXOGEHFKDQJHGWRDEHIRUHWKHHQGRIWKDWURZVHH5$&WLPLQJ
2WKHUZLVHWKH,6'ZLOOUHSHDWWKHRSHUDWLRQIURPWKHVDPHURZDGGUHVV)RUPHPRU\PDQDJHPHQWWKH5RZ
$GGUHVV&ORFN5$&SLQDQG,$%FDQEHXVHGWRPRYHDURXQGWKHPHPRU\VHJPHQWV
Table 3: SPI Control Register
Control Register Bit Device Function
Control Register Bit Device Function
3H5 =)) *H 1'
KK
,
KK
,
*'%H*'%'
*43 ( +D $)
KK
,
*(3
KK
,
$$/+I:+2H$/+I:+2
1 =))1$$ *I:* -'$
KK
,
=)1$$)1$$
+I:+ $
-
8 Voice Solutions in Silicon
6WUHVVHVDERYHWKRVHOLVWHGPD\FDXVHSHUPDQHQW
GDPDJHWRWKHGHYLFH([SRVXUHWRWKHDEVROXWH
PD[LPXPUDWLQJVPD\DIIHFWGHYLFHUHOLDELOLW\
)XQFWLRQDORSHUDWLRQLVQRWLPSOLHGDWWKHVH
FRQGLWLRQV
&DVHWHPSHUDWXUH
9
&&
9
&&$
9
&&'
9
66
9
66$
9
66'
Table 4: Absolute Maximum Ratings (Packaged Parts)(1)
Condition Value
L# ,M
$#$ :M7,M
8$
( /866
:82/8&&
782
8$
(/#B #+2
/866
:,82/8&&
7,82
8$
1-0 53+/#B #+2
/866
:,828
0#/$:,2
M
8&&
:866
:87@8
Table 5: Operating Conditions (Packaged Parts)
Condition Value
##$#$
M7@M
=9$#
:M7@M
$#
:M7M
($/8&&
2 7@878
?$/866
2 8
Figure 5: SPI Interface Simplified Block Diagram
-
ISD4002 Series
9ISD
1. Typical values: TA = 25C and 3.0 V.2. All min/max limits are guaranteed by ISD via electrical testing or characterization. Not all specifications are 100
percent tested.3. VCCA and VCCD connected together.4. SS = VCCA = VCCD, XCLK = MOSI = VSSA= VSSD and all other pins floating.5. Measured with AutoMute feature disabled.
Table 6: DC Parameters (Packaged Parts)
Symbol Parameters Min(2) Typ(1) Max(2) Units Conditions
VIL Input Low Voltage VCC x 0.2 V
VIH Input High Voltage VCC x 0.8 V
VOL Output Low Voltage 0.4 V IOL = 10 A
VOL1 RAC, INT Output Low Voltage 0.4 V IOL = 1 mA
VOH Output High Voltage VCC 0.4 V IOH = 10 A
ICC VCC Current (Operating) Playback Record
1525
3040
mAmA
REXT = (3)
REXT = (3)
ISB VCC Current (Standby) 1 10 A(3) (4)
IIL Input Leakage Current 1 A
IHZ MISO Tristate Current 1 10 A
REXT Output Load Impedance 5 KW
RANA IN+ ANA IN+ Input Resistance 2.2 3.0 3.8 KW
RANA IN ANA IN Input Resistance 40 56 71 KW
AARP ANA IN+ or ANA IN to AUD OUT Gain 25 dB(5)
Table 7: AC Parameters (Packaged Parts)
Symbol Characteristic Min(2) Typ(1) Max(2) Units Conditions
FS Sampling Frequency
ISD4002-120ISD4002-150ISD4002-180ISD4002-240
8.06.45.34.0
KHzKHzKHzKHz
(5)
(5)
(5)
(5)
FCF Filter Pass Band ISD4002-120ISD4002-150ISD4002-180ISD4002-240
3.42.72.31.7
KHzKHzKHzKHz
3-dB Roll-Off Point(3) (7)
3-dB Roll-Off Point(3) (7)
3-dB Roll-Off Point(3) (7)
3-dB Roll-Off Point(3) (7)
TREC Record Duration ISD4002-120ISD4002-150ISD4002-180ISD4002-240
120150180240
secsecsecsec
(6)
(6)
(6)
(6)
-
ISD4002 Series
10 Voice Solutions in Silicon
1. Typical values: TA = 25C and 3.0 V
2. All min/max limits are guaranteed by ISD via electrical testing or characterization. Not all specifications are 100 percent tested.
3. Low-frequency cut off depends upon the value of external capacitors (see Pin Descriptions).
4. Single-ended input mode. In the differential input mode, VIN maximum for ANA IN+ and ANA IN is 16 mVp-p.
5. Sampling Frequency can vary as much as 2.25 percent over the commercial temperature, and voltage ranges, and 6/+4 percent over the extended temperature, industrial temperature and voltage ranges. For greater stability, an external clock can be utilized (see Pin Descriptions).
6. Playback and Record Duration can vary as much as 2.25 percent over the commercial temperature and voltage ranges, and 6/+4 percent over the extended temperature, industrial temperature and voltage ranges. For greater stability, an external clock can be utilized (see Pin Descriptions).
7. Filter specification applies to the anti-aliasing filter and the smoothing filter. Therefore, from input to output, expect a 6dB drop by nature of passing through both filters.
8. The typical output voltage will be approximately 570 mVp-p with VIN at 32 mVp-p.
9. For optimal signal quality, this maximum limit is recommended.
10. When a record command is sent, TRAC = TRAC + TRACLO on the first row addressed.
TPLAY Playback Duration ISD4002-120ISD4002-150ISD4002-180ISD4002-240
120150180240
secsecsecsec
(6)
(6)
(6)
(6)
TPUD Power-Up Delay ISD4002-120ISD4002-150ISD4002-180ISD4002-240
2531.25
37.550
msecmsecmsecmsec
TSTOP orTPAUSE
Stop or Pause in Record or Play
ISD4002-120ISD4002-150ISD4002-180ISD4002-240
5062.5
75100
msecmsecmsecmsec
TRAC RAC Clock Period ISD4002-120ISD4002-150ISD4002-180ISD4002-240
200250300400
msecmsecmsecmsec
(10)
(10)
(10)
(10)
TRACLO RAC Clock Low Time
ISD4002-120ISD4002-150ISD4002-180ISD4002-240
2531.25
37.550
msecmsecmsecmsec
TRACM RAC Clock Period in Message Cueing Mode
ISD4002-120ISD4002-150ISD4002-180ISD4002-240
125156.3187.5
250
secsecsecsec
TRACML RAC Clock Low Time in Message Cueing Mode
ISD4002-120ISD4002-150ISD4002-180ISD4002-240
15.6319.5323.4431.25
secsecsecsec
THD Total Harmonic Distortion 1 2 % @ 1 KHz
VIN ANA IN Input Voltage 32 mV Peak-to-Peak(4) (8) (9)
Table 7: AC Parameters (Packaged Parts)
Symbol Characteristic Min(2) Typ(1) Max(2) Units Conditions
-
11ISD
6WUHVVHVDERYHWKRVHOLVWHGPD\FDXVHSHUPDQHQW
GDPDJHWRWKHGHYLFH([SRVXUHWRWKHDEVROXWH
PD[LPXPUDWLQJVPD\DIIHFWGHYLFHUHOLDELOLW\
)XQFWLRQDORSHUDWLRQLVQRWLPSOLHGDWWKHVH
FRQGLWLRQV
9
&&
9
&&$
9
&&'
9
66
9
66$
9
66'
Table 8: Absolute Maximum Ratings (Die)(1)
Condition Value
L# ,M
$#$ :M7,M
8$
( /866
:82/8&&
782
8$
(/#B #+2
/866
:,82/8&&
7,82
8$
1-0 53+/#B #+2
/866
:,828
8&&
:866
:87@8
Table 9: Operating Conditions (Die)Condition Value
##$#$
M7M
($/8&&
2 7@878
?$/866
2 8
Table 10: DC Parameters (Die)Symbol Parameters Min(2) Typ(1) Max(2) Units Conditions
8,/
0'8$ 8&&
9 8
8,+
!$8$ 8&&
9 8
82/
-0'8$ 8 2/
K,A+
82/
3+5-0'8$ 8 2/
K,#+
82+
-!$8$ 8&&
: 8 2+
K:,A+
&&
8&&
/-$2>*()6>3
,
#+#+
3(;7
K
3(;7
K
6%
8&&
/)(2 , , A+
,/
06$ B, A+
+=
1- , , A+
-
12 Voice Solutions in Silicon
7\SLFDOYDOXHV7
$
&DQG9
$OOPLQPD[OLPLWVDUHJXDUDQWHHGE\,6'YLDHOHFWULFDOWHVWLQJRUFKDUDFWHUL]DWLRQ1RWDOOVSHFLILFDWLRQVDUH
SHUFHQWWHVWHG
9
&&$
DQG9
&&'
FRQQHFWHGWRJHWKHU
66 9
&&$
9
&&'
;&/. 026, 9
66$
9
66'
DQGDOORWKHUSLQVIORDWLQJ
0HDVXUHGZLWK$XWR0XWHIHDWXUHGLVDEOHG
3(;7
-0#
3$1$,1
+5+573
3$1$,1r
+5+5:3 @,
+$53
+5+57+5+5:+H-H? D
Table 11: AC Parameters (Die)Symbol Characteristic Min(2) Typ(1) Max(2) Units Conditions
;6
#$;&(
%,%,%,%
!" !" !" !"
;&)
;*D %,%,%,%
@
,@
!" !" !" !"
D3%-*
D3%-*
D3%-*
D3%-*
5(&
3 %,%,%,%
,,,
3/$