ZL9117M
FN7914 Rev.7.00 Page 17 of 63
Jun 26, 2017
change. All phases in a current share rail are considered active
prior to the current sharing rail ramp to power-good.
Any member of the current sharing rail can be dropped. If the
reference module is dropped, the remaining active module with
the lowest member position becomes the new reference.
Additionally, any change to the number of members of a current
sharing rail will precipitate autonomous phase distribution within
the rail where all active phases realign their phase position
based on their order within the number of active members.
If the members of a current sharing rail are forced to shut down
due to an observed fault, all members of the rail attempt to
restart simultaneously after the fault has cleared.
Monitoring via I2C/SMBus
A system controller can monitor a wide variety of different
ZL9117M system parameters through the I2C/SMBus interface.
The module can monitor for any number of power conversion
parameters including but not limited to the following:
• Input voltage/output voltage
• Output current
• Internal temperature
•Switching frequency
• Duty cycle
Snapshot Parameter Capture
The ZL9117M offers a special feature that enables the user to
capture parametric data during normal operation or following a
fault. The Snapshot functionality is enabled by setting Bit 1 of the
MISC_CONFIG command to 1. The SnapShot feature enables the
user to read parameters via a block read transfer through the
SMBus. This can be done during normal operation, although it
should be noted that reading the 32 bytes occupies the SMBus
for a period of time.
The SNAPSHOT_CONTROL command enables the user to store
the SnapShot parameters to flash memory in response to a
pending fault, as well as to read the stored data from flash
memory after a fault has occurred. In order to read the stored
data from flash memory, two conditions must apply:
1. The module should be disabled.
2. SnapShot mode should be disabled by changing Bit 1 of
MISC_CONFIG to 0. This is to prevent firmware from updating
RAM values after the fault with current values.
Table 5 describes the usage of SNAPSHOT_CONTROL command.
Automatic writes to flash memory following a fault are triggered
when any fault threshold level is exceeded, provided that the
specific fault's response is to shut down (writing to flash memory
is not allowed if the device is configured to retry following the
specific fault conditions).
It should be noted that the device's VDD voltage must be
maintained during the time when the device is writing the data to
flash memory; a process that requires up to 1400µs. Undesirable
results may be observed if the device's VDD supply drops below
3V during the process.
The following is a recommended procedure for using the
SnapShot parameter capture after a fault:
1. Configure the module using config file (optional).
2. Enable the SnapShot mode by setting bit 1 of MISC_CONFIG
command to 1. This can be done before or after the module
is enabled. Note: do not store MISC_CONFIG: SNAPSHOT
setting in default/user store.
3. At this point the module starts capturing operational
parameters in RAM for SNAPSHOT, in every firmware cycle.
4. The module is configured to capture operational parameters
after a fault during operation.
5. After the fault, disable the SnapShot mode by setting Bit 1 of
MISC_CONFIG command to 0. This is to prevent the firmware
from updating RAM values after the fault with current values.
6. Disable the module.
7. Send SNAPSHOT_CONTROL command 1 to read the stored
data from flash memory into RAM at any time. Issue a
SNAPSHOT command to read the data from RAM via SMBus.
8. Repeat step 7 to retrieve SNAPSHOT parameters after a
power cycle. It is important to make sure SnapShot mode is
disabled in the MISC_CONFIG command.
Nonvolatile Memory and Device Security
Features
The ZL9117M has internal nonvolatile memory where user
configurations are stored. Integrated security measures ensure
that the user can only restore the module to a level that has been
made available to them.
During the initialization process, the ZL9117M checks for stored
values contained in its internal nonvolatile memory. The
ZL9117M offers two internal memory storage units that are
accessible by the user as follows:
1. Default Store: The ZL9117M has a default configuration that is
stored in the default store in the controller. The module can be
restored to its default settings by issuing a
RESTORE_DEFAULT_ALL command over the SMBus.
2. User Store: The user can modify certain power supply settings
as described in this data sheet. The user stores their
configuration in the user store.
TABLE 5. SNAPSHOT_CONTROL COMMAND
DATA
VALUE DESCRIPTION
1 Copies current SNAPSHOT values from Flash memory to
RAM for immediate access using SNAPSHOT command.
2 Writes current SNAPSHOT values to Flash memory. Only
available when device is disabled.