NCP4201
http://onsemi.com
25
Table 11. PMBus Commands for the NCP4201
Cmd
Code
R/W Default Description
#
Bytes
Comment
0x01 R/W 0x80 Operation 1 00xx xxxx – Immediate Off
01xx xxxx – Soft Off
1000 xxxx – On (slew rate set by softstart) Default
1001 10xx – Margin Low (Act on Fault)
1010 10xx – Margin High (Act on Fault)
0x02 R/W 0x17 ON_OFF_Config 1
Configures how the controller is turned on and off.
Bit Default Comment
7:5 000 Reserved for Future Use
4 1 This bit is read only. Switching starts when
commanded by the Control Pin and the
Operation Command, as set in Bits 3:0.
3 0 0: Unit ignores OPERATION commands over
the PMBus
1: Unit responds to OPERATION command,
powerup may also depend upon Control input,
as described in Bit 2
2 1 0: Unit ignores EN pin
1: Unit responds EN pin, powerup may also
depend upon the Operation Register, as
described for Bit 3
1 1 Control Pin polarity
0 = Active Low
1 = Active High
0 1 This bit is read only.
1: means that when the controller is disabled it
will either immediately turn off or soft off (as set
in the Operation Command)
0x03 W NA Clear_Faults 0 Writing any value to this command code will clear all Status Bits
immediately. The SMBus ALERT
is deasserted on this command. If
the fault is still present the fault bit shall immediately be asserted
again.
0x10 R/W 0x00 Write Protect 1
The Write_Protect command is used to control writing to the PMBus
device. There is also a lock bit in the Manufacture Specific Registers
that once set will disable writes to all commands until the power to the
NCP4201 is cycled.
Data Byte Comment
1000 0000 Disables all writes except to the Write_Protect
Command
0100 0000 Disables all writes except to the Write_Protect
and Operation Commands
0010 0000 Disables all writes except to the Write_Protect,
Operation, ON_OFF_Config and
VOUT_COMMAND Commands
0000 0000 Enables writes to all commands
0001 0000 Disables all writes except to
WRITE_PROTECT, PAGE and all
MFRSPECIFIC Commands
0x19 R 0xB0 Capability 1
This command allows the host to get some information on the PMBus
device.
Bit Default Comment
7 1 PEC (Packet Error Checking is supported)
6:5 01 Max supported bus speed is 400 kHz
4 1 NCP4201 has an SMBus ALERT pin and ARA
is supported
3:0 000 Reserved for future use
0x20 R 0x20 VOUT_MODE 1 The NCP4201 supports VID mode for programming the output
voltage.
0x21 R/W 0x00 VOUT_COMMAND 2 Sets the output voltage using VID.
0x25 R/W 0x0020 VOUT_MARGIN_HIGH 2 Sets the output voltage when operation command is set to Margin
High. Programmed in VID Mode.
NCP4201
http://onsemi.com
26
Cmd
Code
Comment
#
Bytes
DescriptionDefaultR/W
0x26 R/W 0x00B2 VOUT_MARGIN_LOW 2 Sets the output voltage when operation command is set to Margin
Low. Programmed in VID Mode.
0x38 R/W 0x0001 IOUT_CAL_GAIN 2 Sets the ratio of voltage sensed to current output. Scale is Linear and
is expressed in 1/W
0x39 R/W 0x0000 IOUT_CAL_OFFSET 2 This offset is used to null out any offsets in the output current sensing
circuitry. Units are Amps
0x4A R/W 0x0064 IOUT_OC_WARN_LIMIT 2 This sets the high current limit. Once this limit is exceeded
IOUT_OC_WARN_LIMIT bit is set in the Status_IOUT register and an
ALERT is generated. This limit is set in Amps.
0x68 R/W 0x012C POUT_OP_FAULT_LIMIT 2 This sets the output power over power fault limit. Once exceeded Bit
1 of the Status I
OUT
Command gets set and the FAULT output gets
asserted (if not masked).
0x6A R/W 0x012C POUT_OP_WARN
LIMIT
2 This sets the output power over power warn limit. Once exceeded Bit
0 of the Status I
OUT
Command gets set and the ALERT output gets
asserted (if not masked)
0x78 R 0x00 STATUS BYTE 1
Bit Name Description
7 BUSY A fault was declared because the NCP4201
was busy and unable to respond.
6 OFF This bit is set whenever the NCP4201 is not
switching.
5 VOUT_OV This bit gets set whenever the NCP4201 goes
into OVP mode.
4 IOUT_OC This bit gets set whenever the NCP4201
latches off due to an overcurrent event.
3 Res
2 Res
1 CML A Communications, memory or logic fault has
occurred.
0 None of the
Above
A fault has occurred which is not one of the
above.
0x79 R 0x0000 STATUS WORD 2
Byte Bit Name Description
Low 7 Res
Low 6 OFF This bit is set whenever the
NCP4201 is not switching.
Low 5 VOUT_OV This bit gets set whenever the
NCP4201 goes into OVP mode.
Low 4 IOUT_OC This bit gets set whenever the
NCP4201 latches off due to an
overcurrent event.
Low 3 Res
Low 2 Res
Low 1 CML A Communications, memory or
logic fault has occurred.
High 0 None of the
Above
A fault has occurred which is not
one of the above.
High 7 V
OUT
This bit gets set whenever the
measured output voltage goes
outside its power good limits or
an OVP event has taken place,
i.e. any bit in Status V
OUT
is set.
High 6 I
OUT
/P
OUT
This bit gets set whenever the
measured output current or
power exceeds its warning limit
or goes into OCP. i.e. any bit in
Status I
OUT
is set.
High 5 Res
High 4 MFR A manufacturer specific warning
or fault has occurred.
NCP4201
http://onsemi.com
27
Cmd
Code
Comment
#
Bytes
DescriptionDefaultR/W
High 3 POWER_
GOOD
The PowerGood signal is
deasserted. Same as
PowerGood in General Status.
High 2 Res
High 1 OTHER A Status bit in Status Other is
asserted.
High 0 Res
0x7A R 0x00 STATUS VOUT 1
Bit Name Description
7 VOUT_
OVER
VOLTAGE
FAULT
This bit gets set whenever OVP event takes
place.
6 VOUT_
OVER
VOLTAGE
WARNING
This bit gets set whenever the measured output
voltage goes above its powergood limit.
5 VOUT_
UNDER
VOLTAGE
WARNING
This bit gets set whenever the measured output
voltage goes below its powergood limit.
4 VOUT_
UNDER
VOLTAGE
FAULT
Not applicable.
3 Res
2 Res
1 Res
0 Res
0x7B R 0x00 STATUS IOUT 1
Bit Name Description
7 I
OUT
Overcurrent
Fault
This bit gets set if the NCP4201 latches off due
to an OCP Event.
6 Res
5 I
OUT
Overcurrent
Warning
This bit gets set if I
OUT
exceeds its programmed
high warning limit.
4 Res
3 Res
2 Res
1 P
OUT
Over
Power
Warning
This bit gets set if the measured P
OUT
exceeds
the FAULT
Limit.
0 P
OUT
Over
Power
Warning
Fault
This bit gets set if the measured P
OUT
exceeds
the Warn Limit.
0x7E R 0x00 STATUS CML 1
Bit Desc Name
7 Supported Invalid or Unsupported Command Received.
6 Supported Invalid or Unsupported Data Received.
5 Supported PEC Failed.
4 Not
supported
Memory Fault Detected.
3 Not
supported
Processor Fault Detected.
2 Not
supported
1 Supported A communication fault other than the ones listed
has occurred.
0 Not
supported
Other memory or Logic Fault has occurred.

NCP4201MNR2G

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
IC REG CTRLR VR11 4OUT 48QFN
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet