GPC11001A [GENERALPLUS]
Sound Controller;型号: | GPC11001A |
厂家: | Generalplus Technology Inc. |
描述: | Sound Controller |
文件: | 总16页 (文件大小:279K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
GPC11001A
Sound Controller
JUL. 26, 2007
Version 1.2
GENERALPLUS TECHNOLOGY INC. reserves the right to change this documentation without prior notice. Information provided by GENERALPLUS
TECHNOLOGY INC. is believed to be accurate and reliable. However, GENERALPLUS TECHNOLOGY INC. makes no warranty for any errors which may
appear in this document. Contact GENERALPLUS TECHNOLOGY INC. to obtain the latest version of device specifications before placing your order. No
responsibility is assumed by GENERALPLUS TECHNOLOGY INC. for any infringement of patent or other rights of third parties which may result from its use.
In addition, GENERALPLUS products are not authorized for use as critical components in life support devices/systems or aviation devices/systems, where a
malfunction or failure of the product may reasonably be expected to result in significant injury to the user, without the express written approval of Generalplus.
GPC11001A
Table of Contents
PAGE
1. GENERAL DESCRIPTION ....................................................................................................................................................................... 3
2. BLOCK DIAGRAM ................................................................................................................................................................................... 3
3. FEATURES ............................................................................................................................................................................................... 3
4. APPLICATION FIELD............................................................................................................................................................................... 3
5. SIGNAL DESCRIPTIONS*........................................................................................................................................................................ 4
6. FUNCTIONAL DESCRIPTIONS ............................................................................................................................................................... 6
6.1. CPU................................................................................................................................................................................................... 6
6.2. RAM AREA ......................................................................................................................................................................................... 6
6.3. POWER SAVING MODE ........................................................................................................................................................................ 6
6.4. MAP OF MEMORY AND I/OS.................................................................................................................................................................. 6
6.5. I/O PORT CONFIGURATION*................................................................................................................................................................. 7
6.6. TIMER/COUNTER................................................................................................................................................................................. 7
6.7. SPEECH AND MELODY ......................................................................................................................................................................... 7
7. ELECTRICAL SPECIFICATIONS............................................................................................................................................................. 8
7.1. ABSOLUTE MAXIMUM RATINGS ............................................................................................................................................................ 8
7.2. AC CHARACTERISTICS (TA = 25℃)...................................................................................................................................................... 8
7.3. DC CHARACTERISTICS (VDD = 5.0V, TA = 25℃).................................................................................................................................. 8
7.4. DC CHARACTERISTICS (VDD = 3.0V, TA = 25°C) ................................................................................................................................. 8
8. APPLICATION CIRCUITS ...................................................................................................................................................................... 10
8.1. APPLICATION CIRCUIT - (1) ................................................................................................................................................................ 10
8.2. APPLICATION CIRCUIT - (2) .................................................................................................................................................................11
8.3. GPC1 PIGGYBACK ........................................................................................................................................................................ 12
9. PACKAGE/PAD LOCATIONS ................................................................................................................................................................ 13
9.1. PAD ASSIGNMENT............................................................................................................................................................................. 13
9.2. ORDERING INFORMATION................................................................................................................................................................... 13
9.3. PACKAGE INFORMATION..................................................................................................................................................................... 14
10. DISCLAIMER.......................................................................................................................................................................................... 15
11. REVISION HISTORY .............................................................................................................................................................................. 16
© Generalplus Technology Inc.
Proprietary & Confidential
2
JUL. 26, 2007
Version: 1.2
GPC11001A
SOUND CONTROLLER
1. GENERAL DESCRIPTION
3. FEATURES
The GPC11001A, a speech/wavetable synthesizer, is equipped
with an 8-bit CMOS microprocessor and a 128-byte working
SRAM. Other primary features include two 8-bit Timer/Counters,
24 Software Selectable I/Os, one 8-bit DAC and a pair of PWM
outputs. It operates in a wide voltage range of 2.4V - 5.5V. In
addition, it has a built-in Clock Stop mode for power savings.
The unique power saving mode saves the RAM contents, but
freezes the oscillator to stop executing other functions. The
maximum CPU frequency can run up to 10MHz and the instruction
cycle is two clock cycles (min.) ~ six clock cycles (max.). The
GPC11001A is loaded with, not only the latest technology, but also
the full commitment and technical support of GENERALPLUS.
8-bit microprocessor
ROMless
128-byte working SRAM
Software-based audio processing
Wide operating voltage: 2.4V - 5.5V @ 6MHz
3.6V - 5.5V @ 10MHz
Supports ROSC only
Max. CPU clock: 6MHz @ 3.0V, 10MHz @ 5.0V
Standby mode (Clock Stop mode) for power savings.
Max. 2.0μA @ 5.0V
500ns instruction cycle time @ 4.0MHz CPU clock
24 general I/Os
Two 8-bit timer/counters
Six INT sources
2. BLOCK DIAGRAM
Key wake -up function
IR function
External feedback input
8-bit timer/counter
Watch dog function
128x8
RAM
8-bit
TimerBase
INT control
controller
One DAC and A pair of PWM output
R
ROSC
Clock
DAC or
PWM
AUDP
AUDN
4. APPLICATION FIELD
output
ADEC
Intelligent education toys
Ex. Pattern to voice (animal, car, color, etc.)
Spelling (English or Chinese)
Math
RESET
SLEEP
ROMCEB
ADDR[20:0]
Data[7:0]
RESET
ADDR/Data
BUS
24 PIN GENERAL I/O PORT
IOB[7:0]
IOC[7:0]
IOD[7:0]
Advanced toy controller
General speech synthesizer
Industrial controller
IOD[7:0]
IOC[7:0]
IOB[7:0]
© Generalplus Technology Inc.
Proprietary & Confidential
3
JUL. 26, 2007
Version: 1.2
GPC11001A
5. SIGNAL DESCRIPTIONS*
Mnemonic
PIN No.
Type
Description
VDD
9, 27, 57
I
Digital Power PAD
Digital Ground
VSS
18, 23, 39, 56
I
PVDD
PVSS
ROSC
RESETB
TEST
AUDP
AUDN
ADDR[14:0]
ADDR[20:15]
Data[7:0]
ROMCEB
OP
22
20
26
25
24
21
19
[41:55]
[71:66]
[58:65]
38
28
29
30
31
32
33
34
35
36
37
72
73
74
75
76
77
78
79
10
11
I
PWM Power PAD
PWM Ground
I
I
ROSC Resistor input (Resistor must be connected to VDD)
RESET pin, Active low to reset whole system.
TEST MODE
I
I
O
Audio OUTPUT1
O
Audio OUTPUT2
O
Address Bus
O
Higher Address Bus
Data Bus
I/O
O
External ROM enable (Low Active)
Watch dog Enable/Disable option
PWM/DAC option
I
PWMON
CPUEN
CKIN
I
I
Internal CPU enable
System clock input
I
CKOUT
SLEEP
RESET
NMI
O
System clock output
Sleep signal
O
O
Reset pin
O
NMI to CPU
IRQ
O
IRQ to CPU
RWB
O
Read/Write signal
IOB0
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
Port B is an 8-bit bi-directional programmable Input / Output port with Pull-low. In
the input mode, Port B can be in either the Pure or Pull-low states. In the output
mode, Port B can be a Buffer.
IOB1
IOB2
IOB3
IOB4
IOB5
IOB6
IOB7
IOC0
Port C is an 8-bit bi-directional programmable Input / Output port with Pull-low. In
the input mode, Port C can be in either the Pure or Pull-low states. In the output
mode, Port C can be a Buffer.
IOC1
IOC2
12
13
14
15
16
17
1
IOC3
IOC4
IOC5
IOC6
IOC7
IOD0
Port D is an 8-bit bi-directional programmable Input / Output port with Pull-low. In
the input mode, Port D can be in either the Pure or Pull-low states. In the output
mode, Port D can be a Buffer.
IOD1
2
IOD2
3
IOD3
4
(Key change, Wake up I/O)
IOD4
5
IOD5
6
© Generalplus Technology Inc.
Proprietary & Confidential
4
JUL. 26, 2007
Version: 1.2
GPC11001A
Mnemonic
PIN No.
Type
Description
IOD6
IOD7
7
8
I/O
I/O
© Generalplus Technology Inc.
Proprietary & Confidential
5
JUL. 26, 2007
Version: 1.2
GPC11001A
6. FUNCTIONAL DESCRIPTIONS
6.1. CPU
6.4. Map of Memory and I/Os
0x0000
0x0017
IO
The microprocessor in the GPC11001A is a high performance 8-bit
processor equipped with Accumulator, Program Counter, X and Y
Register, Stack pointer and Processor Status Register (identical to
the 6502 instruction structure). The maximum CPU speed of
10.0MHz is capable of bringing you cleaner speech, pleasant
music as well as achieving the best overall performance.
Reserved
SRAM
0x0080
0x00FF
Reserved
0x0180
SRAM (Mapping)
0x01FF
Reserved
6.2. RAM Area
0x0200
0x0600
Test Program
The total RAM size is 128-bytes (including Stack) starting from
address $0080 through $00FF or mapping to $0180 through
$01FF.
User's Program & Data
Area
6.3. Power Saving Mode
The GPC11001A includes a power saving mode (Standby mode)
for those applications that require very low standby current. To
enter the standby mode, the Wake-Up Register must be enabled
and then the CPU clock stopped by writing to the STOP CLOCK
Register. In such a mode, RAM and I/Os will remain in their
previous states until being awakened. Port IOD7-0 is the only
wake-up source in the GPC11001A. After the GPC11001A is
awakened, the internal CPU will go to the RESET state (Tw ≧ 64
x T1) and continue to execute the program. Wakeup Reset will
not affect RAM or I/Os.
0x1F_FFFF
© Generalplus Technology Inc.
Proprietary & Confidential
6
JUL. 26, 2007
Version: 1.2
GPC11001A
6.5. I/O Port Configuration*
Input/Output IOB & IOC port: IOB[7:0] & IOC[7:0]
Input/Output IOD port: IOD7 - IOD0
B u ffe r(R )
Buffer(R)
P o rt_ D a ta (W )
Port_D ata(W )
R e giste r
P o rt_ B u ffe r(W )
Register
P in p a d
Port_Buffer(W )
C o n tro l
lo gic
P o rt_ D IR (R /W )
Pin pad
C ontrol
logic
Port_DIR(R /W )
pull low
1M ohm
D a ta (R )
Data(R)
SLEEP
Wake-up
T1
CPU CLK
RESET
T
w
FIG. 1
T1 = 1 / ( FCPU ), Tw ≧64 x T1
6.6. Timer/Counter
The GPC11001A has two 8-bit timer/counters, TMA and TMB
respectively. TMA can be specified as a timer, but TMB can be
used as a timer or a counter. In the timer mode, TMA and TMB
are re-loaded up-counters. When timer rolls over from $0FFF to
$0000, the carry (overflow) signal will cause the user preset value
to be loaded into the timer automatically and up-counted again. At
the same time, the carry signal will generate an INT signal if the
corresponding bit is enabled in the INT ENABLE Register. If TMB
is specified as a counter, the user can then reset it by loading #0
into the counter. After the counter has been activated, the value in
the counter can also be read at the same time. The read
instruction will neither affect the value of the counter nor reset it.
Clock source of Timer/Counter can be selected as follows:
Timer/Counter
Clock Source
CPU CLOCK (T) or T/8, T/64, TMB Overflow
T, T/65536, EXTCLK, 0, 1
TMA
TMB
8-BIT TIMER
8-BIT TIMER
6.7. Speech and Melody
For speech synthesis, the GPC11001A can use NMI for an
accurate sampling frequency. The user can store the speech data
in ROM and play it back with realistic sound quality. Several
algorithms are recommended for high fidelity and compression of
sound and they include PCM, LOG PCM, and ADPCM and
SACMA3400.
© Generalplus Technology Inc.
Proprietary & Confidential
7
JUL. 26, 2007
Version: 1.2
GPC11001A
7. ELECTRICAL SPECIFICATIONS
7.1. Absolute Maximum Ratings
Characteristics
Symbol
Ratings
DC Supply Voltage
V+
VIN
TA
< 7.0V
Input Voltage Range
Operating Temperature
Storage Temperature
-0.5V to V+ + 0.5V
0℃ to +60℃
-50℃ to +150℃
TSTO
Note: Stresses beyond those given in the Absolute Maximum Rating table may cause operational errors or damage to the device. For normal operational
conditions see AC/DC Electrical Characteristics.
7.2. AC Characteristics (TA = 25℃)
Limit
Characteristics
Symbol
Unit
Test Condition
Min.
Typ.
4.0
Max.
6.0
-
-
MHz
MHz
VDD = 2.4V - 3.6V, for 2-battery
VDD = 3.6V - 5.5V, for 3-battery
OSC Frequency
FOSC2
6.0
10.0
7.3. DC Characteristics (VDD = 5.0V, TA = 25℃)
Limit
Typ.
Characteristics
Symbol
Unit
Test condition
Min.
Max.
Operating Voltage
Operating Current
VDD
IOP
3.6
-
-
5.5
-
V
-
5.0
mA
FCPU = 6.0MHz @ 5.0V, without
external memory
-
21
-
mA
FCPU = 6.0MHz @ 5.0V, with SST
flash memory
Standby Current
Audio Output Current
ISTBY
IAUD
VIH
VIL
-
-
4.5
-
2.0
μA
mA
V
VDD = 5.0V
-
-
VDD = 5.0V
Input High Level
3.0
-
VDD = 5.0V
Input Low Level
-
-
0.8
V
VDD = 5.0V
Output Source Current (IOC, IOD)
Output Sink Current (IOC, IOD)
IOH
IOL
IOH
IOL
-4.0
-
-
-
-
-
-
-
-
mA
mA
mA
mA
KΩ
KΩ
KΩ
VDD = 5.0V, VOH = 3.33V
VDD = 5.0V, VOL = 0.8V
VDD = 5.0V, VOH = 4.0V
VDD = 5.0V, VOL = 1.0V
VDD = 5.0V, VIN = VDD
VDD = 5.0V, VIN = 0V
VDD = 5.0V, VIN = VDD
8.0
-
-
-
-
-
-
-150
200
85
85
770
PWM Output Current
Input Resistor (IOC)
Input Resistor (IOD)
Input Resistor (IOD)
RIN
RIN
RIN
7.4. DC Characteristics (VDD = 3.0V, TA = 25°C)
Limit
Typ.
-
Characteristics
Symbol
Unit
Test condition
Min.
2.4
-
Max.
3.6
-
Operating Voltage
Operating Current
VDD
IOP
V
-
2.0
mA
FCPU = 3.0MHz @ 3.0V, without
external memory
FCPU = 3.0MHz @ 3.0V, with SST
flash memory
-
-
8.0
-
mA
Standby Current
ISTBY
-
2.0
μA
VDD = 3.0V
© Generalplus Technology Inc.
Proprietary & Confidential
8
JUL. 26, 2007
Version: 1.2
GPC11001A
Limit
Typ.
1.8
-
Characteristics
Symbol
Unit
Test condition
Min.
Max.
Audio Output Current
Input High Level
IAUD
VIH
IOH
IOL
-
-
-
-
-
-
-
-
-
-
mA
V
VDD = 3.0V
2.0
VDD = 3.0V
Output Source Current (IOC, IOD)
Output Sink Current (IOC, IOD)
-2.0
-
mA
mA
mA
mA
KΩ
KΩ
KΩ
VDD = 3.0V, VOH = 2.0V
VDD = 3.0V, VOL = 0.8V
VDD = 3.0V, VOH = 2.0V
VDD = 3.0V, VOL = 1.0V
VDD = 3.0V, VIN = VDD
VDD = 3.0V, VIN = 0V
VDD = 3.0V, VIN = VDD
4.0
-
IOH
IOL
-
-
-
-
-
-120
200
170
170
1000
PWM Output Current
Input Resistor (IOC)
Input Resistor (IOD)
Input Resistor (IOD)
RIN
RIN
RIN
© Generalplus Technology Inc.
Proprietary & Confidential
9
JUL. 26, 2007
Version: 1.2
GPC11001A
8. APPLICATION CIRCUITS
8.1. Application Circuit - (1)
VDD
R2
XI
RESET
AUDP
AUDN
C1
RESET
0.1
μF
GPC11001A
IOB[7:0]
IOC[7:0]
IOD[7:0]
IOB[7:0]
IOC[7:0]
IOD[7:0]
VDD
VSS
VDD
C3
100 μ
C4
+
-
F
μ
0.1
F
GPC11001A Application circuit
FCPU vs. R2 value
Fcpu
8MHz
38K
7MHz
44K
6MHz
52K
5MHz
63K
4MHz
82K
GPC11001A
© Generalplus Technology Inc.
Proprietary & Confidential
10
JUL. 26, 2007
Version: 1.2
GPC11001A
8.2. Application Circuit - (2)
VDD
VDD
Speaker
R2
XI
Q1
RESET
8050
AUDP
AUDN
C1
C2
R3
RESET
μ
0.1
680~ 1.5K
0.1
μF
GPC11001A
IOB[7:0]
IOC[7:0]
IOD[7:0]
IOB[7:0]
IOC[7:0]
IOD[7:0]
VDD
VSS
VDD
C3
100 μ
C4
+
-
F
μ
0.1
F
GPC11001A Application circuit(DAC Output)
© Generalplus Technology Inc.
Proprietary & Confidential
11
JUL. 26, 2007
Version: 1.2
GPC11001A
8.3. GPC1 PIGGYBACK
JP1
JP2
JP3
IOC0
IOC1
IOC2
IOC3
IOC4
IOC5
IOC6
IOC7
IOB0
IOB1
IOB2
IOB3
IOB4
IOB5
IOB6
IOB7
IOD0
IOD1
IOD2
IOD3
IOD4
IOD5
IOD6
IOD7
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
U1
A0
A1
A2
A3
A4
A5
A6
A7
D0
D1
D2
D3
D4
D5
D6
D7
12
11
10
9
8
7
13
14
15
17
18
19
20
21
PB
SIP8
PC
SIP8
PD
A0
A1
A2
A3
A4
A5
A6
A7
O0
O1
O2
O3
O4
O5
O6
O7
SIP8
Default is ROM
SW1
BA18
ROM
FLASH
ROM
1
3
4
6
6
5
PIN31
1PIN
2
5
VCC
A8
A9
27
26
23
25
4
28
29
3
A8
A9
BA19
BA18
A10
A11
A12
A13
A14
BA15
BA16
BA17
PIN31
A10
A11
A12
A13
A14
A15
A16
A17
A18
FLASH
SW 2P2T
2
30
31
D0
A14
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
XD0
XA14
XA15
VSS
BA15
BA16
BA17
BA18
BA19
SLP
XROM
1PIN
22
24
1
BKA15
BKA16
BKA17
BKA18
BKA19
BKA20
IOB0
IOB1
IOB2
IOB3
IOB4
CE
OE
VPP
VSS
XROM
XROMCEB
XRWB
XIRB
27C040/C080/628512
U2
XNMI
IOB0
IOB1
IOB2
IOB3
IOB4
IOB5
IOB6
IOB7
GPC1_PIGGYBACK
Memory Support:
XRSTB
SLEEP
XCKOUT
CKIN
CPUEN
PWMON
OP2
SLP
CLK0
CKIN
CPUE
PWMON
WDOG
VCC
ROM: 27C010/27C020/27C040/27C080
FLASH: 29C010/29C020/29C040
IOB5
IOB6
IOB7
VDD
VCC
VCC
PWM only
DIS
1
C2
VCC
VSS
SW2
WDOG
SW3
PWMON
1
2
2
3
3
EN
WDOG
PWM/DAC
104
PWM/DAC
VCC
R1
C1
104
ROSC
R400
Connect VDD and AVDD on JP4
Connect VSS and AVSS on JP4
C200
JP4
© Generalplus Technology Inc.
Proprietary & Confidential
12
JUL. 26, 2007
Version: 1.2
GPC11001A
9. PACKAGE/PAD LOCATIONS
9.1. PAD Assignment
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
DATA0
ADDR15
ADDR16
ADDR17
ADDR18
ADDR19
ADDR20
IOB0
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
ADDR14
NC
VSS
ROMCEB
RWB
GPC11001A
IRQ
NMI
RESET
SLEEP
CKOUT
CKIN
IOB1
IOB2
IOB3
IOB4
CPUEN
PWMON
OP
IOB5
IOB6
IOB7
VDD
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
The IC substrate should be connected to VSS
Note1: To ensure that the IC functions properly, please bond all of VDD and VSS pins.
Note2: The 0.1μF capacitor between VDD and VSS should be placed to IC as close as possible.
9.2. Ordering Information
Product Number
Package Type
Chip form
Green Package - QFP 128L
GPC11001A - NnnV - C
GPC11001A - NnnV - HQ07x
Note1: Code number is assigned for customer.
Note2: Code number (N = A - Z or 0 - 9, nn = 00 - 99); version (V = A - Z).
Note3: Package form number (x = 1 - 9, serial number).
© Generalplus Technology Inc.
Proprietary & Confidential
13
JUL. 26, 2007
Version: 1.2
GPC11001A
9.3. Package Information
D
D1
e
GENERALPLUS
GPC11001A-HQ07
YYWW
b
E
E1
A2 A
A1
c
L1
Symbol
Min.
Nom.
Max.
Unit
A
A1
A2
b
-
-
-
3.40
-
Millimeter
Millimeter
Millimeter
Millimeter
Millimeter
Millimeter
Millimeter
Millimeter
Millimeter
Millimeter
Millimeter
0.25
2.73
0.17
0.09
23.00
19.90
17.00
13.90
2.85
2.97
0.27
0.20
23.40
20.10
17.40
14.10
0.22
c
-
D
23.20
20.00
17.20
14.00
0.5 BSC.
1.60 BSC.
D1
E
E1
e
L1
© Generalplus Technology Inc.
Proprietary & Confidential
14
JUL. 26, 2007
Version: 1.2
GPC11001A
10. DISCLAIMER
The information appearing in this publication is believed to be accurate.
Integrated circuits sold by Generalplus Technology are covered by the warranty and patent indemnification provisions stipulated in the
terms of sale only. GENERALPLUS makes no warranty, express, statutory implied or by description regarding the information in this
publication or regarding the freedom of the described chip(s) from patent infringement. FURTHERMORE, GENERALPLUS MAKES NO
WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PURPOSE. GENERALPLUS reserves the right to halt production or alter
the specifications and prices at any time without notice. Accordingly, the reader is cautioned to verify that the data sheets and other
information in this publication are current before placing orders. Products described herein are intended for use in normal commercial
applications. Applications involving unusual environmental or reliability requirements, e.g. military equipment or medical life support
equipment, are specifically not recommended without additional processing by GENERALPLUS for such applications. Please note that
application circuits illustrated in this document are for reference purposes only.
© Generalplus Technology Inc.
Proprietary & Confidential
15
JUL. 26, 2007
Version: 1.2
GPC11001A
11. REVISION HISTORY
Description
Date
Revision #
Page
1. Modify the “DC Characteristics (VDD = 5.0V, TA = 25℃)” in section 7.3.
2. Modify the “DC Characteristics (VDD = 3.0V, TA = 25°C)” in section 7.4.
1. Add the DC Characteristics (VDD = 5.0V, TA = 25°C) to section 7.3.
2. Modify the DC Characteristics (VDD = 3.0V, TA = 25°C) in section 7.4.
Original
JUL. 26, 2007
1.2
8
8
FEB. 15, 2006
OCT. 11, 2005
1.1
1.0
8
8
16
Note: The GPC11001A data sheet v1.0 is a continued version of SPC11001A data sheet v0.1
© Generalplus Technology Inc.
Proprietary & Confidential
16
JUL. 26, 2007
Version: 1.2
相关型号:
©2020 ICPDF网 联系我们和版权申明