MAX8688
Digital Power-Supply Controller/Monitor
with PMBus Interface
28 ______________________________________________________________________________________
IOUT_SCALE (38h)
The IOUT_SCALE command is used to set the ratio of
the voltage at the current-sense pins to the sensed cur-
rent. For devices using a fixed current-sense resistor, it
is the same value as the resistance.
The unit of the IOUT_SCALE factor is m.
The 2 data bytes are in DIRECT format. Valid values are
from 0.5m to 5m.
The default IOUT_SCALE value is 0m.
VOUT_OV_FAULT_LIMIT (40h)
The VOUT_OV_FAULT_LIMIT command sets the value
of the output voltage measured across RS+ and RS-
that causes an output overvoltage fault.
The 2 data bytes are in DIRECT format. Valid values are
the same as VOUT_COMMAND.
The default VOUT_OV_FAULT_LIMIT value is 00h.
In response to the VOUT_OV_FAULT_LIMIT being
exceeded, the MAX8688:
1) Sets the VOUT_OV bit in the STATUS_BYTE.
2) Sets the VOUT_OV_FAULT bit in the
MFR_FAULT_STATUS register.
3) Responds as specified by VOUT_OV_FAULT_
RESPONSE bits in the MFR_FAULT_RESPONSE
register.
4) Notifies the host through FLT assertion.
VOUT_OV_WARN_LIMIT (42h)
The VOUT_OV_WARN_LIMIT command sets the value
of the output voltage measured across RS+ and RS-,
which causes an output-voltage high warning. This
value is typically less than the output overvoltage
threshold in VOUT_OV_FAULT_LIMIT.
The 2 data bytes are in DIRECT format. Valid values are
the same as the VOUT_COMMAND.
The default VOUT_OV_WARN_LIMIT value is 00h.
In response to the VOUT_OV_WARN_LIMIT being
exceeded, the MAX8688:
1) Sets the OTHER bit in the STATUS_BYTE.
2) Sets the VOUT_OV_WARN bit in the
MFR_FAULT_STATUS register.
3) Notifies the host through FLT assertion.
VOUT_UV_WARN_LIMIT (43h)
The VOUT_UV_WARN_LIMIT command sets the value
of the output voltage measured across RS+ and RS-,
which causes an output-voltage low warning. This value
is typically greater than the output undervoltage fault
threshold in VOUT_UV_FAULT_LIMIT.
This warning is masked until the output voltage reaches
the programmed voltage at startup and also during
turn-off when the POL is disabled.
The 2 data bytes are in DIRECT format. Valid values are
the same as VOUT_COMMAND.
The default VOUT_UV_WARN_LIMIT value is 00h.
In response to violation of the VOUT_UV_WARN_LIMIT,
the MAX8688:
1) Sets the OTHER bit in the STATUS_BYTE.
2) Sets the VOUT_UV_WARN bit in the
MFR_FAULT_STATUS register.
3) Notifies the host using FLT assertion.
VOUT_UV_FAULT_LIMIT (44h)
The VOUT_UV_FAULT_LIMIT command sets the value
of the output voltage measured across RS+ and RS-,
which causes an output undervoltage fault.
This fault is masked until the output voltage reaches the
programmed voltage at startup and also during turn-off
when the POL is disabled.
The 2 data bytes are in DIRECT format. Valid values are
the same as VOUT_COMMAND.
The default VOUT_UV_FAULT_LIMIT value is 00h.
In response to violation of the VOUT_UV_FAULT_LIMIT,
the MAX8688:
1) Sets the OTHER bit in the STATUS_BYTE.
2) Sets the VOUT_UV_FAULT bit in the
MFR_FAULT_STATUS register.
3) Responds as specified by VOUT_UV_FAULT_
RESPONSE bits in the MFR_FAULT_RESPONSE
register.
4) Notifies the host using FLT assertion.
IOUT_OC_FAULT_LIMIT (46h)
The IOUT_OC_FAULT_LIMIT command sets the value
of the output current, in amperes, measured across
ISN+ and ISN- that causes the overcurrent detector to
indicate an overcurrent fault condition.
The 2 data bytes are in DIRECT format. Valid values are
from 0 to 50/IOUT_SCALE amperes.
The default IOUT_OC_FAULT_LIMIT value is 00h.
In response to the IOUT_OC_FAULT_LIMIT being
exceeded, the MAX8688:
1) Sets the IOUT_OC bit in the STATUS_BYTE.
2) Sets the IOUT_OC_FAULT bit in the
MFR_FAULT_STATUS register.
MAX8688
Digital Power-Supply Controller/Monitor
with PMBus Interface
______________________________________________________________________________________ 29
3) Responds as specified by IOUT_OC_FAULT_
RESPONSE bits in the MFR_FAULT_RESPONSE
register.
4) Notifies the host using FLT assertion.
IOUT_OC_WARN_LIMIT (4Ah)
The IOUT_OC_WARN_LIMIT command sets the value of
the output current, in amperes, measured across ISN+
and ISN- that causes an output overcurrent warning.
The 2 data bytes are in DIRECT format. Valid values are
the same as the IOUT_OC_FAULT_LIMIT.
The default IOUT_OC_WARN_LIMIT value is 00h.
In response to the IOUT_OC_WARN_LIMIT being
exceeded, the MAX8688:
1) Sets the OTHER bit in the STATUS_BYTE.
2) Sets the IOUT_OC_WARN bit in the
MFR_FAULT_STATUS register.
3) Notifies the host using FLT assertion.
OT_FAULT_LIMIT (4Fh)
The OT_FAULT_LIMIT command sets the temperature,
in degrees Celsius, of the on-chip temperature sensor
at which an overtemperature fault is detected.
The 2 data bytes are in DIRECT format. Valid values are
from -142.5°C to +395.4°C.
The default OT_FAULT_LIMIT value is 00h.
In response to the OT_FAULT_LIMIT being exceeded,
the MAX8688:
Sets the TEMPERATURE bit in the STATUS_BYTE.
Sets the OT_FAULT bit in the MFR_FAULT_STATUS
register.
Responds as specified by OT_FAULT_RESPONSE
bits in the MFR_FAULT_RESPONSE register.
Notifies the host using FLT assertion.
OT_WARN_LIMIT (51h)
The OT_WARN_LIMIT command sets the temperature,
in degrees Celsius, of the on-chip temperature sensor
at which an overtemperature warning is detected.
The 2 data bytes are in DIRECT format. Valid values are
the same as the OT_FAULT_LIMIT.
The default OT_WARN_LIMIT value is 00h.
In response to the OT_WARN_LIMIT being exceeded,
the MAX8688:
Sets the TEMPERATURE bit in the STATUS_BYTE.
Sets the OT_WARN bit in the MFR_FAULT_STATUS
register.
Notifies the host through FLT using assertion.
TON_DELAY (60h)
TON_DELAY sets the time, in milliseconds, from when a
start condition is received (a valid OPERATION com-
mand or through A3/ONOFF when enabled) until the
POL output voltage starts to rise. During TON_DELAY,
the POL is disabled (ENOUT deasserted) until
TON_DELAY expires. Also, the undervoltage fault and
warning are masked off during TON_DELAY.
The 2 data bytes are in DIRECT format. Valid values are
from 0 to 3276.7ms.
The default TON_DELAY value is 0ms.
TON_RISE (61h)
The TON_RISE sets the time, in milliseconds, from
when the POL output voltage starts to rise until the volt-
age has entered the regulation band. During
TON_RISE, the voltage, current, and temperature-relat-
ed faults and warnings are masked off. Meanwhile, the
MAX8688 still responds to the PMBus command. If a
TON_RISE parameter results in the DAC outputting an
out-of-range value (valid range 0 to 4090) immediately
during TON_RISE, the CML flag is set and FLT asserts
to issue a warning.
In feedback mode, the MAX8688 leaves the S1 switch
on the DAC open during soft-start. It waits for the
TON_RISE time to expire before adjusting the DAC out-
put to equal the DACOUT feedback and then closes S1.
The 2 data bytes are in DIRECT format. In REFIN mode,
the TON_RISE parameter is a 16-bit value and the valid
values are from 0.01ms to 32.767ms. In FB mode, the
TON_RISE is a 14-bit value and the valid values are
from 0.01ms to 16.383ms (the upper 2 bits are
ignored).
The default TON_RISE value is 0.01ms. Setting any
value less than this minimum value defaults back to
0.01ms.
TOFF_DELAY (64h)
The TOFF_DELAY sets the time, in milliseconds, from
when a STOP condition is received (a soft-off OPERATION
command or through A3/ONOFF when enabled) until the
POL stops transferring energy to the output.
When commanded to turn off immediately through the
OPERATION command, the TOFF_DELAY value is
ignored. When commanded to turn off through
A3/ONOFF (when enabled), the TOFF_DELAY parame-
ter is used.
The 2 data bytes are in DIRECT format. Valid values are
from 0 to 3276.7ms.
The default TOFF_DELAY value is 0ms.
MAX8688
Digital Power-Supply Controller/Monitor
with PMBus Interface
30 ______________________________________________________________________________________
TOFF_FALL (65h)
The TOFF_FALL command sets the time, in millisec-
onds, from the end of the turn-off delay time until the
output voltage is commanded to zero. Note that this
command can only be used with a device whose out-
put can sink enough current to cause the output volt-
age to decrease at a controlled rate.
When commanded to turn off immediately through the
OPERATION command, the TOFF_FALL value is
ignored. When commanded to turn off through the
OPERATION soft-off command or A3/ONOFF (when
enabled), the TOFF_FALL parameter is used. If a
TOFF_FALL parameter results in the DAC outputting an
out-of-range value (valid range 0 to 4090) immediately
during TOFF_FALL, the CML flag is set and FLT asserts
to issue a warning.
In feedback mode, this value is not used. The
MAX8688 disables ENOUT and opens the DAC switch
immediately after the TOFF_DELAY.
The 2 data bytes are in DIRECT format. Valid values are
from 0.01ms to 32.767ms.
The default TOFF_FALL value is 0.01ms. Setting any
value less than this minimum value defaults back to
0.01ms.
STATUS_BYTE (78h)
The STATUS_BYTE command returns 1 byte of informa-
tion with a summary of the most critical faults. In the
MAX8688, status information is binary. A value of 1 indi-
cates that a fault or warning has occurred and a 0 indi-
cates otherwise. Bits for unsupported features shall be
reported as 0.
The STATUS_BYTE cannot be restored by
RESTORE_DEFAULT_ALL command. The STATUS_BYTE
message content is described in Table 6.
This command is read only.
The default STATUS_BYTE value is 40h (POL is off).
READ_VOUT (8Bh)
The READ_VOUT command returns the actual mea-
sured (not commanded) output voltage across RS+
and RS-. If filter mode is enabled, the filtered value is
returned.
The 2 data bytes are in DIRECT format. Valid values are
the same as VOUT_COMMAND.
The default READ_VOUT value is 00h.
READ_IOUT (8Ch)
The READ_IOUT command returns the measured out-
put current in amperes across ISN+ and ISN-.
The 2 data bytes are in DIRECT format. Valid values are
the same as IOUT_OC_FAULT_LIMIT.
The default READ_IOUT value is 00h.
READ_TEMPERATURE_1 (8Dh)
The MAX8688 supports only one temperature reading,
READ_TEMPERATURE_1. The MAX8688 returns the
actual on-chip measured temperature in degrees
Celsius.
The 2 data bytes are in DIRECT format. Valid values are
the same as OT_FAULT_LIMIT.
The default READ_TEMPERATURE_1 value is 00h.
BIT NUMBER STATUS BIT NAME MEANING
7 BUSY
A fault was declared because the device was busy and unable to respond.
(The MAX8688 does not support the BUSY bit. This bit always returns 0).
6 OFF
This bit is asserted if ENOUT is presently disabling the POL, regardless of the reason,
including simply not being enabled.
5 VOUT_OV An output overvoltage fault has occurred.
4 IOUT_OC An output overcurrent fault has occurred.
3 VIN_UV
An input undervoltage fault has occurred.
(The MAX8688 does not support the VIN_UV bit. This bit always returns 0).
2 TEMPERATURE A temperature fault or warning has occurred.
1 CML A communication, memory, or logic fault has occurred.
0 OTHER
A fault or warning not listed in bits [7:1] has occurred. See the MFR_FAULT_STATUS
(D8h) section for more information.
Table 6. STATUS_BYTE Message Contents

MAX8688ALETG+

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Current & Power Monitors & Regulators Digital Power-Supply Controller/Monitor
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union