The part has a variety of power modes that are
primarily controlled via the MODE register. This section outlines which subsystems
are enabled in each mode. These power modes only apply when SYS_EN=1.
Table 7-73 Summary of Power Modes | State of System Components |
|---|
| Power Mode | Application Layer (DSPs, Encoder) | Link Layer | PHY Layer | SYSREF Subsystem, LMFC, LEMC, NCO Accumulators, DAC Cores, Regulators |
|---|
| Normal Operation | on | on | on | on |
| APP Sleep | off | on | on | on |
| Link Sleep | off | off | on | on |
| PHY Sleep | off | off | off | on |
| Power Down | off | off | off | off |
Table 7-74 Power Modes
| Power Mode |
Description |
Condition to Enter this Mode |
| Normal Operation |
- All systems functional
- Individual application layer components can be put to sleep
using the APP_SLEEP0/APP_SLEEP1 feature.
| MODE==0 && !SLEEP (pin) |
| APP Sleep |
- Both DACs are
muted according to IDLE_STATIC register
- Most DSP and
Encoder clocks are turned off.
- SYSREF
synchronization is maintained, so the LMFC/LEMC counters,
trigger clock counter, and NCO accumulators continue to
operate as configured.
- DSP trigger
events configured with TRIG_TYPE cannot be processed in this
mode. (1)
| MODE==1 || (MODE==0 && SLEEP (pin) |
| Link Sleep | Identical to APP Sleep, except the JESD link layer clocks are turned off (but
LMFC/LEMC phase is maintained). | MODE=2 |
| PHY Sleep | Identical to Link Sleep, except the JESD PHY layer is also turned
off. | MODE=3 |
| Power Down |
- JESD, DSP,
and Encoder subsystems are off (and held in reset).
- LMFC/LEMC,
trigger clock counter, and NCO accumulators are off
(alignment to SYSREF is lost).
- DACCLK and
SYSREF receivers (and LDOs) are off
- CPLL is
off
- Both DAC
cores off and muted using the aging safe static code.
- These
subsystems remain functional (independent of MODE
register):
- SPI
(including any sticky status bits)
- Analog Test Bus (if enabled)
- XOR
test tree (if enabled)
| MODE=7 |
(1) Avoid generating any DSP trigger
events while the APP layer is asleep, or for 1000 DACCLK cycles before putting
the device to sleep. Doing so can produce unpredictable behavior. When waking
the APP layer, verify PWR_IDLE returns 1 before generating a trigger event. If
this recommendation is not followed, the user can generate a trigger after the
APP layer is fully awake to re-establish predictable NCO parameters.
Note: Regardless of the current power mode, if SYS_EN is low,
various components are disabled. See SYS_EN for details.
Note: Regardless of the power mode, the link and PHY layers are
powered down if JESD_M=0
Note: When transitioning from Normal Operation to any of the other modes in
Table 7-74, the output mutes within 1000 DACCLK cycle.
The TXEN0/1 or
SYNC pins can be assigned to place the part into APP_SLEEP
(if the part is already in a deeper sleep state, this has no effect) when any of
TX_PIN_FUNC0, TX_PIN_FUNC1 or SYNCB_PIN_FUNC are set to 4.