EVAL-ADM1066LFEBZ Analog Devices Inc, EVAL-ADM1066LFEBZ Datasheet - Page 25
![BOARD EVALUATION FOR ADM1066LF](/photos/9/8/90849/eval-adm1066lfeb_board_sml.jpg)
EVAL-ADM1066LFEBZ
Manufacturer Part Number
EVAL-ADM1066LFEBZ
Description
BOARD EVALUATION FOR ADM1066LF
Manufacturer
Analog Devices Inc
Specifications of EVAL-ADM1066LFEBZ
Main Purpose
Power Management, Power Supply Supervisor/Tracker/Sequencer
Embedded
No
Utilized Ic / Part
ADM1066
Primary Attributes
10 Channel Supervisor / Sequencer, 6 Voltage Output DACs
Secondary Attributes
GUI Programmable via SMBus (via USB)
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Preliminary Technical Data
PROGRAMMABLE DIRECT OUTPUTS (PDO)
The ADM106x features ten PDOs (eight inputs in the case of
ADM1068/9). These outputs can be used to control the turn-on/off
of supplies. The outputs are highly configurable. They can be
programmed to pull- up to a number of different options. The
outputs can be programmed as follows:–
• Open Drain (allowing the user to connect an external pull-up
• Open Drain with weak pull-up to VDD
• Push Pull to VDD
• Open-drain with weak pull-up to VPn
• Push-pull to VPn
• Strong pull-down to GND
• Internally charge- pumped high drive (12V- Available on PDO 1-
The data driving each of the PDO’s can come from one of three
sources. These are:
• An output from the Sequencing Engine (normal operation- where
• Directly from the SMBus. A PDO can be configured so that the
• An On- Chip Clock. A 100KHz clock is generated on the device.
resistor)
6 Only)
the ADM106x independently controls the sequence of supplies).
SMBus has direct control over it. This enables software control of
the PDO’s. Thus, a microcontroller could be used to initiate a
software power-up/power-down sequence.
This clock can be made available on any of the PDO’s. It could be
used to clock an external device such as a LED, for example.
Rev. PrB | Page 25 of 38
Figure 44. Programming outputs on ADM106x
SEQUENCING ENGINE
The logical core of the ADM106x is the Sequencing Engine.
This is a state machine based architecture which determines
how the ADM106x reacts to events as they occur. These
“events” could be a supply coming in to tolerance, a supply
failing, a digital input being asserted etc. The ADM106x
provides 63 states, allowing the device to control the sequence
of up to 63 events. The ADM106x’s control of the outside
world is through its programmable outputs, so their logical
status can be set in each state. For instance, the first state
could be set up to check that a supply is in tolerance. Once this
is the case, the sequencing engine can proceed to the next state
where the next supply is enabled by driving its controlling PDO
high. A diagram of a state cell is shown below.
Figure 45. ADM106x State Cell
The diagram shows that once a state is entered, there are three
possible ways to leave that state:-
1.
2.
Normal operation
End of Step- This is the primary way to leave a state.
The user can choose a single event (e.g.) an input
signal going high- to allow the engine to progress to
the next state. By selecting the end of step condition
in a number of states, the user defines the sequence in
which event must happen (i.e.) the sequence in which
supplies are turned on/off.
Timeout- This provides a safety net if an End-of Step
M
Fault
onitor
EVAL-ADM106x
STATE
End-of-Step
FET Driver
Pull-up to VP1,VP2,
VP3,VP4 or VDDCAP
Timeout