Datasheet
Data Sheet AD9832
Rev. E | Page 17 of 28
SELECT DATA SOURCES
SET FSELECT
SET PSEL0, PSEL1
INITIALIZATION
WAIT 6 MCLK CYCLES (8 MCLK CYCLES IF SYNC = 1)
DAC OUTPUT
V
OUT
= V
REFIN
× 6.25 × R
OUT
/R
SET
× (1 + SIN(2π(FREG × f
MCLK
× t/2
32
+ PHASEREG/2
12
)))
CHANGE PHASE?
NO
CHANGE
f
OUT
?
CHANGE
f
OUT
?
YES
NO
YES
NO
YES
CHANGE FSELECT
CHANGE PHASEREG?
NO
YES
CHANGE PSEL0, PSEL1
DATA WRITE
FREG[0] =
f
OUT0
/
f
MCLK
× 2
32
FREG[1] =
f
OUT1
/
f
MCLK
× 2
32
PHASEREG [3:0] = DELTA PHASE[0, 1, 2, 3]
09090-024
Figure 24. Flowchart for the AD9832 Initialization and Operation
INITIALIZATION
CONTROL REGISTER WRITE
SET SLEEP
RESET = 1
CLR = 1
SET SYNC AND/OR SELSRC TO 1
YES
NO
CONTROL REGISTER WRITE
SYNC = 1
AND/OR
SELSRC = 1
SET PINS OR FREQUENCY/PHASE REGISTER WRITE
SET FSELECT, PSEL0 AND PSEL1
CONTROL REGISTER WRITE
SLEEP = 0
RESET = 0
CLR = 0
WRITE INITIAL DATA
FREG[0] =
f
OUT0
/
f
MCLK
× 2
32
FREG[1] =
f
OUT1
/
f
MCLK
× 2
32
PHASEREG[3:0] = DELTA PHASE[0, 1, 2, 3]
09090-025
Figure 25. Initialization
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.