DS1073
4 of 18
USER-PROGRAMMABLE REGISTERS
The following registers can be programmed by the user to determine operating frequency and mode of
operation. Details of how these registers are programmed can be found in a later section, in this section
the function of the registers are described. The register settings are non-volatile, the values being stored
automatically in EEPROM when the registers are programmed. Note: The register bits cannot be used to
make mode or frequency changes on the fly. Changes can only be made by powering the device up in
“Programming” mode. For them to be become effective the device must then be powered down and
powered up again in “Operation” mode.
For programming purposes the register bits are divided into two 9-bit words: the MUX word determines
mode of operation and prescaler values; the DIV word sets the value of the programmable divider.
MUX WORD Figure 2
(MSB) (LSB)
0* 0* 0*
EN0
PDN M
MSEL
DIV1
E/ I
*These bits must be set to 0
E/
I
This bit selects either the internal oscillator or the external/ crystal reference.
1 = External/Crystal
0 = Internal Oscillator
however, if the PDN bit is set to 0 the E/ I bit will be overridden by the logic level on the PDN / SELX pin.
Table 1
PDN
BIT E/
I
( PDN / SELX
PIN OSCILLATOR MODE
0 X 0 EXTERNAL/CRYSTAL
0 X 1 INTERNAL
1 X 0 POWER-DOWN
1 0 1 INTERNAL
1 1 1 EXTERNAL/CRYSTAL
DIV1
This bit allows the master clock to be routed directly to the output (DIV1 = 1). The N programmable
divider is bypassed so the programmed value of N is ignored. The frequency of the output (f
OUT
) will be
INTCLK or EXTCLK depending on which reference has been selected. If the Internal clock is selected
the M prescaler may still be used, so in this case f
OUT
= INTOSC/M (which also equals MCLK and
INTCLK). If DIV1 = 0 the programmable divider functions normally.
MSEL
This bit determines whether or not the M prescaler is bypassed. MSEL = 1 will bypass the prescaler.
MSEL = 0 will switch in the prescaler, with a divide-by number determined by the M bit.
M
This bit sets the divide-by number for the prescaler. M = 0 results in divide-by-4, M = 1 results in divide-
by-2. The setting of this bit is irrelevant if
MSEL = 1.
DS1073
5 of 18
Table 2
DIV1
BIT
E/
I
BIT*
MSEL
BIT
M
BIT OPERATION
0 0 0 0 INTERNAL OSCILLATOR DIVIDED BY 4*N
0 0 0 1 INTERNAL OSCILLATOR DIVIDED BY 2*N
0 0 1 X INTERNAL OSCILLATOR DIVIDED BY N
0 1 X X EXTERNAL OSCILLATOR DIVIDED BY N
1 0 1 X INTERNAL OSCILLATOR DIVIDED BY 1
1 0 0 0 INTERNAL OSCILLATOR DIVIDED BY 4
1 0 0 1 INTERNAL OSCILLATOR DIVIDED BY 2
1 1 X X EXTERNAL OSCILLATOR DIVIDED BY 1
*Assuming PDN bit = 1, otherwise internal/external selection will be controlled by the PDN / SELX pin.
DIV WORD Figure 3
(MSB) (LSB)
N (9-BITS)
PDN
This bit is used to determine the function of the PDN /SELX pin. If PDN = 0, the PDN /SELX pin can be
used to determine the timing reference (either the internal oscillator or an external reference/crystal). If
PDN = 1, the PDN /SELX pin is used to put the device into power-down mode.
EN0
This bit is used to determine whether the OUT0 pin is active or not. If EN0 = 1, OUT0 is disabled (High-
impedance). If EN0 = 0, the internal reference clock (MCLK) is output from OUT0. The OE pin has no
effect on OUT0, but OUT0 is disabled as part of the power-down sequence.
N
These nine bits determine the value of the programmable divider. The range of divisor values is from 2 to
513, and is equal to the programmed value of N plus 2:
Table 3
BIT
VALUES
DIVISOR (N)
VALUE
000000000
000000001
.
.
.
.
.
111111111
2
3
.
.
.
.
.
513
NOTE:
The maximum value of N is constrained by the minimum output frequency. If the internal clock is
selected, INTOSC/(M*N) must be greater than f
OUTmin
; if the external clock is selected, EXTCLK/N must
be greater than f
OUTmin
. (If DIV1 = 1, then INTOSC or EXTCLK, as applicable, must exceed f
OUTmin
).
DS1073
6 of 18
OPERATION OF OUTPUT ENABLE
Since the output enable, internal master oscillator and/or external master oscillator are likely all
asynchronous there is the possibility of timing difficulties in the application. To minimize these
difficulties the DS1073 features an “enabling sequencer” to produce predictable results when the device is
enabled and disabled. In particular the output gating is configured so that truncated output pulses can
never be produced.
ENABLE TIMING
The output enable function is produced by sampling the OE input with the output from the prescaler mux
(MCLK) and gating this with the output from the programmable divider. The exact behavior of the
device is therefore dependent on the setup time (t
SU
) from a transition on the OE input to the rising edge
of MCLK. If the actual setup time is less than t
SUEM,
then one more complete cycle of MCLK will be
required to complete the enable or disable operation (see diagrams). This is unlikely to be of any
consequence in most applications, and then only if the value for N is small. In general, the output will
make its first positive transition between approximately one and two clock periods of MCLK after the
rising edge of OE.
Figure 4
DISABLE TIMING
If OE goes low while OUT is high, the output will be disabled on the completion of the output pulse. If
OUT is low, the disabling behavior will be dependent on the setup time between the falling edge of OE
and the rising edge of MCLK. If t
SU
< t
SUEM
the result will be one additional pulse appearing on the
output before disabling occurs.
If the device is in divide-by-one mode, the disabling occurs slightly differently. In this case if t
SU
> t
SUEM
one additional output pulse will appear, if t
SU
< t
SUEM
then two additional output pulses will appear.
The following diagrams illustrate the timing in each of these cases.
Figure 5
t
M
= PERIOD OF MCLK
t
d
= PROP DELAY FROM MCLK TO OUT
MAX VALUE OF t
en
= t
SUEM
+ 2 t
M
+ t
d
MIN VALUE OF ten = t
SUEM
+ t
M
+ t
d
t
M
= PERIOD OF MCLK
t
d
= PROP DELAY FROM MCLK TO OUT
t
OUTH
= WIDTH OF OUTPUT PULSE
MAX VALUE OF t
dis
= t
SUEM
+ t
d
+ t
OUTH
MIN VALUE OF t
dis
= 0

DS1073M-60

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Clock Generators & Support Products
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union