ISD3900 Datasheet by Nuvoton Technology Corporation of America

View All Related Products | Download PDF Datasheet
ISD3900 nuvoTon E
ISD3900
Publication Release Date: Dec 10, 2013
- 1 - Revision 1.5
ISD3900
Multi-Message Record/Playback Devices
with Digital Audio Interface
ISD3900 nuvoTon E
ISD3900
Publication Release Date: Dec 10, 2013
- 2 - Revision 1.5
TABLE OF CONTENTS
1 GENERAL DESCRIPTION .............................................................................................................. 3
2 FEATURES ...................................................................................................................................... 3
3 BLOCK DIAGRAM ........................................................................................................................... 5
4 PINOUT CONFIGURATION ............................................................................................................ 7
5 PIN DESCRIPTION .......................................................................................................................... 8
6 ELECTRICAL CHARACTERISTICS .............................................................................................. 11
6.1 ABSOLUTE MAXIMUM RATINGS ............................................................................................................. 11
6.2 OPERATING CONDITIONS ........................................................................................................................ 11
6.3 DC PARAMETERS ................................................................................................................................... 11
6.4 AC PARAMETERS ................................................................................................................................... 13
6.4.1 Internal Oscillator ......................................................................................................................... 13
6.4.2 Inputs ............................................................................................................................................. 13
6.4.3 Outputs ........................................................................................................................................... 14
6.4.4 SPI Timing ..................................................................................................................................... 15
6.4.5 I2S Timing ...................................................................................................................................... 17
7 APPLICATION DIAGRAM .............................................................................................................. 18
8 PACKAGE SPECIFICATION ......................................................................................................... 19
8.1 48 LEAD LQFP(7X7X1.4MM FOOTPRINT 2.0MM) .................................................................................... 19
9 ORDERING INFORMATION .......................................................................................................... 20
10 REVISION HISTORY.................................................................................................................. 21
ISD3900 nuvoTon E
ISD3900
Publication Release Date: Dec 10, 2013
- 3 - Revision 1.5
1 GENERAL DESCRIPTION
The ISD3900 is a multi-message ChipCorder® featuring digital compression, comprehensive memory
management, and integrated analog/digital audio signal paths. The message management feature is
designed to make message recording simple and address-free as well as make code development
easier for playback-only applications. The ISD3900 utilizes winbond 25X/25Q series flash memory to
provide non-volatile audio record/playback for a two-chip solution. Unlike other ChipCorder series, the
ISD3900 provides an I2S digital audio interface, faster digital recording, higher sampling frequency,
and a signal path with SNR equivalent to 12bit resolution.
The ISD3900 can take digital audio data via I2S or SPI interface. When I2S input is selected, it will
replace the analog audio inputs and will support sample rates of 32, 44.1 or 48 kHz depending upon
clock configuration. When SPI interface is chosen, the sample rate of the audio data sent must be one
of the ISD3900 supported sample rates.
The ISD3900 has built-in analog audio inputs, analog audio line driver, and speaker driver output. The
two analog audio inputs to the device are: (1) AUXIN has a fixed gain configured by SPI command,
and (2) ANAIN/ANAOUT has a fixed gain amplifier with the gain set by two external resistors.
ANAIN/ANAOUT can also be used as a microphone differential input (ANAIN/ANAOUT becomes
MIC+/MIC-) in conjunction with an automatic gain control (AGC) circuit configured by SPI command.
Analog outputs are available in three forms: (1) AUXOUT is a single-ended voltage output; (2)
AUDOUT can be configured as either a single-ended voltage output or a single-ended current output;
(3) BTL (bridge-tied-load) is a differential voltage output.
2 FEATURES
External Memory: support winbond 25X/25Q SpiFlash.
o The addressing ability of ISD3900 is up to 128Mbit
1
, which is 64-minute recording time based
on 8kHz/4bit ADPCM.
Fast Digital Programming
o Programming rate can go up to 1Mbits/second mainly limited by the flash memory write rate.
Message Management
o Perform address-free recording: The ISD3900 allocates memory for new recording requests
and upon completion, returns a start address to the host via SPI interface
o Store pre-recorded audio (Voice Prompts) using high quality digital compression
o Use a simple index based command for playback
o Execute pre-programmed macro scripts (Voice Macros) designed to control the configuration
of the device and play back Voice Prompts sequences and message recordings.
Sample Rate
o Seven record and playback sampling frequencies are available for a given master sample
rate. For example, the record and playback sampling frequencies of 4, 5.3, 6.4, 8, 12.8, 16
and 32kHz are available when the device is clocked at a 32kHz master sample rate.
o For I2S operation, 32, 44.1 and 48kHz master sample rates are available with record and
playback sampling frequencies scaling accordingly.
Compression Algorithms
o For recording
ADPCM: 2, 3, 4 or 5 bits per sample
µ-Law: 6, 7 or 8 bits per sample
1
For details please refer to Design Guide
ISD3900 nuvoTon E
ISD3900
Publication Release Date: Dec 10, 2013
- 4 - Revision 1.5
Differential µ-Law: 6, 7 or 8 bits per sample
PCM: 8, 10 or 12 bits per sample. Each sampled value is stored as a code, offering no
compression but preserving maximum resolution
o For Pre-Recorded Voice Prompts
µ-Law: 6, 7 or 8 bits per sample
Differential µ-Law: 6, 7 or 8 bits per sample
PCM: 8, 10 or 12 bits per sample
Enhanced ADPCM: 2, 3, 4 or 5 bits per sample
Variable-bit-rate optimized compression. This allows best possible compression given a
metric of SNR and background noise levels.
Oscillator
o Internal oscillator with internal reference: 2.048 MHz with ±10% deviation
o Internal oscillator with external resistor: 2.048 MHz with ±5% deviation when Rosc is
78.7kohm
o External crystal or clock input
o I2S bit clock input
o Crystals and resonators support standard audio sampling rates of 2.048, 4.096, 8.192, 12.288
and11.2896MHz
Inputs
o AUXIN: Analog input with 2-bit gain control configured by SPI command
o ANAIN/ANAOUT:
Analog input with the gain set by two external resistors from ANAOUT to ANAIN, or
Microphone differential input (ANAIN/ANAOUT becomes MIC+/MIC-)
o Digital AGC:
Automatic gain control of digitized data from the analog input
Outputs
o PWM: Class D speaker driver to direct drive an 8Ω speaker or buzzer
o AUDOUT: configurable as a current or voltage single-ended line driver
o AUXOUT: a single-ended voltage output
o BTL: a differential voltage output
I/Os
o SPI interface: MISO, MOSI, SCLK, SSB for commands and digital audio data
o I2S interface: I2S_CLK, I2S_WS, I2S_SDI, I2S_SDO for digital audio data
o 8 GPIO pins (4 of the 8 GPIO pins share with I2S).
Three 8-bit Volume Control set by SPI command for flexible mixing
o VOLA: volume control for the digital audio data from I2S or analog inputs
o VOLB: volume control for the digital audio data from decompression block or SPI
o VOLC: master volume control for PWM, AUDOUT, AUXOUT and I2S outputs
Operating Voltage: 2.7-3.6V
Standby Current: 1uA typical
Package: Green 48L-LQFP
Temperature Options:
o Industrial: -40C to 85C
ISD3900
Publication Release Date: Dec 10, 2013
- 5 - Revision 1.5
3 BLOCK DIAGRAM
AUDOUT
AUXIN
ANAIN
+Digital Signal Path:
Digital Filters
Resampling
Digital Mixing
Volume Control
DAC
ADC +
AUXOUT
PWM
Control
Compression
De-Compression
Flash Memory
Controller
I2S
Interface
SPI
Interface
Memory Management
and Command
Interpreter
SCK
SDI
WS
SCLK
SSB
MISO
MOSI
INTB
RDY/BSYB
AUDOUT
AUXOUT
SPK+
SPK-
SUM1 SUM2
ADC_MUX
SDO
SUM2_MUX
AUD_MUX AUX_MUX
GPIO
Controller
GPIO0
GPIO1
GPIO2
GPIO3
GPIO4/
GPIO5/
GPIO6/
GPIO7/
A
G
C
ANAIN
ANAOUT
Av = 0, 3, 6, 9dB
AUXIN
SPK+_MUX SPK-_MUX
CLK
CSB
DI
DO
Figure 3-1 ISD3900 Block Diagram, ANAIN Selected
ISD3900
Publication Release Date: Dec 10, 2013
- 6 - Revision 1.5
AUDOUT
AUXIN
MICIN
Digital Signal Path:
Digital Filters
Resampling
Digital Mixing
Volume Control
DAC
ADC +
AUXOUT
PWM
Control
Compression
De-Compression
Flash Memory
Controller
I2S
Interface
SPI
Interface
Memory Management
and Command
Interpreter
SCK
SDI
WS
SCLK
SSB
MISO
MOSI
INTB
RDY/BSYB
AUDOUT
AUXOUT
SPK+
SPK-
SUM2
SDO
SUM2_MUX
AUD_MUX AUX_MUX
GPIO
Controller
GPIO0
GPIO1
GPIO2
GPIO3
GPIO4/
GPIO5/
GPIO6/
GPIO7/
A
G
C
MIC+
MIC-
Av = 0, 3, 6, 9dB
AUXIN
SPK+_MUX SPK-_MUX
CLK
CSB
DI
DO
Figure 3-2 ISD3900 Block Diagram, MICIN Selected
ISD3900 n UVOTO n E
ISD3900
Publication Release Date: Dec 10, 2013
- 7 - Revision 1.5
4 PINOUT CONFIGURATION
ISD3900
NC
2
3
4
5
6
7
8
9
10
1
2
11
12
13 14 15 16 17 18 19 20 21 22 23 24
25
26
27
28
33
32
31
30
29
44 43 42 41 40 39 38 37
36
35
34
47 46 4548
VSSD
NC
VCCD
VREG
I2S_SDO/GPIO4
I2S_WS/GPIO5
I2S_SCK/GPIO6
I2S_SDI/GPIO7
DI
CSB
NC
VCCD_PWM
NC
NC
SPK-
VSSD_PWM
SPK+
VCCD_PWM
MOSI
SSB
SCLK
MISO
NC
INTB
DO
CLK
RDY/BSYB
RESET
XTALOUT
XTALIN
GPIO3
NC
GPIO2
GPIO1
NC
NC
NC
NC
AUDOUT
AUXOUT
VCCA
VSSA
ANAOUT/MIC-
ANAIN/MIC+
AUXIN
NC
GPIO0
Figure 4-1 ISD3900 48-Lead LQFP Pin Configuration.
ISD3900 n UVOTO n E
ISD3900
Publication Release Date: Dec 10, 2013
- 8 - Revision 1.5
5 PIN DESCRIPTION
Pin
Number
I/O
Function
1
This pin should be left unconnected.
2
O
Chip Select Bar of the external serial flash interface.
3
I
Serial data input to external serial flash interface. Connects to data
output (DO) of external flash memory.
4
I
Serial Data Input of the I2S interface (If I2S is not used, this pin should
be grounded).
Or, can be configured as a GPIO pin.
5
I/O
Clock input in slave mode or clock output in master mode. This pin can
be configured as an external clock buffer if I2S is not used (If I2S is not
used, this pin should be grounded).
Or, can be configured as a GPIO pin.
6
I/O
Word Select (WS) input in slave mode or WS output in master mode (If
I2S is not used, this pin should be grounded).
Or, can be configured as a GPIO pin.
7
O
Serial Data Output of the I2S Interface (If I2S is not used, this pin
should be left unconnected).
Or, can be configured as a GPIO pin.
8
This pin should be left unconnected.
9
This pin should be left unconnected.
10
I
Digital Ground.
11
I
Digital power supply.
12
O
A 1.8V regulator to supply the internal logic. A 0.1uF capacitor should
be connected to this pin for supply decoupling and stability.
13
O
Master-In-Slave-Out. Serial output from the ISD3900 to the host. This
pin is in tri-state when SSB=1.
14
I
Serial Clock input to the ISD3900 from the host.
15
I
Slave Select input to the ISD3900 from the host. When SSB is low
device is selected and responds to commands on the SPI interface.
16
I
Master-Out-Slave-In. Serial input to the ISD3900 from the host.
17
I
Digital Power for the PWM Driver.
ISD3900 n UVOTO n E
ISD3900
Publication Release Date: Dec 10, 2013
- 9 - Revision 1.5
Pin
Number
I/O
Function
18
O
PWM driver positive output. This SPK+ output, together with SPK- pin,
provide a differential output to drive 8Ω speaker or buzzer. During
power down this pin is in tri-state.
Or, can be configured as BTL which, together with SPK- pin, provide a
differential voltage output.
Or, can independently switch to AUDOUT or AUXOUT.
19
I
Digital Ground for the PWM Driver.
20
O
PWM driver negative output. This SPK- output, together with SPK+
pin, provides a differential output to drive 8Ω speaker or buzzer.
During power down this pin is tri-state.
Or, can be configured as BTL which, together with SPK+ pin, provide a
differential voltage output.
Or, can independently switch to AUDOUT or AUXOUT.
21
I
Digital Power for the PWM Driver.
22
This pin should be left unconnected.
23
This pin should be left unconnected.
24
This pin should be left unconnected.
25
O
Active low interrupt request pin. This pin is an open-drain output.
26
O
An output pin to report the status of data transfer on the SPI interface.
“High” indicates that ISD3900 is ready to accept new SPI commands
or data.
27
I
Applying power to this pin will reset the chip. (A high pulse of 50ms or
more will reset the chip.)
28
O
Serial data output of the external serial flash interface. Connects to
data input (DI) of external serial flash.
29
O
Serial data CLK of the external serial flash interface.
30
I/O
GPIO
31
I/O
GPIO
32
I/O
GPIO
33
This pin should be left unconnected.
34
This pin should be left unconnected.
35
O
Crystal interface output pin.
ISD3900 n UVOTO n E
ISD3900
Publication Release Date: Dec 10, 2013
- 10 - Revision 1.5
Pin
Number
I/O
Function
36
I
The CLK_CFG register determines one of the following three
configurations: (1) A crystal or resonator connected between the
XTALOUT and XTALIN pins. (2) A resistor connected to GND as a
reference current to the internal oscillator and left the XTALOUT
unconnected. (3) An external clock input to the device and left the
XTALOUT unconnected.
37
This pin should be left unconnected.
38
I/O
GPIO
39
This pin should be left unconnected.
40
This pin should be left unconnected.
41
O
Audio Out. This pin can be either a voltage output or a current output
configured by the internal registers via SPI command.
If AUDOUT is not used, this pin should be left unconnected.
42
O
Aux Out. This pin is an analog voltage output.
If AUXOUT is not used, this pin should be left unconnected.
43
I
Analog power supply pin.
44
I
Analog ground pin.
45
O
Variable gain analog output with the gain set by feedback resistance to
ANAIN.
Or, can be configured as MIC- which, together with MIC+, provides a
microphone differential input.
If ANAIN/ANAOUT is not used, this pin should be left unconnected.
46
I
Variable gain analog input.
Or, can be configured as MIC+ which, together with MIC-, provides a
microphone differential input.
If ANAIN/ANAOUT is not used, this pin should be left unconnected.
47
I
Auxiliary input with the gain set by SPI command
If AUXIN is not used, this pin should be left unconnected.
48
This pin should be left unconnected.
ISD3900 nuvoTon E
ISD3900
Publication Release Date: Dec 10, 2013
- 11 - Revision 1.5
6 ELECTRICAL CHARACTERISTICS
6.1 ABSOLUTE MAXIMUM RATINGS
ABSOLUTE MAXIMUM RATINGS (PACKAGED PARTS) [1]
CONDITIONS
VALUES
Junction temperature
1300C
Storage temperature range
-650C to +1500C
Voltage Applied to any pins
(VSS - 0.3V) to (VCC + 0.3V)
Voltage applied to any pin (Input current limited to +/-20 mA)
(VSS 1.0V) to (VCC + 1.0V)
Power supply voltage to ground potential
-0.3V to +5.0V
[1] Stresses above those listed may cause permanent damage to the device. Exposure to the absolute
maximum ratings may affect device reliability. Functional operation is not implied at these conditions.
6.2 OPERATING CONDITIONS
OPERATING CONDITIONS (INDUSTRIAL PACKAGED PARTS)
CONDITIONS
VALUES
Operating temperature range (Case temperature)
-40°C to +85°C
Supply voltage (VDD) [1]
+2.7V to +3.6V
Ground voltage (VSS) [2]
0V
Input voltage (VDD) [1]
0V to 3.6V
Voltage applied to any pins
(VSS 0.3V) to (VDD +0.3V)
NOTES: [1] VDD = VCCA = VCCD = VCCPWM
[2] VSS = VSSA = VSSD = VSSPWM
6.3 DC PARAMETERS
PARAMETER
SYMBOL
MIN
TYP [1]
MAX
UNITS
CONDITIONS
Supply Voltage
VDD
2.7
3.6
V
Input Low Voltage
VIL
VSS-0.3
0.3xVDD
V
Input High Voltage
VIH
0.7xVDD
VDD
V
Output Low Voltage
VOL
VSS-0.3
0.3xVDD
V
IOL = 1mA
Output High Voltage
VOH
0.7xVDD
VDD
V
IOH = -1mA
INTB Output Low Voltage
VOH1
0.4
V
Record Current
IDD_Record
40
mA
VDD= 3.6V, No load,
Sampling freq = 16 kHz
Playback Current
IDD_Playback
30
mA
Standby Current
ISB
1
10
µA
VDD= 3.6V
nuvoTon ISD3900 E
ISD3900
Publication Release Date: Dec 10, 2013
- 12 - Revision 1.5
Input Leakage Current
IIL
1
µA
Force VDD
Notes: [1] Conditions VDD=3V, TA=25°C unless otherwise stated
ISD3900 n UVOTO n E
ISD3900
Publication Release Date: Dec 10, 2013
- 13 - Revision 1.5
6.4 AC PARAMETERS
6.4.1 Internal Oscillator
PARAMETER
SYMBOL
MIN
TYP
MAX
UNITS
CONDITIONS
Internal Oscillator with internal
reference
FINT
-10%
2.048
MHz
+10
%
MHz
Vdd = 3V.
At room temperature
Internal Oscillator with external
resistor [1]
FExt
-5%
2.048
MHz
+5%
MHz
With 1% precision
resistor, 78.7kohm.
Vdd = 3V.
At room temperature
Notes:
[1] Characterization data shows that frequency deviation is +/- 5% across temperature and voltage
ranges.
6.4.2 Inputs
ANAIN & MICIN
PARAMETER
SYMBOL
MIN
TYP [1]
MAX
UNITS
CONDITIONS
ANAIN Input Voltage
VANAIN
10-1000
mV
Peak-to-Peak[2]
ANAIN Feed Back Resistance
RANA(FB)
40
100
MICIN Input Voltage
VMICIN
5-500
mV
Peak-to-Peak[2]
Notes: [1] Conditions VDD=3V, TAB=25°C unless otherwise stated
[2] Depends on Gain Setting
AUXIN
PARAMETER
SYMBOL
MIN
TYP[1]
MAX
UNITS
CONDITIONS
AUXIN Input Voltage
VAUXIN
1000
mV
Peak-to-Peak[2]
Gain from AUXIN to
AUXOUT/ANAOUT
AAUXIN GAIN
0 to 9
dB
4 Gain Steps of 3db
each
AUXIN Gain Accuracy
AAUXIN (GA)
-0.5
+0.5
dB
AUXIN Input Resistance
RAUXIN
20-40
Depending on
AUXIN Gain Setting
Notes: [1] Conditions VDD=3V, TA=25°C unless otherwise stated.
[2] With 0db Gain setting.
ISD3900 nuvoTon E
ISD3900
Publication Release Date: Dec 10, 2013
- 14 - Revision 1.5
6.4.3 Outputs
AUXOUT
PARAMETER
SYMBOL
MIN
TYP[1]
MAX
UNITS
CONDITIONS
SINAD, AUXIN to AUXOUT
SINADAUXIN_AUXOUT
80
dB
Load 5K[2][3]
SINAD, ANAIN to AUXOUT
SINADANAIN_AUXOUT
80
dB
Load 5K[2][3]
PSRR
PSRRAUXOUT
-40
dB
[4]
DC Bias
VBIAS_AUXOUT
1.2
V
Minimum Load Impedance
RL(AUXOUT)
5
Maximum Load Capacitance
CL(AUXOUT)
0.1
nF
Notes: [1] Conditions VDD=3V, TA=25°C unless otherwise stated.
[2] 1 Vpp 1KHz signal applied at AUXIN/ANAIN with 0db Gain setting.
[3] All measurements are C-message weighted.
[4] Measured with 1KHz, 100 mVpp sine wave applied to VCCA pins.
AUDOUT
PARAMETER
SYMBOL
MIN
TYP[1]
MAX
UNITS
CONDITIONS
SINAD, AUXIN to AUDOUT[5]
SINADAUXIN_AUDOUT
80
dB
Load 5K[2][3]
SINAD, ANAIN to AUDOUT[5]
SINADANAIN_AUDOUT
80
dB
Load 5K[2][3]
PSRR[5]
PSRRAUDOUT
-40
dB
[4]
DC Bias[5]
VBIAS_AUDOUT
1.2
V
Minimum Load Impedance[5]
RL(AUDOUT)
5
Maximum Load Capacitance[5]
CL(AUDOUT)
0.1
nF
Output Current [6]
IAUDOUT
0
3
6
mA
[2][6]
Notes: [1] Conditions Vcc=3V, TA=25°C unless otherwise stated.
[2] 1 Vpp 1KHz signal applied at AUXIN/ANAIN with 0db Gain setting.
[3] All measurements are C-message weighted.
[4] Measured with 1Khz, 100 mVpp sine wave applied to VCCA pins.
[5] Configured as AUDOUT(Voltage Output).
[6] Configured as AUDOUT(Current Output).
ISD3900
ISD3900
Publication Release Date: Dec 10, 2013
- 15 - Revision 1.5
SPEAKER OUTPUTS
PARAMETER
SYMBOL
MIN
TYP[1]
MAX
UNITS
CONDITIONS
SNR, AUXIN to SPK+/SPK-
SNRAUXIN_SPK
60
dB
Load 150Ω [2][3]
SNR, ANAIN to SPK+/SPK-
SNRANAIN_SPK
60
dB
Load 150Ω [2][3]
Output Power
POUT_SPK VCC=3.0
360
mW
Load 8Ω [2]
THD, AUXIN to SPK+/SPK-
THD %
<1%
Load 8Ω [2]
Minimum Load Impedance
RL(SPK)
4
8
Ω
Notes: [1] Conditions Vcc=3V, TA=25°C unless otherwise stated.
[2] 1 Vpp 1KHz signal applied at AUXIN/ANAIN with 0db Gain setting.
[3] All measurements are C-message weighted.
6.4.4 SPI Timing
TRISE
TFALL
SSB
SCLK
MOSI
MISO
TSCK
TSCKH
TSCKL
TSSBS TSSBH
TMOS
TMOH
TMID
TSSBHI
TZMID
RDY/BSYB TCRBD TRBCD
TMIZD
Figure 0-1 SPI Timing
SYMBOL
DESCRIPTION
MIN
TYP
MAX
UNIT
TSCK
SCLK Cycle Time
60
---
---
ns
TSCKH
SCLK High Pulse Width
25
---
---
ns
TSCKL
SCLK Low Pulse Width
25
---
---
ns
TRISE
Rise Time for All Digital Signals
---
---
10
ns
ISD3900 n UVOTO n E
ISD3900
Publication Release Date: Dec 10, 2013
- 16 - Revision 1.5
SYMBOL
DESCRIPTION
MIN
TYP
MAX
UNIT
TFALL
Fall Time for All Digital Signals
---
---
10
ns
TSSBS
SSB Falling Edge to 1st SCLK Falling Edge Setup
Time
30
---
---
ns
TSSBH
Last SCLK Rising Edge to SSB Rising Edge Hold
Time
30ns
---
50us
---
TSSBHI
SSB High Time between SSB Lows
20
---
---
ns
TMOS
MOSI to SCLK Rising Edge Setup Time
15
---
---
ns
TMOH
SCLK Rising Edge to MOSI Hold Time
15
---
---
ns
TZMID
Delay Time from SSB Falling Edge to MISO Active
--
--
12
ns
TMIZD
Delay Time from SSB Rising Edge to MISO Tri-state
--
--
12
ns
TMID
Delay Time from SCLK Falling Edge to MISO
---
---
12
ns
TCRBD
Delay Time from SCLK Rising Edge to RDY/BSYB
Falling Edge
--
--
12
ns
TRBCD
Delay Time from RDY/BSYB Rising Edge to SCLK
Falling Edge
0
--
--
ns
ISD3900 x AJEXXXE xfixx: XXE
ISD3900
Publication Release Date: Dec 10, 2013
- 17 - Revision 1.5
6.4.5 I2S Timing
TWSH
TWSS
MSB
TSDIS
TSDOD
TSCKH TSCKL
TWSH TWSS
MSB
MSB
MSB
LSB
LSB
TSDIH
TSCK TRISE
TFALL
IS_SCK
IS_WS
IS_SDI
IS_SDO
Figure 0-2 I2S Timing
SYMBOL
DESCRIPTION
MIN
TYP
MAX
UNIT
TSCK
IS_SCK Cycle Time
60
---
---
ns
TSCKH
IS_SCK High Pulse Width
25
---
---
ns
TSCKL
IS_SCK Low Pulse Width
25
---
---
ns
TRISE
Rise Time for All Digital Signals
---
---
10
ns
TFALL
Fall Time for All Digital Signals
---
---
10
ns
TWSS
WS to IS_SCK Rising Edge Setup Time
20
---
---
ns
TWSH
IS_SCK Rising Edge to IS_WS Hold Time
20
---
---
ns
TSDIS
IS_SDI to IS_SCK Rising Edge Setup Time
15
---
---
ns
TSDIH
IS_SCK Rising Edge to IS_SDI Hold Time
15
---
---
ns
TSDOD
Delay Time from IS_SCLK Falling Edge to IS_SDO
---
---
12
ns
n U VOTO n fl ¢ H HH \HH
ISD3900
Publication Release Date: Dec 10, 2013
- 18 - Revision 1.5
7 APPLICATION DIAGRAM
The following applications example is for references only. It makes no representation or warranty that such applications shall be suitable for the use
specified. Each design has to be optimized in its own system for the best performance on voice quality, current consumption, functionalities and etc.
I2S_SDI/GPIO7
I2S_SCK/GPIO6
I2S_WS/GPIO5
I2S_SDO/GPIO4
GPIO3
GPIO2
GPIO1
GPIO0
4
5
6
7
30
31
32
38
MISO
SCLK
SSB
MOSI
INTB
RDY/BSYB
RESET
13
14
15
16
25
26
27
MIC+
MIC-
AUXIN
VSSD
VCCD
VCCD
0.1
uF
47
uF
VCCD
17
21
19
VSSD_PWM
VCCD_PWM
VCCD_PWM
high pulse of 50ms
VREG
12
46
45
: Digital ground; : Analog ground;
0.1
uF
47
VCCD
10K
VCCA
220uF
1.5 K
0.1uF
1.5 K
0.1uF
1.5 K
MIC
data flow control
SPI Type-III
SPK+
SPK-
18
20
100
4.7K
0.1uF
200
pF
AUXOUT 42
AUDOUT 41
4300.1uF
VCCA
8050C
43
VSSA
VCCA
0.1
uF
47
uF
VCCA
44
CSB
DO
WPB
GND
VCC
HOLDB
CLK
DIO
W25Xxx
DI
CSB
CLK
DO
3
2
29
28
VCCD
VCCD
11
10
0.01
uF 0.001
uF
47
uF
5.6 K
5.6 K220pF
0.1uF
XTALOUT
XTALIN 36
35
27pF 27pF
270
1M
ISD3900
Figure 7-1 ISD3900 Application Diagram
n U VOTO n ISI)3900 37: nnnnnnmnnnn J; 00 1» a ‘2 ____________j wmnw HJHHHHMEHHHEETK 3HHHHHHEHH HHHH [L Cnllmlll: «mum. ; Inn-um symbol &n_n-nlnm£mm Mm Nom Mix Mm Nom Mix A — — mm — — LEE A1 mm mm mu; nus mu ms A2 mm DIES am 1.35 ”D us in ms urns nmn ms um n25 c mm um; um; am his run D nm was mm 6m 7m In: E um D215 um es: mi nu 2 mm mm Dms ass as: as Hn nJaI Inst DE 551 9m 9m "I mm mm use ssn sm 9m L mm mm Dam m5 um an M 7 mm — 7 1m 7 Y — 7 mm — — run a n‘ — 1' n' 7 1' LI
ISD3900
Publication Release Date: Dec 10, 2013
- 19 - Revision 1.5
8 PACKAGE SPECIFICATION
8.1 48 LEAD LQFP(7X7X1.4MM FOOTPRINT 2.0MM)
ISD3900 nuvoTon E m
ISD3900
Publication Release Date: Dec 10, 2013
- 20 - Revision 1.5
9 ORDERING INFORMATION
I3900 FYI
Lead-Free Package Type
F: 48L-LQFP
Y: Green (RoHS Compliant)
I: Industrial -40 C to 85C
ISD3900 nuvoTon E
ISD3900
Publication Release Date: Dec 10, 2013
- 21 - Revision 1.5
10 REVISION HISTORY
Version
Date
Description
0.71
May 28, 2008
Initial release.
Reset pulse: 50ms.
Add a 270-ohm resistor between XTALOUT and
crystal.
Update spec of internal oscillator.
Industrial temp.
0.75
Sep 10, 2008
Update:
SPI timing: TSSBH maximum 50us.
MICIN input signal: 500mV
Revise Block Diagram; add BTL block.
Revise Application Diagram.
0.80
Feb 10, 2009
Update:
Remove the Preliminary watermark.
Output low/high voltage.
0.82
Nov 20, 2009
Update Block Diagram.
1.0
July 1, 2010
Update crystal configuration.
1.3
May 6, 2011
Add Absolute Maximum Ratings.
1.5
Dec 10, 2013
Rosc value update.
nuvoTon ISD3900 E
ISD3900
Publication Release Date: Dec 10, 2013
- 22 - Revision 1.5
Nuvoton products are not designed, intended, authorized or warranted for use as components in systems or equipment
intended for surgical implantation, atomic energy control instruments, airplane or spaceship instruments, transportation
instruments, traffic signal instruments, combustion control instruments, or for other applications intended to support or
sustain life. Furthermore, Nuvoton products are not intended for applications wherein failure of Nuvoton products could
result or lead to a situation wherein personal injury, death or severe property or environmental damage could occur.
Nuvoton customers using or selling these products for use in such applications do so at their own risk and agree to fully
indemnify Nuvoton for any damages resulting from such improper use or sales.
The contents of this document are provided only as a guide for the applications of Nuvoton products. Nuvoton makes no
representation or warranties with respect to the accuracy or completeness of the contents of this publication and
reserves the right to discontinue or make changes to specifications and product descriptions at any time without notice.
No license, whether express or implied, to any intellectual property or other right of Nuvoton or others is granted by this
publication. Except as set forth in Nuvoton's Standard Terms and Conditions of Sale, Nuvoton assumes no liability
whatsoever and disclaims any express or implied warranty of merchantability, fitness for a particular purpose or
infringement of any Intellectual property.
The contents of this document are provided “AS IS”, and Nuvoton assumes no liability whatsoever and disclaims any
express or implied warranty of merchantability, fitness for a particular purpose or infringement of any Intellectual
property. In no event, shall Nuvoton be liable for any damages whatsoever (including, without limitation, damages for
loss of profits, business interruption, loss of information) arising out of the use of or inability to use the contents of this
documents, even if Nuvoton has been advised of the possibility of such damages.
Application examples and alternative uses of any integrated circuit contained in this publication are for illustration only
and Nuvoton makes no representation or warranty that such applications shall be suitable for the use specified.
The 100-year retention and 100K record cycle projections are based upon accelerated reliability tests, as published in
the Nuvoton Reliability Report, and are neither warranted nor guaranteed by Nuvoton.
This datasheet and any future addendum to this datasheet is(are) the complete and controlling ISD® ChipCorder®
product specifications. In the event any inconsistencies exist between the information in this and other product
documentation, or in the event that other product documentation contains information in addition to the information in
this, the information contained herein supersedes and governs such other information in its entirety. This datasheet is
subject to change without notice.
Copyright© 2005, Nuvoton Technology Corporation. All rights reserved. ChipCorder® and ISD® are trademarks of
Nuvoton Technology Corporation. All other trademarks are properties of their respective owners.
Headquarters Nuvoton Technology Corporation America Nuvoton Technology (Shanghai) Ltd.
No. 4, Creation Rd. III 2727 North First Street, San Jose, 27F, 299 Yan An W. Rd. Shanghai,
Science-Based Industrial Park, CA 95134, U.S.A. 200336 China
Hsinchu, Taiwan TEL: 1-408-9436666 TEL: 86-21-62365999
TEL: 886-3-5770066 FAX: 1-408-5441797 FAX: 86-21-62356998
FAX: 886-3-5665577 http://www.Nuvoton-usa.com/
http://www.Nuvoton.com.tw/
Taipei Office Nuvoton Technology Corporation Japan Nuvoton Technology (H.K.) Ltd.
9F, No. 480, Pueiguang Rd. 7F Daini-ueno BLDG. 3-7-18 Unit 9-15, 22F, Millennium City,
Neihu District Shinyokohama Kohokuku, No. 378 Kwun Tong Rd.,
Taipei, 114 Taiwan Yokohama, 222-0033 Kowloon, Hong Kong
TEL: 886-2-81777168 TEL: 81-45-4781881 TEL: 852-27513100
FAX: 886-2-87153579 FAX: 81-45-4781800 FAX: 852-27552064
Please note that all data and specifications are subject to change without notice.
All the trademarks of products and companies mentioned in this datasheet belong to their respective owners.

Products related to this Datasheet

IC VOICE REC/PLAY 64MIN 48LQFP
REC&PLAY CLICK
KIT DEV/DEMO ISD3900 DEMO3900
BOARD DEMO FOR ISD3900