DS1086LU-527+ Maxim Integrated, DS1086LU-527+ Datasheet - Page 12

no-image

DS1086LU-527+

Manufacturer Part Number
DS1086LU-527+
Description
Programmable Oscillators 3.3V Spread-Spectrum EconOscillator
Manufacturer
Maxim Integrated
Series
DS1086r
Datasheet

Specifications of DS1086LU-527+

Rohs
yes
Package / Case
uMax-8
Frequency
130 KHz to 66.6 MHz
Supply Voltage
3.3 V
Load Capacitance
50 pF
Termination Style
SMD/SMT
Minimum Operating Temperature
- 40 C
Maximum Operating Temperature
+ 85 C
Dimensions
3 mm W x 3 mm L x 0.85 mm H
Mounting Style
SMD/SMT
Product
Programmable
Supply Voltage - Max
2.7 V
Supply Voltage - Min
3.6 V
Part # Aliases
90-1L86U+527
Since the desired frequency is not within the valid mas-
ter oscillator range of 33.3MHz to 66.6MHz, the
prescaler must be used. Valid prescaler values are 2
where x equals 0 to 8 (and x is the value that is pro-
grammed into the P3 to P0 bits of the PRESCALER reg-
ister). Equation 1 shows the relationship between the
desired frequency, the master oscillator frequency, and
the prescaler.
By trial and error, x is incremented from 0 to 8 in
Equation 2, finding values of x that yield master oscillator
frequencies within the range of 33.3MHz to 66.6MHz.
Equation 2 shows that a prescaler of 4 (x = 2) and a
master oscillator frequency of 44.2368MHz generates
our desired frequency. Writing 0080h to the
PRESCALER register sets the PRESCALER to 4. Be
aware that other settings also reside in the PRESCALER
register.
Once the target master oscillator frequency has been
calculated, the value of offset can be determined.
Using Table 2, 44.2368MHz falls within both OS - 1 and
OS - 2. However, choosing OS - 1 would be a poor
choice since 44.2368MHz is so close to OS - 1’s mini-
mum frequency. On the other hand, OS - 2 is ideal
since 44.2368MHz is close to the center of
OS - 2’s frequency span. Before the OFFSET register
can be programmed, the default value of offset (OS)
must be read from the RANGE register (last five bits). In
this example, 12h (18 decimal) was read from the
RANGE register. OS - 2 for this case is 10h (16 deci-
mal). This is the value that is written to the OFFSET reg-
ister.
Finally, the two-byte DAC value needs to be deter-
mined. Since OS - 2 only sets the range of frequencies,
the DAC selects one frequency within that range as
shown in Equation 3.
3.3V Spread-Spectrum EconOscillator
DS1086L
Example #1: Calculate the register values needed to
generate a desired output frequency of 11.0592MHz.
12
f
f
MASTER OSCILLATOR
MASTER OSCILLATOR = (MIN FREQUENCY OF SELECTED OFFSET
f
MASTER OSCILLATOR = 11.0592MHz x 2
f
DESIRED
Example Frequency Calculations
RANGE) + (DAC value x 5kHz)
f
M
A A STER OSCILLATOR
=
f
MASTER OSCILLATOR
= f
DESIRED
2
prescaler
X
x prescaler = f
=
2
= 44.2368MHz
DESIRED
x 2
(1)
(2)
(3)
X
x
Valid values of DAC are 0 to 1023 (decimal) and 5kHz
is the step size. Equation 4 is derived from rearranging
Equation 3 and solving for the DAC value.
Since the two-byte DAC register is left justified, 647 is
converted to hex (0287h) and bit-wise shifted left six
places. The value to be programmed into the DAC reg-
ister is A1C0h.
In summary, the DS1086L is programmed as follows:
PRESCALER = 0080h
OFFSET = OS - 2 or 10h (if range was read as 12h)
DAC = A1C0h
Notice that the DAC value was rounded. Unfortunately,
this means that some error is introduced. To calculate
how much error, a combination of Equation 1 and
Equation 3 is used to calculate the expected output fre-
quency. See Equation 5.
f
OUTPUT
DAC VALUE
DAC VALUE
f
OUTPUT
=
(
RANGE
MIN FREQUENCY OF SELECTED OFFSET
=
44 235
=
647 36 647
MIN FREQU
.
=
=
.
4
(
(
) (
44 2368
41 0
(
MHz
+
f
MASTER OSCILLATOR
.
.
DAC VALUE x kHz STEP SIZE
OFFSET RANGE
5
5
MHz
kHz S
kHz STEP SI
=
11 05875
E E NCY OF SELECTED
(
MHz
pres
decimal
) (
.
+
T T EP SIZE
4
647 5
c c aler
41 0
)
MHz
x kHz
.
5
Z Z E
MHz
)
)
)
= =
Maxim Integrated
)
(4)
(5)

Related parts for DS1086LU-527+