ZL38001 Data Sheet
10
Zarlink Semiconductor Inc.
1.0 Changes Summary
The following table captures the changes from the October 2006 issue.
2.0 Functional Description
The ZL38001 device contains an acoustic echo cancellers, as well as the many control functions necessary to
operate the echo canceller. The ZL38001 provides clear signal transmission in both audio path directions to ensure
reliable voice communication, even with low level signals. The ZL38001 does not use variable attenuators during
double-talk or single-talk periods of speech, as do many other acoustic echo cancellers for speakerphones.
Instead, the ZL38001 provides high performance full-duplex operation similar to network echo cancellers, so that
users experience clear speech and uninterrupted background signals during the conversation. This prevents
subjective sound quality problems associated with “noise gating” or “noise contrasting”.
The ZL38001 uses an advanced adaptive filter algorithm that is double-talk stable, which means that convergence
takes place even while both parties are talking
1
. This algorithm allows continual tracking of changes in the echo
path, regardless of double-talk, as long as a reference signal is available for the echo canceller.
The echo tail cancellation capability of the acoustic echo canceller has been sized appropriately (112 ms) to cancel
echo in an average sized office with a reverberation time of less than 112 ms.
In addition to the echo cancellers, the following functions are supported:
Control of adaptive filter convergence speed during periods of double-talk, far end single-talk and near-end
echo path changes
Control of Non-Linear Processor thresholds for suppression of residual non-linear echo
Howling detector to identify when instability is starting to occur and to take action to prevent oscillation
Narrow-Band Detector for preventing adaptive filter divergence caused by narrow-band signals
Offset Nulling filters for removal of DC components in PCM channels
Limiters that introduce controlled saturation levels
Serial controller interface compatible with Motorola, National and Intel microcontrollers
PCM encoder/decodercompatible with/A-Law ITU-T G.711, /A-Law Sign-Mag or linear 2’s complement
coding
Automatic gain control on the receive speaker path
2.1 Adaptation Speed Control
The adaptation speed of the acoustic echo canceller is designed to optimize the convergence speed versus
divergence caused by interfering near-end signals. Adaptation speed algorithm takes into account many different
Page Item Change
1 Ordering Information Box Removed the ZL38001QDC and ZL38001DGA packages.
3 “Pin Description“ Table Removed QSOP Pin Descriptions.
3 “Pin Description“ Table Added SSOP Pin Descriptions.
46 QSOP Package Outline Removed mechanical drawing of the QSOP package.
46 SSOP Package Outline Added mechanical drawing of the SSOP package.
1. Patent pending.
ZL38001 Data Sheet
11
Zarlink Semiconductor Inc.
factors such as relative double-talk condition, far end signal power, echo path change and noise levels to achieve
fast convergence.
2.2 Advanced Non-Linear Processor (ADV-NLP)
1
After echo cancellation, there is likely to be residual echo which needs to be removed so that it will not be audible.
The ZL38001 uses an NLP to remove low level residual echo signals which are not comprised of background noise.
The operation of the NLP depends upon a dynamic activation threshold, as well as a double-talk detector which
disables the NLP during double-talk periods.
The ZL38001 keeps the perceived noise level constant, without the need for any variable attenuators or gain
switching that causes audible “noise gating”. The noise level is constant and identical to the original background
noise even when the NLP is activated.
The NLP can be disabled by setting the NLP- bit to 1 in the AEC control registers.
2.3 Narrow Band Signal Detector (NBSD)
1
Single or multi-frequency tones (e.g., DTMF or signalling tones) present in the reference input of an echo canceller
for a prolonged period of time may cause the adaptive filter to diverge. The Narrow Band Signal Detector (NBSD) is
designed to prevent this divergence by detecting single or multi-tones of arbitrary frequency, phase, and amplitude.
When narrow band signals are detected, the filter adaptation process is stopped but the echo canceller continues to
cancel echo.
The NBSD can be disabled by setting the NB- bit to 1 in the MC control registers.
2.4 Howling Detector (HWLD)
1
The Howling detector is part of an Anti-Howling control, designed to prevent oscillation as a result of positive
feedback in the audio paths.
The HWLD can be disabled by setting the AH- bit to 1 in the (MC) control register.
2.5 Offset Null Filter
To ensure robust performance of the adaptive filters at all times, any DC offset that may be present on either the
Rin signal or the Sin signal, is removed by highpass filters. These filters have a corner frequency placed at 40 Hz.
The offset null filters can be disabled by setting the HPF- bit to 1 in the AEC control registers.
2.6 Limiters
To prevent clipping in the echo paths, two limiters with variable thresholds are provided at the outputs.
The Rout limiter threshold is in Rout Limiter Register 1 and 2. The Sout limiter threshold is in Sout Limiter Register.
Both output limiters are always enabled.
2.7 User Gain
The user gain function provides the ability for users to adjust the audio gain in the receive path (speaker path). This
gain is adjustable from -24 dB to +48 dB in 3 dB steps. It is important to use ONLY this user gain function to adjust
the speaker volume. The user gain function in the ZL38001 is optimally placed between the two echo cancellers
such that no reconvergence is necessary after gain changes.
The gain can be accessed through Receive Gain Control Register.
1. Patent Pending
ZL38001 Data Sheet
12
Zarlink Semiconductor Inc.
2.8 AGC
The AGC function is provided to limit the volume in the speaker path. The gain of the speaker path is automatically
reduced during the following conditions:
When clipping of the receive signal occurs
When initial convergence of the acoustic echo canceller detects unusually large echo return
When howling is detected
The AGC can be disabled by setting the AGC- bit to 1 in MC control register
2.9 18 dB Gain Pad at Sout
The purpose of the 18 dB gain pad is to improve the subjective quality in low ERL environments. The ZL38001 can
cancel echo with a ERL as low as 0 dB (attenuation from Rout to Sin). In many hand free applications, the ERL can
be low (or negative). This is due to both speaker and microphone gain setting. The speaker gain has to be set high
enough for the speaker to be heard properly and the microphone gain needs to be set high enough to ensure
sufficient signal is sent to the far end. If the ERL (Acoustic Attenuation - speaker gain - microphone gain) is greater
than 0 dB, then the echo canceller cannot cancel echo. To overcome this limitation, the ZL38001 has a 18 dB gain
pad at Sout. The microphone gain can be reduced by 18 dB to allow either the speaker gain and/or the acoustic
coupling to be increased by a total of 18 dB allowing more flexibility in the design.
2.10 Mute Function
A pcm mute function is provided for independent control of the Receive and Send audio paths. Setting the MUTE_R
or MUTE_S bit in the MC register, causes quiet code to be transmitted on the Rout or Sout paths respectively.
Quiet code is defined according to the following table.
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 2 - Quiet PCM Code Assignment

ZL38001DGF1

Mfr. #:
Manufacturer:
Microchip / Microsemi
Description:
Communication ICs - Various Pb Free ACOUSTIC ECHO CANC.+LOW ERL COMP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet