www.Nuvoton-usa.com
1
Nuvoton ChipCorder
®
16xx Family
Programmer Demo Board User Guide
ISD-ES1600B-Prog
Rev 2.0
Instructions
www.Nuvoton-usa.com
2
The
ISD-ES1600B-Prog
board allows the programming of PCM audio files to the Nuvoton
I1600B (ISD1600b/12B/16B/20B) ChipCorder
®
IC controlled through the USB port of a
PC. The record and playback functions of the chip may be selected in real time to
demonstrate different sampling rates and playback quality of this chip for an end
application. The PC connects to the demo board using a standard USB cable. (Not
included in the package)
Hardware / Software Requirements
The
ISD-ES1600B-Prog
board must be connected to a USB port on a PC running Windows
2000 or higher that supports Microsoft’s .NET framework v1.1 or higher.
Software Installation
If necessary, install .NET frameworks, which is included on the CD. Insert the CD. The
installation should start automatically. If it does not, run setup.msi from the CD. It is
recommended to use the default installation options during setup. After the installation is
completed, the “
ISD-ES1600B-Prog
” application program can be started from the Start
Menu. The demo board should be connected to the USB port prior to running the
application.
Hardware Installation
The first time the I16xx-Prog board is plugged into the USB port, Windows will begin a
search for an appropriate driver for: “
ISD-ES1600B-Prog
”. Let the wizard search for
compatible drivers automatically. If the wizard finds multiple compatible drivers, use
“ttsbench.inf” found in the “..\windows\system32\drivers” directory.
Jumper Settings
J4: Sample rate selector
Connect pins 1-2 for 12 kHz
Connect pins 3-4 for 8.0 kHz
Connect pins 5-6 for 6.4 kHz
Connect pins 7-8 for 5.3 kHz
Connect pins 9-10 for 4.0 kHz
www.Nuvoton-usa.com
3
ChipCorder® ISD-ES1600B-Prog Software Operation
Before starting the
ISD-ES1600B-Prog
software application, make sure that the demo board
is plugged into one of the PC’s USB ports and properly installed. Once the software
starts, it will attempt to locate the demo board, but if no board is detected, an error
message will be displayed. If so, it will be necessary to restart the software.
If detection of the board is successful, the main control panel will be displayed. The
controls allow selection of the chip device, sample rate, volume decimation, and audio
file to be recorded. However, the input audio file must be 8 kHz, 16-bit mono PCM.
To program the chip with an audio file, first select an audio file with the “browse” button
or scroll through the “wave file” combo box for previously selected files. Recording will
begin once the “Record” button is pressed, which will disable the “Record” and
“Playback” buttons until the entire audio file is streamed to the board in real time. If the
“Record Monitor” checkbox is checked, the audio file will be played through the PC’s
speakers while the audio file is being streamed. Volume decimation is also possible by
choosing the desired recording level on the volume slider. Note that high decimation
levels will decrease audio quality. To decrease volume and maintain quality, create a new
PCM audio file at the appropriate volume level.
Playback of the ChipCorder
®
is available via the “Play” button, while the “Stop” button
will stop both record and playback operations and set the ChipCorder
®
back to the idle
state. Be aware that the ChipCorder
®
will only record up to its duration, and if the length
of the audio file is greater than the available duration, the extra length at the end of the
audio file will be omitted when playback is initiated.
www.Nuvoton-usa.com
4
It is also possible to record a particular region within the audio file, by either specifying
the beginning and ending time points, or dragging the selection tool on the waveform
display graph.
ChipCorder® ISD-ES1600B-Prog Board Schematics
Note that on the PCB both SOIC and PDIP Socket foot prints are available only the PDIP is populated. In
www.Nuvoton-usa.com
5
TMS
RECB
CTL2
C28
.1UF
PCMR
PLAYEB
PLAYLB
U2
PQ1R33
1
2
3 4
5
6
ON/OFF
GND1
NR VO
GND2
VIN
C13
.1UF
R7
1.5K
R8 100K
U9
ISD1620 SOP
1
2
3
4
5
6
7
8 9
10
11
12
13
14
15
16
VSSD
REC
PLAYE
PLAYL
VSSA
MIC+
MIC-
SP- VSSAD
VCCA
SP+
AGC
AUD
ROSC
VCCD
LED
C20
12PF
J4
CONUSBB
1
2
3
4
5
6
VCC
USBD-
USBD+
GND
SHELL
SHELL
TP8
C2
22UF
VCC5
RECB
D 2
R13
100K
RESB
D U T O N
C17 .1UF
D U T E N
R5
1K
C10
.1UF
SCL
VCC33
D 0
DPLUS
C8
22UF
DUTON
R19 22
R14
120K
C22
.1UF
C26
.1UF
R D Y 0
VCC33
TCK
C8
.1UF
R15
160K
U2
24LC64
1
2
3
4 5
6
7
8
A0
A1
A2
GND SDA
SCL
WP
VCC
CTL1
U1
PQ1R33
1
2
3 4
5
6
ON/OFF
GND1
NR VO
GND2
VIN
U6
CY7C6471X_QFN
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1 5
1 6
1 7
1 8
1 9
2 0
2 1
2 2
2 3
2 4
2 5
2 6
2 7
2 8
29
30
31
32
33
34
35
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
56
55
57
RDY0/SLRD
RDY1/SLWR
AVCC
XTALOUT
XTALIN
AGND
AVCC
DPLUS
DMINUS
AGND
VCC
GND
IFCLK/*PE0/T0OUT
RES
S C L
S D A
V C C
P B 0 / F D 0
P B 1 / F D 1
P B 2 / F D 2
P B 3 / F D 3
P B 4 / F D 4
P B 5 / F D 5
P B 6 / F D 6
P B 7 / F D 7
G N D
V C C
G N D
CTL0/*FLAGA
CTL1/*FLAGB
CTL2/*FLAGC
VCC
PA0/INT0
PA1/INT1
PA2/*SLOE
PA3/*WU2
PA4/FIFOADR0
PA5/FIFOADR1
PA6/*PKTEND
PA7/*FLAGD/SLCS
GND
RESET
V C C
* W A K E U P
P D 0/ F D 8
P D 1/ F D 9
P D 2 /F D 1 0
P D 3 /F D 1 1
P D 4 /F D 1 2
P D 5 /F D 1 3
P D 6 /F D 1 4
P D 7 /F D 1 5
G N D
C LK O U T /* P E 1 /T 1O U T
G N D
V C C
IPAD
C25
.1UF
1 2 K H z
D 4
RDY0
TP2
PLAYEB
DPLUS
C7
.1UF
SDA
C3
.1UF
C14
.1UF
VCC33
VCC33
TMS
P L A Y L B
VCC33
C18 .1UF
D 5
C25
4.7UF
C9
.1UF
C21
.1UF
C5
.1UF
D 0
TP1
R D Y 1
D1
LED
2 1
R16 22
CTL0
VCC_DUT_3_3
C27
.1UF
AOP
FSR
CTL0
C24
1UF
D 1
DMINUS
R ES B
8 K H z
Y2
CMX309FLC4.096MT
1
2
3
4
EN
G N D
OUT
V C C
TDI
SCL
D 7
FSR
D 3
VCC33
C22
.1UF
AOM
R18 22
C12
.1UF
TP4
R12
80.6K
AOP
D 3
U8
XC9572XL-VQ44
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
3 4
3 5
3 6
3 7
3 8
3 9
4 0
4 1
4 2
4 3
4 4
IO1/GCK3
IO2
IO3
GND1
IO5
IO6
IO7
IO8
TDI
TMS
TCK
IO 1 2
IO 1 3
IO 1 4
V C C IN T 1
IO 1 6
G N D 2
IO 1 8
IO 1 9
IO 2 0
IO 2 1
IO 2 2
IO23
TDO
GND
VCCIO
IO27
IO28
IO29
IO30
IO31
IO32
IO33/GSR
IO 34 /G T S 2
V C C IN T 2
IO 36 /G T S 1
IO 37
IO 38
IO 39
IO 40
IO 41
IO 42
IO 43 /G C K 1
IO 44 /G C K 2
U7
W681360
1
2
3
4
5
6
7
8
9
10 11
12
13
14
15
16
17
18
19
20
VREF
RO-
PAI
PAO-
PAO+
VDD
FSR
PCMR
BCLKR
PUI MCLK
BCLKT
PCMT
FST
VSS
HB
AO
AI-
AI+
VAG
R10
100K
WEB
R1 1.5K
6 .4 K H z
VCC5
CTL1
Y1 24MHZ
J2
CON10A
1 2
3 4
5 6
7 8
9 1 0
DUTEN
P LA Y E B
TP3
R11
60.4K
C15
.1UF
C11
.1UF
R4 22
R17 22
TP5
5 .3 K H z
D 4
AOM
D 6
D 6
TP7
4 K H z
FSR
PLAYLB
C21
12PF
R20
1K
TP9
SDA
C1
.1UF
W EB
R3 22
J1
CP-3502-ND
2
3
1
R1 0
R2 1.5K
C29
.1UF
VCC_DUT_3_3
ADD POWER CONNECTOR
VCC33
BCLK
CTL2
J3
CON6
1
2
3
4
5
6
BCLK
TCK
PCMR
C16
.1UF
TP6
C23
.1UF
D2
LED
2 1
D 5
D3
1N914
R9 10K
U5
ISD1620 DIP
1
2
3
4
5
6
7
8 9
10
11
12
13
14
15
16
VSSD
REC
PLAYE
PLAYL
VSSA
MIC+
MIC-
SP- VSSAD
VCCA
SP+
AGC
AUD
ROSC
VCCD
LED
VCC5
TDO
C19
4.7UF
D 7 R EC B
VCC33
R2
0
TP10
U4
SN65220
24 56
GNDB GNDA
D 1
C4
22UF
VCC_DUT_3_3
TDO
RDY1
TDI
DMINUS
D 2