MT9122 Data Sheet
10
Zarlink Semiconductor Inc.
In Normal configuration, the PCM output data on Rout is replaced with the quiet code according to the following
table.
In Back-to-Back configuration, both echo cancellers are combined to implement a full duplex echo canceller.
Therefore muting Echo Canceller A causes quiet code to be transmitted on Rout, while muting Echo Canceller B
causes quiet code to be transmitted on Sout.
In Extended Delay configuration, both echo cancellers are cascaded to make one 128ms echo canceller. In this
configuration, muting Echo Canceller A causes quiet code to be transmitted on Rout.
Bypass
:
The Bypass state directly transfers PCM codes from Rin to Rout and from Sin to Sout. When Bypass state is
selected, the adaptive filter coefficients are reset to zero.
Disable Adaptation
:
When the Disable Adaptation state is selected, the adaptive filter coefficients are frozen at their current value. In
this state, the adaptation process is halted however the MT9122 continues to cancel echo.
Enable Adaptation
:
In Enable Adaptation state, the adaptive filter coefficients are continually updated. This allows the echo canceller to
model the echo return path characteristics in order to cancel echo. This is the normal operating state.
Controllerless Mode
The four functional states can be selected via S1, S2, S3, and S4 pins as shown in the following table.
(1) Filter coefficients are frozen (adaptation disabled)
(2) The adaptive filter coefficients are reset to zero
(3) The MT9122 cancels echo
LINEAR
16 bits
2’s
complement
SIGN/
MAGNITUDE
µ-Law
A-Law
CCITT (G.711)
µ-Law A-Law
+Zero
(quiet
code)
0000h 80h FFh D5h
Table 1 - Quiet PCM Code Assignment
Echo
Canceller A
S2/S1
Functional State
Echo
Canceller B
S4/S3
00 Mute
(1)
00
01 Bypass
(2)
01
10 Disable Adaptation
(1,3)
10
11 Enable Adaptation
(3)
11
Table 2 - Functional States Control Pins
MT9122 Data Sheet
11
Zarlink Semiconductor Inc.
Controller Mode
The echo canceller functions are selected in Control Register 1 and Control Register 2 through four control bits:
MuteS, MuteR, Bypass and AdaptDis. See Register Summary for details.
MT9122 Throughput Delay
The throughput delay of the MT9122 varies according to the data path and the device configuration. For all device
configurations, except for Bypass state, Rin to Rout has a delay of two frames and Sin to Sout has a delay of three
frames. In Bypass state, the Rin to Rout and Sin to Sout paths have a delay of two frames. In ST-BUS operation,
the D and C channels have a delay of one frame.
Power Down
Forcing the PWRDN
pin to logic low, will put the MT9122 into a power down state. In this state all internal clocks are
halted, the DATA1, Sout and Rout pins are tristated and the F0od
, TD1, and TD2 pins output high.
The device will automatically begin the execution of its initialization routines when the PWRDN
pin is returned to
logic high and a clock is applied to the MCLK pin. The initialization routines execute for one frame and will set the
MT9122 to default register values.
Device Configuration
The MT9122 architecture contains two individually controlled echo cancellers (Echo Canceller A and B). They can
be set in three distinct configurations: Normal, Back-to-Back, and Extended Delay. See Figure 3.
Normal Configuration:
In this configuration, the two echo cancellers (Echo Canceller A and B) are positioned in parallel, as shown in
Figure 3a, providing 64 milliseconds of echo cancellation in two channels simultaneously.
In SSI operation, both channels are available in different timeslots on the same TDM (Time Division Multiplexing)
bus. For Echo Canceller A, the ENA1 enable strobe pin defines the Rin/Sout (PORT1) time slot while the ENA2
enable strobe pin defines the Sin/Rout (PORT2) time slot. The ENB1 and ENB2 enable strobes perform the same
function for Echo Canceller B.
In ST-BUS operation, the ENA1, ENA2, ENB1 and ENB2 pins are used to determine the PCM data format and the
channel locations. See Table 4.
Back-to-Back Configuration:
In this configuration, the two echo cancellers are positioned to cancel echo coming from both directions in a single
channel providing full duplex 64 millisecond echo-cancellation. See Figure 3c. This configuration uses only one
timeslot on PORT1 and PORT2, allowing a no-glue interface for applications where bidirectional echo cancellation
is required.
In SSI operation, ENA1 and ENA2 enable pins are used to strobe data on Rin/Sout and Sin/Rout respectively. In
ST-BUS operation, ENA1, ENA2, ENB1 and ENB2 inputs are used to select the ST-BUS mode according to Table
4.
Examples of Back-to-Back configuration include positioning the MT9122 between a codec and a transmission
device or between two codecs for echo control on analog trunks.
Extended Delay Configuration:
In this configuration, the two echo cancellers are internally cascaded into one 128 millisecond echo canceller. See
Figure 3b. In SSI operation, ENA1 and ENA2 enable pins are used to strobe data on Rin/Sout and Sin/Rout
MT9122 Data Sheet
12
Zarlink Semiconductor Inc.
respectively. In ST-BUS operation, ENA1, ENA2, ENB1 and ENB2 inputs are used to select the ST-BUS mode
according to Table 4.
Controllerless Mode
The three configurations can be selected through the CONFIG1 and CONFIG2 pins as shown in the following table.
Controller Mode
In Control Register 1, the Normal configuration can be programmed by setting both BBM and Extended-Delay bits
to 0. Back-to-Back configuration can be programmed by setting the BBM bit to 1 and Extended-Delay bit to 0.
Extended-Delay configuration can be programmed by setting the Extended-Delay bit to 1 and BBM bit to 0. Both
BBM and Extended-Delay bits in Control Register 1 can not be set to 1 at the same time.
PCM Data I/O
The PCM data transfer for the MT9122 is provided through two PCM ports. PORT1 consists of Rin and Sout pins
while PORT2 consists of Sin and Rout Pins. The Data is transferred through these ports according to either ST-
BUS or SSI conventions. The device determines the mode of operation by monitoring the signal applied to the F0i
pin. When a valid ST-BUS frame pulse is applied to the F0i pin, the MT9122 will assume ST-BUS operation. If F0i is
tied continuously to Vss the MT9122 will assume SSI operation.
ST-BUS Operation
The ST-BUS PCM interface conforms to Zarlink’s ST-BUS standard and it is used to transport 8 bit companded
PCM data (using one timeslot) or 16 bit 2’s complement linear PCM data (using two timeslots). Pins ENA1 and
ENB1 select timeslots on PORT1 while pins ENA2 and ENB2 select timeslots on PORT2. See Table 4 and Figures
5 to 8.
CONFIG1 CONFIG2 CONFIGURATION
0 0 (selects Controller Mode)
0 1 Extended Delay Mode
1 0 Back-to-Back Mode
1 1 Normal Mode
Table 3 - Configuration in Controllerless Mode
PORT1
Rin/Sout
ST-BUS Mode
Selection
PORT2
Sin/Rout
Enable Pins Enable Pins
ENB1 ENA1 ENB2 ENA2
0 0 Mode 1. 8 bit companded PCM I/O on
timeslots 0 & 1.
00
0 1 Mode 2
. 8 bit companded PCM I/O on
timeslots 2 & 3.
01
1 0 Mode 3
. 8 bit companded PCM I/O on
timeslots 2 & 3. Includes D & C chan-
nel bypass in timeslots 0 & 1.
10
Table 4 - ST-BUS Mode Select

MT9122AP1

Mfr. #:
Manufacturer:
Microchip / Microsemi
Description:
Telecom Interface ICs Pb Free DUAL VOICE ECHO CANCELLER W/TD
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet