Detailed description – Rainbow Electronics DS1086L User Manual

Page 8

Advertising
background image

DS1086

DS1086 Spread-Spectrum EconOscillator

8

_____________________________________________________________________

Detailed Description

A block diagram of the DS1086 is shown in Figure 3.
The internal master oscillator generates a square wave
with a 66MHz to 133MHz frequency range. The fre-
quency of the master oscillator can be programmed
with the DAC register over a two-to-one range in 10kHz
steps. The master oscillator range is larger than the
range possible with the DAC step size, so the OFFSET
register is used to select a smaller range of frequencies
over which the DAC spans. The prescaler can then be
set to divide the master oscillator frequency by 2

x

(where x equals 0 to 8) before routing the signal to the
output (OUT) pin.

A programmable triangle-wave generator injects an off-
set element into the master oscillator to dither its output
2% or 4%. The dither is controlled by the J0 bit in the
PRESCALER register and enabled with the SPRD pin.
The maximum spectral attenuation occurs when the
prescaler is set to 1. The spectral attenuation is
reduced by 2.7dB for every factor of 2 that is used in
the prescaler. This happens because the prescaler’s
divider function tends to average the dither in creating
the lower frequency. However, the most stringent spec-
tral emission limits are imposed on the higher frequen-
cies where the prescaler is set to a low divider ratio.

The external control input, OE, gates the clock output
buffer. The

PDN pin disables the master oscillator and

turns off the clock output for power-sensitive applica-
tions*. On power-up, the clock output is disabled until
power is stable and the master oscillator has generated
512 clock cycles. Both controls feature a synchronous
enable that ensures there are no output glitches when
the output is enabled, and a constant time interval (for a
given frequency setting) from an enable signal to the
first output transition.

The control registers are programmed through a 2-wire
interface and are used to determine the output frequen-
cy and settings. Once programmed into EEPROM,
since the register settings are NV, the settings only
need to be reprogrammed if it is desired to reconfigure
the device.

OFFSET

FREQUENCY RANGE (MHz)

OS - 6

61.44 to 71.67

OS - 5

66.56 to 76.79

OS - 4

71.68 to 81.91

OS - 3

76.80 to 87.03

OS - 2

81.92 to 92.15

OS - 1

87.04 to 97.27

OS*

92.16 to 102.39

OS + 1

97.28 to 107.51

OS + 2

102.40 to 112.63

OS + 3

107.52 to 117.75

OS + 4

112.64 to 122.87

OS + 5

117.76 to 127.99

OS + 6

122.88 to 133.11

*Factory default setting. OS is the integer value of the 5 LSBs
of the RANGE register.

REGISTER

ADDR

MSB

BINARY

LSB

FACTORY

DEFAULT

ACCESS

PRESCALER

02h

X

1

X

1

X

X

J0

P3

P2

P1

P0

11100000b

R/W

DAC HIGH

08h

b9

b8

b7

b6

b5

b4

b3

b2

01111101b

R/W

DAC LOW

09h

b1

b0

X

0

X

0

X

0

X

0

X

0

X

0

00000000b

R/W

OFFSET

0Eh

X

1

X

1

X

1

b4

b3

b2

b1

b0

1 1 1 - - - - - b

R/W

ADDR

0Dh

X

1

X

1

X

1

X

1

WC

A2

A1

A0

11110000b

R/W

RANGE

37h

X

X

X

X

X

X

b4

b3

b2

b1

b0

x x x - - - - - b

R

WRITE EE

3Fh

NO DATA

Table

1. Register Summary

X

0

= Don’t care, reads as zero.

X

1

= Don’t care, reads as one.

X

X

= Don’t care, reads indeterminate.

X = Don’t care.

Table

2. Offset Settings

*The power-down command must persist for at least two out-
put frequency cycles plus 10µs for deglitching purposes.

Advertising