ChipFind - документация

Электронный компонент: ML2035

Скачать:  PDF   ZIP
February 1997
ML2035
Serial Input Programmable Sine Wave Generator
1
GENERAL DESCRIPTION
The ML2035 is a monolithic sinewave generator whose
output is programmable from DC to 25kHz. No external
components are required. The frequency of the sinewave
output is derived from either an external crystal or clock
input, providing a stable and accurate frequency
reference. The frequency is programmed by a 16-bit serial
data word. The ML2035 has a V
OUT
amplitude of V
CC
/2.
The ML2035 is intended for telecommunications and
modem applications that need low cost and accurate
generation of precise test tones, call progress tones, and
signaling tones.
BLOCK DIAGRAM
FEATURES
s
Programmable output frequency - DC to 25kHz
s
Low gain error and total harmonic distortion
s
3-wire SPI compatible serial microprocessor interface
with double buffered data latch
s
Fully integrated solution - no external components
required
s
Frequency resolution of 1.5Hz (0.75Hz) with a
12MHz clock input
s
Onboard 3 to 12MHz crystal oscillator
s
Synchronous or asynchronous data loading capability
s
Compatible with ML2031 and ML2032 tone detectors
and ML2004 logarithmic gain/attenuator
VOUT
LATI
SCK
SID
4
2
3
6
8-BIT
DAC
PHASE
ACCUMULATOR
& 512 POINT
SINE LOOK-UP
TABLE
8
16
16
16-BIT DATA LATCH
16-BIT SHIFT REGISTER
CRYSTAL
OSCILLATOR
4
CLK IN
8
GND
7
VCC
5
VSS
1
-
+
5k
5k
ZERO
DETECT
SMOOTHING
FILTER
ML2035
2
PIN CONFIGURATION
PIN DESCRIPTION
PIN
NAME
FUNCTION
1
V
SS
Negative supply (-5V).
2
SCK
Serial clock. Digital input which
clocks in serial data on its rising
edges.
3
SID
Serial input data which programs the
frequency of V
OUT
.
4
LATI
Digital input which latches serial data
into the internal data latch on falling
edges.
PIN
NAME
FUNCTION
5
V
CC
Positive supply (5V).
6
V
OUT
Analog output. V
OUT
swing is V
CC
/2.
7
GND
Ground. All inputs and outputs are
referenced to this point.
8
CLK IN
Clock input. The internal clock can be
generated by tying a 3 to 12MHz
crystal from this pin to GND, or
applying a digital clock signal directly
to the pin.
1
2
3
4
8
7
6
5
VSS
SCK
SID
LATI
CLK IN
GND
VOUT
VCC
TOP VIEW
ML2035
8-Pin PDIP (P08)
ML2035
3
ELECTRICAL CHARACTERISTICS
Unless otherwise specified, V
CC
= 4.5V to 5.5V, V
SS
= -4.5V to -5.5V, CLK IN = 12.352MHz, C
L
= 100pF, R
L
= 1k
W,
T
A
= Operating Temperature Range (Note 1)
SYMBOL
PARAMETER
CONDITIONS
MIN
TYP
MAX
UNITS
OUTPUT
HD
Harmonic Distortion
20Hz to 5kHz
-45
dB
(2nd and 3rd Harmonic)
5kHz to 25kHz
-40
dB
SND
Signal to Noise + Distortion
200Hz to 3.4kHz,
-45
dB
f
OUT
BW = 20Hz to 4kHz
20Hz to 25kHz,
-40
dB
f
OUT
BW = 20 Hz to 75kHz
V
GN
Gain Error
20Hz < f
OUT
< 5kHz
0.15
dB
5kHz < f
OUT
< 25kHz
0.3
dB
ICN
Idle Channel Noise
Power Down Mode, Cmsg Weighted
-20
0
dBrnc
Power Down Mode, 1kHz
50
nV/
Hz
PSRR
Power Supply Rejection Ratio
200mV
P-P
, 0 - 10kHz
V
CC
-40
dB
Sine, Measured on V
OUT
V
SS
-40
dB
V
OS
V
OUT
Offset Voltage
75
mV
V
P-P
Peak-to-Peak Output Voltage
V
CC
/2
V
OSCILLATOR
V
IL
CLK
CLK IN Input Low Voltage
1.5
V
V
IH
CLK
CLK IN Input High Voltage
3.5
V
I
IL
CLK
CLK IN Input Low Current
-250
A
I
IH
CLK
CLK IN Input High Current
250
A
C
IN
CLK
CLK IN Input Capacitance
12
pF
t
CKI
CLK IN On/Off Period
t
R
= t
F
= 10ns, 2.5V Midpoint
30
ns
LOGIC (LATI, SID, SCK)
V
IL
Input Low Voltage
0.8
V
V
IH
Input High Voltage
2.0
V
I
IL
Input Low Current
V
IN
= 0V
-1
A
I
IH
Input High Current
V
IN
= V
CC
1
A
ABSOLUTE MAXIMUM RATINGS
Absolute maximum ratings are those values beyond which
the device could be permanently damaged. Absolute
maximum ratings are stress ratings only and functional
device operation is not implied.
V
CC ..............................................................................................
6.5V
V
SS .............................................................................................
-6.5V
V
OUT ....................................................
V
SS
- 0.3V to V
CC
+ 0.3V
Voltage on any other pin ........ GND - 0.3V to V
CC
+ 0.3V
Input Current ........................................................ 25mA
Junction Temperature .............................................. 150C
Storage Temperature Range ...................... 65C to 150C
Lead Temperature (Soldering, 10 sec) ...................... 260C
Thermal Resistance (
q
JA
) .................................... 110C/W
OPERATING CONDITIONS
Temperature Range
ML2035CP ................................................. 0C to 70C
ML2035IP ............................................... -40C to 85C
V
CC
Range ................................................... 4.5V to 5.5V
V
SS
Range ................................................. -4.5V to -5.5V
ML2035
4
ELECTRICAL CHARACTERISTICS
(Continued)
SYMBOL
PARAMETER
CONDITIONS
MIN
TYP
MAX
UNITS
LOGIC (Continued)
V
OL
Output Low Voltage
I
OL
= -2mA
0.4
V
V
OH
Output High Voltage
I
OH
= 2mA
4.0
V
t
SCK
Serial Clock On/Off Period
100
ns
t
DS
SID Data Setup Time
50
ns
t
DH
SID Data Hold Time
50
ns
t
LPW
LATI Pulse Width
50
ns
t
LH
LATI Hold Time
50
ns
t
LS
LATI Setup Time
50
ns
SUPPLY
I
CC
V
CC
Current
No Load, V
CC
= 5.5V
5.5
mA
No Load, Power Down Mode
2
mA
I
SS
V
SS
Current
No Load, V
CC
= 5.5V, V
SS
= -5.5V
-3.5
mA
No Load, Power Down Mode
-100
A
Note 1:
Limits are guaranteed by 100% testing, sampling, or correlation with worst case test conditions.
Figure 1. Serial Interface Timing.
Figure 2. CLK IN Input Current vs. Input Voltage.
100
75
50
25
0
-25
-50
-75
-100
INPUT CURRENT (A)
INPUT VOLTAGE (V)
0
1
3
5
4
2
CLK IN
SCK
SID
LATI
t
LPW
t
LS
t
LH
t
DS
t
DH
t
SCK
t
SCK
t
CKI
t
CKI
ML2035
5
FUNCTIONAL DESCRIPTION
The ML2035 is composed of a programmable frequency
generator, a sine wave generator, a crystal oscillator, and a
serial digital interface. The ML2035 frequency and sine
wave generator functional block diagram is shown in
Figure 3.
PROGRAMMABLE FREQUENCY GENERATOR
The programmable frequency generator produces a digital
output whose frequency is determined by a 16-bit digital
word.
The frequency generator is composed of a phase
accumulator which is clocked at f
CLK IN
/4. The value
stored in the data latch is added to the phase accumulator
every 4 cycles of CLK IN. The frequency of the analog
output is equal to the rate at which the accumulator
overflows and is given by the equation:
f
f
D15 - D0)
2
OUT
CLKIN
DEC
23
=
(
(1)
The frequency resolution and the minimum frequency are
the same and is given by the following equation:
f
f
2
MIN
CLKIN
23
=
(2)
When f
CLK IN
= 12.352MHz,
Df
MIN
= 1.5Hz (0.75Hz).
Lower frequencies are obtained by using a lower input
clock frequency.
Due to the phase quantization nature of the frequency
generator, spurious tones can be present in the output
range of 55dB relative to fundamental. The energy from
these tones is included in the signal to noise + distortion
specification. The frequency of these tones can be very
close to the fundamental. Therefore, it is not practical to
filter them out.
SINEWAVE GENERATOR
The sinewave generator is composed of a sine look-up
table, a DAC, and an output smoothing filter. The sine
look-up table is addressed by the phase accumulator. The
DAC is driven by the output of the look-up table and
generates a staircase representation of a sine wave.
The output filter smoothes the analog output by removing
the high frequency sampling components. The resultant
voltage on V
OUT
is a sinusoid with the second and third
harmonic distortion components at least 45dB below the
fundamental.
The ML2035 provides a peak sinewave voltage of V
CC
/2,
referenced to GND.
The analog section is designed to operate over a range
from DC to 25kHz. Due to slew rate limitations, the peak-
to-peak output voltage must be limited to V
OUT(P-P)
(125kV x Hz)/f
OUT
. Since the ML2035 peak-to-peak output
voltage is equal to V
CC
, the maximum output frequency
must be limited to 25kHz for V
CC
= 5V. V
OUT
can drive a
1k
W, 100pF loads, provided the slew rate limitations
mentioned above are not exceeded.
The output offset voltage, V
OS
, is a function of the peak-to-
peak output voltage and is specified as:
(3)
For example, if V
OUT(P-P)
= 2.5V:
CRYSTAL OSCILLATOR
The crystal oscillator generates an accurate reference
clock for the programmable frequency generator. The
internal clock can be generated with a crystal or external
clock.
If a crystal is used, it must be placed between CLK IN and
GND of the ML2035. An on-chip crystal oscillator will
then generate the internal clock. No other external
capacitors or components are required. The crystal should
be a parallel-resonant type with a frequency between
3MHz to 12.4MHz. It should be placed physically as close
as possible to the CLK IN and GND.
An external clock can drive CLK IN directly if desired. The
frequency of this clock can be anywhere between 0 and
12MHz.
The crystal must have the following characteristics:
1. Parallel resonant type
2. Frequency: 3MHz to 12.4MHz
3. Maximum equivalent series resistance of 15
W at a drive
levels of 1W to 200W, and 30
W at drive levels of
10nW to 1W
4. Typical load capacitance: 18pF
5. Maximum case capacitance: 7pF
The frequency of oscillation will be a function of the
crystal parameters and PC board capacitance. Crystals that
meet these requirements at 12.352000MHz are M-tron
3709-010 12.352 for 0C to 70C and 3709-020 12.352
for -40C to 85C operation.