Renesas ISL68144 Digital dual output, 4-phase configurable, pwm controller with pmbus for cavium Datasheet

DATASHEET
ISL68144
FN8888
Rev. 3.00
Feb 8, 2018
Digital Dual Output, 4-Phase Configurable, PWM Controller with PMBus for Cavium
The ISL68144 is a digital dual output, flexible multiphase
(X+Y ≤ 4) PWM controller developed to support the latest
Cavium CN99xx server class processors. The ISL68144
supports the PMBus 1.3 specification and is designed to meet
the latest Intel server-class transient performance
specifications. Either output can be configured to support any
desired phase assignments up to a maximum of four phases
across the two outputs (X+Y), such as 3+1, 2+2, 2+1, or even a
single output operation as a 4+0 configuration. With full digital
control, this new generation of controllers ushers in design
flexibility by supporting any microprocessor, FPGA, or Digital
ASIC rail requirements that include adjustable load setting.
The ISL68144 uses proprietary Renesas linear synthetic digital
current modulation scheme to achieve the industry’s best
combination of transient response and ease of tuning while
addressing the challenges of modern multiphase designs.
Device configuration and telemetry monitoring is
accomplished using the intuitive Renesas PowerNavigator™
software. The ISL68144 device supports on-chip, nonvolatile
memory to store various configuration settings that are
user-selectable through pin-strap, giving system designers
increased power density to configure and deploy multiple
configurations. The device supports an automatic phase
add/drop feature to allow maximum efficiency across all load
ranges. Thresholds for automatic phase add/drop are
user-programmable using PowerNavigator.
The ISL68144 supports a comprehensive fault management
system to enable the design of highly reliable systems. From a
multitiered overcurrent protection scheme to the configurable
power-good and output overvoltage/undervoltage fault
thresholds and temperature monitoring, almost any need is
accommodated.
With minimal external components, easy configuration, robust
fault management, and highly accurate regulation capability,
implementing a high-performance, multiphase regulator has
never been easier.
Applications
• Networking equipment
• Telecom and datacom equipment
• Server and storage equipment
• Point-of-load power supply (memory, DSP, ASIC, FPGA)
FN8888 Rev. 3.00
Feb 8, 2018
Features
• Advanced linear digital modulation scheme
- Zero latency synthetic current control for excellent HF
current balance
- Dual-edge modulation for fastest transient response
• Auto phase add/drop for excellent load vs efficiency profile
• PMBus 1.3 support
- Telemetry - VIN, VOUT, IOUT, power IN/OUT, temperature,
and various fault status registers
- Up to 2MHz bus interface
• Flexible phase configuration
- 4+0, 3+1, 2+2 phase operation
- Operation using less than four phases between two
outputs is also supported
• Diode braking for overshoot reduction
• Differential remote voltage sensing supports 0.5% closed
loop system accuracy over load, line, and temperature
• Highly accurate current sensing for excellent load line
regulation and accurate OCP
- Supports ISL99227 60A smart power stages
- Supports DCR sense with integrated temperature
compensation
• Comprehensive fault management enables high reliability
systems
- Pulse-by-pulse phase current limiting
- Total output current protection
- Output and input OV/UV
- Open voltage sense detect
- Black box recording capability for faults
• Intuitive configuration using PowerNavigator
- NVM to store up to eight configurations
• Pb-Free (RoHS compliant)
Related Literature
• For a full list of related documents, visit our website
- ISL68144 product page
Page 1 of 48
ISL68144
Table of Contents
Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Pin Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Functional Pin Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Driver, DrMOS, and Smart Power Stage Recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Internal Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Typical Application: 3+1 Configuration with ISL99227 SPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Typical Application: 2+2 Configuration with ISL99227 SPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Typical Application: 2+2 Configuration with DCR Sensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Thermal Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Recommended Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Electrical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Typical Performance Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PWM Modulation Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PMBus Address Selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Phase Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Automatic Phase Add and Drop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Output Voltage Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Switching Frequency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Current Sensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Temperature Sensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Temperature Compensation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lossless Input Current and Power Sensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Voltage Regulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Current Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power-On Reset (POR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Soft-Start Delay and Ramp Times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stored Configuration Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
12
12
12
12
12
13
13
13
14
14
15
15
16
16
16
16
Fault Monitoring and Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power-Good Signals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Output Voltage Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Output Current Protection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Smart Power Stage OC Fault Detect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Thermal Monitoring (TWARN) and Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
16
16
17
18
18
Layout and Design Considerations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
PMBus Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
PMBus Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
PMBus Command Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
PMBus Use Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
PMBus Data Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
PMBus Command Detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Revision History. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Package Outline Drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
FN8888 Rev. 3.00
Feb 8, 2018
Page 2 of 48
ISL68144
Ordering Information
PART NUMBER
(Notes 1, 2, 3)
ISL68144IRAZ
PART
MARKING
TEMP. RANGE
(°C)
ISL68144 IRZ
PACKAGE
(RoHS COMPLIANT)
-40 to +85
40 Ld 5x5 TQFN
PKG.
DWG. #
L40.5x5D
NOTES:
1. Add “-T” suffix for 6k unit or “-T7A” suffix for 250 unit tape and reel options. Refer to TB347 for details on reel specifications.
2. These Pb-free plastic packaged products employ special Pb-free material sets, molding compounds/die attach materials and 100% matte tin plate
plus anneal (e3 termination finish, which is RoHS compliant and compatible with both SnPb and Pb-free soldering operations). Pb-free products are
MSL classified at Pb-free peak reflow temperatures that meet or exceed the Pb-free requirements of IPC/JEDEC J STD-020.
3. For Moisture Sensitivity Level (MSL), see the product information page for ISL68144. For more information on MSL, see TB363.
TABLE 1. KEY DIFFERENCES BETWEEN FAMILY OF PARTS
PART NUMBER
PHASE CONFIGURATION
OUTPUT X/OUTPUT Y
SPECIFICATION SUPPORTED
PACKAGE
ISL68147
X+Y ≤ 7
PMBus
QFN 48 Ld, 6x6mm
ISL68144
X+Y ≤ 4
PMBus
TQFN 40 Ld, 5x5mm
ISL68137
X+Y ≤ 7
PMBus/AVSBus
QFN 48 Ld, 6x6mm
ISL68134
X+Y ≤ 4
PMBus/AVSBus
TQFN 40 Ld, 5x5mm
ISL68127
X+Y ≤ 7
PMBus
QFN 48 Ld, 6x6mm
ISL68124
X+Y ≤ 4
PMBus
TQFN 40 Ld, 5x5mm
Pin Configuration
FN8888 Rev. 3.00
Feb 8, 2018
DNC
DNC
DNC
SA
VCCS
VCC
TMON1
TMON0
VSEN0
RGND0
ISL68144
(40 LD TQFN)
TOP VIEW
40
39
38
37
36
35
34
33
32
31
PWM0
1
30 CS0
PWM1
2
29 CSRTN0
PWM2
3
28 CS1
PWM3
4
27 CSRTN1
GND
5
26 CS2
EPAD
(GND)
25 CSRTN2
22 RGND1
DNC
10
21 VSEN1
11
12
13
14
15
16
17
18
19
20
VINSEN
9
CONFIG
DNC
SALRT
23 CSRTN3
SDA
8
SCL
DNC
PG1
24 CS3
PG0
7
TWARN
GND
EN1
6
EN0
DNC
Page 3 of 48
ISL68144
Functional Pin Descriptions
Refer to Table 4 on page 19 for design layout considerations.
PIN NUMBER
PIN NAME
DESCRIPTION
4, 3, 2, 1
PWM[3:0]
5, 7
GND
Ground pins. Connect directly to system GND plane.
6, 8, 9, 10, 38,
39, 40
DNC
Do not connect any signals to these pins.
11
EN0
Input pin used for enable control of Output 0. Active high. Connect to ground if not used.
12
EN1
Input pin used for enable control of Output 1. Active high. Connect to ground if not used.
13
TWARN
14
PG0
Open-drain, power-good indicator for Output 0. Maximum pull-up voltage is VCC.
15
PG1
Open-drain, power-good indicator for Output 1. Maximum pull-up voltage is VCC.
16
SCL
Serial clock signal pin for SMBus interface. Maximum pull-up voltage is VCC.
17
SDA
Serial data signal pin for SMBus interface. Maximum pull-up voltage is VCC.
18
SALRT
Serial alert signal pin for SMBus interface. Maximum pull-up voltage is VCC.
19
CONFIG
Configuration ID selection pin. See Table 3 on page 16 for more details.
20
VINSEN
Input voltage sense pin. Connect to VIN through a resistor divider (typically 40.2k/10k) with a 10nF decoupling
capacitor.
21
VSEN1
Positive differential voltage sense input for Output 1. Connect to positive remote sensing point. Connect to
ground if not used.
22
RGND1
Negative differential voltage sense input for Output 1. Connect to negative remote sensing point. Connect to
ground if not used.
23, 25, 27, 29
CSRTN[3:0]
24, 26, 28, 30
CS[3:0]
The CS and CSRTN pins are current sense inputs to individual phase differential amplifiers. Unused phases
should have their respective current sense inputs grounded. The ISL68144 supports smart power stage, DCR,
and resistor sensing. Connection details depend on the current sense method chosen.
31
RGND0
Negative differential voltage sense input for Output 0. Connect to negative remote sensing point. Connect to
ground if not used.
32
VSEN0
Positive differential voltage sense input for Output 0. Connect to positive remote sensing point. Connect to
ground if not used.
33
TMON0
Input pin for external temperature measurement at Output 0. Supports diode based temperature sensing as well
as smart power stage sensing. Refer to “Temperature Compensation” on page 14 for more information.
34
TMON1
Input pin for external temperature measurement at Output 1. Supports diode based temperature sensing as well
as smart power stage sensing. Refer to “Temperature Compensation” on page 14 for more information.
35
VCC
Chip primary bias input. Connect this pin directly to a +3.3V supply with a high quality MLCC bypass capacitor.
36
VCCS
Internally generated 1.2V LDO logic supply from VCC. Decouple with 4.7µF or greater MLCC (X5R or better).
37
SA
EPAD
GND
Pulse-Width Modulation (PWM) outputs. Connect these pins to the PWM input pins of 3.3V logic-compatible,
Renesas smart power stages, driver IC(s), or power stages.
Thermal warning flag. This open-drain output will be pulled low in the event of a sensed over-temperature at
TMON pins without disabling the outputs. Maximum pull-up voltage is VCC.
PMBus address selection pin. See Table 2 for more details.
Package pad serves as GND return for all chip functions. Connect directly to system GND plane with multiple
thermal vias.
Driver, DrMOS, and Smart Power Stage Recommendations
QUIESCENT CURRENT
(mA)
GATE
DRIVE VOLTAGE
(V)
NUMBER OF
DRIVERS
ISL99227
4.85
5
Single
60A, 5x5 smart power stage
ISL99140
0.19
5
Single
40A, 6x6 DrMOS
ISL6596
0.19
5
Single
Connect ISL6596 VCTRL to 3.3V
RENESAS PART
NUMBER
FN8888 Rev. 3.00
Feb 8, 2018
COMMENTS
Page 4 of 48
ISL68144
Internal Block Diagram
PG0
CS0
CSRTN0
ADC
CYCLECYCLE OCP
ADC
CYCLECYCLE OCP
ADC
CYCLECYCLE OCP
ADC
CYCLECYCLE OCP
STATUS
MANAGER
PG1
TWARN
CS1
CSRTN1
CS2
CSRTN2
CS3
CSRTN3
EN0
LOOP
MANAGER
EN1
CONFIG
CPU
SA
ISUM-0
SUMMED
OCP
NVM
VSE N0
ADC
VSA
SUMMED
OCP
DIGITAL
DUAL EDGE
MODULATOR
PID
RGND0
OV
CURRENT
AC FB
VDROOP
VSE N1
ADC
VSA
BLACKBOX
UV
+
+
PID
RGND1
OV
VINSEN
UV
PHASE MANAGER
VDROOP
ISUM-1
CURRENT
AC FB
+
DIGITAL
DUAL EDGE
MODULATOR
+
ADC
VCC
FAULT AND
TELEMETRY
MANAGER
PWM1
PWM2
PWM3
SCL
TMO N0
TMO N1
PWM0
PMBus
INTERFACE
SDA
SALRT
LDO
VCCS
FIGURE 1. INTERNAL BLOCK DIAGRAM
FN8888 Rev. 3.00
Feb 8, 2018
Page 5 of 48
ISL68144
Typical Application: 3+1 Configuration with ISL99227 SPS
RGND0
VSEN0
1k
EN0
VCCS
PG0
4.7µF
100
TMON0
ISL99227
VCC
3.3V
TMON
470pF
4.7µF
PWM0
100
CS0
CSRTN0
PWM
0.1µF
470pF
PVCC
VCC
VIN
IMON
REFIN
5V
BOOT
12V
0.1µF
2x22µF
PHASE
FAULT#
12V
SW
ISL99227
40.2k
TMON
VINSEN
PWM1
10k
GND
10nF
100
CS1
CSRTN1
PWM
0.1µF
470pF
IMON
REFIN
5V
PVCC
VCC
VOUT0
COUT
VOUT1
12V
VIN
BOOT
COUT
0.1µF
2x22µF
PHASE
ISL68144
FAULT#
GND
SW
ISL99227
TMON
PWM2
PWM
100
CS2
0.1µF
CSRTN2
PVCC
VCC
VIN
IMON
REFIN
470pF
5V
BOOT
12V
0.1µF
2x22µF
PHASE
FAULT#
TWARN
GND
SW
ISL99227
TMON
PWM3
SCL
CS3
SDA
CSRTN3
PWM
100
0.1µF
470pF
PVCC
VCC
IMON
REFIN
5V
VIN
BOOT
12V
0.1µF
2x22µF
PHASE
SALRT
FAULT#
GND
SW
SA
TMON1
470pF
CONFIG
PG1
1k
EN1
RGND1
VSEN1
FIGURE 2. TYPICAL APPLICATION: 3+1 CONFIGURATION WITH ISL99227 SPS
FN8888 Rev. 3.00
Feb 8, 2018
Page 6 of 48
ISL68144
Typical Application: 2+2 Configuration with ISL99227 SPS
RGND0
VSEN0
1k
EN0
VCCS
PG0
4.7µF
100
TMON0
ISL99227
VCC
3.3V
470pF
4.7µF
PWM0
PWM
100
CS0
0.1µF
CSRTN0
470pF
IMON
REFIN
VIN
BOOT
12V
0.1µF
2x22µF
PHASE
FAULT#
12V
GND
SW
ISL99227
40.2k
PVCC
VCC
TMON
VINSEN
PWM1
10k
5V
PVCC
VCC
TMON
10nF
100
CS1
CSRTN1
PWM
0.1µF
IMON
REFIN
470pF
COUT
VIN
BOOT
VOUT0
5V
12V
0.1µF
2x22µF
PHASE
ISL68144
FAULT#
GND
SW
ISL99227
CSRTN2
PWM
100
CS2
0.1µF
IMON
REFIN
470pF
5V
PVCC
VCC
TMON
PWM2
12V
VIN
BOOT
0.1µF
2x22µF
PHASE
FAULT#
TWARN
GND
SW
ISL99227
SCL
CS3
SDA
CSRTN3
PWM
100
0.1µF
470pF
IMON
REFIN
5V
PVCC
VCC
TMON
PWM3
12V
VIN
BOOT
0.1µF
2x22µF
PHASE
SALRT
FAULT#
SA
GND
SW
TMON1
VOUT1
COUT
470pF
CONFIG
PG1
1k
EN1
RGND1
VSEN1
FIGURE 3. TYPICAL APPLICATION: 2+2 CONFIGURATION WITH ISL99227 SPS
FN8888 Rev. 3.00
Feb 8, 2018
Page 7 of 48
ISL68144
Typical Application: 2+2 Configuration with DCR Sensing
RGND0
VSEN 0
1k
EN0
VCCS
PVCC
VCC
EN
PG0
THDN
0.1µF
PWM0
BOOT
ISL99140
PHASE
PWM
5V
VIN
2x22µF
12V
SW
GND
VCC
3.3V
CS0
4.7µF
CSRTN0
TMON0
12V
40.1k
VINSEN
PVCC
VCC
EN
THDN
10k
10nF
0.1µF
BOOT
PWM
PWM1
ISL99140
PHASE
5V
VIN
12V
VOUT0
COUT
2x22µF
SW
GND
TWARN
CS1
CSRTN1
SCL
SDA
PVCC
VCC
EN
ISL68144
THDN
SALRT
0.1µF
BOOT
PHASE
PWM
PWM2
ISL99140
5V
VIN
12V
2x22µF
SW
GND
VOUT1
CS2
COUT
CSRTN2
PVCC
VCC
EN
THDN
SA
0.1µF
PWM3
CONFIG
BOOT
ISL99140
PHASE
PWM
5V
VIN
12V
2x22µF
SW
GND
CS3
CSRTN3
TMON1
PG1
1K
EN1
RGND1
VSEN 1
FIGURE 4. TYPICAL APPLICATION: 2+2 CONFIGURATION WITH DCR SENSING
FN8888 Rev. 3.00
Feb 8, 2018
Page 8 of 48
ISL68144
Absolute Maximum Ratings
Thermal Information
VCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +4.3V
VCCS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +1.6V
All Other Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . .(GND - 0.3V) to VCC + 0.3V
ESD Rating:
Human Body Model (Tested per JS-001-2014) . . . . . . . . . . . . . . . . . . 2kV
Charged Device Model (Tested per JS-001-2014) . . . . . . . . . . . . . . . 1kV
Latch-Up (Tested per JESD-78D; Class 2, Level A) . . . . . . . . . . . . . . 100mA
Thermal Resistance (Notes 4, 5)
JA (°C/W) JC (°C/W)
40 Ld 5x5 TQFN Package . . . . . . . . . . . . . .
30
1.2
Maximum Junction Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . .+150°C
Maximum Storage Temperature Range . . . . . . . . . . . . . .-65°C to +150°C
Pb-Free Reflow Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . see TB493
Recommended Operating Conditions
Supply Voltage, VCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +3.3V ±5%
Ambient Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -40°C to +85°C
Output Voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0V to 3.05V
CAUTION: Do not operate at or near the maximum ratings listed for extended periods of time. Exposure to such conditions may adversely impact product
reliability and result in failures not covered by warranty.
NOTES:
4. JA is measured in free air with the component mounted on a high-effective thermal conductivity test board with “direct attach” features. See TB379.
5. For JC, the “case temp” location is the center of the exposed metal pad on the package underside.
Electrical Specifications Recommended operating conditions, VCC = 3.3V, unless otherwise specified. Boldface limits apply across the
operating temperature range -40°C to +85°C.
PARAMETER
TEST CONDITIONS
MIN
(Note 7)
TYP
MAX
(Note 7)
UNIT
VCC SUPPLY CURRENT
Nominal Supply Current
VCC = 3.3VDC; EN1/2 = VIH, fSW = 400kHz
Shutdown Supply Current
VCC = 3.3VDC; EN1/2 = 0V, no switching
63
mA
11.5
mA
VCCS LDO SUPPLY
Output Voltage
Maximum Current Capability
1.20
Excluding internal load
1.25
1.30
50
V
mA
POWER-ON RESET AND INPUT VOLTAGE LOCKOUT
VCC Rising POR Threshold
2.7
2.9
V
VCC Falling POR Threshold
1.0
V
Enable (EN0 and EN1) Input High Level
2.55
V
Enable (EN0 and EN1) Input Low Level
0.8
Enable (EN0 and EN1) Input LOW to HIGH Ramp
Delay (TON_DELAY)
200
µs
POR to Initialization Complete Time
30
40
ms
VCC Rising POR Threshold
2.7
2.9
V
0.25
3.05
V
Set-point 0.8V to 3.05V
-0.5
0.5
%
Set-point 0.25V to <0.8V
-5
5
mV
OUTPUT VOLTAGE CHARACTERISTICS (Note 6)
Output Voltage Adjustment Range
Output Voltage Set-Point Accuracy
VOLTAGE SENSE AMPLIFIER
Open Sense Current
22
µA
Input Impedance (VSEN - RGND)
200
kΩ
Maximum Common-Mode Input
VCC - 0.2
V
Maximum Differential Input (VSEN - RGND)
FN8888 Rev. 3.00
Feb 8, 2018
Only during open pin check of initialization
3.05
Page 9 of 48
V
ISL68144
Electrical Specifications Recommended operating conditions, VCC = 3.3V, unless otherwise specified. Boldface limits apply across the
operating temperature range -40°C to +85°C. (Continued)
PARAMETER
TEST CONDITIONS
MIN
(Note 7)
MAX
(Note 7)
TYP
UNIT
CURRENT SENSE AND OVERCURRENT PROTECTION
Maximum Common-Mode Input (SPS mode)
CSRTNx - GND
1.6
V
Maximum Common-Mode Input (DCR mode)
CSRTNx - GND
3.3
V
Current Sense Accuracy
ISEN to ADC accuracy
-2
Average Overcurrent Threshold Resolution
2
%
0.1
A
0.01
mV/A
DIGITAL DROOP
Droop Resolution
OSCILLATORS
Accuracy of Switching Frequency Setting
When set to 500kHz
Accuracy of Switching Frequency Setting
Switching Frequency Range
480
500
520
kHz
-4
+4
%
200
1000
kHz
SOFT-START RATE AND VOLTAGE TRANSITION RATE
Minimum Soft-Start Ramp Rate
Programmable minimum rate
20
µs
Maximum Soft-Start Ramp Rate
Programmable maximum rate
10
ms
Soft-Start Ramp Rate Accuracy
-4
4
%
Minimum Transition Rate
Programmable minimum rate
0.1
mV/µs
Maximum Transition Rate
Programmable maximum rate
100
mV/µs
Transition Rate Accuracy
-4
4
%
PWM OUTPUT
PWMx Output High Level
IOUT = 4mA
PWMx Output Low Level
IOUT = 4mA
PWMx Output Tri-State IOL
VOH = VCC
PWMx Output Tri-State IOH
VOL = 0V
VCC - 0.4
V
0.4
V
1
µA
-1
µA
THERMAL MONITORING AND PROTECTION
Temperature Sensor Range
Temperature Sensor Accuracy
TMON to ADC accuracy
TWARN Output Low Impedance
-50
150
°C
-4.5
4.5
%
13
Ω
4
TWARN Hysteresis
9
3
°C
POWER-GOOD AND PROTECTION MONITORS
PG Output Low Voltage
IOUT = 8mA load
PG Leakage Current
With pull-up resistor externally connected to VCC
0.5
0.4
V
1
µA
Overvoltage Protection Threshold Resolution
1
mV
Undervoltage Protection Threshold Resolution
1
mV
VCC - 0.2
V
Overvoltage Protection Threshold When Disabled
INPUT VOLTAGE SENSE
Input Voltage Accuracy
Input Voltage Protection Threshold Resolution
FN8888 Rev. 3.00
Feb 8, 2018
VINSEN to ADC accuracy
-2.5
2.5
1
%
mV
Page 10 of 48
ISL68144
Electrical Specifications Recommended operating conditions, VCC = 3.3V, unless otherwise specified. Boldface limits apply across the
operating temperature range -40°C to +85°C. (Continued)
PARAMETER
MIN
(Note 7)
TEST CONDITIONS
TYP
MAX
(Note 7)
UNIT
0.4
V
SMBus/PMBus
SALERT, SDA Output Low Level
IOUT = 4mA
SCL, SDA Input High Level
1.55
V
SCL, SDA Input Low Level
0.8
SCL, SDA Input Hysteresis
2
SCL Frequency Range
mV
0.05
2
MHz
NOTES:
6. These parts are designed and adjusted for accuracy with all errors in the voltage loop included.
7. Compliance to datasheet limits is assured by one or more methods: production test, characterization, and/or design.
0.08
0.05
0.07
0.04
0.06
0.03
ICC (A)
ICC (A)
Typical Performance Curves
0.05
0.04
0.02
0.01
0.03
-40
-20
0
20
40
60
80
AMBIENT TEMPERATURE (oC)
FIGURE 5. NOMINAL SUPPLY CURRENT vs TEMPERATURE
FN8888 Rev. 3.00
Feb 8, 2018
100
0
-40
-20
0
20
40
60
80
100
AMBIENT TEMPERATURE (oC)
FIGURE 6. SHUTDOWN SUPPLY CURRENT vs TEMPERATURE
Page 11 of 48
ISL68144
Functional Description
TABLE 2. RESISTOR VALUES TO ADDRESS MAPPING (Continued)
The ISL68144 is a digital dual output, 4-phase PWM controller that
can be programmed for a single output 4+0, dual output 3+1, or
2+2 phase operation. Operation using less than four phases
between two outputs is also supported. Existing digital
multiphase solutions use analog comparator-based schemes
(nonlinear) to bolster the inadequate transient response common
to many digital multiphase solutions. The ISL68144 uses a linear
voltage regulation scheme to address transient loads. As a result,
it is much easier for users to configure and validate their designs
when compared with nonlinear schemes. By combining a
proprietary low noise and zero latency digital current sense
scheme with cutting edge digital design techniques, Renesas is
able to meet transient demands without resorting to nonlinear
schemes. In addition, the ISL68144 can store up to eight user
configurations in NVM and allows the user to select the desired
configuration through pin-strap (CONFIG). The result is a system
that is easy to configure and deploy.
A number of performance enhancing features are supported in the
ISL68144. These include diode braking, automatic phase
dropping, DCR/resistor/smart power stage current sense support,
load line regulation, and multiple temperature sensing options.
To facilitate configuration development, PowerNavigator provides
a step-by-step arrangement for setup and parametric
adjustment. After a configuration has been set, the user can
employ PowerNavigator to monitor telemetry or use a direct
PMBus interface based on the supported command set.
PWM Modulation Scheme
The ISL68144 uses the proprietary Renesas linear synthetic
current modulation scheme to improve transient performance.
This is a unique, constant frequency, dual-edge PWM modulation
scheme with both PWM leading and trailing edges being
independently moved to give the best response to transient
loads. Current balance is an inherent part of the regulation
scheme. The modulation scheme is capable of overlapping
pulses if the load profile demands such operation. In addition,
the modulator is capable of adding or removing pulses from a
given cycle in response to regulation demands while still
managing maximum average frequency to safe levels. For DC
load conditions, the operating frequency is constant.
R SA
(Ω)
PMBus
ADDRESS
R SA
(Ω)
PMBus
ADDRESS
470
67h
2700
57h
680
42h
3300
5Ah
820
43h
3900
5Bh
1000
46h
4700
5Eh
1200
47h
5600
5Fh
Phase Configuration
The ISL68144 supports up to two regulated outputs through
seven configurable phases. Either output is capable of controlling
up to seven phases in any arbitrary mix. Phase assignments are
accomplished using PowerNavigator.
Although the device supports arbitrary phase assignment, it is
good practice to assign phases to Output 1 in descending
sequential numerical order starting from Phase 3. For example, a
3-phase rail could consist of Phases 3, 2, and 1. For Output 0,
phases should be assigned starting from Phase 0 in ascending
sequential numerical order.
Automatic Phase Add and Drop
To produce the most optimal efficiency across a wide range of
output loading, the modulator supports automatic dropping or
adding of phases. Use of automatic phase dropping is optional. If
automatic phase dropping is enabled, the number of active
phases at any time is determined solely by load current. During
operation, phases of Output 1 will drop beginning with the lowest
phase number assigned. Phase dropping begins with the highest
assigned phase number. Figure 7 illustrates the typical
characteristic of efficiency vs load current vs phase count.
I2
I3
I1
EFFICIENCY (%)
Overview
PMBus Address Selection
When communicating with multiple PMBus devices on a single
bus, each device must have its own unique address so the host
can distinguish among the devices. The device address can be
set using a 1% resistor on the SA pin according to the pin-strap
options listed in Table 2.
TABLE 2. RESISTOR VALUES TO ADDRESS MAPPING
R SA
(Ω)
PMBus
ADDRESS
R SA
(Ω)
PMBus
ADDRESS
0
60h
1500
52h
180
63h
1800
53h
330
66h
2200
56h
FN8888 Rev. 3.00
Feb 8, 2018
0
10
20
30
40
50
60
70
80
90
LOAD (A)
FIGURE 7. EFFICIENCY vs PHASE NUMBER
Phases are dropped one at a time with a user-programmed drop
delay between drop events. As an example, suppose the delay is
set to 1ms and three phases are active. If the load suddenly
drops to a level needing only one phase, the ISL68144 will begin
by dropping a phase after 1ms. An additional phase will be
dropped each 1ms thereafter until only one phase remains.
Page 12 of 48
ISL68144
In addition to the described load current add/drop thresholds,
the fast phase add function provides a very rapid response to
transient load conditions. This feature continuously monitors the
system regulation error and if it exceeds the user set threshold,
all dropped phases will be readied for use. In this way, there is no
delay if all phases are needed to support a load transient. The
fast phase add threshold is set in PowerNavigator. The output
current threshold for adding and dropping phases can also be
configured.
To ensure dropped phases have sufficient boot capacitor charge
to turn on the high-side MOSFET after a long disable period, a
boot refresh circuit turns on the low-side MOSFET of each
dropped phase to refresh the boot capacitor. The frequency of
the boot refresh is programmable using PowerNavigator.
Output Voltage Configuration
Output voltage set points and thresholds for each output can be
configured using PowerNavigator. Parameters such as output
voltage, VOUT margin high/low and VOUT OV/UV fault thresholds
can be configured with GUI. Additionally, output voltage and
margin high/low can be adjusted during regulation through the
PMBus commands VOUT_COMMAND, VOUT_MARGIN_HIGH, and
VOUT_MARGIN_LOW for further tuning. The following VOUT
relationships must be maintained for correct operation:
VOUT_OV_FAULT_LIMIT > VOUT_COMMAND
(VOUT_MARGIN_HIGH and VOUT_MARGIN_LOW, if used) >
VOUT_UV_FAULT_LIMIT. Additionally, the VOUT commands are
bounded by VOUT_MAX and VOUT_MIN to provide protection
against incorrect set points being sent to the device.
Switching Frequency
The switching frequency is user-configurable over a range of
200kHz to 1MHz.
Current Sensing
The ISL68144 supports DCR, resistor, and smart power stage
current sensing. Connection to the various sense elements is
accomplished through the CS and CSRTN pins. Current sensing
inputs are high impedance differential inputs to reject noise and
ground related inaccuracies.
To accommodate a wide range of effective sense resistance,
information about the effective sense resistance and required,
per-phase current capability is used by PowerNavigator to
properly configure the current sense circuitry.
INDUCTOR DCR SENSING
DCR sensing takes advantage of the fact that an inductor
winding has a resistive component (DCR) that will drop a voltage
proportional to the inductor current. Figure 8 shows that the DCR
is treated as a lumped element with one terminal inaccessible
for measurement. Fortunately, a simple R-C network as shown in
Figure 9 is capable of reproducing the hidden DCR voltage. By
simply matching the R-C time constant to the L/DCR time
constant, it is possible to precisely recreate the DCR voltage across
the capacitor. This means that VDCR(t) = VC(t), thus preserving
even the high frequency characteristic of the DCR voltage.
FN8888 Rev. 3.00
Feb 8, 2018
DCR
L
VOUT
VPHASE
R
L
 R C
DCR
IC
CSRTNn
CURRENT
SENSE
C
CSn
FIGURE 8. DCR SENSING CONFIGURATION
Modern inductors often have such low DCR values that the
resulting signal is <10mV. To avoid noise problems, care must be
taken in the PCB layout to properly place the R-C components and
route the differential lines between controller and inductor.
Figure 8 shows one PCB design method that places the R
component near the inductor VPHASE and the C component very
close to the IC pins. This minimizes routing of the noisy VPHASE
and maximizes filtering near the IC. The lines between the inductor
and IC should be routed as a pair on a single layer directly to the
controller. Care must be taken to avoid routing the pair near any
switching signals such as Phase or PWM. This is the method used
by Renesas on evaluation board designs.
This method senses the resistance of a metal winding in which
the DCR value increases with temperature. This must be
compensated or the sensed (and reported) current will increase
with temperature. To compensate for the temperature effect, the
ISL68144 provides temperature sensing options and an internal
methodology to apply the correction.
RESISTIVE SENSING
For more accurate current sensing, a dedicated current sense
resistor, RSENSE, in series with each output inductor can serve as
the current sense element. However, this technique reduces the
overall converter efficiency due to the additional power loss on the
current sense element, RSENSE.
RSENSE ESL
VOUT
VPHASE
ESL
RC
RSENSE
R
IC
CSRTNn
C
CSn
CURRENT
SENSE
FIGURE 9. SENSE RESISTOR IN SERIES WITH INDUCTOR
A current sensing resistor has a distributed parasitic inductance,
known as Equivalent Series Inductance (ESL), typically less than
4nH. Consider the ESL as a separate lumped quantity, as shown
in Figure 9. The phase current IL, flowing through the inductor,
will also pass through the ESL. Similar to DCR sensing described
previously, a simple R-C network across the current sense
Page 13 of 48
ISL68144
resistor extracts the RSENSE voltage. Simply match the
ESL/RSENSE time constant to the R-C time constant.
Figure 10 shows the sensed waveforms with and without matching
RC when using resistive sense. The PCB layout should be treated
similarly to that described for DCR sense.
MATCHED RC
SPS CURRENT SENSING
SPS current sense is accomplished by sensing each SPS IMON
output individually using VCCS as a common reference. Connect
all SPS IREF input pins and all ISL68144 CSRTNx input pins
together and tie them to VCCS, then connect the SPS IMONx
output pins to the corresponding ISL68144 CSx input pins. The
signals should be run as differential pairs from the SPS back to
the ISL68144.
Temperature Sensing
MISMATCHED RC
FIGURE 10. VOLTAGE ACROSS R WITH AND WITHOUT RC
L/DCR OR ESL/RSEN MATCHING
Assuming the compensator design is correct, Figure 11 shows the
expected load transient response waveforms if L/DCR or
ESL/RSEN is matching the R-C time constant. When the load
current IOUT has a square change, the output voltage VOUT also
has a square response, except for the potential overshoot at load
release. However, there is always some uncertainty in the true
parameter values involved in the time constant matching and
therefore fine-tuning is generally required.
If the R-C time constant is too large or too small, VC(t) will not
accurately represent real-time IOUT(t) and will worsen the
transient response. Figure 12 shows the load transient response
when the R-C timing constant is too small. In this condition, VOUT
will sag excessively upon load insertion and might create a
system failure or early overcurrent trip. Figure 13 shows the
transient response when the R-C time constant is too large. VOUT
is sluggish in drooping to its final value. Use these general guides
if fine-tuning is needed.
IOUT
The ISL68144 supports temperature sensing through BJT or
smart power stage sense elements. Support for BJT sense
elements uses the well known delta Vbe method and allows up
to two sensors (MMBT3906 or similar) on each temperature
sense input, TMON0 and TMON1. Support for smart power stage
uses a linear conversion algorithm and allows one sensor reading
per pin. The conversion from voltage to temperature for smart
power stage sensing is user-programmable using
PowerNavigator.
The SPS temperature sensing measures the temperature
dependent voltage output on the SPS TMON pin. All of the SPS
devices attached to the Output 0 rail have their TMON pins
connected to the ISL68144 TMON0 pin. All of the SPS devices
attached to the Output 1 rail have their TMON pins connected to
the ISL68144 TMON1 pin. The reported temperature is that of
the highest temperature SPS of the group.
In addition to the external temperature sense, the IC senses its
own die temperature, which can be monitored using
PowerNavigator.
Sensed temperature is used in the system for faults, telemetry,
and temperature compensation of sensed current.
Temperature Compensation
VOUT
FIGURE 11. DESIRED LOAD TRANSIENT RESPONSE WAVEFORMS
IOUT
VOUT
FIGURE 12. LOAD TRANSIENT RESPONSE WHEN R-C TIME
CONSTANT IS TOO SMALL
IOUT
VOUT
FIGURE 13. LOAD TRANSIENT RESPONSE WHEN R-C TIME
CONSTANT IS TOO LARGE
FN8888 Rev. 3.00
Feb 8, 2018
The ISL68144 supports inductor DCR sensing, which generally
requires temperature compensation due to the copper wire used
to form inductors. Copper has a positive temperature coefficient
of approximately 0.39%/°C. Because the voltage across the
inductor is sensed for the output current information, the sensed
current has the same positive temperature coefficient as the
inductor DCR.
Compensating current sense for temperature variation generally
requires that the current-sensing element temperature and its
temperature coefficient be known. Although the temperature
coefficient is generally obtained easily, actual current sense
element temperature is nearly impossible to measure directly.
Instead, a temperature sensor (a BJT for the ISL68144) placed
near the inductors is measured and the current sense element
(DCR) temperature is calculated from that measurement.
Calculating current sense element temperature is equivalent to
applying gain and offset corrections to the temperature sensor
measurement. The ISL68144 supports both corrections.
Figure 14 depicts the block diagram of temperature
compensation. A BJT placed near the inductors used for DCR
sensing is monitored by the IC using the well known delta Vbe
method of temperature sensing. TSENSE is the direct measured
temperature of the BJT. Because the BJT is not directly sensing
the DCR, corrections must be made so that TDCR reflects the true
Page 14 of 48
ISL68144
DCR temperature. Corrections are applied according to the
relationship shown in Equation 1, where kSLOPE represents a
gain scaling and TOFFSET represents an offset correction. The
designer can use PowerNavigator to provide the parameters:
T DCR = k SLOPE  T SENSE + T OFFSET
(EQ. 1)
After TDCR has been determined, the compensated DCR value
can be determined according to Equation 2, where DCR25 is the
DCR at +25°C and TC is the temperature coefficient of copper
(3900 ppm/°C). TDCR = TACTUAL here:
DCR CORR = DCR 25   1 + T C   T ACTUAL – 25  
(EQ. 2)
Lossless Input Current and Power Sensing
Input current telemetry is provided through an input current
synthesizer. By using the IC’s ability to precisely determine its
operational conditions, input current can be synthesized to a high
degree of accuracy without the need for a lossy sense resistor.
Fine-tuning of offset and gain are provided for in the GUI. Note
that input current sense fine-tuning must be done after output
current sense setup is finalized. With a precise knowledge of
input current and voltage, input power can be computed.
Input current and power telemetry is accessed through PMBus
and easily monitored in PowerNavigator.
VIN
Thus, the temperature compensated DCR is now used to
determine the actual value of current in the DCR sense element.
IC
40.2k
IPHASE#
DCR
VINSEN
VOUT
ADC
10nF
CSRTNx
CURRENT
SENSE
CSx
TEMPERATURE
COMPENSATION
DCRCORR
IPHASE#
kSLOPE
TOFFSET
TO TELEMETRY
TC
TMONx
Vbe
VCCS
IC
TSENSE
FIGURE 14. BLOCK DIAGRAM OF TEMPERATURE COMPENSATION
In the physical PCB design, the temperature sense diode (BJT) is
placed close to the inductor of the phase that is never dropped
during automatic phase drop operation. Additionally, a filter
capacitor no larger than 500pF should be added near the IC
between each TEMPx pin and VCCS as shown in Figure 15.
IC
TMON1
OPTIONAL AUXILIARY
TEMPERATURE SENSE
VCCS
TMON0
OPTIONAL AUXILIARY
TEMPERATURE SENSE
SW1
SW2
SW3
SW0
L1
L2
L3
L0
Output 1
10k
FIGURE 16. INPUT VOLTAGE SENSE CONFIGURATION
Voltage Regulation
Output voltage is sensed through the remote sense differential
amplifier and digitized. From this point, the regulation loop is
entirely digital. Traditional PID controls are used in conjunction
with several enhanced methods to compensate the voltage
regulation loop and tune the transient response.
Current Feedback
Current feedback in a voltage regulator is often used to ease the
stability design of the voltage feedback path. Additionally, many
microprocessors require the voltage regulator to have a
controlled output resistance (known as load line or droop
regulation) and this is accomplished using current feedback.
For applications requiring droop regulation, the designer simply
specifies the output resistance desired using PowerNavigator.
Current feedback stability benefits are available for rails that do
not specify droop regulation such as system agent. For these
applications, the designer can enable the AC current feedback in
the GUI. With this configuration, the DC output voltage will be
steady regardless of load current.
Output 0
FIGURE 15. RECOMMENDED PLACEMENT OF TEMPERATURE
SENSORS
FN8888 Rev. 3.00
Feb 8, 2018
Page 15 of 48
ISL68144
Power-On Reset (POR)
TABLE 3. RESISTOR VALUES TO CONFIGURATION MAPPING (Continued)
Initialization of the ISL68144 begins after VCC crosses its rising
POR threshold. When POR conditions are met, the internal 1.2V
LDO is enabled and basic digital subsystem integrity checks
begin. During this process, the controller will load the selected
user configuration from NVM as indicated by the CONFIG pin
resistor value, read VIN UVLO thresholds from memory, and start
the telemetry subsystem. With telemetry enabled, VIN can be
monitored to determine when it exceeds its user-programmable,
rising UVLO threshold. After VCC and VIN satisfy their respective
voltage conditions, the controller is in its shutdown state. It will
transition to its active state and begin soft-start when the state of
the EN0/EN1 command is at start-up. While in shutdown mode,
the PWM outputs are held in a high-impedance state to ensure
the drivers remain off.
Soft-Start Delay and Ramp Times
It might be necessary to set a delay from when an enable signal
is received until the output voltage starts to ramp to its target
value. In addition, the designer might want to precisely set the
time required for an output to ramp to its target value after the
delay period has expired. These features can be used as part of
an overall inrush current management strategy or to precisely
control how fast a load IC is turned on. The ISL68144 gives the
system designer several options for precisely and independently
controlling both the delay and ramp time periods. The soft-start
delay period begins when the EN pin is asserted and ends when
the delay time expires.
The soft-start delay and ramp-up/down times can be configured
using PowerNavigator. The device needs approximately 200µs
after enable to initialize before starting to ramp up. When the
soft-start ramp period is set to 0ms, the output ramps up as quickly
as the output load capacitance and loop settings allow. It is
recommended to set the ramps to a non-zero value to prevent
inadvertent fault conditions due to excessive inrush current.
Stored Configuration Selection
As many as eight configurations can be stored and used at any
time using the on-board nonvolatile memory. Configurations are
assigned an identifier number between 0 and 7 at power-up. The
device loads the configuration indicated by the 1% resistor value
detected on the CONFIG pin. Resistor values are used to indicate
one of the eight possible configurations.
Table 3 provides the resistor value corresponding to each
configuration identifier.
TABLE 3. RESISTOR VALUES TO CONFIGURATION MAPPING
R CONFIG
(Ω)
CONFIG
ID
6800
0
1800
1
2200
2
2700
3
3300
4
3900
5
FN8888 Rev. 3.00
Feb 8, 2018
R CONFIG
(Ω)
CONFIG
ID
4700
6
5600
7
Only the most recent configuration with a given number can be
loaded. The device supports a total of eight stored operations. As
an example, a configuration with the identifier 0 could be saved
eight times or configurations with all eight identifiers could be
stored one time each for a total of eight save operations.
PowerNavigator provides a simple interface to save and load
configurations.
Fault Monitoring and Protection
The ISL68144 actively monitors temperature, input voltage, output
voltage, and output current to detect and report fault conditions.
Fault monitors trigger configurable protective measures to prevent
damage to a load. The power-good indicators, PG0/PG1, are
provided for linking to external system monitors.
A high level of flexibility is provided in the ISL68144 fault logic.
Faults can be enabled or disabled individually. Each fault type can
also be configured to either latch off or retry indefinitely.
Power-Good Signals
The PG0/PG1 pins are open-drain, power-good outputs that
indicate completion of the soft-start sequence and output
voltage of the associated rail within the expected regulation
range.
The PG pins can be associated or disassociated with a number of
the available fault types. This allows a system design to be tailored
for almost any condition. In addition, these power-good indicators
will be pulled low when a fault (OCP or OVP) condition or UV
condition is detected on the associated rail.
Output Voltage Protection
Output voltage is measured at the load sensing points
differentially for regulation and the same measurement is used
for OVP and UVP. The fault thresholds are set using PMBus
commands. Figure 17 on page 17 shows a simplified OVP/UVP
block diagram. The output voltage comparisons are done in the
digital domain.
The device responds to an output overvoltage condition by
disabling the output, declaring a fault, setting the SALRT pin,
setting the PG pin, and then pulsing the LFET until the output
voltage has dropped below the threshold. Similarly, the device
responds to an output undervoltage condition by disabling the
output, declaring a fault, setting the SALRT pin, and setting the
PG pin. The output will not restart until the EN pin is cycled
(unless the device is configured to retry).
In addition, the ISL68144 features open pin sensing protection to
detect an open on the output voltage sensing circuit. This open is
Page 16 of 48
ISL68144
detected as an OVP condition, which suspends the controller
operation.
TOTAL OUTPUT CURRENT FAULT
FILTER
VSENx
DIGITAL OV
COMPARATOR
IC
ADC
RGNDx
PH1 Current
Synthesizer
TIMER

+
-
FILTER
ISUM
FILTER
PHn Current
Synthesizer
THRESHOLD
REGISTER
THRESHOLD
REGISTER
LIMIT
FILTER
LIMIT
COMPARE
ACT
TO
FAULT
BLOCK
DELAY
FIGURE 17. OVP, UVP COMPARATORS
+PEAK
LIMIT
IPHASEn
Output Current Protection
May be set
for indefinite
limiting but
no fault
assertion
COUNT
fsw clk
Switching
Period
Count
OCCOUNT
POSITIVE PEAK LIMITING
The ISL68144 offers a comprehensive overcurrent protection
scheme. Each phase is protected from both excessive peak
current and sustained current. In addition, the system is
protected from sustained total output overcurrent.
In addition to total output current, the ISL68144 provides an
individual phase peak current limit that will act on PWM in a
cycle-by-cycle manner. This means that if a phase current is
detected to exceed the OC threshold, the phase PWM signal will
be inverted to move current away from the threshold. In addition
to limiting positive or negative peak current on a cycle-by-cycle
basis, individual phase OC can be configured to limit current
indefinitely or to declare a fault after a programmable number of
consecutive OC cycles. This feature is useful for applications
where a fault shutdown of the system would not be acceptable
but some ability to limit phase currents is desired. Figures 21
and 22 show this operation. If configured for indefinite current
limit, the converter will act as a current source and VOUT will not
remain at its regulation point. It should be noted that in this case,
VOUT OV or UV protection action might occur, which could shut
the regulator down.
TO
FAULT
BLOCK
PHASE PEAK CURRENT LIMITING AND FAULT
DIGITAL UV
COMPARATOR
Figure 18 shows a block diagram of the system total output
current protection scheme. In this scheme, the phase currents
are summed to form ISUM. ISUM is then fed to dual response
paths allowing the user to program separate LPF, threshold, and
response time. One path is intended to allow response more
quickly than the other path. With this system, the user can allow
high peak total current for a short time and a lower level of
current for a sustained time. Note that neither of these paths
affect PWM activity on a cycle-by-cycle basis. The characteristics
of each path are easily set in PowerNavigator.
ACT
DELAY
SLOW SUM OC
COMPARE
TIMER
TIMER
+
SoC
FAST SUM OC
COMPARE
TIMER
COMPARE
May be set
for indefinite
limiting but
no fault
assertion
COUNT
fsw clk
-PEAK
LIMIT
Switching
Period
Count
UCCOUNT
NEGATIVE PEAK LIMITING
ACT
TO
FAULT
BLOCK
Pulse by
pulse
limit
ACT
TO
FAULT
BLOCK
Pulse by
pulse
limit
FIGURE 18. OCP FUNCTIONAL DIAGRAM
Examples of OCP_Fast and OCP_Slow waveforms are shown in
Figures 19 and 20.
OCP_FAST_THRESHOLD
OCP_SLOW_THRESHOLD
FILTER TIME
CONSTANT
OCP_FAST
COUNTER
PWM
PGOOD
FIGURE 19. OCP_FAST
OCP_FAST_THRESHOLD
OCP_SLOW_THRESHOLD
FILTER TIME
CONSTANT
OCP_SLOW COUNTER
PWM
PGOOD
FIGURE 20. OCP_SLOW
FN8888 Rev. 3.00
Feb 8, 2018
Page 17 of 48
ISL68144
POSITIVE_CURRENT_LIMITING_PER_PHASE
PWM
The thermal monitoring function block diagram is shown in
Figure 23. The ISL68144 has two over-temperature thresholds,
which allow both warning and fault indications. Each
temperature sensor threshold can be independently
programmed in the PowerNavigator GUI. Figure 24 shows the
thermal warning to TWARN and Figure 25 shows the
over-temperature fault to shutdown. PGOOD and TWARN can be
configured in PowerNavigator to indicate these warning and fault
thresholds.
PGOOD
TWARN
TELEMETRY
CONTROL
TEMP
SENSORS
TMONx
FIGURE 21. POSITIVE PEAK PHASE CURRENT LIMITING
DELTA
VBE
IC
TMAX
ADC
TWARN
VCCS
TEMP
MONITOR
NEGATIVE_CURRENT_LIMITING_PER_PHASE
FIGURE 23. BLOCK DIAGRAM OF THERMAL MONITORING FUNCTION
PWM
HIGH OT THRESHOLD
PGOOD
LOW OT THRESHOLD
TWARN
PWM
FIGURE 22. NEGATIVE PEAK PHASE CURRENT LIMITING
Smart Power Stage OC Fault Detect
Renesas Smart Power Stage (SPS) devices will output a large
signal on their IMON lines if peak current exceeds their
preprogrammed threshold. (For more detail about this
functionality, refer to the relevant SPS datasheet.) The ISL68144
is equipped to detect this fault flag and immediately shut down.
This detector is enabled on the PowerNavigator Overcurrent Fault
setup screen.
This feature functions by detecting signals that exceed the
current sense ADC full scale range. If this detector is disabled
while using a Renesas SPS, the SPS Fault# signal must be
connected to the controller Enable pin of the associated rail. This
will ensure that an SPS OC event will be detected and the
converter will shut down.
Thermal Monitoring (TWARN) and Protection
The TWARN pin indicates the temperature status of the voltage
regulator. The TWARN pin is an open-drain output and an
external pull-up resistor is required. This signal is valid only after
the controller is enabled.
The TWARN signal can be used to inform the system that the
temperature of the voltage regulator is too high and the load
should reduce its power consumption. TWARN indicates only
thermal warnings, not faults.
FN8888 Rev. 3.00
Feb 8, 2018
PGOOD
TWARN
FIGURE 24. THERMAL WARNING TO TWARN
HIGH OT THRESHOLD
LOW OT THRESHOLD
PWM
PGOOD
TWARN
FIGURE 25. OVER-TEMPERATURE FAULT
Page 18 of 48
ISL68144
Layout and Design Considerations
In addition to TB379, the following PCB layout and design
strategies are intended to minimize noise coupling and the
impact of board parasitic impedances on converter performance.
In addition, these strategies optimize the heat dissipating
capabilities of the printed circuit board. This section highlights
some important practices, which should be followed during the
layout process.
Table 4 provides general guidance on best practices related to
pin noise sensitivity. Good engineering judgment is required to
implement designs based on criteria specific to the situation.
TABLE 4. PIN DESIGN AND/OR LAYOUT CONSIDERATIONS (Continued)
PIN NAME
NOISE
SENSITIVE
VINSEN
Yes
Connects to the resistor divider between
VIN and GND (see Figure 16 on page 15).
Filter VINSEN with 10nF to GND.
RGNDx
VSENx
Yes
Treat each of the remote voltage sense
pairs as differential signals in the PCB
layout. They should be routed side by side
on the same layer. They should not be
routed in proximity to noisy signals like
PWM or Phase. Tie to ground when not
used.
PGx
No
Open-drain. 3.3V maximum pull-up
voltage. Tie to ground when not used.
SCL, SDA,
SALRT
Yes
Signals between 50kHz to 2MHz during
communication should be paired up with
SALRT and routed carefully. Use 20 mils
spacing within SDA, SALRT, and SCL, and
more than 30 mils to all other signals.
Refer to the SMBus design guidelines and
place proper termination resistance for
impedance matching. Tie to ground when
not used.
TMONx
Yes
When diode sensing is used, VCCS is the
return path for the delta Vbe currents. Use
a separate VCCS route specifically for
diode temp sense. A filter capacitor no
greater than 500pF should be placed
between each TEMP pin and the VCCS pin
near the IC. Tie to ground when not used.
TWARN
No
Open-drain. 3.3V maximum pull-up
voltage.
VCC
Yes
Place at least a 2.2µF MLCC decoupling
capacitor directly at the pin.
VCCS
Yes
Place a 4.7µF MLCC decoupling capacitor
directly at the pin.
PWMx
NO
Avoid routing near noise sensitive analog
lines such as current sense or voltage
sense.
FN8888 Rev. 3.00
Feb 8, 2018
DESCRIPTION
DESCRIPTION
CSx
CSRTNx
Yes
Treat each of the current sense pairs as
differential signals in the PCB layout. They
should be routed side by side on the same
layer. They should not be routed in
proximity to noisy signals like PWM or
Phase. Proper routing of current sense is
perhaps the most critical of all the layout
tasks. Tie to ground when not used.
GND
Yes
This EPAD is the return of PWM output
drivers. Use four or more vias to directly
connect the EPAD to the power ground
plane.
TABLE 4. PIN DESIGN AND/OR LAYOUT CONSIDERATIONS
PIN NAME
NOISE
SENSITIVE
General
Comments
The layer next to the top or bottom layer is
preferred to be ground layers, although
the signal layers can be sandwiched in the
ground layers if possible.
Page 19 of 48
ISL68144
PMBus Operation
TABLE 5. PMBus 8-BIT AND 7-BIT FORMAT ADDRESS (HEX)
The ISL68144 PMBus slave address is pin selectable, using the
ADDRESS pin and resistor value described in Table 2 on page 12.
For proper operation, users should follow the PMBus protocol, as
shown in “PMBus Protocol” on page 21. The supported PMBus
addresses are in 8-bit format (including write and read bit), see
Table 5. The least significant bit of the 8-bit address is for write
(0h) and read (1h). PMBus commands are in the range from
0x00h to 0xFFh. For the ISL68144, Page 0 corresponds to Output
0 and Page 1 to Output 1. For reference purposes, the 7-bit
format addresses are also summarized in Table 5.
8-BIT
7-BIT
8-BIT
7-BIT
8-BIT
7-BIT
8-BIT
7-BIT
80/81
40
A0/A1
50
B0/B1
58
C0/C1
60
82/83
41
A2/A3
51
B2/B3
59
C2/C3
61
84/85
42
A4/A5
52
B4/B5
5A
C4/C5
62
86/87
43
A6/A7
53
B6/B7
5B
C6/C7
63
88/89
44
A8/A9
54
B8/B9
5C
C8/C9
64
8A/8B
45
AA/AB
55
BA/BB
5D
CA/CB
65
8C/8D
46
AC/AD
56
BC/BD
5E
CC/CD
66
8E/8F
47
AE/AF
57
BE/BF
5F
CE/CF
67
The PMBus data formats follow PMBus specification version 1.3
and SMBus version 2.0.
Basic PMBus telemetry commands are summarized in “PMBus
Command Summary” on page 22.
3.3V
VCC
1.2V
Fac
PLL Tel ADC Customer Start-up PROGRAM CONFIGURATION USE PREVIOUS PROGRAMMED
VCCS
Config LOCKED Initialized Config Diagnostics (BT, TMAX, PS, DE, etc.)
CONFIGURATION FOR STAR-UP AND OPERATION
LOAD
DONE
LOAD
DONE
PROGRAM CONFIGURATION
PROGRAM CONFIGURATION
VCCS
(BT, TMAX, PS, DE, etc.)
(BT, TMAX, PS, DE, etc.)
POR
~30ms
ENABLE
INDEFINITELY
PMBus
COMMAND
PMBus
COMMAND
PMBus
COMMAND
PMBus
COMMAND
VOUT
FIGURE 26. SIMPLIFIED PMBus INITIALIZATION TIMING DIAGRAM
FN8888 Rev. 3.00
Feb 8, 2018
Page 20 of 48
ISL68144
PMBus Protocol
1. Send Byte Protocol
S: Start Condition
A: Acknowledge (“0”)
S
7+1
1
Slave Address_0
A
1
8
1
1
N: Not Acknowledge (“1”)
A
PEC
A
P
W: Write (“0”)
8
Command Code
RS: Repeated Start Condition
R: Read (“1”)
Optional 9 Bits for SMBus/PMBus
NOT used in I2C
PEC: Packet Error Checking
P: Stop Condition
Example command: 03h Clear Faults
(This will clear all of the bits in Status Byte for the selected Rail)
Acknowledge or DATA from Slave,
ISL68144 Controller
Not Used for One Byte Word
2. Write Byte/Word Protocol
1
7+1
S
Slave Address_0
1
8
A
Command Code
1
8
1
8
1
8
1
1
A
Low Data Byte
A
High Data Byte
A
PEC
A
P
Optional 9 Bits for SMBus/PMBus
NOT used in I2C
Example command: 21h VOUT_COMMAND
3. Read Byte/Word Protocol
1
7+1
1
8
1
S
Slave Address_0
A
Command Code
A
1
7+1
RS
Slave Address_1
Not Used for One Byte Word Read
1
8
1
8
1
8
A
Low Data Byte
A
High Data Byte
A
PEC
1
1
N P
Optional 9 Bits for SMBus/PMBus
NOT used in I2C
Example command: 8B READ_VOUT (Two words, read voltage of the selected rail).
STOP (P) bit is NOT allowed before the repeated START condition when “reading” contents of a register.
4. Group Command Protocol - No more than one command can be sent to the same Address
1
7+1
S
Slave ADDR1_0
1
7+1
Slave ADDR2_0
S
1
8
A
Command Code
A
Low Data Byte
1
8
1
8
1
8
1
Data Byte
A
PEC
A
Command Code
A
1
7+1
1
RS
Slave ADDR3_0
A
1
8
A
8
8
Command Code
Low Data Byte
A
1
8
1
8
1
A
High Data Byte
A
PEC
A
1
8
1
8
1
1
A
High Data Byte
A
PEC
A
P
Optional 9 Bits for SMBus/PMBus
NOT used in I2C
5. Alert Response Address (ARA, 0001_1001, 25h) for SMBus and PMBus, not used for I2C
1
S
7+1
ALERT Addr_1
1
A
7+1
Slave_Address_1
1
8
1
1
A
PEC
A
P
Optional 9 Bits for SMBus/PMBus
NOT used in I2C
FN8888 Rev. 3.00
Feb 8, 2018
Page 21 of 48
ISL68144
PMBus Command Summary
CODE
COMMAND NAME
DESCRIPTION
DATA
TYPE FORMAT
DEFAULT
VALUE
DEFAULT SETTING
00h PAGE
Selects Output 0, 1, or both
R/W
Bit
00h
Page 0
01h OPERATION
Enable/disable, margin settings
R/W
Bit
08h
Off
02h ON_OFF_CONFIG
On/off configuration settings
R/W
Bit
16h
ENABLE pin control
03h CLEAR_FAULTS
Clears all fault bits in all registers and releases the Write N/A
SALRT pin
N/A
10h WRITE_PROTECT
Write protection to sets of commands
R/W
Bit
00h
No write protection
20h VOUT_MODE
Defines format for output voltage related
commands
Read Bit
40h
Direct format
21h VOUT_COMMAND
Sets the nominal VOUT target
R/W
Direct
0384h
900mV
22h VOUT_TRIM
Applies trim voltage to VOUT set-point
R/W
Direct
0000h
0mV
24h VOUT_MAX
Absolute maximum voltage setting
R/W
Direct
08FCh
2300mV
25h VOUT_MARGIN_HIGH
Sets VOUT target during margin high
R/W
Direct
0640h
1600mV
26h VOUT_MARGIN_LOW
Sets VOUT target during margin low
R/W
Direct
00FAh
250mV
27h VOUT_TRANSITION_RATE Slew rate setting for VOUT changes
R/W
Direct
0064h
10mV/µs
28h VOUT_DROOP
Sets the load line (V/I slope) resistance for the
output
R/W
Direct
0000h
0µV/A
2Bh VOUT_MIN
Absolute minimum target voltage setting
R/W
Direct
0000h
0V
40h VOUT_OV_FAULT_LIMIT
Sets the VOUT overvoltage fault threshold
R/W
Direct
076Ch
1900mV
44h VOUT_UV_FAULT_LIMIT
Sets the VOUT undervoltage fault threshold
R/W
Direct
0000h
0mV
4Fh OT_FAULT_LIMIT
Sets the over-temperature fault threshold
R/W
Direct
007Dh
+125°C
51h OT_WARN_LIMIT
Sets the over-temperature warn threshold
R/W
Direct
07D0h
+2000°C
55h VIN_OV_FAULT_LIMIT
Sets the VIN overvoltage fault threshold
R/W
Direct
36B0h
14,000mV
59h VIN_UV_FAULT_LIMIT
Sets the VIN undervoltage fault threshold
R/W
Direct
1F40h
8,000mV
5Bh IIN_OC_FAULT_LIMIT
Sets the IIN overcurrent fault threshold
R/W
Direct
0032h
50A
60h TON_DELAY
Sets the delay time from enable to VOUT rise
R/W
Direct
0014h
200µs
61h TON_RISE
Turn-on rise time
R/W
Direct
01F4h
500µs
64h TOFF_DELAY
Turn-off delay time
R/W
Direct
0000h
0µs
65h TOFF_FALL
Turn-off fall time
R/W
Direct
01F4h
500µs
78h STATUS_BYTE
First byte of STATUS_WORD
Read Bit
N/A
N/A
79h STATUS_WORD
Summary of critical faults
Read Bit
N/A
N/A
7Ah STATUS_VOUT
Reports VOUT faults
Read Bit
N/A
N/A
7Bh STATUS_IOUT
Reports IOUT faults
Read Bit
N/A
N/A
7Ch STATUS_INPUT
Reports input faults
Read Bit
N/A
N/A
7Dh STATUS_TEMPERATURE
Reports temperature warnings/faults
Read Bit
N/A
N/A
7Eh STATUS_CML
Reports communication, memory, logic errors
Read Bit
N/A
N/A
80h STATUS_MFR_SPECIFIC
Reports specific events
Read Bit
N/A
N/A
88h READ_VIN
Reports input voltage measurement
Read Direct
N/A
N/A
89h READ_IIN
Reports input current measurement
Read Direct
N/A
N/A
8Bh READ_VOUT
Reports output voltage measurement
Read Direct
N/A
N/A
8Ch READ_IOUT
Reports output current measurement
Read Direct
N/A
N/A
FN8888 Rev. 3.00
Feb 8, 2018
Page 22 of 48
ISL68144
PMBus Command Summary (Continued)
CODE
COMMAND NAME
DESCRIPTION
DATA
TYPE FORMAT
DEFAULT
VALUE
DEFAULT SETTING
8Dh READ_TEMPERATURE_1
Reports internal temperature measurement
Read Direct
N/A
N/A
8Eh READ_TEMPERATURE_2
Reports TMON0 temperature measurement
Read Direct
N/A
N/A
8Fh READ_TEMPERATURE_3
Reports TMON1 temperature measurement
Read Direct
N/A
N/A
96h READ_POUT
Reports output power
Read Direct
N/A
N/A
97h READ_PIN
Reports input power
Read Direct
N/A
N/A
98h PMBUS_REVISION
Reports specific events
Read Bit
33h
Revision 1.3
ADh IC_DEVICE_ID
Reports device identification information
Block Bit
Read
49D22200h
ISL68144
AEh IC_DEVICE_REV
Reports device revision information
Block Bit
Read
N/A
N/A
E7h APPLY_SETTINGS
Instructs device to apply PMBus setting changes
Write Bit
01h
N/A
F2h RESTORE_CONFIG
Allows selection of configurations from NVM
Write Bit
N/A
N/A
PMBus Use Guidelines
All commands can be read at any time.
Always disable the outputs when writing commands that change device settings. Exceptions to this rule are commands intended to be
written while the device is enabled, for example, OPERATION.
PMBus Data Formats
Direct (D)
The Direct data format is a 2-byte two’s complement binary integer.
Bit Field (BIT)
A breakdown of the Bit Field format is provided in “PMBus Command Detail” on page 24.
FN8888 Rev. 3.00
Feb 8, 2018
Page 23 of 48
ISL68144
PMBus Command Detail
PAGE (00h)
Definition: Selects Controller 0, Controller 1, or both Controllers 0 and 1 to receive commands. All commands following this command
will be received and acted on by the selected controller or controllers.
Data Length in Bytes: 1
Data Format: Bit Field
Type: R/W
Default Value: 00h
Units: N/A
COMMAND
PAGE (00h)
Format
Bit Field
Bit Position
7
6
5
4
3
2
1
0
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
0
Function
See Following Table
Default Value
0
0
0
0
0
BITS 7:4
BITS 3:0
PAGE
0000
0000
0
0000
0001
1
1111
1111
Both
OPERATION (01h)
Definition: Sets the enable state when configured for PMBus enable. Sets output voltage margin settings. The device always acts on
faults during margin. The following table reflects the valid settings for the device.
Paged or Global: Paged
Data Length in Bytes: 1
Data Format: Bit Field
Type: R/W
Default Value: 08h
COMMAND
OPERATION (01h)
Format
Bit Field
Bit Position
7
6
5
4
3
2
1
0
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
0
0
0
0
Function
Default Value
BIT NUMBER
Bits 7:6
Bits 5:4
See Following Table
PURPOSE
Enable/Disable
VOUT Source
0
1
BIT VALUE
00
MEANING
Immediate off (decay)
01
Soft-off (Use TOFF_DELAY and TOFF_FALL)
10
On
00
VOUT_COMMAND
01
VOUT_MARGIN_LOW
10
VOUT_MARGIN_HIGH
11
Not used
Bits 3:2
Margin Response
10
Act on faults
Bit 1:0
Not Used
0
Not used
FN8888 Rev. 3.00
Feb 8, 2018
Page 24 of 48
ISL68144
ON_OFF_CONFIG (02h)
Definition: Configures the interpretation of the OPERATION command and the ENABLE pin (EN).
Paged or Global: Global
Data Length in Bytes: 1
Data Format: Bit Field
Type: R/W
Default Value: 16h (ENABLE pin control)
COMMAND
ON_OFF_CONFIG (02h)
Format
Bit Field
Bit Position
7
6
5
4
3
2
1
0
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
0
Function
Default Value
BIT NUMBER
See Following Table
0
0
PURPOSE
0
0
0
BIT VALUE
MEANING
7:5
Not Used
000
Not Used
4:2
Sets the Source of Enable
000
Device always enabled regardless of pin or OPERATION
command state
1
Enable Pin Polarity
0
Enable Pin Turn-Off Action
101
Device starts from Enable pin only
110
Device starts from OPERATION command only
111
Device starts from OPERATION command AND Enable pin
1
Active high only
1
Turn off immediately with decay
0
Use programmed TOFF_DELAY and TOFF_FALL settings
CLEAR_FAULTS (03h)
Definition: Clears all fault bits in all registers and releases the SALRT pin (if asserted) simultaneously. If a fault condition still exits, the
bit will reassert immediately. This command will not restart a device if it is shut down, it will only clear the faults.
Paged or Global: Global
Data Length in Bytes: 0
Data Format: N/A
Type: Write Only
Default Value: N/A
Units: N/A
FN8888 Rev. 3.00
Feb 8, 2018
Page 25 of 48
ISL68144
WRITE_PROTECT (10h)
Definition: Sets the write protection of certain configuration commands.
Paged or Global: Global
Data Length in Bytes: 1
Data Format: Bit Field
Type: R/W
Default Value: 00h (Enable all writes)
Units: N/A
COMMAND
WRITE_PROTECT (10h)
Format
Bit Field
Bit Position
7
6
5
4
3:0
2
1
0
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
0
Function
See Following Table
Default Value
0
0
0
0
SETTINGS
0
PROTECTION
40h
Disables all writes except to WRITE_PROTECT, OPERATION, CLEAR_FAULTS, PAGE
20h
Disables all writes except all above plus ON_OFF_CONFIG and VOUT_COMMAND, VOUT_TRIM
00h
Enables all writes
NOTE: Any settings other than the three shown in the table will result in an invalid data fault.
VOUT_MODE (20h)
Definition: Returns the supported VOUT mode. This device supports only absolute direct mode.
Paged or Global: Global
Data Length in Bytes: 1
Data Format: Bit Field
Type: Read Only
Default Value: 40h
Units: N/A
Equation: N/A
Range: N/A
VOUT_COMMAND (21h)
Definition: Sets the value of VOUT when the OPERATION command is configured for nominal operation.
Paged or Global: Paged
Data Length in Bytes: 2
Data Format: Direct
Type: R/W
Default Value: 0384h (900mV)
Units: mV
Equation: VOUT_COMMAND = (Direct value)
Range: VOUT_MIN to VOUT_MAX
COMMAND
VOUT_COMMAND (21h)
Format
Direct
Bit Position
15
14
13
12
11
10
9
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Function
Default Value
FN8888 Rev. 3.00
Feb 8, 2018
8
7
6
5
4
3
2
1
0
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
0
0
1
0
0
Unsigned Integer
0
0
0
0
0
0
1
1
1
Page 26 of 48
ISL68144
VOUT_TRIM (22h)
Definition: Sets a fixed trim voltage to the output voltage command value. This command is typically used to calibrate a device in the
application circuit.
Paged or Global: Paged
Data Length in Bytes: 2
Data Format: Direct
Type: R/W
Default Value: 0000h (0mV)
Units: mV
Equation: VOUT_TRIM = (Direct value)
Range: ±250mV
COMMAND
VOUT_TRIM (22h)
Format
Direct
Bit Position
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
0
0
0
0
Function
Default Value
Two’s Complement Integer
0
0
0
0
0
0
0
0
0
0
VOUT_MAX (24h)
Definition: Sets the maximum allowed VOUT target regardless of any other commands or combinations.
Paged or Global: Paged
Data Length in Bytes: 2
Data Format: Direct
Type: R/W
Default Value: 08FCh (2300mV)
Units: mV
Equation: VOUT_MAX = (Direct value)
Range: 0mV to 3300mV
COMMAND
VOUT_MAX (24h)
Format
Direct
Bit Position
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
0
0
1
0
0
1
1
1
1
1
0
0
Function
Default Value
FN8888 Rev. 3.00
Feb 8, 2018
Unsigned Integer
0
1
Page 27 of 48
ISL68144
VOUT_MARGIN_HIGH (25h)
Definition: Sets the value of VOUT when the OPERATION command is configured for margin high.
Paged or Global: Paged
Data Length in Bytes: 2
Data Format: Direct
Type: R/W
Default Value: 0640h (1600mV)
Units: mV
Equation: VOUT_MARGIN_HIGH = (Direct value)
Range: VOUT_MIN to VOUT_MAX
COMMAND
VOUT_MARGIN_HIGH (25h)
Format
Direct
Bit Position
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
0
0
0
1
1
1
0
0
0
0
0
0
Function
Default Value
Unsigned Integer
0
0
VOUT_MARGIN_LOW (26h)
Definition: Sets the value of VOUT when the OPERATION command is configured for margin low.
Paged or Global: Paged
Data Length in Bytes: 2
Data Format: Direct
Type: R/W
Default Value: 00FAh (250mV)
Units: mV
Equation: VOUT_MARGIN_LOW = (Direct value)
Range: VOUT_MIN to VOUT_MAX
COMMAND
VOUT_MARGIN_LOW (26h)
Format
Direct
Bit Position
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
0
0
0
0
0
1
1
1
1
0
1
0
Function
Default Value
FN8888 Rev. 3.00
Feb 8, 2018
Unsigned Integer
0
1
Page 28 of 48
ISL68144
VOUT_TRANSITION_RATE (27h)
Definition: Sets the output voltage rate of change during regulation. Changes to this setting require a write to the APPLY_SETTINGS
command before the change will take effect.
Paged or Global: Paged
Data Length in Bytes: 2
Data Format: Direct
Type: R/W
Default Value: 0064h (10mV/µs)
Units: µV/µs
Equation: VOUT_TRANSITION_RATE = (Direct value)*100
Range: 100µV/µs to 100mV/µs
COMMAND
VOUT_TRANSITION_RATE (27h)
Format
Direct
Bit Position
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
0
0
0
0
0
1
1
0
0
1
0
0
Function
Default Value
Unsigned Integer
0
0
VOUT_DROOP (28h)
Definition: Sets the output voltage rate of change during regulation. Changes to this setting require a write to the APPLY_SETTINGS
command before the change will take effect.
Paged or Global: Paged
Data Length in Bytes: 2
Data Format: Direct
Type: R/W
Default Value: 0000h (0µV/A)
Units: µV/A
Equation: VOUT_DROOP = (Direct value)*10
Range: 0mV/A to 16mV/A
COMMAND
VOUT_DROOP (28h)
Format
Direct
Bit Position
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Function
Default Value
FN8888 Rev. 3.00
Feb 8, 2018
Unsigned Integer
0
0
Page 29 of 48
ISL68144
VOUT_MIN (2Bh)
Definition: Sets the minimum allowed VOUT target regardless of any other commands or combinations.
Paged or Global: Paged
Data Length in Bytes: 2
Data Format: Direct
Type: R/W
Default Value: 0000h (0mV)
Units: mV
Equation: VOUT_MIN = (Direct value)
Range: 0V to VOUT_MAX
COMMAND
VOUT_MIN (2Bh)
Format
Direct
Bit Position
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Function
Default Value
Unsigned Integer
0
0
VOUT_OV_FAULT_LIMIT (40h)
Definition: Sets the output overvoltage fault threshold. Changes to this setting require a write to the APPLY_SETTINGS command before
the change will take effect.
Paged or Global: Paged
Data Length in Bytes: 2
Data Format: Direct
Type: R/W
Default Value: 076Ch (1900mV)
Units: mV
Equation: VOUT_OV_FAULT_LIMIT = (Direct value)
Range: 0V to VOUT_MAX
COMMAND
VOUT_OV_FAULT_LIMIT (40h)
Format
Direct
Bit Position
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
0
0
0
1
1
1
1
0
1
1
0
0
Function
Default Value
FN8888 Rev. 3.00
Feb 8, 2018
Unsigned Integer
1
0
Page 30 of 48
ISL68144
VOUT_UV_FAULT_LIMIT (44h)
Definition: Sets the VOUT undervoltage fault threshold. This fault is masked during ramp or when disabled.
Paged or Global: Paged
Data Length in Bytes: 2
Data Format: Direct
Type: R/W
Default Value: 0000h (0mV)
Units: mV
Equation: VOUT_UV_FAULT_LIMIT = (Direct value)
Range: 0V to VOUT_MAX
COMMAND
VOUT_UV_FAULT_LIMIT (44h)
Format
Direct
Bit Position
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Function
Default Value
Unsigned Integer
0
0
OT_FAULT_LIMIT (4Fh)
Definition: Sets the power stage over-temperature fault limit.
Paged or Global: Paged
Data Length in Bytes: 2
Data Format: Direct
Type: R/W
Default Value: 007Dh (+125°C)
Units: °C
Equation: OT_FAULT_LIMIT = (Direct value)
Range: 0°C to +2000°C
COMMAND
OT_FAULT_LIMIT (4Fh)
Format
Direct
Bit Position
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
0
0
0
0
1
1
1
1
0
1
Function
Default Value
FN8888 Rev. 3.00
Feb 8, 2018
Two’s Complement Integer
0
0
0
1
Page 31 of 48
ISL68144
OT_WARN_LIMIT (51h)
Definition: Sets the system over-temperature warn limit. If any measured temperature exceeds this value, the device will:
• Set the TEMPERATURE bit in STATUS_BYTE and STATUS_WORD
• Set the OT_WARNING bit in STATUS_TEMPERATURE
• Set the SALRT pin
• Set the TWARN pin
Paged or Global: Paged
Data Length in Bytes: 2
Data Format: Direct
Type: R/W
Default Value: 07D0h (+2000°C)
Units: °C
Equation: OT_WARN_LIMIT = (Direct value)
Range: 0°C to +2000°C
COMMAND
OT_WARN_LIMIT (51h)
Format
Direct
Bit Position
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
1
0
0
0
0
Function
Default Value
Two’s Complement Integer
0
0
0
0
0
1
1
1
1
1
VIN_OV_FAULT_LIMIT (55h)
Definition: Sets the VIN overvoltage fault threshold. Changes to this setting require a write to the APPLY_SETTINGS command before the
change will take effect.
Paged or Global: Global
Data Length in Bytes: 2
Data Format: Direct
Type: R/W
Default Value: 36B0h (14,000mV)
Units: mV
Equation: VIN_OV_FAULT_LIMIT = (Direct value)
Range: 0mV to 16,000mV
COMMAND
VIN_OV_FAULT_LIMIT (55h)
Format
Direct
Bit Position
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
1
1
0
1
1
0
1
1
0
0
0
0
Function
Default Value
FN8888 Rev. 3.00
Feb 8, 2018
Unsigned Integer
0
1
Page 32 of 48
ISL68144
VIN_UV_FAULT_LIMIT (59h)
Definition: Sets the VIN undervoltage fault threshold. Also referred to as Undervoltage Lockout (UVLO). Changes to this setting require a
write to the APPLY_SETTINGS command before the change will take effect.
Paged or Global: Global
Data Length in Bytes: 2
Data Format: Direct
Type: R/W
Default Value: 1F40h (8,000mV)
Units: mV
Equation: VIN_UV_FAULT_LIMIT = (Direct value)
Range: 0mV to 16,000mV
COMMAND
VIN_UV_FAULT_LIMIT (59h)
Format
Direct
Bit Position
15
14
13
12
11
10
9
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Function
Default Value
8
7
6
5
4
3
2
1
0
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
1
0
0
0
0
0
0
Unsigned Integer
0
0
0
1
1
1
1
1
0
IIN_OC_FAULT_LIMIT (5Bh)
Definition: Sets the IIN overcurrent fault threshold. Changes to this setting require a write to the APPLY_SETTINGS command before the
change will take effect.
Paged or Global: Global
Data Length in Bytes: 2
Data Format: Direct
Type: R/W
Default Value: 0032h (50A)
Units: A
Equation: IIN_OC_FAULT_LIMIT = (Direct value)
Range: 0A to 50A
COMMAND
IIN_OC_FAULT_LIMIT (5Bh)
Format
Direct
Bit Position
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
0
0
0
0
0
0
1
1
0
0
1
0
Function
Default Value
FN8888 Rev. 3.00
Feb 8, 2018
Unsigned Integer
0
0
Page 33 of 48
ISL68144
TON_DELAY (60h)
Definition: Sets the delay time of VOUT during enable.
Paged or Global: Paged
Data Length in Bytes: 2
Data Format: Direct
Type: R/W
Default Value: 0014h (200µs)
Units: µs
Equation: TON_DELAY = (Direct value)*10
Range: 200µs to 655,340µs
COMMAND
TON_DELAY (60h)
Format
Direct
Bit Position
15
14
13
12
11
10
9
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Function
Default Value
8
7
6
5
4
3
2
1
0
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
1
0
1
0
0
Unsigned Integer
0
0
0
0
0
0
0
0
0
TON_RISE (61h)
Definition: Sets the rise time of VOUT during enable. Changes to this setting require a write to the APPLY_SETTINGS command before
the change will take effect. This function uses the value of VOUT to calculate rise time, so APPLY_SETTINGS must be sent after any
change to the VOUT target for accurate rise time.
Paged or Global: Paged
Data Length in Bytes: 2
Data Format: Direct
Type: R/W
Default Value: 01F4h (500µs)
Units: µs
Equation: TON_RISE = (Direct value)
Range: 0µs to 10,000µs
COMMAND
TON_RISE (61h)
Format
Direct
Bit Position
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
0
0
0
0
0
1
1
1
0
1
0
0
Function
Default Value
FN8888 Rev. 3.00
Feb 8, 2018
Unsigned Integer
1
1
Page 34 of 48
ISL68144
TOFF_DELAY (64h)
Definition: Sets the delay time of VOUT during disable.
Paged or Global: Paged
Data Length in Bytes: 2
Data Format: Direct
Type: R/W
Default Value: 0000h (0µs)
Units: µs
Equation: TOFF_DELAY = (Direct value)*10
Range: 0µs to 100,000µs
COMMAND
TOFF_DELAY (64h)
Format
Direct
Bit Position
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Function
Unsigned Integer
Default Value
0
0
TOFF_FALL (65h)
Definition: Sets the fall time of VOUT during disable. Changes to this setting require a write to the APPLY_SETTINGS command before
the change will take effect. This function uses the value of VOUT to calculate fall time, so APPLY_SETTINGS must be sent after any
change to the VOUT target for accurate fall time.
Paged or Global: Paged
Data Length in Bytes: 2
Data Format: Direct
Type: R/W
Default Value: 01F4h (500µs)
Units: µs
Equation: TOFF_FALL = (Direct value)
Range: 0µs to 10,000µs
COMMAND
TOFF_FALL (65h)
Format
Direct
Bit Position
15
14
13
12
11
10
9
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Function
Default Value
FN8888 Rev. 3.00
Feb 8, 2018
8
7
6
5
4
3
2
1
0
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
1
1
1
0
1
0
0
Unsigned Integer
0
0
0
0
0
0
0
1
1
Page 35 of 48
ISL68144
STATUS_BYTE (78h)
Definition: Returns a summary of the unit’s fault status. Based on the information in this byte, the host can get more information by
reading the appropriate status registers. A fault in either output will be reported here.
Paged or Global: Global
Data Length in Bytes: 2
Data Format: Bit Field
Type: Read Only
Default Value: N/A
Units: N/A
COMMAND
STATUS_BYTE (78h)
Format
Bit Field
Bit Position
7
6
5
4
3
2
1
0
Access
R
R
R
R
R
R
R
R
Function
See Following Table
BIT NUMBER
STATUS BIT NAME
MEANING
7
Not Used
Not used
6
OFF
This bit is asserted if the unit is not providing power to the output, regardless of
the reason, including simply not being enabled.
5
VOUT_OV_FAULT
An output overvoltage fault has occurred.
4
IOUT_OC_FAULT
An output overcurrent fault has occurred.
3
VIN_UV_FAULT
An input undervoltage fault has occurred.
2
TEMPERATURE
A temperature fault or warning has occurred.
1
CML
A communications, memory, or logic fault has occurred.
0
None of the Above
A status change other than those listed above has occurred.
FN8888 Rev. 3.00
Feb 8, 2018
Page 36 of 48
ISL68144
STATUS_WORD (79h)
Definition: Returns a summary of the device’s fault status. Based on the information in these bytes, the host can get more information
by reading the appropriate status registers. A fault in either output will be reported here. The low byte of the STATUS_WORD contains
the same information as the STATUS_BYTE (78h) command.
Paged or Global: Global
Data Length in Bytes: 2
Data Format: Bit Field
Type: Read Only
Default Value: N/A
Units: N/A
COMMAND
STATUS_WORD (79h)
Format
Bit Field
Bit Position
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Access
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
Function
See Following Table
BIT NUMBER
STATUS BIT NAME
MEANING
15
VOUT
An output voltage fault has occurred.
14
IOUT
An output current fault has occurred.
13
INPUT
An input voltage fault has occurred.
12
MFR_SPECIFIC
A manufacturer specific event has occurred.
11
POWER_GOOD #
The POWER_GOOD signal, if present, is negated. (Note 8)
Not Used
Not used
OFF
This bit is asserted if the unit is not providing power to the output, regardless of
the reason, including simply not being enabled.
10:7
6
5
VOUT_OV_FAULT
An output overvoltage fault has occurred.
4
IOUT_OC_FAULT
An output overcurrent fault has occurred.
3
VIN_UV_FAULT
An input undervoltage fault has occurred.
2
TEMPERATURE
A temperature fault or warning has occurred.
1
CML
A communications, memory, or logic fault has occurred.
0
None of the Above
A status change other than those listed above has occurred.
NOTE:
8. If the POWER_GOOD# bit is set, this indicates that the POWER_GOOD signal, if present, is signaling that the output power is not good.
FN8888 Rev. 3.00
Feb 8, 2018
Page 37 of 48
ISL68144
STATUS_VOUT (7Ah)
Definition: Returns a summary of output voltage faults.
Paged or Global: Paged
Data Length in Bytes: 1
Data Format: Bit Field
Type: Read Only
Default Value: N/A
Units: N/A
COMMAND
STATUS_VOUT (7Ah)
Format
Bit Field
Bit Position
7
6
5
Access
R
R
R
Function
6:5
3
2
1
0
R
R
R
R
R
See Following Table
BIT NUMBER
7
4
STATUS BIT NAME
MEANING
VOUT_OV_FAULT
Indicates an output overvoltage fault.
Not Used
Not used
4
VOUT_UV_FAULT
Indicates an output undervoltage fault.
3
VOUT_MAX Warning
Indicates an output voltage maximum warning.
Not Used
Not used
2:0
STATUS_IOUT (7Bh)
Definition: Returns a summary of output current faults.
Paged or Global: Paged
Data Length in Bytes: 1
Data Format: Bit Field
Type: Read Only
Default Value: N/A
Units: N/A
COMMAND
STATUS_IOUT (7Bh)
Format
Bit Field
Bit Position
7
6
5
4
3
2
1
0
Access
R
R
R
R
R
R
R
R
Function
See Following Table
BIT NUMBER
MEANING
7
An output overcurrent fault has occurred.
6
An output overcurrent and undervoltage fault has occurred.
5:4
3
2:0
FN8888 Rev. 3.00
Feb 8, 2018
Not used
A current share fault has occurred.
Not used
Page 38 of 48
ISL68144
STATUS_INPUT (7Ch)
Definition: Returns a summary of input voltage faults.
Paged or Global: Global
Data Length in Bytes: 1
Data Format: Bit Field
Type: Read Only
Default Value: N/A
Units: N/A
COMMAND
STATUS_INPUT (7Ch)
Format
Bit Field
Bit Position
7
6
5
4
3
2
1
0
Access
R
R
R
R
R
R
R
R
Function
See Following Table
BIT NUMBER
MEANING
7
6:5
An input overvoltage fault has occurred.
Not used
4
An input undervoltage fault has occurred. This fault is initially masked until VIN exceeds the UV threshold.
3
Not used
2
An input overcurrent fault has occurred.
1:0
Not used
STATUS_TEMPERATURE (7Dh)
Definition: Returns a summary of temperature related faults.
Paged or Global: Global
Data Length in Bytes: 1
Data Format: Bit Field
Type: Read Only
Default Value: N/A
Units: N/A
COMMAND
STATUS_TEMPERATURE (7Dh)
Format
Bit Field
Bit Position
7
6
5
4
3
2
1
0
Access
R
R
R
R
R
R
R
R
Function
See Following Table
BIT NUMBER
MEANING
7
An over-temperature fault has occurred.
6
An over-temperature warning has occurred.
5
Not used
4
An under-temperature fault has occurred.
3:0
FN8888 Rev. 3.00
Feb 8, 2018
Not used
Page 39 of 48
ISL68144
STATUS_CML (7Eh)
Definition: Returns a summary of any communications, logic, and/or memory errors.
Paged or Global: Global
Data Length in Bytes: 1
Data Format: Bit Field
Type: Read Only
Default Value: N/A
Units: N/A
COMMAND
STATUS_CML (7Eh)
Format
Bit Field
Bit Position
7
6
5
Access
R
R
R
Function
4
3
2
1
0
R
R
R
R
R
See Following Table
BIT NUMBER
MEANING
7
Invalid or unsupported PMBus Command was received.
6
The PMBus command was sent with invalid or unsupported data.
5
A packet error was detected in the PMBus command.
4
Memory fault detected.
3
Processor fault detected.
2
Not used
1
A communication fault other than the ones listed in this table has occurred.
0
A memory or logic fault not listed above was detected.
STATUS_MFR_SPECIFIC (80h)
Definition: Returns the status of specific information detailed below.
Paged or Global: Global
Data Length in Bytes: 1
Data Format: Bit Field
Type: Read Only
Default Value: N/A
Units: N/A
COMMAND
STATUS_MFR_SPECIFIC (80h)
Format
Bit Field
Bit Position
7
6
5
4
3
2
1
0
Access
R
R
R
R
R
R
R
R
Function
See Following Table
BIT NUMBER
MEANING
7:2
Not used
1
OTP NVM memory is full.
0
Not used
FN8888 Rev. 3.00
Feb 8, 2018
Page 40 of 48
ISL68144
READ_VIN (88h)
Definition: Returns the input voltage reading.
Paged or Global: Global
Data Length in Bytes: 2
Data Format: Direct
Type: Read Only
Default Value: N/A
Units: mV
Equation: READ_VIN = (Direct value)
COMMAND
READ_VIN (88h)
Format
Direct
Bit Position
15
14
13
12
11
10
Access
R
R
R
R
R
R
Function
9
8
7
6
5
4
3
2
1
0
R
R
R
R
R
R
R
R
R
R
Two’s Complement Integer
READ_IIN (89h)
Definition: Returns the input current reading.
Paged or Global: Global
Data Length in Bytes: 2
Data Format: Direct
Type: Read Only
Default Value: N/A
Units: A
Equation: READ_IIN = (Direct value)/100
COMMAND
READ_IIN (89h)
Format
Direct
Bit Position
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Access
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
Function
Two’s Complement Integer
READ_VOUT (8Bh)
Definition: Returns the output voltage reading.
Paged or Global: Paged
Data Length in Bytes: 2
Data Format: Direct
Type: Read Only
Default Value: N/A
Units: mV
Equation: READ_VOUT = (Direct value)
COMMAND
READ_VOUT (8Bh)
Format
Direct
Bit Position
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Access
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
Function
FN8888 Rev. 3.00
Feb 8, 2018
Two’s Complement Integer
Page 41 of 48
ISL68144
READ_IOUT (8Ch)
Definition: Returns the output current reading.
Paged or Global: Paged
Data Length in Bytes: 2
Data Format: Direct
Type: Read Only
Default Value: N/A
Units: A
Equation: READ_IOUT = (Direct value)/10
COMMAND
READ_IOUT (8Ch)
Format
Direct
Bit Position
15
14
13
12
11
10
Access
R
R
R
R
R
R
Function
9
8
7
6
5
4
3
2
1
0
R
R
R
R
R
R
R
R
R
R
Two’s Complement Integer
READ_TEMPERATURE_1 (8Dh)
Definition: Returns the temperature reading of the power stage.
Paged or Global: Paged
Data Length in Bytes: 2
Data Format: Direct
Type: Read Only
Default Value: N/A
Units: ˚C
Equation: READ_TEMPERATURE_1 = (Direct value)
COMMAND
READ_TEMPERATURE_1 (8Dh)
Format
Direct
Bit Position
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Access
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
Function
Two’s Complement Integer
READ_TEMPERATURE_2 (8Eh)
Definition: Returns the temperature reading from a remote diode connected to TMON0 when configured for diode sensing.
Paged or Global: Global
Data Length in Bytes: 2
Data Format: Direct
Type: Read Only
Default Value: N/A
Units: ˚C
Equation: READ_TEMPERATURE_2 = (Direct value)
COMMAND
READ_TEMPERATURE_2 (8Eh)
Format
Direct
Bit Position
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Access
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
Function
FN8888 Rev. 3.00
Feb 8, 2018
Two’s Complement Integer
Page 42 of 48
ISL68144
READ_TEMPERATURE_3 (8Fh)
Definition: Returns the temperature reading from a remote diode connected to TMON1 when configured for diode sensing.
Paged or Global: Global
Data Length in Bytes: 2
Data Format: Direct
Type: Read Only
Default Value: N/A
Units: ˚C
Equation: READ_TEMPERATURE_3 = (Direct value)
COMMAND
READ_TEMPERATURE_3 (8Fh)
Format
Direct
Bit Position
15
14
13
12
11
10
Access
R
R
R
R
R
R
Function
9
8
7
6
5
4
3
2
1
0
R
R
R
R
R
R
R
R
R
R
Two’s Complement Integer
READ_POUT (96h)
Definition: Returns the output power.
Paged or Global: Paged
Data Length in Bytes: 2
Data Format: Direct
Type: Read Only
Default Value: N/A
Units: W
Equation: READ_POUT = (Direct value)
COMMAND
READ_POUT (96h)
Format
Direct
Bit Position
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Access
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
Function
Two’s Complement Integer
READ_PIN (97h)
Definition: Returns the input power.
Paged or Global: Global
Data Length in Bytes: 2
Data Format: Direct
Type: Read Only
Default Value: N/A
Units: W
Equation: READ_PIN = (Direct value)
COMMAND
READ_PIN (97h)
Format
Direct
Bit Position
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Access
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
Function
FN8888 Rev. 3.00
Feb 8, 2018
Two’s Complement Integer
Page 43 of 48
ISL68144
PMBUS_REVISION (98h)
Definition: Returns the revision of the PMBus Specification to which the device is compliant.
Data Length in Bytes: 1
Data Format: Bit Field
Type: Read Only
Default Value: 33h (Part 1 Revision 1.3, Part 2 Revision 1.3)
Units: N/A
COMMAND
PMBUS_REVISION (98h)
Format
Bit Field
Bit Position
7
6
5
Access
R
R
R
Function
4
3
2
1
0
R
R
R
R
R
0
1
1
See Following Table
Default Value
0
0
1
1
0
BITS 7:4
PART 1 REVISION
BITS 3:0
PART 2 REVISION
0000
1.0
0000
1.0
0001
1.1
0001
1.1
0010
1.2
0010
1.2
0011
1.3
0011
1.3
IC_DEVICE_ID (ADh)
Definition: Returns device identification information.
Paged or Global: Global
Data Length in Bytes: 4
Data Format: Bit Field
Type: Block Read
Default Value: 49D22200h
Units: N/A
COMMAND
IC_DEVICE_ID (ADh)
Format
Block Read
Byte Position
3
2
1
0
Function
MFR code
ID High Byte
ID Low Byte
Reserved
Default Value
49h
D2h
22h
00h
IC_DEVICE_REV (AEh)
Definition: Returns device revision information.
Paged or Global: Global
Data Length in Bytes: 4
Data Format: Bit Field
Type: Block Read
Default Value: N/A
Units: N/A
COMMAND
IC_DEVICE_REV (AEh)
Format
Block Read
Bit Position
23:16
15:8
7:4
3:0
Function
Firmware Revision
Factory Configuration
Chip Foundry Site
IC Revision
Default Value
N/A
N/A
N/A
N/A
FN8888 Rev. 3.00
Feb 8, 2018
Page 44 of 48
ISL68144
APPLY_SETTINGS (E7h)
Definition: Instructs the controller to use new PMBus parameters. Send 01h to this command after making one or more changes to
certain PMBus threshold commands that require rescaling of operational values. The commands that require this are
VOUT_TRANSITION_RATE, VOUT_DROOP, VOUT_OV_FAULT_LIMIT, VIN_OV_FAULT_LIMIT, VIN_UV_FAULT_LIMIT, IIN_OC_FAULT_LIMIT,
TON_RISE, and TOFF_FALL.
Paged or Global: Global
Data Length in Bytes: 2
Data Format: Bit Field
Type: Write Only
Default Value: 01h
RESTORE_CONFIG (F2h)
Definition: Identifies the configuration to be restored from NVM and loads the store’s settings into the device’s active memory. This
command must be sent only while the outputs are disabled.
Paged or Global: Global
Data Length in Bytes: 1
Data Format: Bit Field
Type: Write Only
Default Value: N/A
COMMAND
RESTORE_CONFIG (F2h)
Format
Bit Field
Bit Position
7
6
5
4
3
2
1
0
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
N/A
N/A
N/A
Function
Default Value
See Following Table
N/A
BIT NUMBER
N/A
N/A
N/A
N/A
STATUS BIT NAME
MEANING
7:4
Reserved
Reserved
3:0
CONFIG
Selected configuration to restore
FN8888 Rev. 3.00
Feb 8, 2018
Page 45 of 48
ISL68144
Revision History
The revision history provided is for informational purposes only and is believed to be accurate, but not warranted.
Please visit our website to make sure you have the latest revision.
DATE
REVISION
Feb 8, 2018
FN8888.3
On page 41, changed the units for READ_VOUT from “V” to “mV”.
Removed About Intersil section.
Added current disclaimer.
Jul 7, 2017
FN8888.2
Applied new header/footer.
Removed mention of the ISL99226A part throughout the document.
Updated Figures 2 and 3.
Updated “Enable (EN0 and EN1) Input High Level” spec on page 9, removed typical and added a min spec of
2.55V.
Added “Enable (EN0 and EN1) Input Low Level” spec on page 9.
On page 11, changed from “SCL, SDA Input High/Low Threshold” to “SCL, SDA Input High Level”, removed
typical, and added Min spec of 1.55V.
Added “SCL, SDA Input Low Level” spec on page 11.
On pages 26 through 35, Updated the tables in the PMBus Command Detail section for the following
commands, changed from “Two’s Complement Integer” to “Unsigned Integer”.
- VOUT_COMMAND, VOUT_MAX, VOUT_MARGIN_HIGH, VOUT_MARGIN_LOW, VOUT_TRANSITION_RATE,
VOUT_DROOP, VOUT_MIN, VOUT_OV_FAULT_LIMIT, VOUT_UV_FAULT_LIMIT, VIN_OV_FAULT_LIMIT,
VIN_UV_FAULT_LIMIT, IIN_OC_FAULT_LIMIT, TON_DELAY, TON_RISE, TOFF_DELAY, and TOFF_FALL
Updated “STATUS_CML (7Eh)” on page 40, changed Bit 1 meaning to “A communication fault other than the
ones listed in this table has occurred.”
Updated “READ_PIN (97h)” on page 43 from Paged to Global.
Feb 13, 2017
FN8888.1
Updated description to reflect processor name change.
Corrected errors in RGND0 and VSEN0 pin descriptions.
Sep 28, 2016
FN8888.0
Initial release
FN8888 Rev. 3.00
Feb 8, 2018
CHANGE
Page 46 of 48
ISL68144
Package Outline Drawing
For the most recent package outline drawing, see L40.5x5D.
L40.5x5D
40 LEAD THIN QUAD FLAT NO-LEAD PLASTIC PACKAGE
Rev 0, 9/10
4X 3.60
5.00
36X 0.40
A B
6
PIN #1 INDEX AREA
5.00
3.65
6
PIN 1
INDEX AREA
(4X)
0.15
40X 0.4± 0.1
TOP VIEW
b
BOTTOM VIEW
0.20
0.10 M
C A B
4
PACKAGE OUTLINE
0.40
SEE DETAIL "X"
0.750
// 0.10 C
C
BASE PLANE
SEATING PLANE
0.08 C
0.050
3.65
5.00
SIDE VIEW
(36X 0.40)
(40X 0.20)
5
C 0.2 REF
(40X 0.60)
0.00 MIN
0.05 MAX
TYPICAL RECOMMENDED LAND PATTERN
DETAIL "X"
NOTES:
1.
Dimensions are in millimeters.
Dimensions in ( ) for Reference Only.
2.
Dimensioning and tolerancing conform to ASME Y14.5m-1994.
3.
Unless otherwise specified, tolerance : Decimal ± 0.05
4.
Dimension b applies to the metallized terminal and is measured
between 0.15mm and 0.27mm from the terminal tip.
5.
Tiebar shown (if present) is a non-functional feature.
6.
The configuration of the pin #1 identifier is optional, but must be
located within the zone indicated. The pin #1 identifier may be
7.
JEDEC reference drawing: MO-220WHHE-1
either a mold or mark feature.
FN8888 Rev. 3.00
Feb 8, 2018
Page 47 of 48
Notice
1.
Descriptions of circuits, software and other related information in this document are provided only to illustrate the operation of semiconductor products and application examples. You are fully responsible for
the incorporation or any other use of the circuits, software, and information in the design of your product or system. Renesas Electronics disclaims any and all liability for any losses and damages incurred by
you or third parties arising from the use of these circuits, software, or information.
2.
Renesas Electronics hereby expressly disclaims any warranties against and liability for infringement or any other claims involving patents, copyrights, or other intellectual property rights of third parties, by or
arising from the use of Renesas Electronics products or technical information described in this document, including but not limited to, the product data, drawings, charts, programs, algorithms, and application
examples.
3.
No license, express, implied or otherwise, is granted hereby under any patents, copyrights or other intellectual property rights of Renesas Electronics or others.
4.
You shall not alter, modify, copy, or reverse engineer any Renesas Electronics product, whether in whole or in part. Renesas Electronics disclaims any and all liability for any losses or damages incurred by
5.
Renesas Electronics products are classified according to the following two quality grades: “Standard” and “High Quality”. The intended applications for each Renesas Electronics product depends on the
you or third parties arising from such alteration, modification, copying or reverse engineering.
product’s quality grade, as indicated below.
"Standard":
Computers; office equipment; communications equipment; test and measurement equipment; audio and visual equipment; home electronic appliances; machine tools; personal electronic
equipment; industrial robots; etc.
"High Quality": Transportation equipment (automobiles, trains, ships, etc.); traffic control (traffic lights); large-scale communication equipment; key financial terminal systems; safety control equipment; etc.
Unless expressly designated as a high reliability product or a product for harsh environments in a Renesas Electronics data sheet or other Renesas Electronics document, Renesas Electronics products are
not intended or authorized for use in products or systems that may pose a direct threat to human life or bodily injury (artificial life support devices or systems; surgical implantations; etc.), or may cause
serious property damage (space system; undersea repeaters; nuclear power control systems; aircraft control systems; key plant systems; military equipment; etc.). Renesas Electronics disclaims any and all
liability for any damages or losses incurred by you or any third parties arising from the use of any Renesas Electronics product that is inconsistent with any Renesas Electronics data sheet, user’s manual or
other Renesas Electronics document.
6.
When using Renesas Electronics products, refer to the latest product information (data sheets, user’s manuals, application notes, “General Notes for Handling and Using Semiconductor Devices” in the
reliability handbook, etc.), and ensure that usage conditions are within the ranges specified by Renesas Electronics with respect to maximum ratings, operating power supply voltage range, heat dissipation
characteristics, installation, etc. Renesas Electronics disclaims any and all liability for any malfunctions, failure or accident arising out of the use of Renesas Electronics products outside of such specified
ranges.
7.
Although Renesas Electronics endeavors to improve the quality and reliability of Renesas Electronics products, semiconductor products have specific characteristics, such as the occurrence of failure at a
certain rate and malfunctions under certain use conditions. Unless designated as a high reliability product or a product for harsh environments in a Renesas Electronics data sheet or other Renesas
Electronics document, Renesas Electronics products are not subject to radiation resistance design. You are responsible for implementing safety measures to guard against the possibility of bodily injury, injury
or damage caused by fire, and/or danger to the public in the event of a failure or malfunction of Renesas Electronics products, such as safety design for hardware and software, including but not limited to
redundancy, fire control and malfunction prevention, appropriate treatment for aging degradation or any other appropriate measures. Because the evaluation of microcomputer software alone is very difficult
and impractical, you are responsible for evaluating the safety of the final products or systems manufactured by you.
8.
Please contact a Renesas Electronics sales office for details as to environmental matters such as the environmental compatibility of each Renesas Electronics product. You are responsible for carefully and
sufficiently investigating applicable laws and regulations that regulate the inclusion or use of controlled substances, including without limitation, the EU RoHS Directive, and using Renesas Electronics
products in compliance with all these applicable laws and regulations. Renesas Electronics disclaims any and all liability for damages or losses occurring as a result of your noncompliance with applicable
laws and regulations.
9.
Renesas Electronics products and technologies shall not be used for or incorporated into any products or systems whose manufacture, use, or sale is prohibited under any applicable domestic or foreign laws
or regulations. You shall comply with any applicable export control laws and regulations promulgated and administered by the governments of any countries asserting jurisdiction over the parties or
transactions.
10. It is the responsibility of the buyer or distributor of Renesas Electronics products, or any other party who distributes, disposes of, or otherwise sells or transfers the product to a third party, to notify such third
party in advance of the contents and conditions set forth in this document.
11. This document shall not be reprinted, reproduced or duplicated in any form, in whole or in part, without prior written consent of Renesas Electronics.
12. Please contact a Renesas Electronics sales office if you have any questions regarding the information contained in this document or Renesas Electronics products.
(Note 1)
“Renesas Electronics” as used in this document means Renesas Electronics Corporation and also includes its directly or indirectly controlled subsidiaries.
(Note 2)
“Renesas Electronics product(s)” means any product developed or manufactured by or for Renesas Electronics.
(Rev.4.0-1 November 2017)
http://www.renesas.com
SALES OFFICES
Refer to "http://www.renesas.com/" for the latest and detailed information.
Renesas Electronics America Inc.
1001 Murphy Ranch Road, Milpitas, CA 95035, U.S.A.
Tel: +1-408-432-8888, Fax: +1-408-434-5351
Renesas Electronics Canada Limited
9251 Yonge Street, Suite 8309 Richmond Hill, Ontario Canada L4C 9T3
Tel: +1-905-237-2004
Renesas Electronics Europe Limited
Dukes Meadow, Millboard Road, Bourne End, Buckinghamshire, SL8 5FH, U.K
Tel: +44-1628-651-700, Fax: +44-1628-651-804
Renesas Electronics Europe GmbH
Arcadiastrasse 10, 40472 Düsseldorf, Germany
Tel: +49-211-6503-0, Fax: +49-211-6503-1327
Renesas Electronics (China) Co., Ltd.
Room 1709 Quantum Plaza, No.27 ZhichunLu, Haidian District, Beijing, 100191 P. R. China
Tel: +86-10-8235-1155, Fax: +86-10-8235-7679
Renesas Electronics (Shanghai) Co., Ltd.
Unit 301, Tower A, Central Towers, 555 Langao Road, Putuo District, Shanghai, 200333 P. R. China
Tel: +86-21-2226-0888, Fax: +86-21-2226-0999
Renesas Electronics Hong Kong Limited
Unit 1601-1611, 16/F., Tower 2, Grand Century Place, 193 Prince Edward Road West, Mongkok, Kowloon, Hong Kong
Tel: +852-2265-6688, Fax: +852 2886-9022
Renesas Electronics Taiwan Co., Ltd.
13F, No. 363, Fu Shing North Road, Taipei 10543, Taiwan
Tel: +886-2-8175-9600, Fax: +886 2-8175-9670
Renesas Electronics Singapore Pte. Ltd.
80 Bendemeer Road, Unit #06-02 Hyflux Innovation Centre, Singapore 339949
Tel: +65-6213-0200, Fax: +65-6213-0300
Renesas Electronics Malaysia Sdn.Bhd.
Unit 1207, Block B, Menara Amcorp, Amcorp Trade Centre, No. 18, Jln Persiaran Barat, 46050 Petaling Jaya, Selangor Darul Ehsan, Malaysia
Tel: +60-3-7955-9390, Fax: +60-3-7955-9510
Renesas Electronics India Pvt. Ltd.
No.777C, 100 Feet Road, HAL 2nd Stage, Indiranagar, Bangalore 560 038, India
Tel: +91-80-67208700, Fax: +91-80-67208777
Renesas Electronics Korea Co., Ltd.
17F, KAMCO Yangjae Tower, 262, Gangnam-daero, Gangnam-gu, Seoul, 06265 Korea
Tel: +82-2-558-3737, Fax: +82-2-558-5338
© 2018 Renesas Electronics Corporation. All rights reserved.
Colophon 7.0
Similar pages