Part Number Hot Search : 
06BCP 1008J EEUEBXXX MMSZ5240 66012 4HC165A BD802 EA09541
Product Description
Full Text Search
 

To Download SNC82040 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  SNC82040 12 - channel m idi/speech controller ver: 1. 5 sep. 8 , 200 6 1 ================== contents ================= 1 introduction ................................ ................................ ................................ ......................... 3 2 features ................................ ................................ ................................ ................................ ... 3 3 pin assignment ................................ ................................ ................................ ...................... 4 4 block diagram ................................ ................................ ................................ ..................... 5 5 function description ................................ ................................ ................................ ....... 5 5.1. o sci llator ................................ ................................ ................................ ................................ 5 5.2. rom ................................ ................................ ................................ ................................ ........... 6 5.3. ram ................................ ................................ ................................ ................................ ........... 6 5.4. p ower d own m ode ................................ ................................ ................................ .................. 6 5.5. ir f unction ................................ ................................ ................................ ............................... 6 5.6. i/o p orts ................................ ................................ ................................ ................................ ... 7 5.7. s ampling r ate c ounters ................................ ................................ ................................ ........ 7 5.8. a uto r epetition ................................ ................................ ................................ ....................... 8 5.9. v oice s ynthesizer ................................ ................................ ................................ ................... 8 5.10. dac ................................ ................................ ................................ ................................ ........... 8 6 application circuit ................................ ................................ ................................ ........... 9 7 absolute maximum rat ing ................................ ................................ .......................... 12 8 electrical character istics ................................ ................................ ..................... 12
SNC82040 12 - channel m idi/speech controller ver: 1. 5 sep. 8 , 200 6 2 amendent history version date description ver 1.0 october 07, 2004 first issue ver 1.1 november 12, 2004 modify application circuit. ver 1.2 march 21, 2005 1. oscillator r - type is ?no connect?. page5 2. modify application circuit.(low clk mo de, 32768, r - type, xin and xout no connect) page10 3. modify electric characteristic (max - >typical) page12 4. modify i/o circuit in page7 5. delete mld synthesizer in 12 - ch ver1.3 june 30,2005 1. modify ram block in page6 2. modify application circuit in low clk(rc mode) r=91k, c=200pf. 3. in application circuit add r=100 (direct key) in page9 ver1.4 november 18,2005 1. modify application circuit add r=100 in each input pin (direct key) ver1.5 september,8,2006 1. removed application circuit r=1 0 0 in each input pin (d irect key)
SNC82040 12 - channel m idi/speech controller ver: 1. 5 sep. 8 , 200 6 3 1 introduction the SNC82040 is a single chip 12 - channel midi compatible wave - table/voice synthesizer. equipped with a powerful 8 - bit controller and 1 6 i/o pins, it provides a low - cost midi sound system solution. it?s low power consumption an d operating range makes it ideal for all battery operated devices using midi or voice synthesis. 2 features ? single power supply 2.4v ? 5.5v ? powerful built - in 8 - bit controller ? 1 6 i/o ports totally ? 384*8 bits ram ? maximum 64k program rom ? 128k*12 shared rom for program and voice data ? readable rom code data ? 12 - voice polyphony through a high - quality speech synthesizer ? mark event supported in both wave and melody. ? individual adaptive playing speed from 4k - 64khz for all 12 channels ? automatic repetition for each channel ? volume modulation controlled by embedded multiplier ? one built - in 10 - bit current mode da converter ? analog direct drive speaker circuit. ? system clock: 16.384m hz (rc - type or crystal option) ? 2 mips cpu power free to user ? low voltage reset
SNC82040 12 - channel m idi/speech controller ver: 1. 5 sep. 8 , 200 6 4 3 pin ass ignment symbol i/o function description p00 ~ p07 i/o bit7 ~ bit0 of i/o port 0 p20 ~ p27 i/o bit7 ~ bit0 of i/o port 2 vddvr p positive power supply for rosc gndvr p negative power supply for rosc vddpp p positive power supply for direct drive gndp p p negative power supply for direct drive cvdd p positive power supply for internal circuit vdd p positive power supply for i/o gnd p negative power supply regout p 3v regulator output rst i chip reset (active low) xin i high clock crystal in xout o high clock crystal out lxin i low clock crystal in lxout o low clock crystal out cksel i clock type select ?vdd? ? rc oscillator ?gnd? ? crystal testm i test pin vo o da output bn0 o direct drive negative output bp0 o direct drive positive output
SNC82040 12 - channel m idi/speech controller ver: 1. 5 sep. 8 , 200 6 5 4 block diagram 5 function description 5.1. oscillator cksel (clock select) input pin of the SNC82040 selects between crystal oscillator/ceramic resonator or rc type oscillators as system clock. 1 6 . 3 8 4 m h z x i n c k s e l x o u t r c o s c i l l a t o r c r y s t a l / r e s o n a t o r v d d x i n c k s e l x o u t 2 0 p f 2 0 p f g n d n c n c notice: for rc oscillator, keep xout and xin as ?no connect?. rom program/speech/melody/instrument waveform 128k ? 12 bits osc address pointers/ stack io2 voice synthesizer alu sram (384 bytes) 10bit d/a timing generator io 0 sampling rate counter timer direct drive
SNC82040 12 - channel m idi/speech controller ver: 1. 5 sep. 8 , 200 6 6 5.2. rom SNC82040 contains a substantial 128k x 12 - bit word internal rom which is shared by program and resource data. program, voice, melodies, data, and instrument waveforms are shared wi thin this same 128k words rom. 5.3. ram SNC82040 contains 384 bytes ram (384 x 8 - bits). the 384 byte ram is divided into three pages (page0, 1 and 4, 128 bytes ram for each page). the rambk register is used to switch to a specific ram page. for example, dec laring org 0x 25 0 usemem ds 1 would locate one byte memory for ? usemem ? at bank 4. setting ?rambk = 4?in a program would switch to bank 4 of ram. 0x027f 0x0000 0x0100 0x00ff : : 0x007f 0x0080 : : : 0x017f 0x0180 no used 0x01ff : : 0x0200 : : free for user no used reserved for system 0x00c0 free for user notice: (c0~ffh) and (200~27fh) bank4 is free for user. 5.4. power down mode entering the ic into stop mode will stop the system clock for power savings (<3ua @vdd=3v and <6ua @vdd=4.5v). any transition (l ? h or h ? l) on any i/o pin or rtc (real - time clock) can be used to start the system clock and return to normal operat ing mode. 5.5. ir function when ir is enabled, a 38.5khz square wave is gated with p27. the 38.5khz ir signal is present at the pin when p27 is set to ?1?.
SNC82040 12 - channel m idi/speech controller ver: 1. 5 sep. 8 , 200 6 7 5.6. i/o ports there is two 8 - bit i/o ports p0, p2. any i/o can be individually programmed as eithe r input or output. when i/o is set to input, any valid data transition (h ? l or l ? h) of each i/o port can wake - up the chip from power - down mode. i/o port configuration note: weak n - mos?s can serve as pull - low resistors. 5.7. sampling rate cou nters each voice channel of 12 is equipped with an independent sampling rate counter to allow individual sample rate play back per channel. channel sample rate play back can be dynamically set from 4khz to 64khz. each sampling rate counter is updated on a period of 0.125us. this architecture yields a high - quality music/voice synthesis that sounds very close to its original source when played through the same amplifier and speaker circuitry. i r e n 3 8 . 5 k h z p 2 7 p a d " 1 " p o r t d a t a p o r t s t a t u s t o i n t e r n a l d a t a b u s r e a d c o n t r o l p a d w e a k
SNC82040 12 - channel m idi/speech controller ver: 1. 5 sep. 8 , 200 6 8 5.8. auto repetition each voice channel of 12 is equipped with a hardware auto repeat function. auto repeat functions are normally used to implement sustain in instrument synthesis but can even be used to repeat any voice data of arbitrary length. 5.9. voice synthesizer the major function of voice synthesizer is to fetch wave data from rom and synthesize into voice. each voice channel of 12 is equipped with an individual volume setting. 5.10. dac one 10 - bit current type digital - to - analog converters are built - in SNC82040. the relationship between input digital data and output analog current signal is listed in the following table. input data typical value of output current (ma) 0 0 1 3/1023 ? n n*(3/1023) ? 1023 3 recommended application circuits are illustrated below. v o v c c 1 k single speake r application
SNC82040 12 - channel m idi/speech controller ver: 1. 5 sep. 8 , 200 6 9 6 application circuit ? power supply: 3 v ? system clock: rosc with calibration or rtc function ? low clock: 32768 ? voice output: direct drive output vddvr vdd vddpp regout cvdd xout rst vdd xin cksel testm p00 p01 p02 p03 p04 p05 p06 p07 p24 p25 p26 p27 vo bn0 bp0 gnd gndpp 0.1uf SNC82040 vdd 51k p20 p21 p22 p23 vdd gndvr 0.1uf vdd 10uf 10 10 3 2 7 6 8 20pf 20pf lxin lxout vdd vdd notice: if system clock is rosc, please leave xout and xin as ?no c onnect?.
SNC82040 12 - channel m idi/speech controller ver: 1. 5 sep. 8 , 200 6 10 ? power supply: 4.5v ? system clock: rosc with calibration or rtc function ? low clock: r - type ? voice output: da output regout cvdd p00 p01 4.7uf SNC82040 vddvr vdd vddpp vdd 51k gndvr vdd 10uf 10 10 0.1uf vdd vdd p02 rst 0.1uf p03 p04 p05 p06 p07 p24 p25 p26 p27 gnd gndpp p20 p21 p22 p23 cksel testm vo bn0 bp0 lxin lxout xout vdd vdd 1k vdd 91k xin 200pf notice: if system clock is rosc, please leave xout and xin as ?no connect?.
SNC82040 12 - channel m idi/speech controller ver: 1. 5 sep. 8 , 200 6 11 ? power supply: 4.5v ? sy stem clock: 16.384m crystal ? voice output: da output vddvr vdd vddpp regout cvdd rst vdd p00 p01 p02 p03 p04 p05 p06 p07 p24 p25 p26 p27 gnd gndpp 0.1uf 4.7uf SNC82040 51k p20 p21 p22 p23 gndvr 0.1uf vdd 10uf 10 10 vdd 1k cksel testm vo bn0 bp0 lxin lxout 1 6 . 3 8 4 m h z 2 0 p f 2 0 p f xin xout vdd vdd
SNC82040 12 - channel m idi/speech controller ver: 1. 5 sep. 8 , 200 6 12 7 absolute maximum rating items symbol min max unit. supply voltage v dd - v - 0.3 6.0 v input voltage v in v ss - 0.3 v dd +0.3 v operating temperature t op 0 55.0 o c storage te mperature t stg - 55.0 125.0 o c 8 electrical characteristics item sym. min. typ. max. unit condition operating voltage v dd 2.4 - 5.5 v standby current i sby - 3 5 - u a v dd =3v v dd =4.5v operating current (push - pull turn on) i opr - 6 12 - ma v dd =3v, no load v dd =4.5v, no load operating current (push - pull turn off) i opr - 4 5 - ma v dd =3v, no load v dd =4.5v, no load input pull low impedance of p0 and p2 ri - 0.8m - v dd =3v i/o port drive current i od - - 4 8 - - m a v dd =3v, v o =2.6v v dd =5v, v o =4.2v i/o port si nk current i os - - 6 10 - - m a v dd =3v, v o =0.4v v dd =5v, v o =0.8v d/a output current i vo 2 2 3 3 4 4 m a v dd =3v, v o =0.7v v dd =5v, v o =0.7v push - pull current i pp - 7 0 - m a vdd=3v, output 1khz sin wave. push - pull current i pp - 10 0 - m a vdd= 4.5 v, ouput 1khz sin wave. oscillation freq. f osc - 16.3 84 - mhz v dd =3v ir carrier frequency fir - 38.5 - khz
SNC82040 12 - channel m idi/speech controller ver: 1. 5 sep. 8 , 200 6 13 disclaimer the information appearing in sonix web pages (?this publication?) is believed to be accurate. however, this publication could contain technical ina ccuracies or typographical errors. the reader should not assume that this publication is error - free or that it will be suitable for any particular purpose. sonix makes no warranty, express, statutory implied or by description in this publication or other documents which are referenced by or linked to this publication. in no event shall sonix be liable for any special, incidental, indirect or consequential damages of any kind, or any damages whatsoever, including, without limitation, those resulting from l oss of use, data or profits, whether or not advised of the possibility of damage, and on any theory of liability, arising out of or in connection with the use or performance of this publication or other documents which are referenced by or linked to this p ublication. this publication was developed for products offered in taiwan. sonix may not offer the products discussed in this document in other countries. information is subject to change without notice. please contact sonix or its local representative for information on offerings available. integrated circuits sold by sonix are covered by the warranty and patent indemnification provisions stipulated in the terms of sale only. the application circuits illustrated in this document are for reference purpo ses only. sonix disclaims all warranties, including the warranty of merchantability or fitness for any purpose. sonix reserves the right to halt production or alter the specifications and prices, and discontinue marketing the products listed 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 sonix for such application.


▲Up To Search▲   

 
Price & Availability of SNC82040

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X