SN56012
4-Channel Speech Controller
========================== CONTENTS =========================== 1. 2. 3. 4. 5. INTRODUCTION............................................................................................................ 3 FEATURES ...................................................................................................................... 3 BLOCK DIAGRAM ........................................................................................................ 4 PIN ASSIGNMENT ......................................................................................................... 4 FUNCTION DESCRIPTIONS ....................................................................................... 5 5.1. 5.2. 5.3. 5.4. 5.5. 5.6. 5.7. 5.8. 5.9. 5.10. 5.11. 5.12. 5.13. 6. 7. 8. 9. OSCILLATOR ............................................................................................................... 5 ROM .......................................................................................................................... 5 RAM .......................................................................................................................... 5 POWER DOWN MODE .................................................................................................. 5 SAMPLING RATE COUNTERS ....................................................................................... 5 AUTO REPETITION ....................................................................................................... 6 WAVE MARK .............................................................................................................. 6 PUSH-PULL OUTPUT .................................................................................................... 6 VOLUME CONTROL FUNCTION .................................................................................... 6 WATCH DOG ........................................................................................................... 7 I/O PORTS ............................................................................................................... 7 PULL-LOW RESISTER CONTROL .............................................................................. 7 IR FUNCTION .......................................................................................................... 7
ABSOLUTE MAXIMUM RATING .............................................................................. 8 ELECTRICAL CHARACTERISTICS ......................................................................... 8 APPLICATION CIRCUIT ............................................................................................. 9 DISCLAIMER................................................................................................................ 11
Ver: 1.0
1
March 2,2005
SN56012
4-Channel Speech Controller
AMENDENT HISTORY
Version Ver 1.0 Ver 1.1 May 25,2005 Date First issue Add RST pin Description Description
Ver: 1.0
2
March 2,2005
SN56012
4-Channel Speech Controller
1.
INTRODUCTION
SN56012 is a 16 seconds single chip 4-channel voice synthesizer IC which contains I/O pins and a tiny controller. By programming through the tiny controller, users’ applications including section combination, trigger modes, output status, high performance melody, multiple voices, and other logic functions can be implemented.
2.
FEATURES
Single power supply 2.4V – 5.5V Built in a tiny controller 12 seconds voice capacity are provided 128*4 bits RAM are provided ROM Size − Maximum 40K*10 bits ROM size − 40K program ROM is provided Readable ROM code data I/O Ports − Four 4-bit I/O ports P1, P2, P3, P6 − The driving/sink current of P3.2 & P3.3 are 8mA/16mA − The IO pins P3.3 can be modulated with 38.5Khz carry signal to implement IR function. Built in a high quality speech synthesizer Four independent voice channels Adaptive playing speed from 4k-40kHz is provided for all 4 channels individually Automatic repetition for every channel A 6-bit*8-bit Multiplier is embed to modulate the volume of synthesized voices Two digital mixers (with saturation control) are provided Built in an 8-level volume control Analog Push-Pull Direct Drive circuit. System clock: 2M Hz (RC-type or Crystal Option) Low Voltage Reset Built-in WDT function Built-in Event Mark Function
Ver: 1.0
3
March 2,2005
SN56012
4-Channel Speech Controller
3.
Block Diagram
ROM
Program/Speech/Instrument waveform
Address Pointer PC/Data Pointer/Stack/Speech Pointer SRAM Timer ALU IO2 WDT
Timing Generator
OSC
Sampling Rate Counter Voice Synthesizer IO3 Push Pull IO6
IO1
4.
PIN ASSIGNMENT
Symbol P13, P12, P11, P10 P23, P22, P21, P20 P33, P32, P31, P30 P63, P62, P61, P60 VDD GND OSC/XIN XOUT CKSEL I/O I/O I/O I/O I/O I I I O I Function Description Bit3 ~ Bit0 of I/O port 1 Bit3 ~ Bit0 of I/O port 2 Bit3 ~ Bit0 of I/O port 3 Bit3 ~ Bit0 of I/O port 6 Positive power supply Negative power supply Oscillator / Crystal In Crystal Out / 1Khz output Clock type select ‘L’ or floating → RC oscillator ‘H’ →Crystal Positive Output of Push Pull Negative Output of Push Pull RST=1 Reset Chip (Active H)
BUO1 BUO2 RST
O O I
Ver: 1.0
4
March 2,2005
SN56012
4-Channel Speech Controller
5.
FUNCTION DESCRIPTIONS
5.1. Oscillator
SN56000 series accepts crystal oscillator / ceramic resonator or RC type oscillator (selected by pin CKSEL) for system clock. The typical circuit diagrams for oscillator are listed as follows.
VDD VDD
SN56000
CKSEL OSC/XIN XOUT
15pf
SN56000
CKSEL OSC/XIN XOUT
2MHz
Crystal / Resonator
5.2. ROM
15pf
RC Oscillator
SN56012 contains 40K word (10-bit) internal ROM. Program, voices, melodies, data, and instrument waveforms share the same ROM with the others.
5.3. RAM
SN56000 series contains 128 nibble RAM. The 128 nibble RAM is separated into eight pages (page 0, page1… page 7). An implicit page indicator is utilized to specify page address. Eight instructions, PAGE0, PAGE1... PAGE7 can switch the page indicator. All 16 nibbles of each page can be accessed by direct mode (to specify M0 ~ M15 in the data transfer type instructions.)
5.4. Power Down Mode
“End” instruction will let SN56000 series enter power down mode and consumer very little amount of current. (
很抱歉,暂时无法提供与“SN56000”相匹配的价格&库存,您可以联系我们找货
免费人工找货