ZL38001
AEC for Analog Hands-Free
Communication
Data Sheet
Zarlink has introduced a new generation family of
AEC (ZL38002 and ZL38004). Zarlink recommends
these products for new designs.
October 2006
Features
•
•
•
•
•
•
•
•
•
•
•
Contains two echo cancellers: 112 ms acoustic
echo canceller + 16 ms line echo canceller
Works with low cost voice codec. ITU-T G.711 or
signed mag
µ/A-Law,
or linear 2’s comp
Each port may operate in different format
Advanced NLP design - full duplex speech with
no switched loss on audio paths
Fast re-convergence time: tracks changing echo
environment quickly
Adaptation algorithm converges even during
Double-Talk
Designed for exceptional performance in high
background noise environments
Provides protection against narrow-band signal
divergence
Howling prevention stops uncontrolled oscillation
in high loop gain conditions
Offset nulling of all PCM channels
Serial micro-controller interface
Ordering Information
ZL38001DGA
36 Pin QSOP Tubes
ZL38001QDC
48 Pin TQFP
Trays
ZL38001QDG1 48 Pin TQFP* Trays, Bake & Drypack
ZL38001DGF1 36 Pin SSOP* Tape & Reel,
Bake & Drypack
ZL38001DGE1 36 Pin SSOP* Tubes, Bake & Drypack
*Pb Free Matte Tin
-40°C to +85°C
•
•
•
•
•
•
•
•
•
•
ST-BUS, GCI, or variable-rate SSI PCM interfaces
User gain control provided for speaker path
(-24 dB to +48 dB in 3 dB steps)
18 dB gain at Sout to compensate for high ERL
environments
AGC on speaker path
Handles up to 0 dB acoustic echo return loss
Transparent data transfer and mute options
20 MHz master clock operation
Low power mode during PCM Bypass
Bootloadable for future factory software upgrades
2.7 V to 3.6 V supply voltage; 5 V-tolerant inputs
Sin
MD1
µ
/A-Law/
Linear
Offset
Null
+
Limiter
+
-
S
2
ADV
NLP
Program
RAM
S
3
Program
ROM
18dB
Gain
Linear/
µ/A-Law
Sout
DATA1
ACOUSTIC ECHO PATH
NBSD
S
1
Micro
Interface
DATA2
CONTROL
UNIT
Adaptive
Filter
Double
Talk
Detector
R
3
R
2
ADV
NLP
Line ECho Path
PORT 1
PORT 2
Adaptive
Filter
NBSD
Howling
Controller
R
1
MD2
Rout
L
inear/
µ
/A-Law
Limiter
SCLK
-24 -> +21 dB
AGC
User
Gain
-
CS
+
+
Offset
Null
µ
/A-Law/
Linear
Rin
VDD
VSS
RESET
FORMAT
ENA2
ENA1
LAW
F0i
BCLK/C4i
MCLK
Figure 1 - Functional Block Diagram
1
Zarlink Semiconductor Inc.
Zarlink, ZL and the Zarlink Semiconductor logo are trademarks of Zarlink Semiconductor Inc.
Copyright 2004-2006, Zarlink Semiconductor Inc. All Rights Reserved.
ZL38001
Applications
•
Hands-free in automobile applications
MT93L16
Description
AEC for analog hands-
free communication
Application
Analog Desktop phone
Analog Intercom
Features
AEC
LEC
Gains
Noise
Reduction
Integrated
Codecs
1 channel
1 channel
User Gain
N
N
1 channel
1 channel
User Gain/18 dB
Gain on Sout
N
N
1 channel
Custom Load
User Gain + System tuning gains
Y
N
ZL38001
ZL38002
Data Sheet
ZL38003
AEC with noise reduction & codecs
for digital hands-free communication
AEC for analog hands- AEC with noise reduction for digital
free communication
hands-free communication
Analog Desktop phone Hands-free Car Kits
Hands-free Car Kits
Analog Intercom
Digital Desktop Phone Home Security Digital Desktop Phone Home Security
Intercom & Pedestals
Intercom & Pedestals
1 channel
Custom Load
User Gain + System tuning gains
Y
dual channel
Table 1 - Acoustic Echo Cancellation Family
2
Zarlink Semiconductor Inc.
ZL38001
Data Sheet
Figure 2 - Pin Connections
Pin Description
QSOP
Pin #
1
TQFP
Pin #
43
Name
ENA1
Description
SSI Enable Strobe/ST-BUS & GCI Mode for Rin/Sout (Input).
This pin
has dual functions depending on whether SSI or ST-BUS/GCI is selected.
For SSI, this strobe must be present for frame synchronization. This is an
active high channel enable strobe, 8 or 16 data bits wide, enabling serial
PCM data transfer for on Rin/Sout pins. Strobe period is 125
microseconds. For ST-BUS or GCI, this pin, in conjunction with the MD1
pin, selects the proper mode for Rin/Sout pins (see ST-BUS and GCI
Operation description).
ST-BUS & GCI Mode for Rin/Sout (Input).
When in ST-BUS or GCI
operation, this pin, in conjunction with the ENA1 pin, will select the proper
mode for Rin/Sout pins (see ST-BUS and GCI Operation description).
Connect this pin to Vss in SSI mode.
SSI Enable Strobe /ST-BUS & GCI Mode for Sin/Rout (Input).
This pin
has dual functions depending on whether SSI or ST-BUS/GCI is selected.
For SSI, this is an active high channel enable strobe, 8 or 16 data bits wide,
enabling serial PCM data transfer on Sin/Rout pins. Strobe period is 125
microseconds. For ST-BUS/GCI, this pin, in conjunction with the MD2 pin,
selects the proper mode for Sin/Rout pins (see ST-BUS and GCI Operation
description).
ST-BUS & GCI Mode for Sin/Rout (Input).
When in ST-BUS or GCI
operation, this pin in conjunction with the ENA2 pin, selects the proper
mode for Sin/Rout pins (see ST-BUS and GCI Operation description).
Connect this pin to Vss in SSI mode.
2
45
MD1
3
46
ENA2
4
47
MD2
3
Zarlink Semiconductor Inc.
IC
IC
IC
LAW
NC
FORMAT
NC
MCLK
ENA1
MD1
ENA2
MD2
Rin
Sin
IC
MCLK
IC
IC
IC
LAW
FORMAT
RESET
NC
NC
SCLK
CS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
QSOP
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
IC
IC
IC
MCLK2
NC
VSS
VDD2
VSS2
IC
IC
BCLK/C4i
F0i
Rout
Sout
VDD
NC
DATA1
DATA2
NC
MCLK2
IC
IC
IC
NC
ENA1
NC
MD1
ENA2
MD2
Rin
36
38
40
NC
VSS
VDD2
VSS2
NC
IC
IC
BCLK/C4i
NC
F0i
Rout
NC
34
32
30
28
26
24
22
20
42
44
16
46
14
48
2
4
6
8
10
12
TQFP
18
Sout
VDD
NC
DATA1
NC
DATA2
NC
CS
SCLK
NC
NC
RESETB
NC
Sin
IC
NC
ZL38001
Pin Description (continued)
QSOP
Pin #
5
TQFP
Pin #
48
Name
Rin
Description
Data Sheet
Receive PCM Signal Input (Input).
128 kbps to 4096 kbps serial PCM
input stream. Data may be in either companded or 2’s complement linear
format. This is the Receive Input channel from the line (or network) side.
Data bits are clocked in following SSI, GCI or ST-BUS timing requirements.
Send PCM Signal Input (Input).
128 kbps to 4096 kbps serial PCM input
stream. Data may be in either companded or 2’s complement linear format.
This is the Send Input channel (from the microphone). Data bits are
clocked in following SSI, GCI or ST-BUS timing requirements.
Internal Connection (Input).
Must be tied to Vss.
Master Clock (Input).
Nominal 20 MHz Master Clock input (may be
asynchronous relative to 8 KHz frame signal.) Tie together with MCLK2
(pin 33).
Internal Connection (Input).
Must be tied to Vss.
A/µ Law Select (Input).
When low, selects
µ−Law
companded PCM.
When high, selects A-Law companded PCM. This control is for both serial
pcm ports.
6
2
Sin
7
8
3
5
IC
MCLK
9,10,11
12
6, 7, 8
9
IC
LAW
13
11
FORMAT
ITU-T/Sign Mag (Input).
When low, selects sign-magnitude PCM code.
When high, selects ITU-T (G.711) PCM code. This control is for both serial
pcm ports.
RESET
SCLK
CS
DATA2
Reset / Power-down (Input).
An active low resets the device and puts the
ZL38001 into a low-power stand-by mode.
Serial Port Synchronous Clock (Input).
Data clock for the serial
microport interface.
Serial Port Chip Select (Input).
Enables serial microport interface data
transfers. Active low.
Serial Data Receive (Input).
In Motorola/National serial microport
operation, the DATA2 pin is used for receiving data. In Intel serial microport
operation, the DATA2 pin is not used and must be tied to Vss or Vdd.
Serial Data Port (Bidirectional).
In Motorola/National serial microport
operation, the DATA1 pin is used for transmitting data. In Intel serial
microport operation, the DATA1 pin is used for transmitting and receiving
data.
Positive Power Supply (Input).
Nominally 3.3 volts.
Send PCM Signal Output (Output).
128 kbps to 4096 kbps serial PCM
output stream. Data may be in either companded or 2’s complement linear
PCM format. This is the Send Out signal after acoustic echo cancellation
and non-linear processing. Data bits are clocked out following SSI, ST-
BUS or GCI timing requirements.
Receive PCM Signal Output (Output).
128 kbps to 4096 kbps serial PCM
output stream. Data may be in either companded or 2’s complement linear
PCM format. This is the Receive out signal after line echo cancellation non-
linear processing, AGC and gain control. Data bits are clocked out
following SSI, ST-BUS or GCI timing requirements.
14
17
18
19
13
16
17
19
20
21
DATA1
22
23
23
24
VDD
Sout
24
26
Rout
4
Zarlink Semiconductor Inc.
ZL38001
Pin Description (continued)
QSOP
Pin #
25
TQFP
Pin #
27
Name
F0i
Description
Data Sheet
Frame Pulse (Input).
In ST-BUS (or GCI) operation, this is an active-low
(or active-high) frame alignment pulse, respectively. SSI operation is
enabled by connecting this pin to Vss.
26
29
BCLK/C4i
Bit Clock/ST-BUS Clock (Input).
In SSI operation, BCLK pin is a 128 kHz
to 4.096 MHz bit clock. This clock must be synchronous with ENA1 and
ENA2 enable strobes.
In ST-BUS or GCI operation, C4i pin must be connected to the 4.096 MHz
(C4) system clock.
IC
VSS2
VDD2
VSS
MCLK2
IC
NC
Internal Connection (Input).
Tie to Vss.
Digital Ground (Input).
Nominally 0 volts.
Positive Power Supply (Input).
Nominally 3.3 volts (tie together with
VDD, pin 22).
Digital Ground (Input).
Nominally 0 volts (tie together with VSS2, pin 29).
Master Clock (Input).
Nominal 20 MHz master clock (tie together with
MCLK, pin 8).
Internal Connection (Input).
Tie to Vss.
No Connect (Output).
This pin should be left unconnected.
27, 28
29
30
31
33
34,35,36
30, 31
33
34
35
38
39, 40, 41
1, 4, 10, 12,
14, 15, 18,
20, 22, 25,
28, 32, 36,
37, 42, 44
15, 16, 21,
32
5
Zarlink Semiconductor Inc.