AK2305 is a dual PCM CODEC-Filter most
suitable for ISDN Terminal Adapter. A-law/ulaw is selected by the internal register.
In addition to CODEC, this device has dual
DTMF receiver and External Tone Input pin.
Input/output operational amplifiers included in
this device are used for transmit/receive gain
adjustment. AK2305 has internal volume control
to attenuate signal from 0dB to –12dB by 3dB
step control which is defined by an internal
register written through the serial interface.
PCM interface of AK2305 accepts several clock
formats, which are Long Frame, Short Frame,
GCI, IDL. 64k-4096kHz clock input is available
for PCM interface.
*1) DC load(MIN.) includes a feedback resistance of input/output op-amp. *2) Pulled down to VSS in GCI/IDL mode.
*3) Pulled down to VSS in 2ch Multiplex mode.
C0029-E-02 5 1999/8
ASAHI KASEI [AK2305]
PIN FUNCTION
Pin#NameI/OFunction
VFX0I
48
GSX0O
47
VRX0O
1
VFX0I
2
GSR0O
3
GSR1O
10
VFR1I
11
VRX1O
12
GSX1O
14
VFX1I
13
DX0O
29
DR0I
33
DX1O
28
DR1O
32
FS0I
26
Transmit analog input. Inverting input of transmit gain adjustment
amplifier for channel 0.
Output of transmit gain adjustment amplifier for channel 0.
Receive analog output of SMF for channel 0. This output can drive 10kΩ
and 50pF.
Transmit analog input. Inverting input of transmit gain adjustment
amplifier for channel 0.
Output of receive gain adjustment amplifier for channel 0.
Output of receive gain adjustment amplifier for channel 1.
Inverting input of receive gain adjustment amplifier for channel 1.
Receive analog output of SMF for channel 1. This output can drive 10kΩ
and 50pF.
Output of transmit gain adjustment amplifier for channel 1.
Transmit analog input. Inverting input of transmit gain adjustment
amplifier for channel 1.
Serial output of PCM data of ch0.
In Long Frame / Short Frame mode, output PCM data of ch0.
In GCI / IDL mode, output PCM data of ch0 is multiplexed with ch1. The
PCM data rate is synchronized with BCLK.
See “PCM INTERFACE” from page 9.
This output remains in the high impedance state except for the period of
transmitting PCM data.
Serial input of PCM data of ch0.
In Long Frame / Short Frame mode, input PCM data of ch0.
In GCI / IDL mode, input PCM data of ch0 is multiplexed with ch1. The
PCM data rate is synchronized with BCLK.
See “PCM INTERFACE” from page 9.
Serial output of PCM data of ch1.
In Long Frame / Short Frame mode, output PCM data of ch1.
The PCM data rate is synchronized with BCLK.
See “PCM INTERFACE” from page 9.
This output remains in the high impedance state except for the period of
transmitting PCM data.
In 2ch multiplexd mode, this pin remains in the high impedance state.
Serial input of PCM data of ch1.
In Long Frame / Short Frame mode, input PCM data of ch1. The PCM
data rate is synchronized with BCLK.
See “PCM INTERFACE” from page 9.
In GCI / IDL mode, this pin is pulled down to VSS.
Frame sync input for channel 0.
FS0 must be 8KHz clock synchronized in BCLK.
C0029-E-02 6 1999/8
ASAHI KASEI [AK2305]
CS
Pin#NameI/OFunction
FS1I
25
BCLKI
27
DTIN0I
46
DTO00O
37
DTO01O
38
DTO02O
39
DTO03O
40
STD0O
24
DTIN1I
15
DTO10O
41
DTO11O
42
DTO12O
43
DTO13O
44
STD1O
23
DTOEI
20
TNOE0I
22
TNOE1I
21
AUXI
8
TNOUTO
9
DATAI/O
34
SCLKI
35
36
MUTE0I
18
MUTE1I
17
PDI
19
LPCO
5
VREFO
4
DVDD-
31
DVSS-
30
AVDD-
6
AVSS-
7
TST1I
45
TST2I
16
Frame sync input for channel 1.
FS1 must be 8KHz clock synchronized in BCLK.
In GCI / IDL mode, this pin is pulled down to VSS.
Bit clock of PCM data interface. This clock is apply for both ch0 and ch1.
BCLK should be synchoronized with 8 x N kHz(FSn x N kHz).
DTMF tone input of ch 0.
Output of DTMF receiver 0. DTO00 is LSB.
Steering to delay output of ch0. After the DTMF decoding, the output
latch is renewed and this output alters to high level.
DTMF tone input.
Output of DTMF receiver 1. DTO10 is LSB.
Steering to delay output of ch0. After the DTMF decoding, the output
latch is renewed and this output alters to high level.
Output enable pin for the DTMF receiver.
Output enable pin for the tone generator 0.
Output enable pin for the tone generator 1.
External tone input pin. Input signal should be through more than 0.1uF
of an external capacitance.
Tone output pin.
Data input of serial interface.
Clock input of serial interface.
I
Read and write enable of serial interface.
Active high input for ch0 mute.
Active high input for ch0 mute.
Active high input for all power down.
Pin for PLL loop filter. Connect to AVSS with 0.22uF or larger.
Analog ground output.
To stabilize the analog ground, connect to AVSS with 0.1uF or larger.
Digital positive supply voltage. System digital +5V supply.
Digital negative supply voltage. System digital ground.
Analog positive supply voltage. Systems analog +5V supply.
Analog negative supply voltage. System analog ground.
Only for factory use. Should to be fixed to DVSS.
C0029-E-02 7 1999/8
ASAHI KASEI [AK2305]
CIRCUIT DESCRIPTION
BlockFunction
AMPT0,1
AMPR0,1
AAF
A/D
D/A
SMF
BGREF
TONE GEN 0
TONE GEN 1
SWITCH
Sn(n=1-9)
DTMF
Receiver0,1
VR0T/R
VR1T/R
VRTN
SERIAL I/F
PLL
PCM I/F
Op-amp for input gain adjustment. This op-amp is used as an inverting amplifier.
Adjusting the gain with external resistors. The resistor larger than 10kΩ is
recommended for the feedback resistor.
<NOTE>
AMP0(1) becomes automatically power down, when both CODEC ch0(1) and
DTMFR0(1) are power down.
Op-amp for output gain adjustment. This op-amp is used as an inverting amplifier.
Adjusting the gain with external resistors. The resistor larger than 10kΩ is
recommended for the feedback resistor.
Integrated anti-aliasing filter which prevents signals around the sampling rate
from folding back into the voice band. AAF is a 2nd order RC low-pass filter.
Converts analog signal to 8bit PCM data according to the companding schemes of
ITU recommendation G.711; A-law or u-law. The band limiting filter is also
integrated. The selection of companding schemes is set by ALAWN register as
follows:
"H": u-Law
"L": A-Law
Expands 8bit PCM data according to A-law or u-law. The selection of companding
schemes is set by ALAWN register as follows:
"H": u-Law
"L": A-Law
Extracts the inband signal from D/A output. It also corrects the sinx/x effect of
D/A output.
Provides the stable analog ground voltage (2.4V) using an on-chip band-gap
reference circuit which is temperature compensated.
Generates two kinds of tone; 400Hz and 1300Hz. Tone selection is defined by
registers. ON/OFF of tone output is controlled by TNOE0/1.
Controls output signals from VRX0, VRX1, TNOUT pins. Each switch is controlled
by register.
Detects and decodes the DTMF tone. ON/OFF of decoded output is controlled by
DTOE.
Gain selects of analog I/O signals. It is posibble to select gain from 0dB to -12dB
(3dB/step* 5steps). Gain is defined by register.
Interface to internal register by using SCLK, DATA, and CS pins.
1word=14bit; Instruction code: 2bit, address: 3bit, data: 9bit(1dummy bit
included).
PLL generates system clock of AK2305. Reference clock is FSn (8KHz). More than
0.22uF of an external capacitance should be connected between LPC and AVSS.
PCM data rate is available for 64xN(N = 1 to 64)kHz which synchronizes with
BCLK. Data format is selected in four types(Long Frame, Short Frame, GCI, IDL).
2ch PCM data are interfaced through DR0,1 and DX0,1 in non multiplexed mode
or DR0 and Dx0 in multiplexed mode.
C0029-E-02 8 1999/8
ASAHI KASEI [AK2305]
FUNCTIONAL DESCRIPTION
PCM INTERFACE
AK2305 supports the following types of format.
One of those is selected by PCMIF0 and PCMIF1 registers.
- Long Frame Sync(LF)
- Short Frame Sync(SF)
- GCI
- IDL
PCM data of both channels are multiplexed and interfaced through the common pins (DR0, DX0) in 2ch
Multiplex I/F mode. But in 2ch Independent I/F mode of LF or SF, it is also available to interface through the
independent pin(DR0/1,DX0/1) by channel.
Frame sync signal should be 8kHz clock. 8bits PCM data is accommodated in 1 frame (125us).
Though only FS0 is required (FS1 isn’t required) in the mode of GCI or IDL, both FS0 and FS1 are required in
the mode of LF or SF.
FIRST FS
It is used as the input clock of PLL. PLL generates all timing in this IC from this signal.
FS0 is assigned as First FS in the mode of GCI or IDL, and in the mode of LF or SF, it is assigned by the first FS
register.
1stFS
register
0FS0
First FSRemarks
Reset
1FS1
Note
Keep supplying the first FS except for the state of all power down(PD=”H”). If the first FS is not supplied,
AK2305 loses timing; at a result, DTMFR and TONE GEN become not guaranteed to work normally.
BCLK
This clock decides the PCM data rate. See the following table of the relation between BCLK and PCM data rate.
PCM I/F modeBCLK
Rate of PCM
data
LF/SF/IDLFF
GCI2FF
C0029-E-02 9 1999/8
ASAHI KASEI [AK2305]
Don’t
Don’t care
Don’t
Don’t care
output
output
output
output
Long Frame Sync(LF) Short Frame Sync(SF)
AK2305 automatically decides whether Long Frame or Short Frame should be selected, by monitoring the high
level period of First FS.
Period of First FS =”H”Frame type
more than 2 clock of BCLKLF
1 clock of BCLKSF
INTERFACE TIMING
<2ch Multiplex>
PCM data of both channel are interfaced by the DX0 and DR0(DX1 and DR1 are not used) at the format of
8bits in the period of 1 frame(125us) which synchronizes with the FSn(n=0,1). In the period of 1frame, 64 time
slots can be assigned at the maximum (in case of BCLK=4.096MHz). The number of the time slots is BCLK/64k.
The time slot assignment of CH0 and CH1 is decided by FS0 and FS1. In the mode of LF and SF, second FS(not
first FS) must be delayed or fast at least (8/BCLK) x n: (n=1 - 63) from the first FS.
LongFrame
FS0
BCLK
DX0
DR0
1234
12347856
care
ShortFrame
FS0
BCLK
DX0
DR0
care
1234
12347856
BCLK=4096kHz ( First FS = FS0 )
FS0
FS1
SLOT
1234
56
56
78
78
63641
23
4
DX0
DR0
ch0
ch0
input
ch1
ch1
input
ch0
ch0
input
ch1
ch1
input
C0029-E-02 10 1999/8
ASAHI KASEI [AK2305]
INTERFACE TIMING
<Non Multiplex>
PCM data of each channel are interfaced by each I/O pins(DX0 and DR0/DX1 and DR1) at the format of 8bits
in the period of 1 frame(125us) which synchronizes with the FSn(n=0,1). The timing of FS0 and FS1 can be set
at optionally as far as they synchronize with BCLK.
NOTE) First FS and Second FS
Only when BCLK=64kHz, it is possible to input the same clock to the first FS and the second FS. Except for
64kHz BCLK, 8 clock of BCLK x n (n=1-63 integral numbers) intervals of n slots are needed.
BCLK=4096kHz ( First FS = FS0 )
FS0
FS1
SLOT63641
DX0
DR0
DX1
DR1
1234
ch0
output
ch0
input
ch1
output
ch1
input
ch0
output
ch0
input
BCLK=64kHz(LF) ( FS0 and FS1 at the same timing, First FS = FS0 )
FS0,FS1
BCLK
DX0
DR0
DX1
DR1
1234
1234
1234
1234
56
781
78123456
78123456
78123456
234
23
ch1
output
ch1
input
4
BCLK=64kHz(LF) ( First FS = FS0 )
FS0
FS1
BCLK
DX0
DR0
DX1
DR1
1234
1234
1234
1234
56
781
78123456
234
78123456
78123456
C0029-E-02 11 1999/8
ASAHI KASEI [AK2305]
Don’t
Don’t
B1-CHANNEL(CH0)
B2-CHANNEL(CH1)
GCI(General Circuit Interface)
Interface used for ISDN. This data format is as below.
PCM data channel assignment for B1 and B2 is defined by SEL2B register.
CH0,1selection
SEL2BCH0CH1Remarks
0B1B2Reset
1B2B1
Note: BCLK is twice the PCM data rate.
BCLK is acceptable from 512kHz to 4096kHz.
INTERFACE TIMING
<2ch Multiplex>
PCM data of each channel is interfaced through DR0/DX0 pin in 8bits format.
They are accommodated in 1 frame(125us) which synchronizes with FS0.
FS0
BCLK
DX0
DR0
1234
1234785612347856
care
<Non Multiplex>
Not supported.
56
<SEL2B=”0”>
78
12347856
care
<SEL2B=”0”>
C0029-E-02 12 1999/8
ASAHI KASEI [AK2305]
Don’t
Don’t
B1-CHANNEL(CH0)
Don’t
B2-CHANNEL(CH1)
IDL(Interchip Digital Link)
Interface used for ISDN. This data format is as below.
PCM data channel assignment for B1 and B2 channel is defined by SEL2B register.
CH0,1selection
SEL2BCH0CH1Remarks
0B1B2Reset
1B2B1
Note: BCLK is same as the PCM data rate.
BCLK is acceptable from 256kHz to 4096kHz.
INTERFACE TIMING
<2ch Multiplex>
PCM data of each channel is interfaced through DR0/DX0 pin in 8bits format.
They are accommodated in 1 frame(125us) which synchronizes with FS0.
FS0
BCLK
DX0
DR0
care
<Non Multiplex>
Not supported.
1234
56
1234785612347856
<SEL2B=”0”>
78
12347856
care
<SEL2B=”0”>
care
C0029-E-02 13 1999/8
Loading...
+ 30 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.