Serial Input Programmable Sine Wave Generator
with Digital Gain Control
Features
• Programmable output frequency – DC to 50kHz
• Low gain error and total harmonic distortion
• 3-wire SPI compatible serial microprocessor interface
with double buffered data latch
• Fully integrated solution – no external components
required
• Frequency resolution of 1.5Hz (±0.75Hz) with a 12MHz
clock input
• Onboard 3 to 12MHz crystal oscillator
• Clock outputs of 1/2 or 1/8 of the input clock frequency
• Synchronous or asynchronous data loading capability
• Compatible with ML2004 logarithmic gain/attenuator
Block Diagram
(Pin configuration shown for 14-Pin PDIP Version)
9
V
REF
General Description
The ML2036 is a monolithic sine wave generator whose
output is programmable from DC to 50kHz. 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 ML2036 provides for a V
or ±V
/2. Also included with the ML2036 is an inhibit
REF
function which allows the sinewave output to be held at zero
volts after completing the last half cycle of the sine wave in
progress. Two digital clock outputs are provided to drive
other devices with one half or one eighth of the input clock
frequency.
The ML2036 is intended for telecommunications and
modem applications that need low cost and accurate generation of precise test tones, call progress tones, and signaling
tones.
13
GAIN
5kΩ5kΩ
amplitude of either ±V
OUT
REF
CLK IN
14
CLK OUT 1
3
CLK OUT 2
4
LATI
7
SCK
5
SID
3
CRYSTAL
OSCILLATOR
÷2
÷2
÷2
8-BIT
DAC
8
PHASE
ACCUMULATOR
& 512 POINT
SINE LOOK-UP
TABLE
16
16-BIT DATA LATCH
16
16-BIT SHIFT REGISTER
SMOOTHING
FILTER
-
+
ZERO
DETECT
2
V
OUT
10
V
CC
8
AGND
11
DGND
12
V
SS
1
-INH
P
DN
REV. 1.0.2 7/26/01
ML2036PRODUCT SPECIFICATION
Pin Configuration
1
2
3
4
5
6
7
8
ML2036
TOP VIEW
16
15
14
13
12
11
10
CLK IN
GAIN
NC
DGND
AGND
V
OUT
V
REF
9
V
CC
PDN-INH
CLK OUT 1
CLK OUT 2
Pin Description
ML2036
14-Pin PDIP (P14)
V
SS
SCK
SID
LATI
1
2
3
4
5
6
7
TOP VIEW
14
13
12
11
10
9
8
CLK IN
GAIN
DGND
AGND
V
OUT
V
REF
V
CC
V
PDN-INH
CLK OUT 1
CLK OUT 2
SCK
LATI
(Pin Number in Paranthesis is for SOIC Version)
16-Pin Wide SOIC (S16W)
NC
SS
SID
PIN NAMEFUNCTION
1 (2)V
2 (3)P
DN
3 (4)CLK
OUT 1
4 (5)CLK
OUT 2
Negative supply (-5V).
SS
-INH Three level input which controls the inhibit and power down modes. Current source pull-up
to V
.
CC
Digital clock output from the internal clock generator that can drive other devices at f
1
= f
CLK IN
/2.
Digital clock output from the internal clock generator that can drive other devices at f
2
= f
CLK IN
/8.
CLK OUT
CLK OUT
5 (6)SCKSerial clock. Digital input which clocks in serial data on its rising edges.
6 (7)SIDSerial input data which programs the frequency of V
OUT
.
7 (8)LATIDigital input which latches serial data into the internal data latch on falling edges.
8 (9)V
9 (10)V
10 (11)V
REF
OUT
Positive supply (5V).
CC
Reference input. The voltage on this pin determines the peak-to-peak swing of V
can be tied to V
CC
.
Analog output.
OUT
. V
11 (12)AGNDAnalog ground. All analog inputs and outputs are referenced to this point.
12 (13)DGNDDigital ground. All digital inputs and outputs are referenced to this point.
13 (15)GAINSets V
peak amplitude to V
OUT
REF
or V
/2. Current source pull-down to DGND.
REF
14 (16)CLK INClock input. The internal clock can be generated by tying a 3 to 12MHz crystal from this pin
to DGND, or by applying a digital clock signal directly to the pin.
REF
2
REV. 1.0.2 7/26/01
PRODUCT SPECIFICATIONML2036
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.