English
Language : 

DS1094L Datasheet, PDF (7/11 Pages) Dallas Semiconductor – Multiphase Spread-Spectrum EconOscillator
Multiphase Spread-Spectrum EconOscillator
Table 3. Phase Generator Settings
BITS Ph1, Ph0
00
01
10
11
MODE
Two-Phase
Three-Phase
Four-Phase
Reserved
Table 4. Dither Amount Settings
BITS J1, J0
00
01
10
11
DITHER AMOUNT*
0%
2%
4%
8%
*The frequency is dithered down from the programmed value
of fMOSC.
Table 5. Dither Frequency Settings
BITS D1, D0
00
01
10
11
DITHER FREQUENCY
fMOSC/128
fMOSC/256
fMOSC/512
fMOSC/1024
Prescaler
The prescaler divides the master oscillator frequency,
fMOSC, by 1, 2, 4, or 8. The resultant frequency, fOSC, is
calculated using the following formula:
fOSC = fMOSC / 2PRESCALER
where PRESCALER can be 0 to 3. The prescaler is con-
figured using bits P1 and P0 in the PRESCALER regis-
ter. Valid settings are shown in Table 2. The location of
bits P1 and P0 in the PRESCALER register is shown in
the Control Registers section.
Note that the PRESCALER register also contains bits
controlling other features of the device (dither amount,
dither rate, and phase).
Phase Generator
The four oscillator outputs (OUT1 to OUT4) can be con-
figured in either two-phase, three-phase, or four-phase
mode. The output waveforms of each mode are illus-
trated in Figure 1. Likewise, the figure also shows a
comparison of fOUT, the duty cycle, and the output
phase shifts between the three modes. Bits Ph1 and
Ph0 in the PRESCALER register are used to select the
desired mode (see Table 3). The location of bits Ph1
fOSC
TWO-PHASE OUT1
OUT2
OUT3
OUT4
THREE-PHASE OUT1
OUT2
OUT3
OUT4
FOUR-PHASE OUT1
OUT2
OUT3
OUT4
Figure 1. DS1094L Output Waveforms
fOUT = fOSC
50% DUTY CYCLE
180 DEGREES
OUT OF PHASE
fOUT = fOSC / 3
33% DUTY CYCLE
120 DEGREES
OUT OF PHASE
fOUT = fOSC / 4
50% DUTY CYCLE
90 DEGREES OUT
OF PHASE
PROGRAMMED fMOSC
PROGRAMMED fMOSC -
(2, 4, OR 8% OF fMOSC)
IF DITHER AMOUNT = 0%
DITHER
AMOUNT
(2, 4, OR 8%)
1
DITHER FREQ.
TIME
Figure 2. DS1094L Dither Waveform
and Ph0 in the PRESCALER register is shown in the
Control Registers section.
Triangle Wave Generator
The triangle wave generator is used to dither the mas-
ter oscillator frequency, adding spread-spectrum func-
tionality to the DS1094L by injecting an offset element
into the master oscillator. Both the dither amount (%)
and dither frequency are programmable. The dither
amount is controlled by bits J1 and J0 in the
PRESCALER register. The dither frequency is con-
trolled by bits D1 and D0, also in the PRESCALER reg-
ister. The bit settings are shown in Table 4 and 5. The
location of bits J1, J0, D1, and D0 in the PRESCALER
register is shown in the Control Registers section.
When dither is enabled (by selecting a percentage
other than 0%), the master oscillator frequency, fMOSC,
is dithered between the programmed fMOSC and the
selected percentage down from the programmed
fMOSC (see Figure 2). For example, if fMOSC is pro-
grammed to 2MHz (DAC register = 0Ah) and the dither
amount is programmed to 2%, the frequency of fMOSC
_____________________________________________________________________ 7