![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
single-chip dolby pro logic surround decoder description the CXD2724AQ-1 is a cmos lsi developed for dolby pro logic surround. a sram for short delay and ad/da converters are built in, and all functions necessary for dolby pro logic surround such as an adaptive matrix, a passive decoder including bnr, auto input balance, a noise sequencer and center channel mode control are contained on a single chip. further, this lsi also supports dolby 3 stereo and virtual dolby surround. features dolby pro logic surround decoding with a single chip 2-channel 1-bit ad converter, decimation filter and prefilter operational amplifier 4-channel 1-bit da converter, oversampling filter and post filter analog switch for dsp bypass analog electronic attenuator (+1.5 to ?9.5db) for center/surround channel trim 24k-bit sram for short delay no separation or other variance for digital processing external parts reduced by incorporating analog circuits functions adaptive matrix center channel mode control (normal/phantom/wide) dolby 3 stereo auto input balance control (on/off) noise sequencer variable delay time (0 to 34.8ms) 7 khz low-pass filter (12db/oct) modified dolby b-type nr simple sfc function virtual dolby surround sfc mode dsp bypass mode (l, r-channel through) structure silicon gate cmos applications equipment having dolby pro logic surround function such as av amplifiers, receivers and compact music systems absolute maximum ratings (ta = 25?, v ss = 0v) supply voltage v dd v ss ?0.5 to +7.0 v input voltage v i v ss ?0.5 to v dd + 0.5 v output voltage v o v ss ?0.5 to v dd + 0.5 v operating temperature topr ?0 to +70 ? storage temperature tstg ?5 to +150 *c recommended operating conditions supply voltage v dd analog system 4.75 to 5.25 (5.0 typ.) v digital system 4.50 to 5.25 (5.0 typ.) v operating temperature ta ?0 to +70 ? input/output capacitance input capacitance c in 9 (max.) pf output capacitance c out 11 (max.) pf input/output capacitance c i/o 11 (max.) pf * measurement conditions: v dd = v i = 0v, f = 1mhz maximum current consumption (ta = 25?, v dd = 5.25v) digital/analog block total: 166.7ma dolby level during analog input: 200 to 300mvrms during digital input: ?0dbfs analog characteristics pro logic on: dolby level = 300mvrms prefilter gain = ?.52db s/n: l, rch = 80db, c, sch = 72db thd + n: l, rch = 0.015%, c, sch = 0.03% * all values for typ. ?1 e98829a8x-ps sony reserves the right to change products and specifications without prior notice. this information does not convey any licens e by any implication or otherwise under any patents or other right. application circuits shown, if any, are typical examples illustr ating the operation of the devices. sony cannot assume responsibility for any problems arising out of the use of these circuits. CXD2724AQ-1 80 pin qfp (plastic) this device is available only to arties obtaining the license from dolby laboratories licensing cor oration. "dolby", the double-d symbol and "pro logic" are trademarks of dolby laboratories licensing corporation.
? 2 CXD2724AQ-1 block diagram x s o u t x c o u t r o u t l o u t l o 2 r i n l o 1 l i n 1 7 2 3 3 0 3 5 3 2 4 2 5 7 5 8 d a c 1 d a c 2 d a c 3 d a c 4 t r i m v o l t r i m v o l a d c 2 a d c 1 a n a l o g s w a n a l o g s w d s p 2 4 k b i t d e l a y r a m c l o c k g e n e r a t o r / t i m i n g c i r c u i t m i c r o - c o m p u t e r i / f s e r i a l d a t a i / f 2 6 2 7 3 9 3 8 5 5 6 0 4 6 4 7 4 9 5 0 3 3 x t l i x t l o b f o t x m s t s i b c k r e d y x l a t s c k r v d t l r c k ( p h a s e i n v e r t e d o u t p u t ) ( p h a s e i n v e r t e d o u t p u t ) pin configuration t . p t . p t . p t . p v s s 0 t . p t . p t . p t s t 0 v d d 0 v s s 1 t s t 1 t s t 2 t s t 3 t s t 4 x r s t b f o t c s l 1 c s l 2 v s s 2 a v s 3 a v d 3 l o u t a v d 1 v s s 6 t . p t . p t . p b c k t . p s i t . p v s s 4 v d d 1 x s 2 4 r v d t t . p r e d y s c k v s s 3 a v s 4 a v d 4 r o u t a v d 2 a v s 1 l o 1 l i n a v d 5 a v s 5 x c o u t a v d x x t l o x t l i a v s x x s o u t a v s 6 a v d 6 r i n l o 2 a v s 2 x l a t v s s 5 l r c k x m s t 1 4 5 6 7 8 9 1 0 2 3 1 1 1 2 1 3 1 4 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 2 9 3 0 3 1 3 2 3 3 3 4 3 5 3 6 3 7 3 8 3 9 4 0 4 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 5 0 5 1 5 2 5 3 5 4 5 5 5 6 5 7 5 8 5 9 6 0 6 1 6 3 6 4 6 2 6 5 6 6 6 7 6 8 6 9 7 0 7 1 7 2 7 3 7 4 7 5 7 6 7 7 7 8 7 9 8 0 t . p t . p t . p t . p t . p t . p v s s 7 v d d 2 t . p t . p t . p t . p t . p t . p t . p t . p ? 3 CXD2724AQ-1 pin description notations in parentheses indicate the fixed pin connection status. 1 to 3 4 5 to 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 34 35 36 37 t.p v ss 0 t.p tst0 v dd 0 v ss 1 tst1 tst2 tst3 tst4 xrst bfot csl1 csl2 v ss 2 avs3 avd3 lout avd1 avs1 lo1 lin avd5 avs5 xcout avdx xtlo xtli avsx xsout avs6 avd6 o o i i i i i i o i i o o i o o i o test monitor. normally outputs low. (open) digital gnd. (v ss ) test monitor. normally outputs low. (open) test. normally fixed low. (v ss ) digital power supply. (v dd ) digital gnd. (v ss ) test. normally fixed low. (v ss ) test. normally fixed low. (v ss ) test. normally fixed low. (v ss ) test. normally fixed low. (v ss ) system reset input. reset when low. clock, frequency-division output. [384/768/256/512fs] test. normally fixed high. (v dd ) test. normally fixed low. (v ss ) digital gnd. (v ss ) l-ch da converter gnd. (av ss ) l-ch da converter power supply. (av dd ) l-ch da converter output. l-ch ad converter power supply. (av dd ) l-ch ad converter gnd. (av ss ) l-ch ad converter lpf operational amplifier inverted output. l-ch ad converter analog input. c-ch da converter power supply. (av dd ) c-ch da converter gnd. (av ss ) c-ch da converter output. analog power supply for master clock. (av dd ) crystal oscillator circuit output. crystal oscillator circuit input. analog gnd for master clock. (av ss ) s-ch da converter output. s-ch da converter gnd. (av ss ) s-ch da converter power supply. (av dd ) pin no. symbol i/o description (open): open, (v dd ): +5v digital power supply, (av dd ): +5v analog power supply, (v ss ): digital gnd, (av ss ): analog gnd ? 4 CXD2724AQ-1 notations in parentheses indicate the fixed pin connection status. (open): open, (v dd ): +5v digital power supply, (av dd ): +5v analog power supply, (v ss ): digital gnd, (av ss ): analog gnd * there are three digital and seven analog power supplies, but the power-on sequence is not specified. pin no. 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 to 63 64 65 to 72 73 74 75 to 80 symbol rin lo2 avs2 avd2 rout avd4 avs4 v ss 3 sck redy t.p xlat rvdt xs24 v dd 1 v ss 4 t.p si t.p bck lrck v ss 5 xmst t.p v ss 6 t.p v dd 2 v ss 7 t.p i/o i o o i o o i i i o i i i/o i/o i o o o description r-ch ad converter analog input. r-ch ad converter lpf operational amplifier inverted output. r-ch ad converter gnd. (av ss ) r-ch ad converter power supply. (av dd ) r-ch da converter output. r-ch da converter power supply. (av dd ) r-ch da converter gnd. (av ss ) digital gnd. (v ss ) shift clock input for microcomputer interface. transfer enabling signal output for microcomputer interface. transfer prohibited when low. test monitor. normally outputs hi-z. (open) latch input for microcomputer interface. data input for microcomputer interface. serial data 24-/32-bit slot selection. 24-bit slot when low. (valid for slave mode) digital power supply. (v dd ) digital gnd. (v ss ) test monitor. normally outputs low. (open) 1-sampling 2-channel serial data input. test input. normally inputs low. (v ss ) serial bit transfer clock for serial i/o data si and so. sampling frequency clock for serial i/o data si and so. digital gnd. (v ss ) bck, lrck master/slave mode switching input. master mode when low. test monitor. normally outputs low. (open) digital gnd. (v ss ) test monitor. normally outputs low. (open) digital power supply. (v dd ) digital gnd. (v ss ) test monitor. normally outputs low. (open) ? 5 CXD2724AQ-1 dc characteristics (avd1 to 6 = avdx = v dd 0 to 2 = 5v 5%, avs1 to 6 = avsx = v ss 0 to 7 = 0v, ta = ?0 to +70 c) item symbol conditions min. max. unit applicable pins typ. v v v v v v v v v v v a a a * 1 , * 2 , * 7 * 1 , * 2 , * 7 * 5 * 5 * 3 , * 6 * 3 , * 6 * 4 * 8 , * 9 * 8 , * 9 , * 10 * 11 * 11 * 1 , * 5 , * 7 * 2 , * 3 , * 6 * 9 , * 10 resistance between * 7 and * 11 high level low level high level low level high level low level high level low level high level low level input voltage (1) input voltage (2) input voltage (3) input voltage (4) output voltage (1) output voltage (2) input leak current (1) input leak current (2) output leak current feedback resistance v ih v il v ih v il v ih v il v in v oh v ol v oh v ol i i i i i oz r fb cmos input schmitt input ttl input analog input i oh = ?.0ma i ol = 4.0ma i oh = ?2.0ma i ol = 12.0ma v ih = v dd , v ss v ih = v dd , v ss v ih = v dd , v ss 0.7v dd 0.8v dd 2.2 v ss v dd ?0.8 v dd /2 ?0 ?0 ?0 250k 1m 0.3v dd 0.2v dd 0.8 v dd 0.4 v dd /2 10 40 40 2.5m * 1 csl2, csl1, tst0 to tst4, xmst * 2 xlat, rvdt, xs24, sck * 3 si * 4 lin, rin * 5 xrst * 6 during input to bidirectional pins bck, lrck * 7 xtli * 8 during output from bidirectional pins bck, lrck * 9 bfot * 10 redy * 11 xtlo ? 6 CXD2724AQ-1 ac characteristics (avd1 to 6 = avdx = v dd 0 to 2 = 5v 5%, avs1 to 6 = avdx = v ss 0 to 7 = 0v, ta = ?0 to +70 c) input timing from power-on to input pin v d d x t l i x r s t i n p u t p i n s 0 . 7 v d d 0 . 3 v d d 1 / f s o r m o r e 1 / f s o r m o r e d e t e r m i n e d b y t h e c r y s t a l a n d o t h e r e x t e r n a l c i r c u i t c o n d i t i o n s s t a b l e ( c l o c k a p p l i e d c o r r e c t l y ) 0 . 8 v d d 0 . 2 v d d 0 . 9 5 v d d f i r s t i n p u t b c k s i l r c k t h l r t s l r 0 . 7 v d d 0 . 3 v d d 0 . 7 v d d 0 . 3 v d d t s s i t h s i 0 . 7 v d d 0 . 3 v d d b c k l r c k t d l r serial audio interface timing [slave mode] [master mode] item si setup time si hold time lrck setup time lrck hold time lrck delay time symbol t ssi t hsi t slr t hlr t dlr conditions slave mode slave mode slave mode slave mode master mode, c l = 120pf min. 20 40 20 40 max. 50 unit ns ns ns ns ns ? 7 CXD2724AQ-1 microcomputer interface timing transfer timing for address section, transfer mode section and data section lsb transfer timing from data section msb to address section and transfer mode section notes) 1. t is the cycle of 2/3 the clock frequency applied to the xtli pin. (512fs) 2. the redy pin is the value for c l = 60pf. item rvdt data setup time relative to sck rise rvdt data hold time from sck rise sck low level width sck high level width xlat low level width xlat high level width sck rise preceding time relative to xlat rise sck rise wait time relative to xlat rise delay time to redy fall relative to sck rise redy fall preceding time relative to sck rise redy rise preceding time relative to xlat rise redy rise preceding time relative to sck fall xlat fall wait time relative to sck rise xlat fall delay time relative to redy fall sck rise wait time for next transfer symbol tds tdh tswl tswh tlwl tlwh tslp tlsd tsbd tbsp trlp trsdp tsld tldr tss min. 20 1t + 20 1t + 20 1t + 20 1t + 20 1t + 20 20 3t + 20 20 20 20 3t + 20 20 2t + 40 max. 4t + 50 unit ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns r v d t s c k t s w l t s w h t d s t d h a d d r e s s l s b m o d e m s b 0 . 3 v d d 0 . 7 v d d 0 . 3 v d d 0 . 7 v d d t s l p t l s d t l w l 0 . 3 v d d 0 . 7 v d d x l a t r e d y d a t a l s b d a t a m s b r v d t s c k x l a t r e d y m o d e m s b 0 . 3 v d d 0 . 7 v d d a d d r e s s l s b d a t a m s b t s s t l d r t s b d t s l d t b s p 0 . 3 v d d 0 . 7 v d d t r l p 0 . 3 v d d 0 . 7 v d d ? 8 CXD2724AQ-1 analog characteristics (avd0 to 6 = v dd 0 to 2 = avdx = 5.0v, avs0 to 6 = v ss 0 to 7 = avsx = 0.0v, fs = 44.1khz, ta = 25 c) when pro logic mode is on, the input signal level while measuring the center (c) and surround (s) channels should be ?db smaller than the input level while measuring the left (l) and right (r) channels. note that the c channel is input in-phase to the l channel, and the s channel is input at reversed phase to the r channel. the input level is the same for all measurement items when pro logic mode is off. 1. adc + dac connection total characteristics i n addition to the adc and dac, the total characteristics include the prefilter with built-in operational amplifier, built-in post filter, and trim volume. use the analog i/o circuits in the application circuit for the measurement circuit. 1-1. when pro logic mode is on unless otherwise specified, the measurement conditions are as given below. v in (l, r) = 300mvrms, v in (c, s) = 212mvrms (= 0db) f in = 1khz * 1 when v in = 200mvrms (= ?.52db), the s/n ratio is 3.52db smaller than the values noted in the table above. * 2 v in (l, r) = 2.0vrms, v in (c, s) = 1.414vrms * 3 v in (l, r) = 300mvrms, v in (c, s) = 212mvrms * 4 v in (l, r) = 200mvrms, v in (c, s) = 141mvrms * 5 when the l and r channel gain deviation is 0.1db or less for the adc front-end prefilter output. * 6 includes the amplification (l/rch...5.27db , c/sch...13.72d b ) of the external amplifier. * 7 the trim volume is set to 0db. l, r c, s l, r c s l, r c, s l, r c, s l, r c, s l, r c s l, r c, s (all) (all) l, r c, s * 7 70 65 25 25 250 80 72 60 56 64 0.04 0.007 0.015 0.03 0.02 0.04 0.12 0.18 0.04 16.5 60 40 280 0.2 36 91 3.9 ?3.2 1.00 1.00 310 db % db db vrms db ma db s/n ratio * 1 thd + n head room matrix rejection output level level difference between channels current consumption power supply rejection ratio * 6 ccir/arm filter 10hz to 500khz 10hz to 20khz v in = 16.5db * 2 10hz to 20khz v in = 0db * 3 10hz to 20khz v in = ?.52db * 4 10hz to 500khz 10hz to 20khz, thd + n = 1% * 5 analog system (including oscillator circuit) digital system 1mvrms , 100hz sine wave channels min. typ. max. unit item measurement conditions ? 9 CXD2724AQ-1 1-2. when pro logic mode is off unless otherwise specified, the measurement conditions are as given below. v in (l, r, c, s) = 2.0vrms (= 0db) f in = 1khz l, r c, s (all) l, r c, s l, r c, s (all) (all) 1.7 97 90 0.03 0.004 0.01 93 83 1.33 1.85 1.00 2.0 db % db vrms vrms s/n ratio thd + n * 11 dynamic range * 12 adc maximum input level * 13 output level * 14 eiaj (with "a" weighting filter) eiaj (0db) eiaj (?db) eiaj (?0db) (full-scale output) * 11 see graphs 1a and 1b. * 12 thd + n during ?0 db input * 13 the analog input level at which the adc outputs full scale varies according to supply voltage avdn. when supply voltage avdn contains deviation, calculate the maximum input level from (formula 1) below and adjust the level with the adc front-end prefilter, etc., so that the waveform is not clipped at the minimum voltage. adc maximum input level [vrms] = 1.33 [vrms] (formula 1) * 14 like the adc, the dac conversion gain also varies according to supply voltage avdn. however, the dac has the reverse characteristics of the adc, so the total gain between the adc and dac is constant. minimum supply voltage [v] 5.0 [v] 6 0 5 0 4 0 3 0 2 0 1 0 0 0 . 0 0 1 0 . 0 1 0 . 1 1 1 0 g r a p h 1 a . l , r c h a n n e l c h a r a c t e r i s t i c s a n a l o g i n p u t l e v e l [ d b ] t h d + n [ % ] 0 d b = 2 v r m s f i n = 1 k h z 6 0 5 0 4 0 3 0 2 0 1 0 0 0 . 0 0 1 0 . 0 1 0 . 1 1 1 0 g r a p h 1 b . c , s c h a n n e l c h a r a c t e r i s t i c s a n a l o g i n p u t l e v e l [ d b ] t h d + n [ % ] 0 d b = 2 v r m s f i n = 1 k h z channels min. typ. max. unit item measurement conditions ? 10 CXD2724AQ-1 2. dac characteristics in addition to the dac, these characteristics include the built-in post filter and trim volume. use the digital input and analog output circuits in the application circuit for the measurement circuit. 2-1. when pro logic mode is on unless otherwise specified, the measurement conditions are as given below. digital data = ?0dbfs f in = 3khz channels l, r c, s l, r c s l, r c s l, r c s l, r-in c-in s-in (all) min. typ. 77 68 60 52 65 0.05 0.08 0.06 0.15 0.3 0.08 ?0 200 62 87 79 0.2 max. unit db % dbfs mvrms db db item s/n ratio thd + n dolby level output level * 31 matrix rejection level difference between channels measurement conditions ccir/arm filter data = ?0dbfs 10hz to 500khz data = ?0dbfs 10hz to 20khz data = ?0dbfs 10hz to 500khz data = ?0dbfs data = ?0dbfs f in = 3khz * 31 the output level depends on supply voltage avdn as shown in (formula 2) below. output level [mvrms] = 285 [mvrms] (formula 2) supply voltage avdn [v] 5.0 [v] ? 11 CXD2724AQ-1 2-2. when pro logic mode is off unless otherwise specified, the measurement conditions are as given below. digital data = full scale (0dbfs) f in = 1khz channels l, r c, s l, r c, s l, r c, s l, r c, s (all) min. typ. 100 91 0.03 0.007 0.007 0.01 87 83 2.0 max. unit db % db vrms item s/n ratio thd + n * 41 dynamic range * 42 output level * 43 measurement conditions eiaj (with "a" weighting filter) eiaj (0db) eiaj (?db) eiaj (?0db) * 41 see graphs 2a and 2b. * 42 thd + n during ?0db input * 43 the output level depends on supply voltage avdn as shown in (formula 3) below. output level [vrms] = 1.9 [vrms] (formula 3) supply voltage avdn [v] 5.0 [v] 6 0 5 0 4 0 3 0 2 0 1 0 0 0 . 0 0 1 0 . 0 1 0 . 1 1 1 0 g r a p h 2 b . c , s c h a n n e l c h a r a c t e r i s t i c s d i g i t a l i n p u t l e v e l [ d b ] t h d + n [ % ] 0 d b = f u l l s c a l e f i n = 1 k h z 6 0 5 0 4 0 3 0 2 0 1 0 0 0 . 0 0 1 0 . 0 1 0 . 1 1 1 0 g r a p h 2 a . l , r c h a n n e l c h a r a c t e r i s t i c s t h d + n [ % ] d i g i t a l i n p u t l e v e l [ d b ] 0 d b = f u l l s c a l e f i n = 1 k h z ? 12 CXD2724AQ-1 3. bypass mode characteristics (l, r channels only) these are the characteristics without passing through the dsp, and including the prefilter with built-in operational amplifier and the built-in post filter. use the analog i/o circuits in the application circuit for the measurement circuit. unless otherwise specified, the measurement conditions are as given below. f in = 1khz v in (l, r) = 2.0vrms (= 0db) min. typ. 97 100 80 0.008 0.005 95 2.5 2.0 0.2 105 7.5 max. unit db % db vrms vrms db db db item s/n ratio thd + n dynamic range * 51 maximum input level output level level difference between channels channel separation power supply rejection ratio * 52 measurement conditions ccir/arm filter 10hz to 20khz, "a" weighting filter 10hz to 500khz 10hz to 500khz 10hz to 20khz 10hz to 20khz, v in = ?0db thd + n = 0.05% 1mvrms, 100hz sine wave min. 10 10 typ. 104 max. 20 unit k db k khz item prefilter post filter measurement conditions feedback resistance value maximum amplification rate (100khz or less) load resistance value cut-off frequency (= fc) min. typ. 1.5 ?9.5 1.0 max. unit db db db item maximum gain minimum gain variable step symbol trimmax trimmin trimstep * 51 thd + n during ?0db input * 52 includes the amplification (5.27db) of the external amplifier. 4. filter characteristics 5. trim volume characteristics ? 13 CXD2724AQ-1 description of functions 1. master/slave modes [relevant pins] xmst, lrck, bck when using the cxd2724aq -1 alone without digital input, set the CXD2724AQ-1 to master mode. when using digital input, the CXD2724AQ-1 may be set to either master mode or slave mode. the clock applied to lrck and bck in slave mode must be synchronized to either the crystal oscillator clock of the xtli and xtlo pins or the external clock input from the xtli pin. table 1-1. lrck, bck mode setting xmst h l mode slave mode master mode lrck, bck i/o input output sqc05 0 0 1 1 sqc04 0 1 0 1 bfot 384fs 256fs 512fs 768fs 2. master clock system [relevant pins] xtli, xtlo, bfot 768fs (fs = 32 to 44.1khz) is assumed for the master clock system, and the connection is as shown below. bfot outputs the clock obtained by frequency dividing the master clock. the frequency division ratio can be changed by the setup register (sqc04, sqc05). (see "6. setup register".) (1) master (2) slave o i o f r e q u e n c y d i v i d e r s e t u p r e g i s t e r 5 1 2 f s x t l i x t l o 7 6 8 f s b f o t 2 5 6 f s / 3 8 4 f s / 5 1 2 f s / 7 6 8 f s o 5 1 2 f s x t l i x t l o 7 6 8 f s i o p e n f r e q u e n c y d i v i d e r fig. 2-1. note) oscillation circuits may differ according to peripheral circuit and substrate. consult with crystal oscillator manufacturers about the selecting oscillation circuits. ? 14 CXD2724AQ-1 3. reset circuit [relevant pins] xrst, xtli, xtlo this lsi must be reset after the power is turned on. reset is done by setting the xrst pin low for 1/fs or more after the supply voltage satisfies the recommended operating condition, and the crystal oscillator clock of the xtli and xtlo pins or the external clock input from the xtli pin is correctly applied. (see "ac characteristics".) 4. serial audio interface (sif) [relevant pins] si, bck, lrck, xs24, xmst serial data is used for the external communication of the digital audio data. the CXD2724AQ-1 has only one input system, and 2 channels of data are input each sampling cycle. either the 32-bit clock mode or the 24-bit clock mode can be selected. in master mode, the mode is fixed to the 32-bit clock mode. (1) pin configuration (the pins shown in the table below are assigned to the sif.) serial input; taken with synchronized to bck. bck i/o; either 32-bit clock mode (64fs) or 24-bit clock mode (48fs). bck output supports 32-bit clock mode only. lrck i/o (1fs). sio slot number (24/32) selection input. low: 24-bit slot; high: 32-bit slot. valid only in slave mode. set high in master mode. do not switch between high and low during dsp operation. bck, lrck master mode/slave mode switching input. low: master mode; high: slave mode. symbol si bck lrck xs24 xmst i/o function i i/o i/o i i "0": normal, "1": iis "0": lch "h", "1": lch "l" "0": edge , "1" : edge - setup register sqc15 sqc14 sqc13 function contents lrck format lrck polarity selection bck polarity selection relative to lrck edge valid only in slave mode. fix to "0" in master mode. table 4-1. pin configuration table 4-2. lrck/bck mode setting (2) operation modes the lrck/bck mode can be selected by the setup register settings as follows. (see "6. setup register".) lrck/bck mode setting ? 15 CXD2724AQ-1 table 4-3. setup register settings (3) sif format the serial audio interface has only one input system, and except for the slot number, the following formats can be set by setting the setup register. the serial audio interface can also support iis format to enable connection to philips and other company's devices. the timing charts for each data format are given on the following page. sqc12 0 0 1 1 sqc11 0 1 0 1 data arrangement/frontward or rearward truncation/data word length msb first/frontward truncation/24 bits msb first/rearward truncation/16 bits msb first/rearward truncation/18 bits msb first/rearward truncation/20 bits * all formats support either the 24- or 32-bit slot in slave mode. ? 16 CXD2724AQ-1 2 3 2 2 2 1 2 0 1 9 1 8 1 7 1 6 1 5 1 4 1 3 1 2 1 1 1 0 0 9 0 8 0 7 0 6 0 5 0 4 0 3 0 2 0 1 0 0 1 5 1 4 1 3 1 2 1 1 1 0 0 9 0 8 0 7 0 6 0 5 0 4 0 3 0 2 0 1 0 0 1 5 1 4 1 3 1 2 1 1 1 0 0 9 0 8 0 7 0 6 0 5 0 4 0 3 0 2 0 1 0 0 1 5 1 4 1 3 1 2 1 1 1 0 0 9 0 8 0 7 0 6 0 5 0 4 0 3 0 2 0 1 0 0 1 7 1 6 1 5 1 4 1 3 1 2 1 1 1 0 0 9 0 8 0 7 0 6 0 5 0 4 0 3 0 2 0 1 0 0 1 7 1 6 1 5 1 4 1 3 1 2 1 1 1 0 0 9 0 8 0 7 0 6 0 5 0 4 0 3 0 2 0 1 0 0 1 7 1 6 1 9 1 8 1 9 1 5 1 4 1 3 1 2 1 1 1 0 0 9 0 8 0 7 0 6 0 5 0 4 0 3 0 2 0 1 0 0 1 7 1 6 1 8 l r c k b c k s i 2 3 2 2 2 1 2 0 1 9 1 8 1 7 1 6 1 5 1 4 1 3 1 2 1 1 1 0 0 9 0 8 0 7 0 6 0 5 0 4 0 3 0 2 0 1 0 0 m s b f i r s t 2 4 b i t s f r o n t w a r d t r u n c a t i o n ( s q c 1 2 , 1 1 = 0 , 0 ) m s b f i r s t 1 6 b i t s r e a r w a r d t r u n c a t i o n ( s q c 1 2 , 1 1 = 0 , 1 ) m s b f i r s t 1 8 b i t s r e a r w a r d t r u n c a t i o n ( s q c 1 2 , 1 1 = 1 , 0 ) m s b f i r s t 2 0 b i t s r e a r w a r d t r u n c a t i o n ( s q c 1 2 , 1 1 = 1 , 1 ) l c h r c h l s b m s b i a v a l i d l s b i a v a l i d m s b i a v a l i d l s b m s b i a v a l i d l s b l s b m s b i a v a l i d l s b l s b m s b i a v a l i d l s b m s b m s b i a v a l i d i a v a l i d m s b m s b 2 3 2 2 2 1 2 0 1 9 1 8 1 7 1 6 1 5 1 4 1 3 1 2 1 1 1 0 0 9 0 8 0 7 0 6 0 5 0 4 0 3 0 2 0 1 0 0 2 3 2 2 2 1 2 0 1 9 1 8 1 7 1 6 1 5 1 4 1 3 1 2 1 1 1 0 0 9 0 8 0 7 0 6 0 5 0 4 0 3 0 2 0 1 0 0 1 5 1 4 1 3 1 2 1 1 1 0 0 9 0 8 0 7 0 6 0 5 0 4 0 3 0 2 0 1 0 0 1 5 1 4 1 3 1 2 1 1 1 0 0 9 0 8 0 7 0 6 0 5 0 4 0 3 0 2 0 1 0 0 1 7 1 6 1 5 1 4 1 3 1 2 1 1 1 0 0 9 0 8 0 7 0 6 0 5 0 4 0 3 0 2 0 1 0 0 1 7 1 6 1 5 1 4 1 3 1 2 1 1 1 0 0 9 0 8 0 7 0 6 0 5 0 4 0 3 0 2 0 1 0 0 1 9 1 8 1 7 1 6 1 5 1 4 1 3 1 2 1 1 1 0 0 9 0 8 0 7 0 6 0 5 0 4 0 3 0 2 0 1 0 0 1 9 1 8 1 7 1 6 1 5 1 4 1 3 1 2 1 1 1 0 0 9 0 8 0 7 0 6 0 5 0 4 0 3 0 2 0 1 0 0 l r c k b c k s i l s b m s b l s b m s b l s b m s b i a v a l i d l s b l s b m s b i a v a l i d l s b l s b m s b i a v a l i d l s b m s b m s b i a v a l i d i a v a l i d i a v a l i d l c h r c h m s b m s b f i r s t 2 4 b i t s ( s q c 1 2 , 1 1 = 0 , 0 ) m s b f i r s t 1 6 b i t s r e a r w a r d t r u n c a t i o n ( s q c 1 2 , 1 1 = 0 , 1 ) m s b f i r s t 1 8 b i t s r e a r w a r d t r u n c a t i o n ( s q c 1 2 , 1 1 = 1 , 0 ) m s b f i r s t 2 0 b i t s r e a r w a r d t r u n c a t i o n ( s q c 1 2 , 1 1 = 1 , 1 ) digital audio data input timing (with polarities: sqc15 = 0, sqc14 = 0, sqc13 = 0) 32-bit slot 24-bit slot ? 17 CXD2724AQ-1 5. microcomputer interface [relevant pins] rvdt, sck, xlat, redy the CXD2724AQ-1 performs the serial audio interface format setting and the coefficient settings such as volume and filter by serial data from the microcomputer. (1) pin configuration the four external pins indicated in the table below are assigned to the microcomputer interface. serial data input from microcomputer. shift clock for serial data. input data from rvdt is taken according to the sck rise. interprets the 8 bits of rvdt before this signal rises as transfer mode data, and the bits before that as address data. transfer prohibited while at low level. transfer enabled at high. this pin is an open drain, and must be pulled up externally. symbol rvdt sck xlat redy i/o function i i i o table 5-1. microcomputer interface external pins (2) description of communication formats the internal data transfer timing from the microcomputer interface to the coefficient ram and setup register is called the sv cycle, and is generated once per 1 lrck. the sv cycle is generated immediately preceding the signal processing program, so it has absolutely no effect on signal processing, and there is no risk of the sound being cut. address section + mode section + data section act as one package of data to transfer data from the microcomputer to the CXD2724AQ-1. [write] * for coefficient ram a 0 a 7 m 0 m 7 d 0 d 1 5 a d d r e s s s e c t i o n ( 8 b i t s ) m o d e s e c t i o n ( 8 b i t s ) r v d t s c k x l a t r e d y d a t a s e c t i o n ( 1 6 b i t s ) fig. 5-1. example of communication ? 18 CXD2724AQ-1 (3) data structure the data structure is classified into three types, as shown in the table below. all data communication is done with lsb first. coefficient ram and setup register are both 16 bits symbol a0 to a7 m0 to m7 d0 to d15/sq00 to sq15 bit length remarks 8 8 16 contents address section transfer mode section data section table 5-2. data structure (3)-1. transfer mode section the transfer mode section is 8 bits and has the following functions. normally fixed to "0" su1 su0 0 0 field a 0 1 field b 1 0 field c 1 1 field d vs1 vs0 0 0 setup register 1 0 coefficient ram normally fixed to "0" bit m7 m6 m5 m4 m3 m2 m1 m0 symbol function su1 su0 vs1 vs0 reserve setup reg. type data type reserve table 5-3. transfer mode section (3)-2. address section the coefficient ram has a 256-word structure, so the address section is 8 bits. the setup register has a 4- word structure and the field (address) is specified by the mode section, so the address section data may be optional. (3)-3. data section the coefficient ram and setup register both have a 16-bit structure, so 16 sck are required. ? 19 CXD2724AQ-1 (4) details of communication methods the definitions of signal timing required for control from the microcomputer are given below. (4)-1. initializing the microcomputer interface the microcomputer interface must be initialized after resetting the ic. after resetting the ic (t1 3 1/fs), input 16 sck rising edges. after that, redy goes low within 4t + 50ns (t2), and initialization is completed when redy goes high again. set rvdt low while inputting sck. note that the redy low time (t3) is a maximum of 1/fs. see the following page for the sck restrictions. the same restrictions apply as during data transfer. when redy goes low due to initialization: the sck for the first transfer can rise. the xlat for the first transfer can fall. however, the xlat for the first transfer must rise after redy goes high. fig. 5-2. initialize specifications r v d t x r s t s c k r e d y t 1 1 6 r i s i n g e d g e s t 2 t 3 m i c r o c o m p u t e r i n t e r f a c e c a n b e u s e d ? 20 CXD2724AQ-1 (4)-2. signal timing first, address section data and mode section data are sent from the microcomputer, synchronized to sck, to the rvdt pin. the address section data is 8 bits for both the coefficient ram and setup register, and the setup register has a length of one word, so optional data can be transferred. address section data is sent with lsb first. mode section data is fixed at 8 bits regardless of the transfer contents. the phase relationship between sck and rv data (data applied to the rvdt pin) has the following restrictions: rv data must be established before sck rises (tds 3 20ns). rv data must be held for 1t + 20ns or more after sck rises (tdh). sck itself has the following restrictions: sck low level must be 1t + 20ns or more (tswl). sck high level must be 1t + 20ns or more (tswh). after the sck rise which corresponds to the mode section final data, xlat rises (tslp 3 20ns). the xlat low level width must be maintained at 1t + 20ns or more (tlwl). the fall timing is restricted in that even if redy falls due to sck during the preceding transfer, 3t + 20ns or more (tsld) is required from the sck rise which corresponds to the data section final data. further, if preceding transfers have been performed and redy = low, xlat must rise after redy = high. a 0 a 7 m 0 m 7 s q 0 0 s q 1 5 r v d t s c k x l a t r e d y a 0 m 7 t d h t d s t s w h t s w l t s l d o r t l w h t l w l t r l p t l d r t l s d t s l p t b s p t s l p t l d r t r l p t s s t s l d t s b d d 0 / s q 0 0 d 1 5 / s q 1 5 fig. 5-3. write timing * t is the cycle of 2/3 the clock frequency applied to the xtli pin. (512fs) ? 21 CXD2724AQ-1 data section write begins after xlat rises, and here also transfer must be performed with lsb first, with tds and tdh restrictions. in addition, after xlat rises at the starting point for sending the data section, wait for 3t + 20ns or more for the first sck rise (tlsd). when 16 bits of this write is repeated, redy goes low within 4t + 50ns, and the microcomputer is informed of waiting status for the sv cycle, which is the dedicated data rewrite cycle, by the microcomputer interface (tsbd). when redy goes high again, the corresponding data is written. the next communication can be restarted by using the redy signal as follows. when redy = low, the sck for the next transfer can rise (tbsp 3 20ns). in the same way, when redy = low, the xlat for the next transfer can fall (tldr 3 20ns). redy will fall due to this communication, but it is prohibited for xlat to rise for the next transfer before redy rises. make sure that the next xlat rises after redy rises (trlp 3 20ns). in order to restart the next transfer without using the redy signal, the following conditions must be observed: there should be 2t + 40ns or more left between the sck rise for the final data section and the sck rise for the next transfer (tss). in the same way, the xlat for the next transfer can fall after waiting for 3t + 20ns or more after the final data section sck rise (tsld). the tss and tsld here are shorter times than tsbd 4t + 50ns, so these are rather loose restrictions. however, even in this case the xlat rise for the next transfer must come after redy rises (trlp 3 20ns). further, the restriction for the xlat fall at the starting point of this transfer from tsld can be: tsld 3 3t + 20ns ? 22 CXD2724AQ-1 6. setup register when the setup register is selected in microcomputer interface transfer mode, the following settings are possible for hardware such as the serial audio interface and dac, and for software such as the dolby pro logic surround decoder. the setup register has a total of four fields, and 16 bits of setup information can be stored per field. however, when this lsi is reset, the setup register contents are also reset to the settings shown in the "when reset" column in tables 6-1 to 6-4 below. (1) field a sqa15 sqa14 sqa13 sqa12 sqa11, sqa10 sqa09, sqa08 sqa07, sqa06 sqa05, sqa04 sqa03 to sqa00 dsp bypass mode 0: off 1: on noise sequencer 0: off 1: on virtualizer 0: off 1: on compensation filter 0: off 1: on decimation ratio setting sqa11 sqa10 (sfc mode only) 0 0 : 1/1 (no decimation) be sure to also set 0 1 : 1/2 decimation sqc07 and sqc06. 1 0 : 1/3 decimation dolby 3 stereo sqa09 sqa08 0 0 : off 0 1 : on reserve bit be sure to set both bits low when changing the setup register field a settings. sfc mode sqa05 sqa04 0 0 : off 0 1 : on reserve bit be sure to set both bits low when changing the setup register field a settings. off off off off 1/1 (no decimation) off all "l" off all "l" table 6-1. setup register field a * bit names are indicated by the field name and the bit number. the bit names for field a are sqa00 to sqa15, and the first three letters of the bit names for fields b, c and d are sqb, sqc and sqd, respectively. data section bit control contents when reset ? 23 CXD2724AQ-1 sqb15 to sqb11 sqb10 to sqb06 sqb05 to sqb00 center channel trim volume 00000: 0db (5 bits, analog) 00001: ?db 00010: ?db 11101: ?9db 11110: ?0db 11111: ?1db center channel trim volume 00000: 0db (5 bits, analog) 00001: ?db 00010: ?db 11101: ?9db 11110: ?0db 11111: ?1db reserve bit be sure to set all of these bits low when changing the setup register field b settings. 0db 0db all "l" table 6-2. setup register field b (2) field b data section bit control contents when reset ? 24 CXD2724AQ-1 sqc15 sqc14 sqc13 sqc12, sqc11 sqc10 sqc09, sqc08 sqc07, sqc06 sqc05, sqc04 sqc03 to sqc00 lrck format 0: normal 1: iis lrck polarity selection 0: lch "h" 1: lch "l" bck polarity selection 0: falling edge relative to lrck edge 1: rising edge serial audio sqc12 sqc11 interface setting 0 0 : msb first/frontward truncation/24 bits 0 1 : msb first/rearward truncation/16 bits 1 0 : msb first/rearward truncation/18 bits 1 1 : msb first/rearward truncation/20 bits dac forced mute 0: on 1: off reserve bit be sure to set both bits low when changing the setup register field c settings. decimation ratio setting sqc07 sqc06 (sfc mode only) 0 0 : 1/1 (no decimation) be sure to also set 0 1 : 1/2 decimation sqa11 and sqa10. 1 * : 1/3 decimation bfot output clock sqc05 sqc04 frequency division 0 0 : 384fs ratio setting 0 1 : 256fs 1 0 : 512fs 1 1 : 768fs reserve bit be sure to set all of these bits low when changing the setup register field c settings. normal lch "h" falling edge msb first/frontward truncation/24 bits on all "l" 1/1 (no decimation) 384fs all "l" (3) field c table 6-3. setup register field c data section bit control contents when reset note) bck polarity selection (sqc13) is valid only in slave mode. fix to "0" in master mode. ? 25 CXD2724AQ-1 data section bit sqd15 to sqd03 sqd02 to sqd00 control contents reserve bit be sure to set all of these bits low when changing the setup register field d settings. coefficient memory sqd02 01 00 type setting 0 0 0 rom only (rom = 00 to ffh) 0 0 1 rom/ram mixed (rom = 00 to dfh/ram = e0 to ffh) 0 1 0 rom/ram mixed (rom = 00 to bfh/ram = c0 to ffh) 0 1 1 rom/ram mixed (rom = 00 to 9fh/ram = a0 to ffh) 1 0 0 rom/ram mixed (rom = 00 to 7fh/ram = 80 to ffh) 1 0 1 rom/ram mixed (rom = 00 to 3fh/ram = 40 to ffh) 1 1 0 rom/ram mixed (rom = 00 to 1fh/ram = 20 to ffh) 1 1 1 ram only (ram = 00 to ffh) all "l" rom only (4) field d table 6-4. setup register field d when reset ? 26 CXD2724AQ-1 7. coefficient ram/rom when the coefficient ram is selected in microcomputer interface transfer mode, the various application functions can be turned on and off, and the coefficient parameters such as each section's volume and delay time can be set. coefficient ram addresses other than those given in these specifications are "don't care". however, the ram is not cleared entirely when this lsi is reset, so there are no initial values as for the setup register. be sure to set all of the necessary data; otherwise misoperation may result. (1) configuration the coefficient ram and rom have a capacity of 256 words 16 bits each. however, the address space for the coefficient data is from 00h to ffh (256 words), so it is not possible to access all of the coefficient ram and rom data at the same time. that is to say, of the total 512 words in both the coefficient ram and rom, only the specified 256 words can be handled. the coefficient ram and rom areas are allocated by setting sqd02 to sqd00 of setup register field d. coefficient data transferred via the microcomputer interface is stored only in the coefficient ram area specified by these bits. (even if a rom area address is specified and transfer is performed, the transfer is ignored.) a a a a a a a a a a a a a a a + = r o m r a m r o m r a m c 0 h f f h 0 0 h b f h 0 0 h b f h c 0 h f f h c o e f f i c i e n t a d d r e s s s p a c e fig. 7-1. coefficient data rom/ram allocation when sqd02 to sqd00 are set to "010" (setting example) the contents of the data transferred to the coefficient ram area differ for each mode. (see "8. applications" for the detailed contents.) the ram area may also differ, so sqd02 to sqd00 must be sent when switching the mode. sqd02 to sqd00 111 100 111 remarks 00 to ff = coefficient ram area 80 to ff = coefficient ram area 00 to ff = coefficient ram area mode pro logic + simple sfc mode virtual dolby surround mode sfc mode setting item table 7-1. coefficient ram area ? 27 CXD2724AQ-1 8. applications the cxd2724q is equipped with various applications such as dolby pro logic surround mode (pro logic mode), virtual dolby surround mode (virtual mode), dolby 3 stereo mode, noise sequencer mode, sfc mode, and dsp bypass mode. the methods of setting each mode and of changing the mode are described below. note) the filter and other parameter values for each application assume a sampling frequency (fs) of 44.1 [khz]. consult your sony representative with regard to use at other fs. 8-1. dolby pro logic surround mode (pro logic mode) pro logic mode is realized using the adaptive matrix, passive decoder including bnr, auto input balance, center channel mode control, simple sfc and other functions. (1) setting pro logic mode pro logic mode must be set by the following procedures in order to achieve stable adaptive matrix operation. setting pro logic mode by procedures other than those given below may aggravate the decoder characteristics. immediately after power-on reset i) transfer the following setup data. sqa = 0030h (field a) sqd = 7ee7h (field d) * field c is "all 0", so the dac forced mute is applied. ii) transfer the pro logic mode coefficient data. iii) transfer the setup data set in pro logic mode. changing to pro logic mode from virtual mode note) the coefficients for the pro logic mode soft mute * 1 status must be set in coefficient ram addresses 00h to 7fh before shifting to virtual mode. i) apply the soft mute in virtual mode. ii) transfer the setup data set in pro logic mode. iii) cancel the pro logic mode soft mute. changing to pro logic mode from a different mode (other than virtual mode) i) apply the soft mute in the current mode. ii) set the coefficients at the following addresses to "0000h". addresses: 6eh to 7fh iii) transfer the following setup data. sqa = 0030h (field a) sqd = 7ee7h (field d) * the dac forced mute is not applied by field c. iv) transfer the pro logic mode coefficients for the soft mute status. v) transfer the setup data set in pro logic mode. vi) cancel the pro logic mode soft mute. * 1 soft mute: see "appendix 1. soft mute". ? 28 CXD2724AQ-1 (2) setting data (2)-1. setup data table 8-1-1 lists the registers most closely related to pro logic mode. setup data not listed in table 8-1-1 may be set as desired, with due consideration given to the contents of fields a to d noted in "6. setup register". 1: noise sequencer mode 1: virtual mode 01: dolby 3 stereo mode 01: sfc mode center channel (c-ch) trim volume surround channel (s-ch) trim volume coefficient ram area setting (111: other than virtual mode, 100: virtual mode) sqa14 sqa13 sqa09, 08 sqa05, 04 sqb15 to 11 sqb10 to 06 sqd02 to 00 "0" "0" "00" "00" don't care don't care "111" register name setting value remarks table 8-1-1. pro logic mode setup register settings ? 29 CXD2724AQ-1 (2)-2. coefficient data the coefficient ram area for pro logic mode is from addresses 00h to ffh (all areas). the coefficient data consists of "fixed values" shown in table 8-1-2 and "setting values" shown in table 8-1-3 which can be set by the user. all coefficient values must be sent to the coefficient ram via the microcomputer interface. note that once data has been transferred to the coefficient ram, the coefficient ram data (00h to 7fh) is saved unless the power is turned off, even if the ram area is changed by setting sqd02 to sqd00 (even if the mode is changed to virtual mode). fixed values during pro logic mode initialization the following fixed values must be set in the coefficient ram to ensure proper internal operation. table 8-1-2. pro logic mode fixed value coefficients 27h 6dh 6eh 6fh 70h 71h 72h 73h 74h 75h 76h 77h 78h 79h 7ah 7bh 7ch 7dh 7eh 7fh 80h 81h 82h 83h 84h 85h 86h 87h 88h 89h 8ah 8bh 8ch 8dh 8eh 8fh address 0000h 051eh ff86h 02a0h f6c0h 2715h 4000h 5149h e571h 0f4eh f5b8h 075ch fa97h 0402h fd0bh 0225h fe7ch 01d3h f312h 4b85h 850fh 7d6bh 7d72h 22b6h 3a94h 0074h 7f18h a000h 8000h febfh 04f9h eb83h 7b01h cae0h 0400h 0074h fixed value 90h 91h 92h 93h 94h 95h 96h 97h 98h 99h 9ah 9bh 9ch 9dh 9eh 9fh a0h a1h a2h a3h a4h a5h a6h a7h a8h a9h aah abh ach adh aeh b3h b4h b6h b8h b9h address 7f18h 0400h 001eh 7fc5h 0002h 7ffdh 8000h dd1eh da82h 109ch 2641h 3441h dd1eh 109ch da82h 2641h 3441h 0bbfh e755h 4000h f619h e57eh 36dch 5a82h 10c9h 2641h 7f18h 7e30h 4cbah c216h 0aa4h 27b4h 7e14h 7ff9h 0063h 0000h fixed value bah bbh bch bdh beh bfh c0h c1h c2h c3h c4h c5h c6h c7h c8h c9h cah cbh cch cdh ceh cfh d0h d1h d2h d3h d5h d7h d8h dah dbh deh dfh e3h e4h e5h address 43b9h 0400h 401eh ec00h 8000h a000h 0024h ff92h 010ah fce2h 097bh e38dh 1555h 0400h 1400h 2000h c000h ffe4h febch f520h c144h a57eh 0757h 0012h 7f00h 7fffh fc00h 68a9h 5121h 7ff4h 7fe8h 8000h c400h 0000h 0000h 0000h fixed value e6h e7h e8h e9h eah ebh ech edh eeh efh f0h f9h feh ffh address 0000h 0000h 0000h 0000h 0000h 0000h 0000h 0000h 0000h 0000h 7fffh 8000h b800h 0001h fixed value ? 30 CXD2724AQ-1 pro logic mode user setting coefficients the relationships between the coefficient ram and each function during pro logic mode operation are as follows. 00h 01h 02h 03h 04h 05h 06h 07h 08h 09h 0ah 0bh 0ch 0dh 0eh 0fh 10h 11h 12h 13h 14h 15h 16h 17h 18h 19h 1ah 1bh 1ch 1dh 1eh 1fh 20h 21h 22h 23h 24h klv krv kcv ksv klm1 krm1 a0 a1 b klm2 krm2 a0 a1 b kld krd kcd ksd kfb a0 a1 b a0 a1 b kdin tp1 tp2 tp3 tp4 tp5 tp6 kdout kdv1 kdv2 kdv3 klrm1 simple sfc: l-ch dry ? l-ch mix volume simple sfc: r-ch dry ? r-ch mix volume simple sfc: c-ch ? c-ch volume simple sfc: s + l/r (hpf1) ? s-ch mix volume simple sfc: l-ch ? lpf1 mix volume simple sfc: r-ch ? lpf1 mix volume simple sfc: lpf1 coefficient simple sfc: lpf1 coefficient simple sfc: lpf1 coefficient simple sfc: l-ch ? hpf1 mix volume simple sfc: r-ch ? hpf1 mix volume simple sfc: hpf1 coefficient simple sfc: hpf1 coefficient simple sfc: hpf1 coefficient simple sfc: l-ch ? delay ram mix volume simple sfc: r-ch ? delay ram mix volume simple sfc: c-ch ? delay ram mix volume simple sfc: s-ch ? delay ram mix volume simple sfc: delay ram feedback volume simple sfc: hpf2 coefficient simple sfc: hpf2 coefficient simple sfc: hpf2 coefficient simple sfc: lpf2 coefficient simple sfc: lpf2 coefficient simple sfc: lpf2 coefficient simple sfc: delay ram write address simple sfc: delay ram read tap1 address simple sfc: delay ram read tap2 address simple sfc: delay ram read tap3 address simple sfc: delay ram read tap4 address simple sfc: delay ram read tap5 address simple sfc: delay ram read tap6 address simple sfc: delay ram feedback tap address simple sfc: delay ram ? s-ch mix volume simple sfc: delay ram ? r-ch mix volume simple sfc: delay ram ? l-ch mix volume simple sfc: lpf1 ? l-ch mix volume see table 8-1-13. see table 8-1-13. see table 8-1-13. see table 8-1-13. see table 8-1-13. see table 8-1-13. see table 8-1-16. see table 8-1-16. see table 8-1-16. see table 8-1-13. see table 8-1-13. see table 8-1-16. see table 8-1-16. see table 8-1-16. see table 8-1-13. see table 8-1-13. see table 8-1-13. see table 8-1-13. see table 8-1-13. see table 8-1-16. see table 8-1-16. see table 8-1-16. see table 8-1-16. see table 8-1-16. see table 8-1-16. see table 8-1-15. see table 8-1-15. see table 8-1-15. see table 8-1-15. see table 8-1-15. see table 8-1-15. see table 8-1-15. see table 8-1-15. see table 8-1-13. see table 8-1-13. see table 8-1-13. see table 8-1-13. table 8-1-3 (1). pro logic mode setting value coefficients address symbol function setting value ? 31 CXD2724AQ-1 25h 26h 28h 29h 2ah 2bh 2ch 2dh afh b0h b1h b2h b5h b7h d4h d6h d9h dch ddh f2h f3h f4h f5h f6h f7h f8h fah fbh address klrm2 klrm3 ktp1 ktp2 ktp3 ktp4 ktp5 ktp6 b2 b1 a ? aslw 2d kx kia ke kia kis kl kr kh kp kch kcp ks kdlb dly symbol simple sfc: lpf1 ? r-ch mix volume simple sfc: hpf1 ? s-ch mix volume simple sfc: tap1 volume simple sfc: tap2 volume simple sfc: tap3 volume simple sfc: tap4 volume simple sfc: tap5 volume simple sfc: tap6 volume 7k lpf parameter 7k lpf parameter 7k lpf parameter 7k lpf parameter passive decoder m-bnr passive decoder m-bnr auto input balance on/off serial audio interface input volume de-emphasis on/off analog input mix volume digital input mix volume center mode control volume center mode control volume center mode control volume center mode control volume center mode control volume center mode control volume passive decoder volume passive decoder m-bnr on/off passive decoder delay time adjustment function see table 8-1-13. see table 8-1-13. see table 8-1-13. see table 8-1-13. see table 8-1-13. see table 8-1-13. see table 8-1-13. see table 8-1-13. 0000 = off, df66 = on 0000 = off, 5723 = on 0000 = off, 125e = on 8000 = off, eda2 = on see table 8-1-12. see table 8-1-12. 0000 = off, 00ff = on see table 8-1-5. 0000 = off, ac19 = on see table 8-1-4. see table 8-1-5. see tables 8-1-7, 8. see tables 8-1-7, 8. see tables 8-1-7, 8. see tables 8-1-7, 8. see tables 8-1-7, 8. see tables 8-1-7, 8. see table 8-1-8. 0000 = off, 2000 = on see table 8-1-9. setting value table 8-1-3 (2). pro logic mode setting value coefficients ? 32 CXD2724AQ-1 (2)-3. signal flow for dolby pro logic mode l p f a d c d e c i m a t i o n d c c u t l p f a d c d e c i m a t i o n d c c u t d e e m p h a s i s l i n r i n s i a 1 s i a 2 d e e m p h a s i s k i a ( d 6 h ) k i a ( d 6 h ) k i a ( d c h ) k i s ( d d h ) k i a ( d c h ) k i s ( d d h ) l t l r c s r t p r o l o g i c d e c o d e r l l r c s s s i m p l e s f c r c d a c d a c o v e r s a m p l i n g o v e r s a m p l i n g d a c d a c o v e r s a m p l i n g o v e r s a m p l i n g l p f l p f m u x & l p f m u x & l p f t r i m v o l l o u t r o u t x c o u t x s o u t t r i m v o l fig. 8-1-1 ? 33 CXD2724AQ-1 (3) volume coefficient settings [relevant data] coefficients: kia (d6h), kia (dch), kis (ddh) the i/o levels and volumes are 2's complement format with a decimal point between d15 and d14, and hexadecimal notation with d15 as msb and d0 as lsb. the coefficient and level relationships are as follows. * d15 to d0 are negative values, but the dsp calculation is (?) (d15 to d0). (3)-1. kia (dch): 0db = c000h the i/o levels for 8000h to ffffh are obtained by the following formulas. (coefficient value) = [(?) d15 + (dn 2 n ?15 )] (?) i/o level = 20 log [coefficient value] db (3)-2. kia (d6h), kis (ddh): 0db = 8000h the i/o levels for 8000h to ffffh are obtained by the following formulas. (coefficient value) = [(?) d15 + (dn 2 n ?15 )] (?) i/o level = 20 log [coefficient value] db * unless otherwise specified, subsequent setting examples (pro logic mode) in these specifications assume either: kia = d2b2h, kia = 0000h, kis = 0000h or: kia = 0000h, kia = 8000h, kis = a563h (4) auto input balance control [relevant data] coefficient: kx (d4h) the auto input balance function is turned on and off by coefficient kx (d4h). 8000h a599h c000h d2b2h e000h eff6h ffffh 0000h d15 to d0 +6.02 +3.00 0.00 ?.00 ?.02 ?2.00 ?4.29 level [db] 8000h a563h c000h e000h ffffh 0000h d15 to d0 0.00 ?.00 ?.02 ?2.04 ?0.31 level [db] 14 n = 0 14 n = 0 table 8-1-4. kia (dch) setting value examples table 8-1-5. kia (d6h), kis (ddh) setting value examples coefficient kx (d4h) off = 0000h on = 00ffh table 8-1-6. auto input balance on/off ? 34 CXD2724AQ-1 (5) center mode control [relevant data] coefficients: kp (f5h), kh (f4h), kl (f2h), kr (f3h), kcp (f7h), kch (f6h) the center channel output mode can be set to normal, wide or phantom mode as shown in table 8-1-7 below. coefficient kp (f5h) e000h 0000h e000h kh (f4h) e000h 0000h 0000h kl (f2h) d2cdh d2cdh d2cdh kr (f3h) d2cdh d2cdh d2cdh kcp (f7h) 0000h e000h 0000h kch (f6h) e000h 0000h 0000h mode normal wide phantom table 8-1-7. center mode control setting value examples l p r p c p k l ( f 2 h ) k r ( f 3 h ) l o r o c o l p f h p f k c h ( f 6 h ) k c p ( f 7 h ) n o t e ) i f k h i s s e t t o 0 0 0 0 h i n p h a n t o m c e n t e r c h a n n e l m o d e , t h e l p f i s s e t t o d a t a t h r o u g h s t a t u s a n d t h e d a t a a d d e d t o t h e l a n d r c h a n n e l s i s c p k p . k h ( f 4 h ) , k p ( f 5 h ) fig. 8-1-2. signal flow for center mode control (l, r, c-ch) note) in phantom center channel mode, the center channel information is divided equally between the left and right speakers. 8000h c000h d2cdh e000h e959h eff6h f7f6h ffffh 0000h d15 to d0 +12.04 +6.02 +3.00 0 ?.00 ?.00 ?2.00 ?8.27 level [db] table 8-1-8. kp, kh, kl, kr, kcp, kch and ks setting value examples the level of each channel can be adjusted by changing the kp, kh, kl, kr, kcp and kch setting values. in these cases, be sure to change only the shaded portions for each mode in table 8-1-7. however, make sure that kp = kh in normal mode. in phantom mode, set kh to 0000h and adjust the mix level to the left and right channels using kp. the i/o levels for 8000h to ffffh are obtained by the following formulas. (coefficient value) = [(?) d15 + (dn 2 n ?15 )] (?) i/o level = 20 log [coefficient value] db 14 n = 0 * in table 8-1-7, lowering the input level by 3db using kia (dch) or kis (ddh) raises the output level of the l and r channels by 3db. in this case, attaching external parts as shown in the application circuit is recommended to increase the c and s channel gains. ? 35 CXD2724AQ-1 (6) passive decoder (surround channel) the surround channel is processed according to the flow shown in fig. 8-1-3. the setting method for each section is described below. s p k s ( f 8 h ) s o 7 k h z l p f m - b n r d e l a y fig. 8-1-3. passive decoder signal flow (s-ch) 0020h 0040h 52b0h 6e40h 89d0h a560h bf80h bfa0h setting value dly (fbh) on off df66 0000 b2 5723 0000 b1 125e 0000 a eda2 8000 ? 0.022ms 0.045ms 15.000ms 20.000ms 25.000ms 30.000ms 34.739ms 34.762ms delay (fs = 44.1khz) table 8-1-9. surround channel (s-ch) delay time setting value examples (6)-1. delay time setting [relevant data] coefficient: dly (fbh) the surround channel delay time can be varied by setting the coefficient dly value. (dly is the delay line read address.) only the upper 11 of the 16 coefficient bits are used. the lower 5 bits are not used, and are ignored even if set. that is to say, dly can be set in 0020h increments, and the delay time can be set in approximately 0.022 ms increments. the following condition also applies. 0020h dly bfa0h the coefficient value is calculated as follows. (dly) decimal = (delay [s] fs [hz] 32 example) for 20ms (fs = 44100 [hz]) 0.02 44100 32 = 28224 6e40h (6)-2. 7khz low-pass filter [relevant data] coefficients: b2 (afh), b1 (b0h), a (b1h), ? (b2h) the 7khz lpf of the passive decoder can be turned on and off by setting the coefficients in table 8-1-10. table 8-1-10. passive decoder 7khz lpf on/off setting hexadecimal conversion ? 36 CXD2724AQ-1 (6)-3. modified dolby b-type nr [relevant data] coefficients: aslw (b5h), 2d (b7h), kia (d6h), kia (dch), kis (ddh), kdlb (fah) the aslw and 2d coefficients and the on/off coefficient kdlb must be set for modified dolby b-type nr. this function is turned on and off by setting kdlb as shown in table 8-1-11. the aslw and 2d coefficient values differ according to the dolby level, prefilter and coefficient kia/kis (kia) conditions. table 8-1-12 shows typical setting value examples based on these three conditions. the prefilter gain (= ?.52db) is the value when using the application circuit given in these specifications. consult your sony representative with regard to use under conditions other than those noted in table 8-1-12. coefficient kdlb (fah) off = 0000h on = 2000h prefilter dolby level kia (dch) kis (ddh) aslw (b5h) 2d (b7h) table 8-1-11. modified dolby b-type nr on/off setting table 8-1-12. modified dolby b-type nr coefficient value examples for different input level conditions (during digital input: kia (d6h) = 8000h) (6)-4. volume [relevant data] coefficient: ks (f8h) the ks (f8h) volume values are as shown in table 8-1-8. see "5. center mode control" for the calculation method. ?.52db ?.52db ?.52db (digital input) 300mvrms 300mvrms 200mvrms ?0dbfs d2b2h c000h d2b2h 0000h 0000h 0000h 0000h a563h 00cah 009eh 00cah 00cah 0033h 004ah 0023h 0023h ? 37 CXD2724AQ-1 (7) simple sfc simple sfc effects can be added after dolby pro logic surround decoder processing. (see fig. 8-1-1.) fig. 8-1-4 shows the signal flow for the simple sfc block. when not using simple sfc, set the coefficients as follows to set the simple sfc block to through status. klv (00h), krv (01h), kcv (02h), ksv (03h) = 8000h kdv1 (21h), kdv2 (22h), kdv3 (23h), klrm1 (24h), klrm2 (25h), klrm3 (26h) = 0000h c l k c v ( 0 2 h ) k l v ( 0 0 h ) r k r v ( 0 1 h ) s k s v ( 0 3 h ) l p f 1 0 6 h t o 0 8 h h p f 1 0 b h t o 0 d h k l m 2 ( 0 9 h ) k s d ( 1 1 h ) h p f 2 + l p f 2 1 3 h t o 1 8 h k d v 1 ( 2 1 h ) d e l a y k d i n k d o u t t p 1 t p 2 t p 3 t p 4 t p 5 t p 6 k f b ( 1 2 h ) c l r 1 2 3 4 5 6 k t p 1 t o k t p 6 ( 2 8 h t o 2 d h ) k r m 2 ( 0 a h ) k l m 1 ( 0 4 h ) k r m 1 ( 0 5 h ) k l r m 3 ( 2 6 h ) k c d ( 1 0 h ) k r d ( 0 f h ) k l d ( 0 e h ) s k d v 2 ( 2 2 h ) k l r m 2 ( 2 5 h ) k d v 3 ( 2 3 h ) k l r m 1 ( 2 4 h ) fig. 8-1-4. simple sfc signal flow ? 38 CXD2724AQ-1 (7)-1. volume settings for each section [relevant data] coefficients: klv (00h), krv (01h), kcv (02h), ksv (03h), klm1 (04h), krm1 (05h), klm2 (09h), krm2 (0ah), kld (0eh), krd (0fh), kcd (10h), ksd (11h), kfb (12h), kdv1 (21h), kdv2 (22h), kdv3 (23h), klrm1 (24h), klrm2 (25h), klrm3 (26h), ktp1 (28h), ktp2 (29h), ktp3 (2ah), ktp4 (2bh), ktp5 (2ch), ktp6 (2dh) the format is the same as that described in "(3) volume coefficient settings". the levels are as follows when 0db = 8000h. the i/o levels for 8000h to ffffh are obtained by the following formulas. (coefficient value) = [(?) d15 + (dn 2 n ?15 )] (?) i/o level = 20 log [coefficient value] db the above coefficients are normally applied as negative values, but positive values should be applied when intentionally inverting the phase with tp1 to tp6, etc. in this case, the levels are as follows when 0db = 7fffh. the i/o levels for 7fffh to 0001h are obtained by the following formulas. (coefficient value) = [d15 + (dn 2 n ?15 )] i/o level = 20 log [coefficient value] db 8000h a563h c000h d2b2h e000h f000h ffffh 0000h d15 to d0 0.00 ?.00 ?.02 ?.02 ?2.04 ?8.06 ?0.31 level [db] 14 n = 0 14 n = 0 table 8-1-13. setting value examples for each volume (negative values) 7fffh 5a9dh 4000h 2d4eh 2000h 1000h 0001h 0000h d15 to d0 0.00 ?.00 ?.02 ?.02 ?2.04 ?8.06 ?0.31 level [db] table 8-1-14. setting value examples for each volume (positive values) ? 39 CXD2724AQ-1 (7)-2. delay line settings [relevant data] coefficients: kdin (19h), tp1 (1ah), tp2 (1bh), tp3 (1ch), tp4 (1dh), tp5 (1eh), tp6 (1fh), kdout (20h) the pro logic mode delay lines are used for both the passive decoder short delay and the simple sfc reverberation, and are thus subject to the following restrictions: dly + 0020h kdin (0020h dly kdin ?0020h) 0020h tp * kdout kdin + kdout bfe0h dly (fbh): pro logic delay line read address kdin (19h): simple sfc delay line write address tp1 to tp6 (1ah to 1fh): simple sfc tap read addresses (determine the delay time for each tap) kdout (20h): simple sfc feedback loop read address (determines the maximum delay time) note) the minimum unit for all the above coefficients is "0020h". values smaller than this are ignored. 0020h 0040h 1a60h 35f0h 5180h 6d10h bf80h bfa0h setting value kdout, tp1 to tp6 0.022ms 0.045ms 4.784ms 9.784ms 14.784ms 19.784ms 34.739ms 34.762ms delay (fs = 44.1khz) the tp1 to tp6 and kdout addresses are specified in a different manner than dly and kdin. these addresses are specified by the address value assuming kdin as the reference (= 0000h). that is to say, the actual address is kdin + kdout, etc. the coefficient values are calculated as follows. (dly) decimal = (delay [s]) fs [hz] 32 example) when using 20ms for the passive decoder, and all remaining delay lines as reverberation 20ms ? dly = 6e40h kdin = 6e40h + 0020h = 6e60h kdout = bfe0h ?6e60h = 5180h 0020h tp1 to 6 5180h table 8-1-15. simple sfc delay time setting value examples 0 0 0 0 h 2 0 . 0 m s 1 4 . 8 m s 6 e 4 0 h 6 e 6 0 h 5 1 8 0 h p a s s i v e d e c o d e r s i m p l e s f c d l y k d i n k d o u t 3 4 . 8 m s ( 0 0 0 0 h t o b f e 0 h ) fig. 8-1-5. pro logic mode delay line setting example ? 40 CXD2724AQ-1 (7)-3. filters [relevant data] coefficients: a0 (06h, 0bh, 13h, 16h), a1 (07h, 0ch, 14h, 17h), b (08h, 0dh, 15h, 18h) lpf1, hpf1, lpf2 and hpf2 are comprised of primary iir filters, and the coefficient setting and cut-off frequency relationship are as shown in table 8-1-16. table 8-1-16. simple sfc hpf and lpf setting coefficients 100 200 300 400 500 600 700 800 900 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 3200 3400 3600 3800 4000 4200 4400 4600 4800 5000 ff19 fe34 fd53 fc74 fb99 fac1 f9eb f918 f848 f77a f5e6 f45c f2db f162 eff2 ee89 ed28 ebce ea7a e92d e7e6 e6a5 e569 e432 e301 e1d4 e0ab df87 de67 dd4b a0 a1 b a0 a1 b 00e7 01cc 02ad 038c 0467 053f 0615 06e8 07b8 0886 0a1a 0ba4 0d25 0e9e 100e 1177 12d8 1432 1586 16d3 181a 195b 1a97 1bce 1cff 1e2c 1f55 2079 2199 22b5 7e30 7c67 7aa4 78e7 7731 7580 73d4 722e 708e 6ef2 6bcb 68b6 65b4 62c3 5fe2 5d11 5a4e 579a 54f3 5259 4fcb 4d48 4ad0 4863 4600 43a6 4155 3f0d 3ccd 3a94 80e8 81cd 82ae 838d 8468 8540 8616 86e9 87b9 8887 8a1b 8ba5 8d26 8e9f 900f 9178 92d9 9433 9587 96d4 981b 995c 9a98 9bcf 9d00 9e2d 9f56 a07a a19a a2b6 7f18 7e33 7d52 7c73 7b98 7ac0 79ea 7917 7847 7779 75e5 745b 72da 7161 6ff1 6e88 6d27 6bcd 6a79 692c 67e5 66a4 6568 6431 6300 61d3 60aa 5f86 5e66 5d4a 7e30 7c67 7aa4 78e7 7731 7580 73d4 722e 708e 6ef2 6bcb 68b6 65b4 62c3 5fe2 5d11 5a4e 579a 54f3 5259 4fcb 4d48 4ad0 4863 4600 43a6 4155 3f0d 3ccd 3a94 cut-off frequency [hz] lpf1, 2 hpf1, 2 5200 5400 5600 5800 6000 6200 6400 6600 6800 7000 7200 7400 7600 7800 8000 8200 8400 8600 8800 9000 9200 9400 9600 9800 10000 10200 10400 10600 10800 11000 off dc32 db1d da0c d8fd d7f2 d6e9 d5e3 d4df d3de d2df d1e3 d0e8 cfef cef8 ce03 cd0f cc1d cb2b ca3b c94d c85f c772 c685 c59a c4af c3c5 c2da c1f1 c107 c01e 8000 a0 a1 b a0 a1 b 23ce 24e3 25f4 2703 280e 2917 2a1d 2b21 2c22 2d21 2e1d 2f18 3011 3108 31fd 32f1 33e3 34d5 35c5 36b3 37a1 388e 397b 3a66 3b51 3c3b 3d26 3e0f 3ef9 3fe2 0000 3863 3639 3416 31f9 2fe2 2dd0 2bc4 29bd 27bb 25bd 23c4 21cf 1fdd 1def 1c04 1a1c 1838 1655 1475 1298 10bc 0ee2 0d09 0b32 095c 0788 05b3 03e0 020d 003a 0000 a3cf a4e4 a5f5 a704 a80f a918 aa1e ab22 ac23 ad22 ae1e af19 b012 b109 b1fe b2f2 b3e4 b4d6 b5c6 b6b4 b7a2 b88f b97c ba67 bb52 bc3c bd27 be10 befa bfe3 8000 5c31 5b1c 5a0b 58fc 57f1 56e8 55e2 54de 53dd 52de 51e2 50e7 4fee 4ef7 4e02 4d0e 4c1c 4b2a 4a3a 494c 485e 4771 4684 4599 44ae 43c4 42d9 41f0 4106 401d 0000 3863 3639 3416 31f9 2fe2 2dd0 2bc4 29bd 27bb 25bd 23c4 21cf 1fdd 1def 1c04 1a1c 1838 1655 1475 1298 10bc 0ee2 0d09 0b32 095c 0788 05b3 03e0 020d 003a 0000 cut-off frequency [hz] lpf1, 2 hpf1, 2 ? 41 CXD2724AQ-1 8-2. virtual dolby surround mode (virtual mode) virtual mode is comprised of the dolby pro logic surround decoder and the virtualizer as shown in fig. 8-2-1. virtual dolby surround is realized by the virtualizer block. (1) setting virtual mode virtual mode must be set by the following procedures in order to achieve stable adaptive matrix operation. setting virtual mode by procedures other than those given below may aggravate the decoder characteristics. immediately after power-on reset i) transfer the following setup data. sqa = 0030h (field a) sqd = 7ee7h (field d) * field c is "all 0", so the dac forced mute is applied. ii) transfer the virtual mode coefficient data. iii) transfer the setup data set in virtual mode. changing to virtual mode from a different mode i) apply the soft mute in the current mode. ii) set the coefficients at the following addresses to "0000h". addresses: 6eh to 7fh iii) transfer the following setup data. sqa = 0030h (field a) sqd = 7ee7h (field d) * the dac forced mute is not applied by field c. iv) transfer the virtual mode coefficients for the soft mute status. v) transfer the setup data set in virtual mode. vi) cancel the virtual mode soft mute. (2) setting data (2)-1. setup data table 8-2-1 lists the registers most closely related to virtual mode. setup data not listed in table 8-2-1 may be set as desired, with due consideration given to the contents of fields a to d noted in "6. setup register". 1: noise sequencer mode 1: virtual mode 01: dolby 3 stereo mode 01: sfc mode coefficient ram area setting (111: other than virtual mode, 100: virtual mode) sqa14 sqa13 sqa09, 08 sqa05, 04 sqd02 to 00 "0" "1" "00" "00" "100" register name setting value remarks table 8-2-1. virtual mode setup register settings ? 42 CXD2724AQ-1 afh b0h b1h b2h b5h b7h d4h d6h d9h dch ddh f1h f2h f3h f4h f5h f6h f7h f8h fah fbh address b2 b1 a ? aslw 2d kx kia ke kia kis attv kl kr kh kp kch kcp ks kdlb dly symbol 7k lpf parameter 7k lpf parameter 7k lpf parameter 7k lpf parameter passive decoder m-bnr passive decoder m-bnr auto input balance on/off serial audio interface input volume de-emphasis on/off analog input mix switch digital input mix switch virtual dolby surround attenuator center mode control volume center mode control volume center mode control volume center mode control volume center mode control volume center mode control volume passive decoder volume passive decoder m-bnr on/off passive decoder delay time setting function 0000 = off, df66 = on 0000 = off, 5723 = on 0000 = off, 125e = on 8000 = off, eda2 = on see table 8-1-12. see table 8-1-12 0000 = off, 00ff = on see table 8-1-5. 0000 = off, ac19 = on see table 8-1-4. see table 8-1-5. see table 8-2-3. see tables 8-1-7, 8. see tables 8-1-7, 8. see tables 8-1-7, 8. see tables 8-1-7, 8. see tables 8-1-7, 8. see tables 8-1-7, 8. see table 8-1-8. 0000 = off, 2000 = on see table 8-1-9. setting value (2)-2. coefficient data the coefficient ram area for virtual mode is from addresses 80h to ffh. addresses 00 to 7fh use the rom data. (the rom contents are mainly the coefficients used by the virtualizer.) like pro logic mode, the coefficient data consists of fixed values and setting values, with all fixed values exactly the same as for pro logic mode. use the area from address 80h in table 8-1-2. the setting values are as shown in table 8-2-2, and consist of adding the virtualizer attenuation coefficient attv (f1h) setting to the wide center mode settings of pro logic mode. table 8-2-2. virtual mode setting value coefficients ? 43 CXD2724AQ-1 (2)-3. signal flow for dolby virtual surround mode l p f a d c d e c i m a t i o n d c c u t l p f a d c d e c i m a t i o n d c c u t d e e m p h a s i s l i n r i n s i a 1 s i a 2 d e e m p h a s i s k i a ( d 6 h ) k i a ( d 6 h ) k i a ( d c h ) k i s ( d d h ) k i a ( d c h ) k i s ( d d h ) l t l r c s r t p r o l o g i c d e c o d e r l r c v l d a c d a c o v e r s a m p l i n g o v e r s a m p l i n g m u x & l p f m u x & l p f l o u t r o u t v r v i r t u a l s u r r o u n d p r o c e s s m i x i n g v i r t u a l i z e r fig. 8-2-1 ? 44 CXD2724AQ-1 (3) volume coefficient settings [relevant data] coefficients: attv (f1h), kl (f2h), kr (f3h), kcp (f7h), ks (f8h) adjust the levels of the two virtual mode channels by the amount of the four pro logic decoder output channels using kl (f2h), kr (f3h), kcp (f7h) and ks (f8h). (see table 8-1-7.) the mixing level of the surround channel can be adjusted with coefficient attv (f1h). attv can be set in the range of 7fffh to 0000h as shown in table 8-2-3. the i/o levels for 7fffh to 0001h are obtained by the following formulas. (coefficient value) = [d15 + (dn 2 n ?15 )] 2 i/o level = 20 log [coefficient value] db also, the most effective listening area is shown in fig. 8-2-3. 7fffh 5a67h 3fffh 2d4eh 2000h 1000h 0001h 0000h coefficient value +6.02 +3.00 0.00 ?.00 ?.02 ?2.04 ?4.29 level [db] 14 n = 0 * sony recommended value: 5333h (+2.28db) table 8-2-3. attv (f1h) setting value examples k c p ( f 7 h ) k s ( f 8 h ) l t l r c s r t p r o l o g i c d e c o d e r v i r t u a l s u r r o u n d p r o c e s s m i x i n g k l ( f 2 h ) k r ( f 3 h ) a t t v ( f 1 h ) a t t v ( f 1 h ) l r c v l v r l r l t r t l o u t r o u t s s l c r l c h r c h 1 . 2 t o 2 . 0 m p h a n t o m c e n t e r 4 4 v i r t u a l s u r r o u n d v i r t u a l s u r r o u n d l i s t e n i n g c e n t e r fig. 8-2-2. volume setting coefficients fig. 8-2-3. listening area ? 45 CXD2724AQ-1 8-3. dolby 3 stereo mode this mode is a part of the pro logic adaptive matrix functions. specifically, surround output is muted and surround signal directionality is not harmonized. (1) setting dolby 3 stereo mode dolby 3 stereo mode must be set by the following procedures in order to achieve stable adaptive matrix operation. setting dolby 3 stereo mode by procedures other than those given below may aggravate the decoder characteristics. immediately after power-on reset i) transfer the following setup data. sqa = 0030h (field a) sqd = 7ee7h (field d) * field c is "all 0", so the dac forced mute is applied. ii) transfer the dolby 3 stereo mode coefficient data. iii) transfer the setup data set in dolby 3 stereo mode. changing to dolby 3 stereo mode from virtual mode note) the coefficients for the dolby 3 stereo mode or pro logic mode soft mute status must be set in coefficient ram addresses 00h to 7fh when shifting to virtual mode. i) apply the soft mute in virtual mode. ii) transfer the setup data set in dolby 3 stereo mode. iii) cancel the dolby 3 stereo mode soft mute. changing to dolby 3 stereo mode from a different mode i) apply the soft mute in the current mode. ii) set the coefficients at the following addresses to "0000h". addresses: 6eh to 7fh iii) transfer the following setup data. sqa = 0030h (field a) sqd = 7ee7h (field d) * the dac forced mute is not applied by field c. iv) transfer the dolby 3 stereo mode coefficients for the soft mute status. v) transfer the setup data set in dolby 3 stereo mode. vi) cancel the dolby 3 stereo mode soft mute. ? 46 CXD2724AQ-1 (2) setting data (2)-1. setup data table 8-3-1 lists the registers most closely related to dolby 3 stereo mode. setup data not listed in table 8-3-1 may be set as desired, with due consideration given to the contents of fields a to d noted in "6. setup register". 1: noise sequencer mode 1: virtual mode 01: dolby 3 stereo mode 01: sfc mode center channel (c-ch) trim volume coefficient ram area setting (111: other than virtual mode, 100: virtual mode) sqa14 sqa13 sqa09, 08 sqa05, 04 sqb15 to 11 sqd02 to 00 "0" "0" "01" "00" don't care "111" table 8-3-1. dolby 3 stereo mode setup register settings (2)-2. coefficient data the coefficient data used in dolby 3 stereo mode is entirely the same as that for pro logic mode. see "8-1. dolby pro logic surround mode". register name setting value remarks ? 47 CXD2724AQ-1 8-4. noise sequencer mode (1) setting noise sequencer mode set noise sequencer mode by the following procedures. immediately after power-on reset i) transfer the setup data set in noise sequencer mode. ii) transfer the noise sequencer mode coefficient data. changing to noise sequencer mode from a different mode i) apply the soft mute in the current mode. ii) transfer the setup data set in noise sequencer mode. iii) transfer the noise sequencer mode coefficient data. (2) setting data (2)-1. setup data table 8-4-1 lists the registers most closely related to noise sequencer mode. setup data not listed in table 8-4-1 may be set as desired, with due consideration given to the contents of fields a to d noted in "6. setup register". 1: noise sequencer mode 1: virtual mode 01: dolby 3 stereo mode 01: sfc mode center channel (c-ch) trim volume surround channel (s-ch) trim volume coefficient ram area setting (111: other than virtual mode, 100: virtual mode) sqa14 sqa13 sqa09, 08 sqa05, 04 sqb15 to 11 sqb10 to 06 sqd02 to 00 "1" "0" "00" "00" don't care don't care "111" register name setting value remarks table 8-4-1. noise sequencer mode setup register settings ? 48 CXD2724AQ-1 (2)-2. coefficient data noise sequencer mode allows both pro logic and virtual processing. of the coefficients for these two types of processing, change the coefficients from addresses d0h to e2h as shown in the tables below. the other coefficients may be left as the pro logic mode or virtual mode coefficient settings. l-ch c-ch r-ch s-ch l ? c ? r ? s l ? c ? r 2000 0000 0000 0000 2000 2000 t1 (d0h) 2000 3000 0000 0000 3000 3000 t2 (d1h) 2000 3000 4000 0000 4000 4000 t3 (d2h) 2000 3000 4000 5000 5000 4000 t4 (d3h) d4h d5h d6h d7h d8h d9h dah dbh dch ddh deh dfh e0h e1h e2h address 1000h 0040h c000h d2b1h 0000h 2d4fh 0000h d2b1h c000h d2b1h 8000h 7789h 6f12h 0876h 6f14h fixed value table 8-4-2. noise sequencer mode coefficient setting values table 8-4-3. noise sequencer mode coefficient fixed values (3) output level adjustment [relevant data] coefficients: kl (f2h), kr (f3h), kh (f4h), kp (f5h), kch (f6h), kcp (f7h), ks (f8h) the noise output level in noise sequencer mode is adjusted by the center mode control coefficients (f2h to f7h) and the passive decoder volume coefficient (f8h) see (5) and (6)-4 of "8-1. pro logic mode". 8-5. sfc mode sfc mode is used for 2-channel stereo input, and realizes reverberation effects using the delay lines, and dynamics processing using 1/2 and 1/3 decimation and the compressor. * this is a separate application from the simple sfc of pro logic mode. (1) setting sfc mode set sfc mode by the following procedures. immediately after power-on reset i) transfer the setup data set in sfc mode. ii) transfer the sfc mode coefficient data. changing to sfc mode from a different mode i) apply the soft mute in the current mode. ii) transfer the setup data set in sfc mode. iii) transfer the sfc mode coefficient data. ? 49 CXD2724AQ-1 (2) setting data (2)-1. setup data table 8-5-1 lists the registers most closely related to sfc mode. setup data not listed in table 8-5-1 may be set as desired, with due consideration given to the contents of fields a to d noted in "6. setup register". 00: no decimation, 01: 1/2, 10: 1/3 01: sfc mode center channel (c-ch) trim volume surround channel (s-ch) trim volume 00: no decimation, 01: 1/2, 1 * : 1/3 coefficient ram area setting (111: sfc mode) sqa11, 10 sqa05, 04 sqb15 to 11 sqb10 to 06 sqc07, 06 sqd02 to 00 don't care "01" don't care don't care don't care "111" register name setting value remarks table 8-5-1. sfc mode setup register settings (2)-2. coefficient data the sfc mode coefficient data uses the ram for the entire area. also, like other modes, the coefficient data consists of fixed values and setting values. fixed values during sfc mode initialization the following fixed values must be set in the coefficient ram to ensure proper dsp internal operation. 00h 01h 38h 39h 3ah 3bh 3ch 3dh 3eh 3fh 40h 41h 42h 43h 44h 45h address 7fe8h 7fd1h 0000h 0092h 0209h 02cdh 0109h fda9h fd19h 0189h 058ah 016dh f7beh f72ah 0a4eh 2706h fixed value 46h 47h 48h 49h 4ah 4bh 4ch 4dh 4eh 4fh 50h 51h 52h 53h 54h 55h address 34eeh 0000h 6000h ff80h 00a1h 016eh 01f8h 0193h 0024h fe70h fdbah fed8h 015ah 037fh 0344h ffffh fixed value 56h 57h 58h 59h 5ah 5bh 5ch 6dh 6eh 6fh 70h 71h 72h 73h 74h 75h address fb5ch f8e3h fbf6h 0575h 129ch 1e0dh 2294h 051eh ff86h 02a0h f6c0h 2715h 4000h 5149h e571h 0f4eh fixed value 76h 77h 78h 79h 7ah 7bh 7ch 7dh 7eh 7fh 80h 94h d7h d8h dah dbh address f5b8h 075ch fa97h 0402h fd0bh 0225h fe7ch 01d3h f312h 4b85h 0000h 7fffh 68a9h 5121h 7ff4h 7fe8h fixed value table 8-5-2. sfc mode fixed value coefficients ? 50 CXD2724AQ-1 sfc mode user setting coefficients the relationships between the coefficient ram and each function during sfc mode operation are as follows. 02h 03h 04h 05h 06h 07h 08h 09h 0ah 0bh 0ch 0dh 0eh 0fh 10h 11h 12h 13h 14h 15h 16h 17h 18h 19h 1ah 1bh 1ch 1dh 1eh 1fh 20h 21h 22h 23h 24h 25h 26h k xthp xthm ksd ap am bp bm cp cm klsri krsri kfb ahd a00 a01 a02 b01 b02 kltp0 kltp1 kltp2 kltp3 kltp4 krtp0 krtp1 krtp2 krtp3 krtp4 kstp0 kstp1 kstp2 kstp3 b0 b1 kldry krdry compressor gain coefficient compressor threshold value (+) compressor threshold value (? compressor on/off compressor parameter compressor parameter compressor parameter compressor parameter compressor parameter compressor parameter delay line l-ch input volume delay line r-ch input volume delay line feedback coefficient feedback loop internal hi-dump filter coefficient feedback loop internal lpf0 parameter feedback loop internal lpf0 parameter feedback loop internal lpf0 parameter feedback loop internal lpf0 parameter feedback loop internal lpf0 parameter delay line l-ch tap0 volume delay line l-ch tap1 volume delay line l-ch tap2 volume delay line l-ch tap3 volume delay line l-ch tap4 volume delay line r-ch tap0 volume delay line r-ch tap1 volume delay line r-ch tap2 volume delay line r-ch tap3 volume delay line r-ch tap4 volume delay line s-ch tap0 volume delay line s-ch tap1 volume delay line s-ch tap2 volume delay line s-ch tap3 volume all pass filter 0 coefficient all pass filter 1 coefficient l-ch direct sound mix volume r-ch direct sound mix volume see table 8-5-7. see table 8-5-7. see table 8-5-7. 0000 = off, 8000 = on see table 8-5-7. see table 8-5-7. see table 8-5-7. see table 8-5-7. see table 8-5-7. see table 8-5-7. see table 8-5-5. see table 8-5-5. see tables 8-5-5, 6. see table 8-2-8. see tables 8-5-9, 10, 11. see tables 8-5-9, 10, 11. see tables 8-5-9, 10, 11. see tables 8-5-9, 10, 11. see tables 8-5-9, 10, 11 . see tables 8-5-5, 6. see tables 8-5-5, 6. see tables 8-5-5, 6. see tables 8-5-5, 6. see tables 8-5-5, 6. see tables 8-5-5, 6. see tables 8-5-5, 6. see tables 8-5-5, 6. see tables 8-5-5, 6. see tables 8-5-5, 6. see tables 8-5-5, 6. see tables 8-5-5, 6. see tables 8-5-5, 6. see tables 8-5-5, 6. see tables 8-5-5, 6. see tables 8-5-5, 6. see table 8-5-5. see table 8-5-5. table 8-5-3 (1). sfc mode setting value coefficients address symbol function setting value ? 51 CXD2724AQ-1 27h 28h 29h 2ah 2bh 2ch 2dh 2eh 2fh 30h 31h 32h 33h 34h 35h 36h 37h 5dh 81h 82h 83h 84h 85h 86h 87h 88h 89h 8ah 8bh 8ch 8dh 8eh 8fh 90h 91h 92h 93h d6h d9h dch ddh address kleff kreff kllpi krlpi a10 a11 a12 b11 b12 kllpo krlpo klod krod ksod kld krd kcod kd ltp0 ltp1 ltp2 ltp3 ltp4 rtp0 rtp1 rtp2 rtp3 rtp4 stp0 stp1 stp2 stp3 tp_fb ap0_in ap0_out ap1_in ap1_out kia ke kia kis symbol l-ch reflected sound mix volume r-ch reflected sound mix volume lpf1 l-ch input volume lpf1 r-ch input volume lpf1 parameter lpf1 parameter lpf1 parameter lpf1 parameter lpf1 parameter lpf1 l-ch mix volume lpf1 r-ch mix volume l-ch output total volume r-ch output total volume s-ch output total volume l-ch ? c-ch mix volume r-ch ? c-ch mix volume c-ch output total volume compressor input volume (both l and r) delay line l-ch tap0 read address delay line l-ch tap1 read address delay line l-ch tap2 read address delay line l-ch tap3 read address delay line l-ch tap4 read address delay line r-ch tap0 read address delay line r-ch tap1 read address delay line r-ch tap2 read address delay line r-ch tap3 read address delay line r-ch tap4 read address delay line s-ch tap0 read address delay line s-ch tap1 read address delay line s-ch tap2 read address delay line s-ch tap3 read address delay line feedback read address all pass filter 0 delay ram write address all pass filter 0 delay ram read address all pass filter 1 delay ram write address all pass filter 1 delay ram read address serial audio interface input volume de-emphasis on/off analog input mix switch digital input mix switch function see table 8-5-5. see table 8-5-5. see table 8-5-5. see table 8-5-5. see table 8-5-9. see table 8-5-9. see table 8-5-9. see table 8-5-9. see table 8-5-9. see table 8-5-5. see table 8-5-5. see table 8-5-5. see table 8-5-5. see table 8-5-5. see table 8-5-5. see table 8-5-5. see table 8-5-5. see table 8-5-5. see table 8-5-12. see table 8-5-12. see table 8-5-12. see table 8-5-12. see table 8-5-12. see table 8-5-12. see table 8-5-12. see table 8-5-12. see table 8-5-12. see table 8-5-12. see table 8-5-12. see table 8-5-12. see table 8-5-12. see table 8-5-12. see table 8-5-12. see table 8-5-12. see table 8-5-12. see table 8-5-12. see table 8-5-12. see table 8-5-5. 0000 = off, ac19 = on see table 8-5-4. see table 8-5-5. table 8-5-3 (2). coefficient ram setting data in sfc mode setting value ? 52 CXD2724AQ-1 (2)-3. signal flow a d c d e c i m a t i o n d c _ c u t 1 a d c d e c i m a t i o n d c _ c u t 1 d e e m p h a s i s l i n r i n s i a 1 s i a 2 d e e m p h a s i s k i a ( d 6 h ) k i a ( d 6 h ) k i a ( d c h ) k i s ( d d h ) k i s ( d d h ) k i a ( d c h ) k r t p ( 1 a h t o 1 e h ) c o m p r e s s o r ( 0 2 h t o 0 b h ) k d ( 5 d h ) k l d ( 3 5 h ) c o m p r e s s o r ( 0 2 h t o 0 b h ) k d ( 5 d h ) k r d ( 3 6 h ) k c o d ( 3 7 h ) o v e r s a m p l i n g d a c x c o u t c - c h t h e s e t t i n g s f o r t h i s s e c t i o n a r e t h e s a m e a s f o r d p l m o d e . ( s a m e c o e f f i c i e n t s a n d a d d r e s s e s ) 1 2 3 0 1 2 3 4 0 1 2 3 4 0 d e l a y ( 1 0 h t o 1 4 h ) s e c o n d a r y l p f l p f 0 h i d u m p a h d ( 0 f h ) d o w n s a m p l i n g 1 , 1 / 2 , 1 / 3 k l e f f ( 2 7 h ) h i - s a m p l i n g ( 2 b h t o 2 f h ) l p f 1 k l o d ( 3 2 h ) o v e r s a m p l i n g d a c l o u t l - c h k l d r y ( 2 5 h ) k r d r y ( 2 6 h ) k r e f f ( 2 8 h ) h i - s a m p l i n g k r o d ( 3 3 h ) o v e r s a m p l i n g d a c r o u t r - c h k f b ( 0 e h ) k l t p ( 1 5 h t o 1 9 h ) k s t p ( 1 f h t o 2 2 h ) k l l p i ( 2 9 h ) k l l p o ( 3 0 h ) k r l p i ( 2 a h ) k r l p o ( 3 1 h ) k s o d ( 3 4 h ) o v e r s a m p l i n g d a c x s o u t s - c h h i - s a m p l i n g d e l a y b 1 ( 2 4 h ) b 1 ( 2 4 h ) d e l a y b 0 ( 2 3 h ) b 0 ( 2 3 h ) k r s r i ( 0 d h ) k l s r i ( 0 c h ) a l l p a s s f i l t e r ( r e v e r v e ) s e c o n d a r y l p f fig. 8-5-1. signal flow for sfc mode ? 53 CXD2724AQ-1 8000h c000h e000h eff6h ffffh 0000h d15 to d0 +6.02 0.00 ?.02 ?2.00 ?4.29 level [db] table 8-5-4. kia (dch) setting value examples 8000h a563h c000h d2b2h e000h f000h ffffh 0000h d15 to d0 0.00 ?.00 ?.02 ?.02 ?2.04 ?8.06 ?0.31 level [db] table 8-5-5. setting value examples for each volume (other than kia, negative values) 7fffh 5a9dh 4000h 2d4eh 2000h 1000h 0001h 0000h d15 to d0 0.00 ?.00 ?.02 ?.02 ?2.04 ?8.06 ?0.31 level [db] table 8-5-6. setting value examples for each volume (other than kia, positive values) (3) volume settings [relevant data] coefficients: klsri (0ch), krsri (0dh), kfb (0eh), kltp0 (15h), kltp1 (16h), kltp2 (17h), kltp3 (18h), kltp4 (19h), krtp0 (1ah), krtp1 (1bh), krtp2 (1ch), krtp3 (1dh), krtp4 (1eh), kstp0 (1fh), kstp1 (20h), kstp2 (21h), kstp3 (22h), b0 (23h), b1 (24h), kldry (25h), krdry (26h), kleff (27h), kreff (28h), kllpi (29h), krlpi (2ah), kllpo (30h), krlpo (31h), klod (32h), krod (33h), ksod (34h), kld (35h), krd (36h), kcod (37h), kd (5dh), kia (d6h), kia (dch), kis (ddh) the i/o levels and volumes are 2's complement format with a decimal point between d15 and d14, and hexadecimal notation with d15 as msb and d0 as lsb. the coefficient and level relationships are as follows. (3)-1. kia (dch): 0db = c000h the i/o levels for 8000h to ffffh are obtained by the following formulas. (coefficient value) = [(?) d15 + (dn 2 n ?15 )] (?) i/o level = 20 log [coefficient value] db (3)-2. other coefficients except for kia, the coefficients listed in the [relevant data] above are basically specified by negative values (d15 to d0) with "0db = 8000h". when intentionally inverting the phase, however, specify positive values with "0db = 7fffh". * the dsp calculation for coefficient values other than kfb is (?) (d15 to d0). the i/o levels for 8000h to ffffh are obtained by the following formulas. (coefficient value) = [(?) d15 + (dn 2 n ?15 )] (?) i/o level = 20 log [coefficient value] db the i/o levels for 7fffh to 0001h are obtained by the following formulas. (coefficient value) = [d15 + (dn 2 n ?15 )] i/o level = 20 log [coefficient value] db 14 n = 0 14 n = 0 14 n = 0 ? 54 CXD2724AQ-1 (4) compressor [relevant data] coefficients: k (02h), xthp (03h), xthm (04h), ksd (05h), ap (06h), am (07h), bp (08h), bm (09h), cp (0ah), cm (0bh) the parameter table is shown in table 8-5-7, and the i/o characteristics in fig. 8-5-2. compressor on: ksd (05h) = 8000h compressor off: ksd (05h) = 0000h comp_5 comp_4 comp_3 comp_2 comp_1 threshold xthp gain k coefficient ap am bp bm cp cm xthm [db] 6.0 [db] 0 0000 0 0000 2.0 4000 ?0 [db] 5.2 [db] ?/10 f334 1/10 0ccc 20/11 3a2e ?7 [db] 4.4 [db] ?/7 edb7 1/7 1249 5/3 3555 ?4 [db] 2.9 [db] ?/5 e667 1/5 1999 7/5 2ccc ?.5 [db] 1.6 [db] ?/3 d556 1/3 2aaa 6/5 2666 ?.0 e000 ?00/99 dfae ?9/54 e2f7 ?/8 ec00 ?/20 f19a 1.0 2000 100/99 2052 49/54 1d09 5/8 1400 9/20 0e66 2.0 4000 200/99 40a5 52/27 3da1 33/20 34cc 3/2 3000 2.0 4000 200/99 40a5 52/27 3da1 33/20 34cc 3/2 3000 0 0000 ?/99 feb6 ?/54 fda2 ?/40 fccd ?/20 f99a 0 0000 1/99 014a 1/54 025e 1/40 0333 1/99 0666 table 8-5-7. compressor parameter table ? 55 CXD2724AQ-1 0 1 0 2 0 3 0 2 0 c o m p 4 1 7 c o m p 3 1 4 c o m p 2 9 . 5 c o m p 1 t h r e s h o l d l e v e l [ d b ] o u t p u t l e v e l [ d b ] 2 0 3 0 1 0 i n p u t l e v e l [ d b ] c o m p 5 c o m p 4 c o m p 3 c o m p 2 c o m p 1 6 . 0 [ d b ] l i n e a r fig. 8-5-2. compressor i/o characteristics ? 56 CXD2724AQ-1 (5) hi-dump filter setting [relevant data] coefficient: ahd (0fh) this filter is used to attenuate the high frequencies. it is mainly used in the delay line feedback loop to prevent or alleviate noise generated when high frequency components are multiplied. table 8-5-8 shows the parameter table. to turn off this filter, set "ahd = 8000h". 40 60 80 100 200 400 600 800 ef46 feea fe8d fe31 fc68 f8ea f585 f23a 1/1 1/2 1/3 fe8d fdd5 fd1e fc68 f8ea f23a ebee e603 fdd5 fcc3 fbb3 faa6 f585 ebee e32f db3b fc [hz] ?hd ef08 e073 c97a b91e ad94 a578 9fc6 9bcc 1/1 1/2 1/3 e073 c97a ad94 9fc6 9912 d404 b91e 9fc6 974d ?hd 1k 2k 4k 6k 8k 10k 12k 14k fc [hz] table 8-5-8. hi-dump filter parameter table (6) secondary lpf settings [relevant data] coefficients: a00 (10h), a01 (11h), a02 (12h), b01 (13h), b02 (14h), a10 (2bh), a11 (2ch), a12 (2dh), b11 (2eh), b12 (2fh) these two lpf are comprised from the same secondary iir filters. the parameter tables are shown in tables 8-5-9 to 8-5-11. these tables show the parameters for no decimation, 1/2 decimation and 1/3 decimation, respectively. use table 8-5-9 (no decimation) for lpf1. the coefficients used for the lpf0 and lpf1 parameters are as follows. lpf0: a00 (10h), a01 (11h), a02 (12h), b01 (13h), b02 (14h) lpf1: a10 (2bh), a11 (2ch), a12 (2dh), b11 (2eh), b12 (2fh) to turn off the filters, set only a00 and a10 to "8000h" and the other four coefficient values to "0000h". ? 57 CXD2724AQ-1 5200 5300 5400 5500 5600 5700 5800 5900 6000 6100 6200 6300 6400 6500 6600 6700 6800 6900 7000 7100 7200 7300 7400 7500 7600 7700 7800 7900 8000 8100 f4a5 f448 f3eb f38d f32d f2cd f26d f20b f1a8 f145 f0e0 f07b f016 efaf ef47 eedf ee76 ee0d eda2 ed37 eccb ec5e ebf0 eb82 eb13 eaa4 ea33 e9c2 e950 e8dd a00 a10 a01 a11 a02 a12 b01 b11 b02 b12 16b6 176f 182a 18e7 19a5 1a65 1b27 1bea 1cb0 1d77 1e3f 1f09 1fd5 20a2 2171 2241 2313 23e7 24bc 2593 266b 2744 281f 28fc 29da 2ab9 2b9a 2c7c 2d60 2e45 0b5b 0bb8 0c15 0c73 0cd3 0d33 0d93 0df5 0e58 0ebb 0f20 0f85 0fea 1051 10b9 1121 118a 11f3 125e 12c9 1335 13a2 1410 147e 14ed 155c 15cd 163e 16b0 1723 7fdf 7d90 7b43 78f7 76ad 7464 721c 6fd6 6d91 6b4d 690b 66ca 648a 624b 600d 5dd1 5b96 595c 5723 54ea 52b3 507d 4e48 4c14 49e1 47af 457e 434d 411e 3eef d2b4 d391 d469 d53b d609 d6d2 d796 d855 d910 d9c6 da77 db24 dbcd dc71 dd10 ddac de43 ded6 df66 dff0 e077 e0fa e179 e1f4 e26c e2df e34f e3ba e422 e487 cut-off frequency [hz] 8200 8300 8400 8500 8600 8700 8800 8900 9000 9100 9200 9300 9400 9500 9600 9700 9800 9900 10000 10100 10200 10300 10400 10500 10600 10700 10800 10900 11000 off e86a e7f6 e781 e70c e696 e61f e5a7 e52f e4b6 e43c e3c1 e346 e2ca e24d e1d0 e152 e0d3 e053 dfd3 df52 ded0 de4d ddca dd45 dcc0 dc3b dbb4 db2d daa5 8000 a00 a10 a01 a11 a02 a12 b01 b11 b02 b12 2f2c 3014 30fd 31e8 32d5 33c3 34b2 35a3 3695 3788 387d 3974 3a6c 3b65 3c60 3d5c 3e5a 3f5a 405a 415d 4261 4366 446d 4575 467f 478b 4898 49a6 4ab7 0000 1796 180a 187f 18f4 196a 19e1 1a59 1ad1 1b4a 1bc4 1c3f 1cba 1d36 1db3 1e30 1eae 1f2d 1fad 202d 20ae 2130 21b3 2236 22bb 2340 23c5 244c 24d3 255b 0000 3cc1 3a93 3867 363b 3410 31e5 2fbb 2d92 2b69 2941 2719 24f2 22cb 20a5 1e7f 1c5a 1a35 1810 15eb 13c7 11a3 0f7f 0d5c 0b38 0915 06f2 04cf 02ac 0089 0000 e4e8 e545 e59e e5f4 e647 e695 e6e1 e729 e76d e7ae e7ec e826 e85d e890 e8c0 e8ed e917 e93d e960 e980 e99c e9b5 e9cb e9dd e9ed e9f9 ea02 ea07 ea0a 0000 cut-off frequency [hz] table 8-5-9. secondary lpf parameter table (no decimation, q = 0.707107) ? 58 CXD2724AQ-1 2600 2700 2800 2900 3000 3100 3200 3300 3400 3500 3600 3700 3800 3900 4000 f4a5 f3eb f32d f26d f1a8 f0e0 f016 ef47 ee76 eda2 eccb ebf0 eb13 ea33 e950 a00 a01 a02 b01 b02 16b6 182a 19a5 1b27 1cb0 1e3f 1fd5 2171 2313 24bc 266b 281f 29da 2b9a 2d60 0b5b 0c15 0cd3 0d93 0e58 0f20 0fea 10b9 118a 125e 1335 1410 14ed 15cd 16b0 7fdf 7b43 76ad 721c 6d91 690b 648a 600d 5b96 5723 52b3 4e48 49e1 457e 411e d2b4 d469 d609 d796 d910 da77 dbcd dd10 de43 df66 e077 e179 e26c e34f e422 cut-off frequency [hz] 4100 4200 4300 4400 4500 4600 4700 4800 4900 5000 5100 5200 5300 5400 5500 off e86a e781 e696 e5a7 e4b6 e3c1 e2ca e1d0 e0d3 dfd3 ded0 ddca dcc0 dbb4 daa5 8000 a00 a01 a02 b01 b02 2f2c 30fd 32d5 34b2 3695 387d 3a6c 3c60 3e5a 405a 4261 446d 467f 4898 4ab7 0000 1796 187f 196a 1a59 1b4a 1c3f 1d36 1e30 1f2d 202d 2130 2236 2340 244c 255b 0000 3cc1 3867 3410 2fbb 2b69 2719 22cb 1e7f 1a35 15eb 11a3 0d5c 0915 04cf 0089 0000 e4e8 e59e e647 e6e1 e76d e7ec e85d e8c0 e917 e960 e99c e9cb e9ed ea02 ea0a 0000 cut-off frequency [hz] table 8-5-10. secondary lpf parameter table (1/2 decimation, q = 0.707107) 1800 1900 2000 2100 2200 2300 2400 2500 2600 2700 2800 2900 3000 3100 3200 3300 3400 3500 3600 off f3eb f2cd f1a8 f07b ef47 ee0d eccb eb82 ea33 e8dd e781 e61f e4b6 e346 e1d0 e053 ded0 dd45 dbb4 8000 a00 a01 a02 b01 b02 182a 1a65 1cb0 1f09 2171 23e7 266b 28fc 2b9a 2e45 30fd 33c3 3695 3974 3c60 3f5a 4261 4575 4898 0000 0c15 0d33 0e58 0f85 10b9 11f3 1335 147e 15cd 1723 187f 19e1 1b4a 1cba 1e30 1fad 2130 22bb 244c 0000 7b43 7464 6d91 66ca 600d 595c 52b3 4c14 457e 3eef 3867 31e5 2b69 24f2 1e7f 1810 11a3 0b38 04cf 0000 d469 d6d2 d910 db24 dd10 ded6 e077 e1f4 e34f e487 e59e e695 e76d e826 e8c0 e93d e99c e9dd ea02 0000 cut-off frequency [hz] table 8-5-11. secondary lpf parameter table (1/3 decimation, q = 0.707107) ? 59 CXD2724AQ-1 (7) delay time settings [relevant data] coefficients: ltp0 (81h), ltp1 (82h), ltp2 (83h), ltp3 (84h), ltp4 (85h), rtp0 (86h), rtp1 (87h), rtp2 (88h), rtp3 (89h), rtp4 (8ah), stp0 (8bh), stp1 (8ch), stp2 (8dh), stp3 (8eh), tp_fb (8fh), ap0_in (90h), ap0_out (91h), ap1_in (92h), ap1_out (93h) setup: sqa05, sqa04, sqc07, sqc06 first, select no decimation, 1/2 decimation or 1/3 decimation. 1/1 (no decimation): sqa11, 10 = "00", sqc07, 06 = "00" 1/2 decimation: sqa11, 10 = "01", sqc07, 06 = "01" 1/3 decimation: sqa11, 10 = "10", sqc07, 06 = "1 * " ( * = don't care) next, set tp_fb (8fh) which determines the comb filter delay time, and ap0_in (90h), ap0_out (91h), ap1_in (92h) and ap1_out (93h) which determine the all pass filter delay times. the following conditions apply. 0 tp_fb, tp_fb + 0020h ap0_in ap0_out, ap0_out + 0020h ap1_in ap1_out bfe0h 0 comb filter tap (ltp0 to stp3) tp_fb note) the minimum unit for all the above coefficients is "0020h". values larger than this are ignored. (7)-1. comb filter first, set the comb filter maximum delay time tp_fb (8fh). the coefficient value is calculated as follows. (dly) decimal = (delay [s]) fs [hz] 32 (the delay value is multiplied by 1/2 and 1/3 during 1/2 and 1/3 decimation, respectively.) next set the delay times for the comb filter taps, and calculate the coefficient values in the same manner as for tp_fb. (0 tap tp_fb) example) for a maximum delay time of 36ms (1/2 decimation, fs = 44100hz) 0.036 (1/2) 44100 32 = 25401.6 rounding up to 25402 and converting to hexadecimal notation: 633ah however, the address is specified in 0020h increments, so this becomes: 6340h therefore, set all (14) of the l, r and s channel taps to 6340h (36 ms) or less. for example, the l channel settings could be: ltp0 = 1ba0h (10ms) ltp1 = 2960h (15ms) ltp2 = 3720h (20ms) ltp3 = 44e0h (25ms) ltp4 = 52c0h (30ms) set the r and s channels in the same manner. ? 60 CXD2724AQ-1 0 0 0 0 h 3 6 . 0 m s 6 3 4 0 h 6 3 6 0 h t p _ f b a p 0 _ i n 6 9 . 6 m s ( 0 0 0 0 h t o b f e 0 h ) 9 1 8 0 h a p 0 _ o u t 9 1 a 0 h a p 1 _ i n b f e 0 h a p 1 _ o u t 1 6 . 8 m s 1 6 . 8 m s fig. 8-5-3. delay time setting example (1/2 decimation) note) assuming the tap read address to be 0000h, the comb filter has a delay time of "0". however, the all pass filters are delayed by one sample after reading from the delay ram. therefore, perfect through operation is not possible even if (write address) = (read address). table 8-5-12. sfc mode delay time setting value examples (7)-2. all pass filters (apf0, apf1) the all pass filter delay times are determined by (read address) ?(write address - 0020h). set ap * _in and ap * _out so that this subtraction results in the target delay time setting value. the calculation method is the same as that for tp_fb. example) when setting a maximum comb filter delay time of 36ms and splitting the remainder evenly between apf0 and apf1. (1/2 decimation) (bfe0h ?6340h)/2 = 2e50h the address is specified in 0020h increments, so 2e40h is used for apf0, and 2e60h for apf1. tp_fb = 6340h, so: ap0_in = 6360h, ap0_out = 6340h + 2e40h = 9180h ap1_in = 91a0h, ap1_out = 9180h + 2e60h = bfe0h 0020h 0040h 3720h 6e40h a560h bf80h bfa0h 0.022ms 0.045ms 10.000ms 20.000ms 30.000ms 34.739ms 34.761ms 0.045ms 0.090ms 20.000ms 40.000ms 60.000ms 69.478ms 69.523ms 0.068ms 0.136ms 30.000ms 60.000ms 90.000ms 104.217ms 104.285ms setting value delay (fs = 44.1khz) 1/1 (no decimation) 1/2 decimation 1/3 decimation ? 61 CXD2724AQ-1 8-6. bypass mode in this mode, the dsp is bypassed. the adc and dac are not used and both the l and r channels are in analog-to-analog through status. (1) setting bypass mode set the uppermost bit (sqa15) of setup register field a to "1". the other setup data and coefficient data is "don't care". m u x & l p f l p f l i n l o u t m u x & l p f l p f r i n r o u t fig. 8-6-1. bypass mode in bypass mode, the output after adc prefilter and the output after dac postfilter are swtiched by the analog switch. the popping noise occurs at switching due to the difference of these filter's reference voltages (500mv). therefore, the countermeasure against the noise, such as the system muting, is required when using this mode. ? 62 CXD2724AQ-1 appendix 1. soft mute the condition where the final volume coefficient data connected to the cxd2724q output of each mode is off (= 0000h) is called "soft mute". (soft mute cannot be applied in bypass mode.) table 9 shows the coefficients that should be set to 0000h in each mode during soft mute. table 9 also includes the loop input volume coefficients and feedback volume coefficients for modes which contain a feedback loop. klv (00), krv (01), kcv (02), ksv (03), kld (0e), krd (0f), kcd (10), ksd (11), kfb (12), kdv1 (21), kdv2 (22), kdv3 (23), klrm1 (24), klrm2 (25), klrm3 (26), kl (f2), kr (f3), kh (f4), kp (f5), kch (f6), kcp (f7), ks (f8) attv (f1), kl (f2), kr (f3), kcp (f7), ks (f8) same as pro logic mode same as pro logic or virtual mode klsri (0c), krsri (0d), kfb (0e), klod (32), krod (33), ksod (34), kcod (37) pro logic mode virtual mode dolby 3 stereo mode noise sequencer mode sfc mode mode name coefficient name (address [h]) table 9. recommended mute coefficients ram initialization although this lsi contains a number of ram, there is no clear function and the like. therefore, it is impossible to predict the type of data existing in the ram after power-on. also, the previous mode's data remains even after the mode is changed, possibly causing momentary noise. if these problems cannot be handled by the system mute, apply soft mute for a time equal to the maximum delay time of the delay ram (varies according to the mode and coefficient settings) during power-on and when changing the mode. this clears all the ram. example 1) when using 20.0ms for the passive decoder and 14.8ms for the simple sfc delay line the maximum delay time is 20.0ms, so soft mute must be applied continuously for 20.0ms. example 2) when using the delay ram in sfc mode with 1/2 decimation comb filter delay time = 36.0ms all pass filter delay time = 16.8ms the maximum delay time is 36.0ms, so soft mute must be applied for 36.0ms. ? 63 CXD2724AQ-1 appendix 2. compensation filter this filter compensates the shoulder characteristics of the digital filters. fig. 9 shows the frequency response measured under the following conditions. vin = 300mvrms (sine wave) output level at 1khz = 0db dc cut filter cut-off = 5khz + 2 + 1 0 1 2 3 4 5 6 7 8 9 1 0 2 0 1 0 1 0 0 5 0 2 0 0 5 0 0 2 k 1 k 5 k 1 0 k 2 0 k f r e q u e n c y [ h z ] l e v e l [ d b ] h o s h o f i l t e r [ l - c h ] 0 d b = 3 0 0 m v r m s ( 1 k h z s i n ) fig. 9. compensation filter frequency response (dotted line: without the compensation filter) operation turn the filter on and off in each mode except bypass mode using sqa12 of setup register field a. see "6. setup register". ? 64 CXD2724AQ-1 application circuit t . p t . p t . p t . p v s s 0 t . p t . p t . p t s t 0 v d d 0 v s s 1 t s t 1 t s t 2 t s t 3 t s t 4 x r s t b f o t c s l 1 c s l 2 v s s 2 a v s 3 a v d 3 l o u t a v d 1 a v s 1 l o 1 l i n a v d 5 a v s 5 x c o u t a v d x x t l o x t l i a v s x x s o u t a v s 6 a v d 6 r i n l o 2 a v s 2 v s s 6 t . p t . p t . p b c k t . p s i t . p v s s 4 v d d 1 x s 2 4 r v d t t . p r e d y s c k v s s 3 a v s 4 a v d 4 r o u t a v d 2 x l a t v s s 5 l r c k x m s t t . p t . p t . p t . p t . p t . p v s s 7 v d d 2 t . p t . p t . p t . p t . p t . p t . p t . p g a g n d a g n d 0 . 1 d g n d 0 . 1 d g n d x r s t d g n d d g n d d g n d d g n d d g n d d g n d d g n d d g n d d g n d d g n d d g n d a g n d a a g n d 0 . 1 m i c r o c o m p u t e r 0 . 1 0 . 1 d g n d d g n d l r c k d a 1 5 d a 1 6 c x d 2 5 0 0 a q x t a i a g n d 2 2 p a g n d a g n d a g n d a g n d 1 0 1 0 0 k c a g n d 0 . 1 b 0 . 1 a g n d 1 . 2 k 2 2 0 0 p 5 . 6 k 2 2 0 0 p 8 . 2 k a g n d a g n d a g n d 4 7 k 1 0 0 p 1 0 a g n d s o u t a g n d 1 0 0 k a g n d 2 2 k 1 5 k 1 0 0 p 3 3 k 1 0 a g n d 1 m r i n a g n d a g n d d 0 . 1 1 0 1 0 0 k 1 . 2 k 1 0 0 0 p 5 . 6 k 1 0 0 0 p 8 . 2 k a g n d a g n d a g n d 4 7 k 4 7 p 1 0 a g n d a g n d 1 0 0 k a g n d 1 5 k 2 2 k 3 3 k 1 0 a g n d 1 m a g n d a g n d 3 . 3 k 1 0 0 0 p 1 0 k 1 0 k a g n d a g n d 1 0 k 1 0 a g n d a g n d 1 0 0 k a b c d e f g i c 2 i c 2 i c 3 i c 3 i c 1 1 0 0 k 1 0 0 k 3 3 0 p 3 3 0 p 1 2 k a g n d 3 3 0 p a g n d 0 . 1 f e 0 . 1 a g n d a g n d 1 4 5 6 7 8 9 1 0 2 3 1 1 1 2 1 3 1 4 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 2 9 3 0 3 1 3 4 3 5 3 6 3 7 3 8 3 9 4 0 6 5 6 6 6 7 6 8 6 9 7 0 7 1 7 2 7 3 7 4 7 5 7 6 7 7 7 8 7 9 8 0 4 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 5 0 5 1 5 2 5 3 5 4 5 5 5 6 5 7 5 8 5 9 6 0 6 1 6 3 6 4 6 2 c o u t l i n l o u t 3 . 3 k 1 0 0 0 p 1 0 k 1 0 k a g n d a g n d 1 0 k 1 0 a g n d a g n d 1 0 0 k i c 1 1 2 k a g n d 3 3 0 p r o u t 3 3 0 p 3 3 0 p 1 0 0 p 0 . 1 0 . 1 d g n d a g n d a g n d 1 0 0 0 0 p c x d 2 7 2 4 a q - 1 3 2 3 3 2 2 p 4 . 7 : r o u t + 5 v p o w e r s u p p l y : r i n + 5 v p o w e r s u p p l y : x s o u t + 5 v p o w e r s u p p l y : c r y s t a l o s c i l l a t o r c i r c u i t + 5 v p o w e r s u p p l y : x c o u t + 5 v p o w e r s u p p l y : l i n + 5 v p o w e r s u p p l y : l o u t + 5 v p o w e r s u p p l y * n e 5 5 2 2 , c o n t a i n i n g 2 a m p l i f i e r s , a r e u s e d f o r o p e r a t i o n a l a m p l i f i e r s . t a k e c a r e f o r t h e i r c o m b i n a t i o n s . * u s e 1 2 v p o w e r s u p p l i e s f o r t h e o p e r a t i o n a l a m p l i f i e r s a n d c o n n e c t 0 . 1 f b y p a s s c a p a c i t o r s . * u s e d a i s h i n k u ( a t - 4 9 , 3 3 . 8 6 8 8 m h z ) f o r t h e c r y s t a l o s c i l l a t o r . * w i r i n g i n d i c a t e d b y b o l d l i n e s s h o u l d b e ( 1 ) t h i c k , ( 2 ) s h o r t , a n d ( 3 ) s h i e l d e d a r o u n d i t s p e r i p h e r y b y g n d . * r e s i s t o r d e v i a t i o n : 1 % , c a p a c i t o r d e v i a t i o n : 5 % ( e s p e c i a l l y , t h e d e v i a t i o n o f t h e a / d c o n v e r t e r f r o n t - s t a g e r e s i s t o r h a s a b a d i n f l u e n c e o n t h e s e p a r a t i o n w h e n u s i n g p r o l o g i c ) * t h e p h a s e s o f t h e c e n t e r a n d s u r r o u n d c h a n n e l s a r e i n v e r t e d a n d o u t p u t . t h e r e f o r e , b e s u r e t o i n v e r t t h e m b y t h e e x t e r n a l a m p l i f i e r . : d i g i t a l + 5 v p o w e r s u p p l y application circuits shown are typical examples illustrating the operation of the devices. sony cannot assume responsibility fo r any problems arising out of the use of these circuits or for any infringement of third party patent and other right due to same . ? 65 CXD2724AQ-1 package outline unit: mm p a c k a g e s t r u c t u r e s o n y c o d e e i a j c o d e j e d e c c o d e q f p - 8 0 p - l 0 1 q f p 0 8 0 - p - 1 4 2 0 p a c k a g e m a t e r i a l l e a d t r e a t m e n t l e a d m a t e r i a l p a c k a g e m a s s e p o x y r e s i n s o l d e r p l a t i n g 4 2 / c o p p e r a l l o y 1 . 6 g 2 3 . 9 0 . 4 2 0 . 0 0 . 1 + 0 . 4 1 8 0 6 5 6 4 4 1 4 0 2 5 2 4 0 . 8 0 . 3 5 0 . 1 + 0 . 1 5 1 4 . 0 0 . 1 + 0 . 4 1 7 . 9 0 . 4 1 6 . 3 0 . 1 0 . 0 5 + 0 . 2 2 . 7 5 0 . 1 5 + 0 . 3 5 0 . 8 0 . 2 0 . 1 5 0 . 0 5 + 0 . 1 8 0 p i n q f p ( p l a s t i c ) m 0 . 2 0 . 1 5 0 t o 1 0 d e t a i l a a |
Price & Availability of CXD2724AQ-1
![]() |
|
|
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] |