beautypg.com

Strap_disable, Config_store_nlss, Nlss_addr – Maxim Integrated MAX15301 PMBus Command Set User Manual

Page 47: Nlss_data

background image

MAX15301 PMBus Command Set User’s Guide

Rev 1

Page 47 of 53

STRAP_DISABLE

Reference:

Maxim Specific

Lockable:

Yes

Command Code:

0xDC

Format:

Bit field

Data Bytes:

2

Units:

N/A

Transfer:

Read/Write Word

Factory Value:

0x0000

Description/Notes: Several commands in the MAX15301 can be set directly by resistor value connected to a device pin,

or are set indirectly according to the value of other pin-configurable commands. Of these “pin-
configurable” commands, the STRAP_DISABLE command keeps track of those that have been directly
altered by a user through the SMBus serial interface.

When one of the commands in the table below is edited, the corresponding bit-flag in
STRAP_DISABLE is set, and this flag prevents the device from automatically setting the value of that
command in the future, preserving the user-set value instead.

Note that the STRAP_DISABLE command can be saved in the USER and DEFAULT nonvolatile stores. In
order to disable pin-configuration of a command, the flag for that command must be 1, and a

STORE_USER_ALL

operation must have been performed, to ensure that the device powers up with

the flag set in the working-memory version of STRAP_DISABLE. (This process is handled automatically
without need for special user interaction in most situations.)

To restore pin-configuration capability for a command, clear the corresponding bit in STRAP_DISABLE
and send the STORE_USER_ALL command.

Bit

Command

Comments

15

INTERLEAVE

Command set indirectly by the SMBus slave address, from
R

ADDR0

and R

ADDR1

resistor values. (Note that this STRAP_DISABLE

bit is not actually used in the INTERLEAVE pin-strapping
decision; any non-zero value of INTERLEAVE cancels the
determination of phase relationship based on the PMBus
address.)

14

COMP_MODEL

The F

LC

data is set automatically by the parametric extraction

process

13

VOUT_MAX

Command set indirectly according to VOUT_COMMAND x 110%

12

IOUT_CAL_GAIN

Command set by R

ADDR1

resistor value

11

FREQUENCY_SWITCH

Command set by R

SYNC

resistor value

10

9

IOUT_OC_FAULT_LIMIT

Command not set automatically; flag is for future sue

8

VOUT_MARGIN_LOW

Command set indirectly according to VOUT_COMMAND x 95%

7

VOUT_MARGIN_HIGH

Command set indirectly according to VOUT_COMMAND x 105%

6

POWER_GOOD_OFF

Command set indirectly according to VOUT_COMMAND x 85%

5

POWER_GOOD_ON

Command set indirectly according to VOUT_COMMAND x 90%

4

VOUT_UV_WARN_LIMIT Undervoltage warning is not implemented

3

VOUT_UV_FAULT_LIMIT

Command set indirectly according to VOUT_COMMAND x 85%

2

VOUT_OV_WARN_LIMIT Overvoltage warning is not implemented

1

VOUT_OV_FAULT_LIMIT

Command set indirectly according to VOUT_COMMAND x 115%

0

VOUT_COMMAND

Command set by R

SET

resistor value