The CXD2720Q is a digital signal processor LSI for
Karaoke, suitable for use in LD/CD/CD-G/video CD
and the like.
A large capacity DRAM and AD/DA converters are
built in, and Karaoke functions such as key control,
microphone echo and voice canceling are contained
on a single chip.
100 pin QFP (Plastic)
Features
• 3-channel 1-bit AD converter and decimation filter
S/N ratio: 88 dB
THD + N: 0.016%
Filter pass band ripple: less than ±0.5dB
Filter stop band attenuation: less than –41dB
(all characteristics are typical values)
• 2-channel 1-bit DA converter and oversampling
filter
S/N ratio: 98dB
THD + N: 0.006%
Filter pass band ripple: less than ±0.2dB
Filter stop band attenuation: less than –41dB
(all characteristics are typical values)
• In addition to analog input/output, 2-channel input/
2-channel output of digital input/output are provided.
The interface also supports a variety of formats.
• 128K-bit DRAM for key control and microphone
echo processing
Functions
• Key controller pitch setting can be varied to a
maximum of ±1 octave with a precision of 14 bits
• Microphone echo delay time can be varied to a
maximum of 185ms (when Fs = 44.1kHz)
• Voice canceller supports settings other than center
by the panpot volume
• Voice parametric equalizer
• Voice pitch shifter
• Mixing function to support sound multiplexing
software
• Digital de-emphasis function
Structure
Silicon gate CMOS
Applications
Equipment having Karaoke function, such as
LD/CD, compact music center, video games, etc.
Absolute Maximum Ratings
(Ta = 25°C, VSS = 0V)
• Supply voltageVDDVSS – 0.5 to +7.0V
• Input voltageVI VSS – 0.5 to VDD + 0.5 V
• Output voltageVO VSS – 0.5 to VDD + 0.5 V
• Operating temperature
Topr–20 to +75°C
• Storage temperature Tstg–55 to +150°C
Recommended Operating Conditions
• Supply voltageVDD 4.5 to 5.5 (5.0 typ.)V
• Operating temperature
Ta–20 to +75°C
Input/Output Capacitance
• Input capacitanceCIN9 (max.)pF
• Output capacitance COUT 11 (max.)pF
• Input/output capacitance CI/O11(max.)pF
∗
Measurement conditions: VDD = VI = 0V, F = 1MHz
Sony reserves the right to change products and specifications without prior notice. This information does not convey any license by
any implication or otherwise under any patents or other right. Application circuits shown, if any, are typical examples illustrating the
operation of the devices. Sony cannot assume responsibility for any problems arising out of the use of these circuits.
– 1 –
E96426-ST
Page 2
Block Diagram
RVDT
SCK
XLAT
REDY
TRDT
LRCK
BCK
SO
XWO
CXD2720Q
128K bit DELAY RAM
3
AO1P
4
5
6
7
MICRO
COMPUTER
I/F
DAC1
DAC2
25
26
39
40
AO1N
AO2N
AO2P
DSP
88
87
86
SI
12
SERIAL
DATA
I/F
ADC1
ADC2
29
36
AIN1
AIN2
8
ADC3
22
AIN3
CLOCK GENERATOR
/TIMING CIRCUIT
Pin Configuration
6
SS
NC
V
80
78
79
81
X768
82
BFOT
83
INVI
84
NC
85
NC
86
SI
87
BCK
88
LRCK
89
XMST
90
SS7
V
91
NC
92
NC
93
NC
94
NC
95
NC
96
NC
NC
97
98
NC
99
DD3
V
100
D0
AV
1
2
3
0
0
S
SS
V
AV
NC
77
4
RVDT
NC
76
SCK
NC
5
XLAT
75
6
NC
74
7
REDY
NC
73
8
TRDT
NC
72
9
XWO
33
XTLI XTLO BFOT
2
DD
V
NC
NC
69
71
70
12
10
11
0
1
SS
DD
V
V
XRST
5
SS
V
SO
68
13
32
NC
67
14
XS24
82
NC
66
15
TST0
NC
65
16
TST1
NC
64
17
TST2
NC
63
18
TST3
NC
62
19
TST4
NC
61
20
TST5
NC
2
SS
V
60
21
NC
3
S
AV
59
22
NC
58
23
AIN3
NC
3
D
AV
57
24
NC
4
D
AV
56
25
NC
55
26 27
AO1P
NC
54
AO1N
NC
4
S
AV
53
28
4
SS
V
1
S
AV
52
29
NC
51
30
AIN1
NC
1
D
AV
48
47
45
44
33
50
49
46
43
42
41
40
39
38
37
36
35
34
32
31
NC
NC
NC
NC
NC
NC
NC
DD1
V
SS3
V
S5
AV
AO2P
AO2N
D5
AV
D2
AV
AIN2
S2
AV
SS
XV
XTLI
XTLO
DD
XV
– 2 –
Page 3
Pin Description
CXD2720Q
Pin
No.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
SymbolI/ODescription
AVS0
VSS0
RVDT
SCK
XLAT
REDY
TRDT
XWO
XRST
VSS1
VDD0
SO
XS24
TST0
—
DRAM digital GND.
—
Digital GND.
I
Data input for microcomputer interface.
I
Shift clock input for microcomputer interface.
I
Latch input for microcomputer interface.
Transmission enabling signal output for microcomputer interface. Transmission
O
prohibited when Low.
O
Serial data output for microcomputer interface.
I
Window open input for synchronization. Normally High.
I
System reset input. Resets when Low.
—
Digital GND.
—
Digital power supply.
O
1-sampling 2-channel serial data output.
I
Serial data 24-/32-bit slot selection. 24-bit slot when Low. (valid for slave mode)
• Transmission timing for address section, transmission mode section, data section LSB
CXD2720Q
RVDT
SCK
Address LSBData LSBData MSB
tSWL
tSWHtDStDH
Mode MSB
0.7VDD
0.3VDD
0.7VDD
0.3VDD
tLSDtSLP
XLAT
tLWH
tLWL
0.7VDD
0.3VDD
REDY
• Transmission timing from data section MSB to address section and transmission mode section
RVDT
SCK
XLAT
REDY
Data MSBAddress LSBMode MSB
tSS
tSLD
tSBDtLDR
tBSP
0.7VDD
0.3VDD
0.7VDD
0.3VDD
tRLP
[Read]
0.7VDD
0.3VDD
• Transmission timing for address section and transmission mode section is the same as for write.
RVDT
SCK
XLAT
REDY
TRDT
Mode MSB
tSLP
tLWLtLBD
tRSDP
tLDNtSDD
Data MSBData LSB
Address LSB
tSS
0.7VDD
0.3VDD
0.7VDD
0.3VDD
0.7VDD
0.3VDD
– 7 –
Page 8
CXD2720Q
Item
RVDT 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 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
Delay time from XLAT rise until TRDT data becomes active
Delay time from SCK rise until TRDT data becomes high-impedance
Delay time from SCK fall until TRDT data is verified
CK rise wait time for next transmission
Note 1) t is the cycle of 1/2 the clock frequency applied to the XTLI pin. (384fs)
Note 2) REDY and TRDT pins are the values for CL = 60pF.
– 8 –
Page 9
CXD2720Q
Analog Characteristics (AVD0 to 5 = VDD0 to 3 = XVDD = 5.0V, AVS0 to 5 = VSS0 to 7 = XVSS = 0.0V, Ta = 25°C,
DSP: each function = OFF, gain = 1)
[1] ADC + DAC connection total characteristics
The measurement circuit in Figure 1-1 is used. Unless otherwise indicated, the measurement conditions are as
given below.
• Input signal ...1.0Vrms, 1kHz
• fs....................44.1kHz
• Rin.................0Ω
S/N ratio
Item
1.0Vrms, EIAJ (with “A” weighting filter)
1.0Vrms, EIAJ
Measurement conditionsMin.Typ.Max.
8088
0.016
0.03
THD + N
Dynamic range
Channel separation
Level difference between
channels
0.5Vrms, EIAJ
EIAJ
Only ADC characteristics using DAC1,
EIAJ
Only ADC characteristics using DAC1
Rin = 0Ω
0.012
92
108
0.05
1.26
Analog full-scale input level
Rin = 22kΩ
ADC input impedance
Analog current consumption
∗1
Analog input level which outputs digital full scale.
2.06
34.6
21
An optional analog input signal level Vin (Vrms) of 1.26Vrms or more can be set in digital full scale by the
measurement circuit external resistor Rin.
The calculation formula for external resistor Rin is:
Unit
dB
%
dB
dB
dB
Vrms
kΩ
mA
Rin = 27.5 × Vin – 34.6 [kΩ]......(1)
However, THD + N characteristics deteriorate for full-scale output as shown in Graph 1, so use of up to 80%
(when Rin = 0Ω, 0.8 × 1.26 (Vrms) = 1.0 (Vrms) →“analog full scale”) of the analog signal level is recommended
for digital full-scale output.
In this case, the Rin calculation formula is the same as formula (1), except that Vin becomes 1.25 × Vin.
Note that this change causes the output level after ADC + DAC to change.
Most of the above specifications are measurement values for analog full scale.
– 9 –
Page 10
CXD2720Q
[2] DAC unit characteristics
Use the measurement circuit in Figure 1-2. Unless otherwise specified, the measurement conditions are as
follows.
• Input signal....0dB, 1kHz, 16 bit
• fs....................44.1kHz
Item
S/N ratio
THD + N
Dynamic range
Channel separation
Level difference between
When connecting multiple CXD2720Qs, or when using as a pair with a D/A converter such as the CXD2558M,
one of the CXD2720Q should be in master mode to supply LRCK and BCK.
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
XMST
H
L
ModeLRCK, BCK I/O
Slave mode
Master mode
Input
Output
Table 1-1. LRCK, BCK Mode Setting
2. Master Clock System
[Relevant pins] XTLI, XTLO, BFOT
768fs (fs = 44.1kHz) is assumed for the master clock system, and the connection is as shown below. (Please
inquire with regard to use at other than fs = 44.1kHz.)
(1) Master
O
384fs
BFOT
Frequency divider
768fs
I
O
XTLI
768fs
XTLO
(2) Slave
768fs
– 12 –
I
O
768fs
XTLI
OPEN
XTLO
Page 13
CXD2720Q
3. Input/Output Synchronization Circuit
[Relevant pins] LRCK, XWO
During normal operation, synchronization is performed automatically to input LRCK (in slave mode), and phase
is matched with serial input data, but if there is a lot of jitter on LRCK, or during power input, synchronization
may be impossible. In this case, forced synchronization can be done by making the XWO pin Low for 2/Fs or
more. Forced synchronization operation is done by the timing of the second LRCK rising edge after the XWO
pin is made Low. When synchronization is completed, return the XWO pin to High.
4. Reset Circuit
[Relevant pins] XRST, XTLI, XTLO
This LSI must be reset after power is turned ON.
Reset is done by making the XRST pin Low for 1/Fs or more after supply voltage satisfies the recommended
operating condition, and the crystal oscillator clock of the XTLI, XTLO pins or the external clock input from the
XTLI pin is correctly applied.
5. Serial Audio Interface (SIF)
[Relevant pins] SI, SO, BCK, LRCK, XS24, XMST
Serial data is used for the external communication of the digital audio data.
The CXD2720Q has one system each for input and output, and each one inputs/outputs 2 channels of data at
1 sampling cycles. Either the 32-bit clock mode or 24-bit clock mode can be selected. In master mode, the 32
bit clock mode is fixed.
(1) Pin Configuration
The pins shown in the table below are assigned to SIF.
Pin
name
SI
SO
BCK
LRCK
XS24
I/O
I
Serial input; taken synchronized to BCK.
O
Serial output; output synchronized to BCK.
BCK input/output; either 32-bit clock mode (64fs) or 24-bit clock mode (48fs). BCK output
I/O
supports 32-bit clock mode only.
I/O
LRCK input/output (1fs).
SI0 slot number (24/32) selection input. Low: 24-bit slot; High: 32-bit slot. Valid only in slave
Serial I/F have one input/output system each, and except for slot number, the following formats can be set for
input and output, independently, by setting the setup register. It can also be made to support IIS format, to
enable connection to Philips and other devices. The timing charts for each data format are given on the
following pages.
Digital Audio Data Output Timing (with polarities: SQ11 = 0, SQ10 = 0, SQ09 = 0)
– 17 –
Page 18
CXD2720Q
6. Microcomputer Interface
[Relevant pins] RVDT, TRDT, SCK, XLAT, REDY
The CXD2720Q performs serial audio interface format setting, volume, coefficient settings of microphone echo
delay amount and others by serial data from the microcomputer.
Further, bidirectional communication such as internal data read from the CXD2720Q to the microcomputer can
be done at the rate of once in 1 LRCK.
(1) Pin Structure
The five external pins indicated in the table below are allocated for microcomputer interface.
Microcomputer interface begins operation when XLAT is received, so RVDT, TRDT, SCK and REDY are
connected in common, and by controlling (wiring) only XLAT separately, multiple CXD2720Qs can be used.
Pin
name
RVDT
TRDT
SCK
XLAT
REDY
I/O
I
Serial data input from microcomputer.
Function
Serial data output to microcomputer. High impedance state unless this pin is set to internal
O
data read state by the microcomputer. Therefore, it is preferable to perform pull-up or pulldown so that potential is not unstable when this pin is not active.
Shift clock for serial data. Input data from RVDT is taken according to SCK rise, and output
I
data from TRDT is sent out according to SCK fall.
Interprets the 8 bits of RVDT before this signal rises as transmission mode data, and the
I
bits before that as address data.
Transmission prohibited while at Low level. Transmission enabled at High. This pin is an
O
open drain, and must be pulled up externally.
Table 6-1. Microcomputer Interface External Pins
– 18 –
Page 19
CXD2720Q
(2) Description of Communication Formats
The data transmission timing between the microcomputer interface and coefficient RAM and setup register is
called the SV cycle, and is generated once in 1LRCK.
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.
In read/write modes,
Address section + Mode section + Data section
act as one package of data to perform data transmission between the microcomputer and the CXD2720Q.
[Write] • For coefficient RAM
Address section (8 bits) Mode section (8 bits)
A0A7M0M7D0D15RVDT
SCK
XLAT
REDY
TRDT
[Read] • For coefficient RAM
Address section (8 bits) Mode section (8 bits)
RVDT
SCK
A0A7M0M7
Data section (16 bits)
XLAT
REDY
TRDT
Note) For both read and write, the data section is 24 bits for the setup register.
Figure 6-1. Examples of Communication
– 19 –
Data section (16 bits)
D0D15
Page 20
CXD2720Q
(3) Data Structure
Data structure is classified in three types, as shown in the table below. All data communication is done with
LSB first.
Name
A0 to A7
M0 to M7
D0 to D15/SQ00 to SQ23
Bit lengthContentsRemarks
8
8
16/24
Address section
Transmission
mode section
Data section
Coefficient RAM is 16 bits; setup register is
24 bits
Table 6-2. Data Structure
(3)-1. Transmission Mode Section
The transmission mode section is 8 bits and has the following functions.
Bit
M7
NameFunction
XVMT
SO Mute
0: ON (No sound)
1: OFF
M6
Reserve
M5
M4
M3
VS1
Data type
VS0
VS1VS0
00Setup register
10Coefficient RAM (K-RAM)
M2
Reserve
M1
M0
VRD
Send/Receive
0: Receive
1: Send
Note) Polarity as seen from the CXD2720Q
Table 6-3. Transmission Mode Section
(3)-2. Address Section
The coefficient RAM has a 192-word structure, so the address section is 8 bits. The setup register has a 1word structure, so the address section data may be optional.
(3)-3. Data Section
Sixteen SCK are required, as the coefficient RAM has a 16-bit structure (D0 to D15). The setup register has a
24-bit structure (SQ00 to SQ23), so twenty-four SCK are required.
– 20 –
Page 21
CXD2720Q
(4) Details of Communication Methods
The definitions of signal timing required for control from the microcomputer are given below.
(4)-1. Write
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 both for the coefficient RAM and setup register, and the setup register
transmits optional data for 1 word length. Address section data is sent with LSB first.
Mode section data is fixed at 8 bits regardless of content.
The phase relationship between SCK and RV data (data applied to the RVDT pin) has the following restrictions:
• RV data must be verified before SCK rise (tDS ≥ 20ns).
• RV data must be held for 1t + 20ns or more after SCK rise (tDH).
SCK itself has the following restrictions:
• SCK Low level must be 1t+ 20ns or more (tSWL).
• SCK High level must also be 1t + 20ns or more (tSWH).
After raising SCK which corresponds to mode section final data, XLAT is raised (tSLP ≥ 20ns). XLAT Low level
width must be maintained at 1t + 20ns or more (tLWL). Further, fall timing restrictions are:
• for the preceding transmission, if REDY falls due to SCK, as for write, 3t + 20ns or more is required. (tSLD)
• for the preceding transmission, if REDY falls due to XLAT, as for read, 20ns or more is required. (tLDR)
Further, if preceding transmissions have been performed and REDY = Low, it is necessary to wait for REDY =
High to raise XLAT.
The procedure until this point is the same for write and read.
D0/SQ00D15/SQ23
A0RVDTA7M0M7SQ00SQ23A0M7
SCK
XLAT
REDY
TRDT
tDStDH
tSWLtSWH
tSLD or tLWH
tLDR
High-Z
tSLP
tLWL
tLSD
tSLD
tSBDtLDRtRLPtRLP
tSS
tBSPtSLP
Figure 6-2. Write Timing
– 21 –
Page 22
CXD2720Q
Data section write begins after XLAT rise, and here also transmission must be with LSB first, with tDS and tDH
restrictions. In addition, after raising XLAT at the starting point for sending to the data section, wait for 3t +
20ns or more for the first SCK rise. (tLSD)
When 16 bits (coefficient RAM) or 24 bits (setup register) of this write is repeated, REDY = Low within 4t + 50ns,
and the microcomputer is informed of waiting status for the SV cycle, which is the dedicated data rewrite cycle
by microcomputer interface. (tSBD)
When REDY goes High again, the corresponding data is written.
The next communication restarts by using the REDY signal as follows.
• When REDY = Low, the SCK for the next transmission can rise (tBSP ≥ 20ns ).
• In the same way, when REDY = Low, the XLAT for the next transmission can fall (tLDR ≥ 20ns).
REDY will fall due to this transmission, but it is prohibited for XLAT to rise for the next transmission before the
REDY rises. Be sure to raise the next XLAT after REDY falls (tRLP ≥ 20ns ).
In order to restart the next transmission 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 transmission (tSS).
• In the same way, the XLAT for the next transmission can fall after waiting 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 the restriction conditions are not much strict.
However, even in this case the rise of XLAT for the next transmission must come after REDY rise (tRLP ≥
20ns).
Further, the restriction for XLAT fall at the starting point of this write from tSLD can be:
• tSLD ≥ 3t + 20ns if the preceding transmission was “write”.
– 22 –
Page 23
CXD2720Q
(4)-2. Read
First, address section and mode section data are transmitted synchronized to SCK, and XLAT is raised
matched with this; the procedure until this point is the same as for write, so the description is omitted here.
Read differs from write in that after XLAT rise, REDY falls within 3t + 50ns (tLBD), and the microcomputer is
informed of SV cycle waiting.
At this time, the TRDT pin changes from high-impedance state to active state (tLDN ≤ 3t + 80ns) simultaneously
with REDY fall. When the read data is ready, the REDY pin changes from Low to High. When the data read out
from the TRDT pin is made TR, and SCK falls (tRSDP ≥ 20ns) when the REDY pin goes High, the first TR data
is defined within 2t + 70ns (tSDD). The microcomputer reads this data at SCK rise. The TR data is read in order
from the LSB with 16 bits for the coefficient RAM and 24 bits for the setup register by adding SCK, the
corresponding data is all read, and then read is completed.
Next, the method for restarting transmission after read is completed is described.
As in Case 1, there is a method for sending address section and mode section data consecutively after reading
all of the 16- or 24-bit data. There should be 2t + 40ns or more left between the SCK rise for the final data read
and the next SCK rise (tss), and this is established by the conditions tSWL ≥ 1t + 20ns and tSWH ≥ 1t + 20ns.
Further, at this read REDY changes from High to Low, but it is prohibited for the XLAT for the next
transmission to fall before this. If REDY = Low has been verified, XLAT can fall (tLDR ≥ 20 ns).
Also, while 16- or 24-bit data is being read from the TRDT pin, address and mode section data writing to the
RVDT pin for the next transmission can be started.
In Case 3, the final section of read data and the final data in the mode section overlap, and this allows shifting
to the next transmission processing in the shortest possible time after data read.
It is also possible to have data read and address and mode section write overlap partially, as shown by Case 2.
– 23 –
Page 24
CXD2720Q
RVDT
SCK
XLAT
REDY
TRDT
RVDT
SCK
XLAT
REDY
TRDT
A0
tDStDH
tSWLtSWHtSLPtRSDPtSStSLP
tSLD or tLWH
tLDRtRLPtSDDtSDDtSDDtSDF
A0
tDStDH
tSWLtSWHtSLPtRSDPtSStSLP
tSLD or tLWH
tLDRtRLPtSDDtSDDtSDDtSDF
A7M0M7A1M7A0
tLWL
A7M0M7A6M7A5
tLWL
tLBD
t
LDN
case1
tLBD
t
LDN
case2
SQ00SQ23SQ22
D15/SQ23D0/SQ00D14/SQ22
SQ00SQ23SQ22
D15/SQ23D0/SQ00D14/SQ22
tLDR
tLDR
RVDT
SCK
XLAT
REDY
TRDT
A0
tDStDH
tSWLtSWHtSLPtRSDPtSLP
tSLD or tLWH
tLDRtRLPtSDDtSDDtSDD
A7M0M7M7
tLWL
tLBD
t
LDN
tLDR
SQ00SQ23SQ22
case3
Figure 6-3. Read Timing
D15/SQ23D0/SQ00D14/SQ22
– 24 –
Page 25
CXD2720Q
7. Setup Register
When the setup register is selected for microcomputer interface transmission mode, the following settings are
possible for serial audio interface and DAC.
When the coefficient RAM is selected in microcomputer interface transmission mode, the coefficient parameters
such as each section's volumes and microphone echo delay amount can be set. Data settings other than those
given following in Tables 8-1 and 8-2 are “don't care”.
(1) Fixed Values for System Initialization
When the system is initialized, the coefficient RAM must be set at the fixed values, shown below, due to
internal operation.
Address
01H
02H
03H
0DH
12H
13H
14H
15H
16H
17H
19H
1AH
1BH
1DH
20H
21H
Fixed value
68A9H
5121H
0000H
0000H
8B2AH
3BF7H
38DFH
4E77H
2E90H
0000H
0000H
2000H
4000H
4000H
0010H
4000H
23H
24H
25H
26H
27H
28H
2DH
30H
32H
41H
46H
50H
58H
4000H
1600H
2A00H
3FF0H
8000H
0000H
0008H
0000H
0000H
8000H
0000H
0008H
0008H
Table 8-1.
∗
For Fs = 44.1kHz. Please inquire with regard to use at other than Fs = 44.1kHz, as the fixed values change.
– 26 –
Page 27
(2) Setting Data
The relationships between the coefficient RAM and each function during DSP operation are as follows.
CXD2720Q
Address
00H
04H
05H
06H
07H
08H
09H
0AH
0BH
0CH
0EH
0FH
10H
11H
18H
22H
NameFunctionSetting value
Ki
Ke
KisLm
KisRc
KiaLm
KiaRc
KisRm
KisLc
KiaRm
KiaLc
DC1sw
DC1f0
PL
PR
Kvc
nRpR
SI data input level control
De-emphasis ON/OFF
SI CH1 data → Lch mix
SI CH2 data → Lch mix
ADC CH1 data → Lch mix
ADC CH2 data → Lch mix
SI CH2 data → Rch mix
SI CH1 data → Rch mix
ADC CH2 data → Rch mix
ADC CH1 data → Rch mix
DC cut1 ON/OFF for accompaniment
DC cut1 cut-off frequency for accompaniment
Panpot volume for voice cancellation
Panpot volume for voice cancellation
Voice cancelling ON/OFF
Pitch ratio for accompaniment
Refer to Table 12-1 for setting value
ON/AC19H; OFF/0000H
Refer to Table 12-1 for setting value
Refer to Table 12-1 for setting value
Refer to Table 12-1 for setting value
Refer to Table 12-1 for setting value
Refer to Table 12-1 for setting value
Refer to Table 12-1 for setting value
Refer to Table 12-1 for setting value
Refer to Table 12-1 for setting value
ON/4000H; OFF/0000H
Refer to Table 14-1 for setting value
Refer to Table 9-1 for setting value
Refer to Table 9-1 for setting value
ON/8000H; OFF/0000H
Refer to Table 10-1 for setting value
Key control ON/OFF for accompaniment
Microphone input level control
DC cut2 cut-off frequency for voice
DC cut2 ON/OFF for voice
PEQ coefficient for voice
PEQ coefficient for voice
PEQ coefficient for voice
PEQ coefficient for voice
High cut1 for voice
High cut1 for voice
High cut1 for voice
Microphone input direct sound mix
Microphone input echo mix
Key control output Lch mix for accompaniment
Key control output Rch mix for accompaniment
System volume Lch
System volume Rch
ON/8000H; OFF/0000H
Refer to Table 12-1 for setting value
Refer to Table 14-1 for setting value
ON/4000H; OFF/0000H
Refer to Table 14-4 for setting value
Refer to Table 14-4 for setting value
Refer to Table 14-4 for setting value
Refer to Table 14-5 for setting value
Refer to Table 14-2 for setting value
Refer to Table 14-2 for setting value
Refer to Table 14-2 for setting value
Refer to Table 12-1 for setting value
Refer to Table 12-1 for setting value
Refer to Table 12-1 for setting value
Refer to Table 12-1 for setting value
Refer to Table 12-1 for setting value
Refer to Table 12-1 for setting value
44H
45H
Tdo
Kre
Microphone echo delay amount
Microphone echo read tap volume
Table 8-2 (1). Coefficient RAM Setting Data (1/2)
– 27 –
Refer to Table 11-1 for setting value
Refer to Table 12-2 for setting value
Page 28
CXD2720Q
Address
47H
49H
4AH
4BH
4CH
4DH
53H
5AH
5BH
Name FunctionSetting value
Tre
Krd
Kfb
HC2a1
HC2a0
HC2b
VnRpR
Krmc
Krmp
Microphone echo read tap address
Microphone echo input sound mix
Microphone echo reverberation sound mix
Microphone echo high cut2
Microphone echo high cut2
Microphone echo high cut2
Voice pitch ratio
Microphone input mix
Voice pitch control output mix
Refer to Table 11-1 for setting value
Refer to Table 12-1 for setting value
Refer to Table 12-1 for setting value
Refer to Table 14-3 for setting value
Refer to Table 14-3 for setting value
Refer to Table 14-3 for setting value
Refer to Table 10-1 for setting value
Refer to Table 12-1 for setting value
Refer to Table 12-1 for setting value
The vocal sound set at the center can be cancelled by setting Kvc = 8000H and PL, PR = 7000H.
Voice canceling at other than center setting can be done by the panpot volume.
Panpot volume value is PL for CH1, and PR for CH2, and at the center position they are both 0.857. When
voice cancellation is OFF, set Kvc = 0000H and PL, PR = 0000H.
PL and PR setting values are hexadecimal notation with D15 as MSB and D0 as LSB.
nRpR (D15,.....,D2) is a 2’s complement format with a decimal point between D14 and D13, and sets the
desired pitch ratio directly. (VnRpR has the same type of setting as nRpR.)
nRpR = ∑Dn × 2
15
n = 2
The expression range for the pitch ratio is: –2.0 ≤ nRpR ≤ 2.0 – 2
n–14
–12
but for practical use it is: –0.5 ≤ nRpR ≤ 1.0
or ±1 octave.
Use within a range of ± half an octave is recommended for quality of sound, although it depends on the aim
and the source.
Also, the algorithm is such that allophones will not be generated even when nRpR setting value is changed.
(2) Notes on Key Controller OFF
The pitch does not change when nRpR and VnRpR are set to 0000H (OFF) when the key controller is OFF,
but depending on the internal state during OFF, there is no guarantee that the input value will be output as is.
During OFF, after setting nRpR and VnRpR to 0000H (OFF), set the pitch control section to through state with
the following settings.
Accompaniment controller OFF: Ks = 0000H (OFF)
Voice key controller OFF: sKrmp = 0000H (OFF)
– 29 –
Page 30
(3) Examples of Key Controller Setting
Examples of pitch ratio setting are illustrated below.
nRpR setting values are hexadecimal notation with D15 as MSB and D2 as LSB for a total of 14 bits.
(D1 and D0 can be optional data.)
The numeric representation format for pitch ratio here is:
nRpR = ∑Dn × 2
15
n = 2
The numeric representation range is: –2.0 ≤ nRpR ≤ 2.0 – 2
n–14
–12
Also, the relationship formula with music word cent value C is:
C
nRpR = 2 – 1, C = 1200 log2[nRpR + 1] [cent]
1200
The semitone at average ratio is 100 [cent].
– 30 –
Page 31
CXD2720Q
11. Microphone Echo Delay Amount Setting
[Relevant coefficients] Tdo (address = 44H), Tre (address = 47H)
Microphone echo delay amount can be varied by setting coefficient Tdo (12 bits from D14 to D3) values. The
relationships between the coefficient and the delay amount are shown in Table 11-1.
Coefficient Tre (12 bits from D14 to D3) is microphone input echo initial delay time.
Set in the range of 0008H to Tdo.
Setting value Tdo
0008H
0010H
0018H
·
·
·
·
7ff0H
7ff8H
0000H
4096step
Delay (fs = 44.1kHz)
0.045ms
·
·
·
·
·
·
·
·
185.76ms
0.045 ms/step
setting possible
Table 11-1. Microphone Echo Delay Amount Setting
∗
When Fs = 44.1kHz. Please inquire with regard to use at other than Fs = 44.1kHz, as the delay amount changes.
The input/output 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
8000H
↓
FFFFH
0000H
Table 12-1. Input/Output Level Settings
(other than Kre)
LevelD15 to D0
0dB
8000H
↓
–90.31dB
– ∞
FFFFH
0000H
Table 12-2. Input/Output Level Settings
Level
+12.04dB
↓
↓
–78.27dB
– ∞
(Kre)
The input/output levels for 8001H to FFFEH are determined by the following formulas.
14
(Coefficient value) = [ (–1) × D15 + ∑Dn × 2
n = 0
14
(Coefficient value) = [ (–1) × D15 + ∑Dn × 2
n = 0
n–15
] × (–1) for other than Kre
n–15
] × (–4) for Kre
Input/output level = 20 log [coefficient value] dB
∗
D15 to D0 are negative values, but the calculation is (–1) × (D15 to D0).
– 32 –
Page 33
CXD2720Q
39H36H35H
High Cut1PEQ
3BH3AH
38H37H
44H
TdoTdi
47H
Tre
Delay Line
45H–Kre
–Keff
Over
3DH
Sampling
–Kdry
3CH
SO1
–KLo
–KLm
Pitch
40H
3EH
Control
10H
DA1
DAC
Over
Sampling
2EH22H
Voice
Cancel
–KRo
–KRm
18H11H
SO2
Pitch
42H
3FH
Control
DA2
DAC
Over
Sampling
5BH
5AH
–Krmc
–Krmp
Pitch
Control
31H34H33H
–Kimc
DC Cut2
DecimationADC
MIC
13. DSP Signal Flow
53H
4AH
–Kfb
High Cut2
–Krd
Down
Sampling
4DH
4CH4BH
49H
–KisLm05H
–KisRc06H
04H
DeEmphasis
–Ki
–Ki 00H
SI1
–KiaLm07H
–KiaRc08H
DC Cut1DecimationADC
DeEmphasis
SI2
AD1
0FH0EH
DC Cut1
DecimationADC
AD2
–KisLc0AH
–KisRm09H
–KiaLc0CH
–KiaRm0BH
Refer to the coefficient RAM setting for information on each coefficient.