4-Channel Speech Controller

Part  Number SNC658
Manufacturer SONiX
Semiconductor DataSheet

DataSheet View

SNC658 4-Channel Speech Controller ======== 1. 2. 3. 4. 5. 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 5.10 6. 7. 8. 9. 10. CONTENTS ======== INTRODUCTION............................................................................................................... 3 FEATURES ....................................................................................................................... 3 BLOCK DIAGRAM ........................................................................................................... 4 PIN ASSIGNMENT ........................................................................................................... 4 FUNCTION DESCRIPTIONS............................................................................................ 5 OSCILLATOR ................................................................................................................... 5 ROM .............................................................................................................................. 5 RAM .............................................................................................................................. 5 POWER DOWN MODE ...................................................................................................... 5 SAMPLING RATE COUNTERS ............................................................................................ 5 AUTO REPETITION ........................................................................................................... 6 I/O PORTS ...................................................................................................................... 6 IR FUNCTION .................................................................................................................. 7 www.DataSheet4U.com 8-BIT DAC ...................................................................................................................... 7 8-BIT PWM ..................................................................................................................... 8 ABSOLUTE MAXIMUM RATING ..................................................................................... 9 ELECTRICAL CHARACTERISTICS ................................................................................ 9 ROSC PERFORMANCE................................................................................................. 10 APPLICATION CIRCUIT ................................................................................................ 11 BONDING PAD........................................................................................................... 13 Ver: 1.2 1 September 25, 2003 SNC658 4-Channel Speech Controller AMENDENT HISTORY Version Date Ver 1.1 Ver 1.2 April 24, 2003 August 26, 2003 Description First issue 2. FEATURES : Modify Power supply is 2.4~5.5V 5. FUNCTION Description 5.1 Oscillator : Modify ROSC R=100KΩ 7. Electrical Characteristic : Add Current (ROSC&XTAL Mode), and Operating Voltage Max = 5.5V 8. ROSC Performance : Add ROSC Performance 9. Application Circuit : Add Note about C1 close to VDD pin of Chip Ver 1.3 June 8,2005 Modify Application circuit, remove the capacitor between RST and VDD Ver: 1.2 2 September 25, 2003 SNC658 4-Channel Speech Controller 1. INTRODUCTION SNC658 is a 20 seconds single chip 4-channel voice synthesizer IC which contains 24 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 20 seconds voice capacity are provided Six 4-bit I/O ports are provided 256*4 bits RAM are provided Maximum 64k program ROM is provided 64K*12 ROM size is provided for voice data and program Readable ROM code data 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 a PWM Direct Drive circuit and a current output DA converters. Built in 15 levels PWM output volume control. System clock: 8M Hz ( RC-type or Crystal Option) Low Voltage Reset Ver: 1.2 3 September 25, 2003 SNC658 4-Channel Speech Controller 3. Block Diagram ROM Program/Speech/Melody/Instrument waveform 64K×12 bits Address Pointers/ STACK SRAM (256 nibbles) Sampling Rate Counter × 4 Timing Generator OSC Volume Control PWM 8bit D/A IO1 IO2 Timer ALU IO3 IO4 Voice Synthesizer IO5 IO6 4. PIN ASSIGNMENT Symbol P13 ~ P10 P23 ~ P20 P33 ~ P30 P43 ~ P40 P53 ~ P50 P63 ~ P60 VDD GND XIN RST XOUT/OSC CKSEL I/O I/O I/O I/O I/O I/O I/O P P 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 4 Bit3 ~ Bit0 of I/O port 5 Bit3 ~ Bit0 of I/O port 6 Positive power supply Negative power supply Crystal In Chip Reset (Active high) Crystal Out / Rosc In Clock type select (Internal pull low) ‘L’ or floating → RC oscillator ‘H’ →Crystal Positive Output of PWM or DA1 Negative Output of PWM or DA2 BUO1/VO1 BUO2/VO2 O O Ver: 1.2 4 September 25, 2003 SNC658 4-Channel Speech Controller 5. FUNCTION DESCRIPTIONS 5.1 Oscillator SNC658 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 S NC 658 15pF S NC 658 8MHZ CKS EL XOUT/ROS C XIN CKS EL XO UT/RO S C XIN 100K 8MHZ Crystal 15pF 8M Rosc 5.2 ROM SNC658 contains 64K words (12-bit) internal ROM. Program, voices, melodies, data, and instrument waveforms share the same ROM with the others. 5.3 RAM SNC658 contains 256 nibble RAM. The 256 nibble RAM is separated into four pages (page 0, page1, page2 and page 3). An implicit page indicator is utilized to specify page address. Four instructions, PAGE0, PAGE1, PAGE2 and PAGE3, can switch the page indicator. All 64 nibbles of each page can be accessed by direct mode (to specify M0 ~ M63 in the data transfer type instructions.) 5.4 Power Down Mode “End” instruction will let SNC658 enter power down mode and consumer very little amount of current. (<3uA @VDD=3V and <5uA @VDD=5V) After SNC658 enters power down mode, any valid data transition (L H or H L) occurring on any IO ports (P1 to P6) lead SNC658 back to normal operation mode. 5.5 Sampling Rate Counters 4 independent sampling rate counters are dedicated to 4 individual voice channels to play voices with different playing rates. The playing rate is programmable from 4KHz to 40KHz. The resolution of sampling period of each sampling rate counter is 0.25 uS. This feature helps SNC658 play sounds with accurate pitches in the case of music instrument synthesis. Ver: 1.2 5 September 25, 2003 SNC658 4-Channel Speech Controller 5.6 Auto Repetition Auto repetition function helps SNC658 realize a “looping” sound automatically by hardware without any software effort. Auto repetition function is a very useful mechanism to implement “Sustain” sound in instrument synthesis. All 4 channels are equipped with this function. Arbitrary lengths of looping sound are accepted by SNC658. 5.7 I/O Ports P1 to P6 are six 4-bit I/O ports. Any bit of each I/O port can be programmed to be input or output individually. Any valid data transition (H L or L H) of each I/O port can reactivate the chip when it is in power-down stage. Port Data PAD Port Status Weak To Internal Data Bus Read Control I/O Port Configuration Note: weak N-MOS’s can serve as pull-low resistors. Ver: 1.2 6 September 25, 2003 SNC658 4-Channel Speech Controller 5.8 IR Function P33 can be modulated with 38.5KHz square wave before sent out to P33 pin. The IR signal can be achieved by this modulated signal. 38.5KHZ "1" PAD Mode P33 5.9 8-bit DAC An 8-bit current type digital-to-analog converter is built-in SNC658. The relationship between of input digital data and output analog current signal is listed in the following table. Also, the recommended application circuit is illustrated as follows. Input data 0 1 … N … 255 Typical value of output current (mA) 0 3/255 n*(3/255) 3 VC C VO 1K S NC658 D/A S pe a ke r Applica tion Ver: 1.2 7 September 25, 2003 SNC658 4-Channel Speech Controller 5.10 8-bit PWM A PWM (pulse width modulation) circuit is built-in SNC658. PWM can convert input digital data into pulse trains with suitable different pulse width. The maximum resolution of PWM is 8 bits. Two huge output stage circuits are included in SNC658. Both of them are capable of driving speaker directly. Besides, 15 level PWM output current is provided for volume adjust function. # 0 1 2 3 4 5 6 7 8 9 A B C D E F Output Current (VDD=3V, Vo=1.5V) 0000 120mA 0001 105mA 0010 90mA 0011 75mA 0100 60mA 0101 52.5mA 0110 45mA 0111 37.5mA 1000 30mA 1001 22.5mA 1010 15mA 1011 10.25mA 1100 7.5mA 1101 3.75mA 1110 3.75mA 1111 0mA 15 levels PWM output current control VOL[3..0] BUO1/VO BUO2 PWM output Ver: 1.2 8 September 25, 2003 SNC658 4-Channel Speech Controller 6. ABSOLUTE MAXIMUM RATING Items Supply Voltage Input Voltage Operating Temperature Storage Temperature Symbol VDD-V VIN TOP TSTG Min -0.3 VSS-0.3 0 -55.0 Max 6.0 VDD+0.3 55.0 125.0 Unit. V V o C o C 7. ELECTRICAL CHARACTERISTICS Item Operating Voltage Standby Current Operating Current (ROSC Mode) Operating Current (XTAL Mode) I/O port Input Current I/O port Drive Current I/O port Sink Current D/A Output Current Oscillation Freq. IR Carrier Frequency Sym. Min. Typ. Max. Unit VDD 2.4 3.0 5.5 V ISBY 2 uA 5 IOPR 550 uA 1.5 mA IOPR 1.5 2 2 4 2 2 800 1.5 3 10 2 5 3 8 3 3 8 38.5 10 30 4 4 uA mA uA mA mA mA MHz KHz Condition VDD=3V VDD=4.5V VDD=3V, no lo




New! The site which shares a electronic information

English     |     日本語     |     漢語     |     한국어     |     Netherlands     |     La France     |     L'Italia     |     Deutschland     |     Россия
This is a individually operated, non profit site.
If this site is good enough to show, please introduce this site to others...

It welcomes all helping each other.     Contact us     |    Partner site : www.DataSheet.in     |     Link Exchange     |     Buy Components ?