ZL2008
FN6859 Rev 4.00 Page 35 of 43
April 29, 2011
Monitoring via I2C/SMBus
A system controller can monitor a wide variety of different
ZL2008 system parameters through the I2C/SMBus interface.
The device can monitor for fault conditions by monitoring the
SALRT pin, which will be pulled low when any number of
pre-configured fault conditions occur.
The device can also be monitored continuously for any number of
power conversion parameters including but not limited to the
following:
• Input voltage/Output voltage
• Output current
• Internal and external temperature
•Switching frequency
• Duty cycle
The PMBus Host should respond to SALRT as follows:
1. ZL device pulls SALRT Low
2. PMBus Host detects that SALRT is now low, performs
transmission with Alert Response Address to find which ZL
device is pulling SALRT low.
3. PMBus Host talks to the ZL device that has pulled SALRT low.
The actions that the host performs are up to the System
Designer.
If multiple devices are faulting, SALRT will still be low after doing
the above steps and will require transmission with the Alert
Response Address repeatedly until all faults are cleared.
Please refer to Application Note AN2033 for details on how to
monitor specific parameters via the I2C/SMBus interface.
Snapshot Parameter Capture
The ZL2008 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
MISC_CONFIG to 1.
See AN2033 for details on using the Snapshot in addition to the
parameters supported. The Snapshot feature enables the user to
read status and parameters via a block read transfer through the
SMBus. This can be done during normal operation, although it
should be noted that reading the 22 bytes will occupy the SMBus
for some 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. Table 31 describes the usage
of this 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 re-try following the specific fault condition). It should also 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 between 700µs to 1400µs depending on
whether the data is set up for a block write. Undesirable results
may be observed if the device’s VDD supply drops below 3.0V
during this process.
In the event that the device experiences a fault and power is lost,
the user can extract the last SNAPSHOT parameters stored
during the fault by writing a 1 to SNAPSHOT_CONTROL (transfers
data from Flash memory to RAM) and then issuing a SNAPSHOT
command (reads data from RAM via SMBus).
Non-Volatile Memory and Device Security
Features
The ZL2008 has internal non-volatile memory where user
configurations are stored. Integrated security measures ensure
that the user can only restore the device to a level that has been
made available to them. Refer to “Start-up Procedure” on
page 15 for details on how the device loads stored values from
internal memory during start-up.
During the initialization process, the ZL2008 checks for stored
values contained in its internal non-volatile memory. The ZL2008
offers two internal memory storage units that are accessible by
the user as follows:
1. Default Store: A power supply module manufacturer may
want to protect the module from damage by preventing the
user from being able to modify certain values that are related
to the physical construction of the module. In this case, the
module manufacturer would use the Default Store and would
allow the user to restore the device to its default setting but
would restrict the user from restoring the device to the factory
settings.
2. User Store: The manufacturer of a piece of equipment may
want to provide the ability to modify certain power supply
settings while still protecting the equipment from modifying
values that can lead to a system level fault. The equipment
manufacturer would use the User Store to achieve this goal.
Please refer to Application Note AN2033 for details on how to set
specific security measures via the I2C/SMBus interface.
Pin-strap Current Sharing
Configuration
A 3-phase current sharing group example is shown in Figure 24.
Each ZL2008 device in the group is connected to the same DDC
bus and SMBus. Also, the enable pins are connected together to
allow all devices in the current sharing group to enable
simultaneously.
The device with the lowest position number becomes the
reference device. The reference device provides the load current
information to each member device. If the reference device is
TABLE 31. 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.