Freelance Electronics Components Distributor
Closed Dec 25th-26th
800-300-1968
We Stock Hard to Find Parts

MT9126AS

Part # MT9126AS
Description ADPCM Voice Compression G.72616Kbps/24Kbps/32Kbps 5V 28-P
Category IC
Availability In Stock
Qty 14
Qty Price
1 - 2 $18.36817
3 - 5 $14.61104
6 - 8 $13.77613
9 - 11 $12.80206
12 + $11.41053
Manufacturer Available Qty
ZARLINK
  • Shipping Freelance Stock: 14
    Ships Immediately



Technical Document


DISCLAIMER: The information provided herein is solely for informational purposes. Customers must be aware of the suitability of this product for their application, and consider that variable factors such as Manufacturer, Product Category, Date Codes, Pictures and Descriptions may differ from available inventory.

Preliminary Information MT9126
8-39
mode. Similarily, the four 2-bit ADPCM words on
ADPCMi are transparently bypassed, with a two
frame delay, to PCMo1 and PCMo2 during the ENB1
or B1 timeslot. Bits 3-8 are don’t care. (See Figures 6
& 9.)
When SEL is set to 1, the same bypass occurs as
described when SEL = 0 except that the ENB2 or B2
timeslots are utilized.
LINEAR, FORMAT and A/µ
pins are ignored in
bypass mode.
PCM BYPASS
When SEL is set to 0, the B1 and B2 PCM channels
on PCMi1 are transparently passed, with a two-
frame delay, to the same channels on the ADPCMo.
Simiarily, the two 8-bit words which are on ADPCMi
are transparently passed, with a two-frame delay, to
channels B1 and B2 of PCMo1 while PCMo2 is set
to a high-impedance state.(See Figures 6 & 9.)
When SEL is set to 1, the B3 and B4 channels on
PCMi2 are transparently passed, with a two frame
delay, to the same channels on ADPCMo. Similarily,
the two 8-bit words which are on ADPCMi are
transparently passed, with a two-frame delay, to
channels B3 and B4 of PCMo2. In this case PCMo1
is always high-impedance if ENB1 = 0. If ENB1 = 1
during ST-BUS operation then the D and C channels
are active on PCMo1.
LINEAR, FORMAT and A/µ
pins are ignored in
bypass mode.
Algorithm Reset Mode
While an algorithmic reset is asserted the device will
incrementally converge its internal variables to the
'Optional reset values' stated in G.726. Algorithmic
reset requires that the master clock (MCLK) and
frame pulse (ENB1/2 or F0i
) remain active and that
the reset condition be valid for at least four frames.
Note that this is not a power down mode; see
PWRDN
for this function.
ADPCMo & PCMo1/2 Disable
When the encoders are programmed for ADPCMo
disable (MS1 to MS3 set to 1) the ADPCMo output is
set to a high impedance state and the internal
encode function remains active. Therefore
convergence is maintained. The decode processing
function and data I/O remain active.
When the decoders are programmed for PCMo1/2
disable (MS4 to MS6 set to 1) the PCMo1/2 outputs
are high impedance during the B Channel timeslots
and also, during ST-BUS operation, the D and C
channel timeslots according to the state of ENB1.
Therefore convergence is maintained. The encode
processing function and data I/O remain active.
Whenever any combination of the encoders or
decoders are set to the disable mode the following
outputs remain active. A) ST-BUS mode: ENB2/
F0od
, EN1, EN2 and C2o. Also the “D” and “C”
channels from PCMo1 and ADPCMo remain active if
ENB1 is set to 0. If ENB1 is brought high then
PCMo1 and ADPCMo are fully tri-stated. B) SSI
mode: When used in the 16-bit linear mode, only the
EN1 output remains active. For complete chip power
down see PWRDN
.
Other Pin Controls
16 Bit Linear PCM
Setting the LINEAR pin to logic one causes the
device to change to 16-bit linear (uniform) PCM
transmission on the PCMi/o1 and PCMi/o2 ports.
The data rate for both ST-BUS and SSI operation in
this mode is 2048 kbit/s and all decode and encode
functions are affected by this pin. In SSI mode, the
input channel strobes ENB1 and ENB2/F0od
remain
active for 8 cycles of BCLK for an ADPCM transfer.
The EN1 output is high for one BCLK period at the
end of the frame (i.e., during the 256
th
BCLK period).
In ST-BUS mode, the output strobes EN1 and ENB2/
F0od
are adjusted to accommodate the required
PCM I/O streams. The EN1 output becomes a single
bit high true pulse during the last clock period of the
frame (i.e., the 256
th
bit period) while ENB2/F0od
becomes a delayed, low true frame-pulse (F0od)
output occuring during the 64
th
bit period after the
EN1 rising edge.
Linear PCM on PCMi1 and PCMi2, are received as
14-bit, two’s complement data with three bits of sign
extension in the most significant positions (i.e.,
S,S,S,12,...1,0) for a total of 16 bits. The linear PCM
data transmitted from PCMo1 and PCmo2 are 16-bit,
two’s complement data with one sign bit in the most
significant position (i.e., S,14,13,...1,0)
32 and 24 kbit/s ADPCM mode
In 32 kbit/s and 24 kbit/s linear mode, the 16-bit
uniform PCM dual-octets of the B1, B2, B3 and B4
channels (from PCMi1 and PCMi2) are compressed
into four 4-bit words on ADPCMo. The four 4-bit
ADPCM words of the B1, B2, B3 and B4 channels
MT9126 Preliminary Information
8-40
from ADPCMi are expanded into four 16-bit uniform
PCM dual-octets on PCMo1 and PCMo2. 16-bit
uniform PCM are received and transmitted most
significant bit first starting with b15 and ending with
b0. ADPCM data are transferred most significant bit
first starting with I1 and ending with I4 for 32 kbit/s
and ending with I3 for 24 kbit/s operation (i.e., I4 is
dont care).(See Figures 5 & 8.)
16 kbit/sADPCM mode
When SEL is set to 0, the four, 2-bit ADPCM words
are transmitted/received on ADPCMo/i during the
ENB1 time-slot in SSI mode and during the B1
timeslot in ST-BUS mode. When SEL is set to 1, the
four, 2-bit ADPCM words are transmitted/received
on ADPCMo/i during the ENB2 timeslot in SSI mode
and during the B2 timeslot in ST-BUS mode. (See
Figures 5 & 8.)
PCM Law Control (A
, FORMAT)
The PCM companding/coding law invoked by the
transcoder is controlled via the A
and FORMAT
pins. ITU-T G.711 companding curves, µ-Law and
A-Law, are selected by the A/µ
pin (0=µ-Law;
1=A-Law). Per sample, digital code assignment can
conform to ITU-T G.711 (when FORMAT=1) or to
Sign-Magnitude coding (when FORMAT=0). Table 1
illustrates these choices.
Table 1 - Companded PCM
Power Down
Setting the PWRDN
pin low will asynchronously
cause all internal operation to halt and the device to
go to a power down condition where no internal
clocks are running. Output pins C2o, EN1, EN2,
PCMo1, PCMo2 and ADPCMo and I/O pin F0od
/
ENB2 are forced to a high-impedance state.
Following the reset (i.e., PWRDN
pin brought high)
FORMAT
01
PCM Code
Sign-
Magnitude
A/µ
= 0 or 1
ITU-T (G.711)
(A/µ
= 0) (A/µ = 1)
+ Full Scale 1111 1111 1000 0000 1010 1010
+ Zero 1000 0000 1111 1111 1101 0101
- Zero 0000 0000 0111 1111 0101 0101
- Full Scale 0111 1111 0000 0000 0010 1010
and assuming that clocks are applied to the MCLK
and BCLK pins, the internal clocks will still not begin
to operate until the first frame alignment is detected
on the ENB1 pin for SSI mode or on the F0i
pin for
ST-BUS mode. The C2o clock and EN1, EN2 pins
will not start operation until a valid frame pulse is
applied to the F0i
pin. If the F0i pin remains low for
longer than 2 cycles of MCLK then the C2o pin will
top toggling and will stay low. If the F0i
pin is held
high then the C2o pin will continue to operate. In ST-
BUS mode the EN1 and EN2 pins will stop toggling if
the frame pulse (F0i
) is not applied every frame.
Master Clock (MCLK)
A minimum 4096 kHz master clock is required for
execution of the transcoding algorithm. The
algorithm requires 512 cycles of MCLK during one
frame for proper operation. For SSI operation this
input, at the MCLK pin, may be asynchronous with
the 8 kHz frame provided that the lowest frequency
and deviation due to clock jitter still meets the strobe
period requirement of a minimum of 512 t
C4P
-
25%t
C4P
(see Figure 3). For example, a system
producing large jitter values can be accommodated
by running an over-speed MCLK that will ensure a
minimum 512 MCLK cycles per frame is obtained.
The minimum MCLK period is 61 nSec, which
translates to a maximum frequency of 16.384 MHz.
Extra MCLK cycles (>512/frame) are acceptable
since the transcoder is aligned by the appropriate
strobe signals each frame.
Figure 3 - MCLK Minimum Requirement
Bit Clock (BCLK)
For SSI operation the bit rate, for both ADPCM and
PCM ports, is determined by the clock input at BCLK.
BCLK must be eight periods in duration and
synchronous with the 8 kHz frame inputs at ENB1
and ENB2. Data is sampled at PCMi1/2 and at
ADPCMi concurrent with the falling edge of BCLK.
Data is available at PCMo1/2 and ADPCMo
concurrent with the rising edge of BCLK. BCLK may
be any rate between 128 kHz and 4096 kHz. For ST-
BUS operation BCLK is ignored (tie to V
SS
) and the
bit rate is internally set to 2048 kbit/s.
ENB1
MCLK
512 t
C4P
- 25%t
C4P
Minimum
Preliminary Information MT9126
8-41
Figure 4 - SSI 8-Bit Companded PCM Relative Timing
Figure 5 - SSI 16-Bit Linear PCM Relative Timing
ADPCM i/o
BCLK
ENB1
ENB2/F0od
PCMi/o1
ADPCM i/o
SEL = 0
SEL = 1
32 kb/s
24 kb/s
16 kb/s
SEL for 16 kb/s only
B1 B2
PCMi/o2
1234
B1
B2
123x
B1 B2
12
B3 B4
1212 1212121212
765 34 210
B3 B4
1234
123x
1234
B3
B4
123x
1234
123x
B1 B2 B3 B4
765 34 210
765 34 210765 34 210
X = undetermined logic level output; don’t care input
Two frame delay from data input to data output
Outputs high impedance outside of channel strobe boundaries
ENB1
ENB2/F0od
EN1
ADPCM i/o
ADPCMi/o
B
1
1234 1234 1234 1234
123x 123x 123x 123x
12
SEL = 1
SEL = 1
SEL = 0
BCLK
...
SEL for 16 kb/s only
(2.048 MHz only)
PCMi/o1
PCMi/o2
SSS 12 11 10 9 8 7 6 5 4 3 2 1 0
SSS 12 11 10 9 8 7 6 5 4 3 2 1 0 SSS 12 11 10 9 8 7 6 5 4 3 2 1 0
B1
B2
S = 3 bits sign extension
µ−Law is 13 bit 2’s complement data (bits 0 -12)
A-Law is 12 bit 2’s complement data (shifted left once and utilizing
bits 1 - 12, bit 0 not defined)
32 kb/s
24 kb/s
16 kb/s
B3
B4
SSS 12 11 10 9 8 7 6 5 4 3 2 1 0
Notes:
B
2
B
3
B
4
12 12 12
B
1
12
B
2
B
3
B
4
12 12 12
B1 B2
B3
B4
1234 1234
123x 123x
B3 B4
B
1
12
B
2
B
3
B
4
12 12 12
X = undetermined logic level output; don’t care input
Two frame delay from data input to data output
Outputs high impedance outside of channel strobe boundaries
PREVIOUS12345678NEXT