Digital Supervisor Data Sheet: P/N D44TL1A0

Digital Supervisor
D44TL1A0
For use with VI Chip® BCM Bus Converter Module
Features
Product Description
• PMBus™ compatible host interface for enhanced
The D44TL1A0 is a digital power system supervisor which
provides a communication interface between a host processor
and up to four ChiP BCM Bus Converter Modules. The
Supervisor communicates with a system controller via a
PMBus compatible interface. Acting as a communication
bridge, the Supervisor communicates with up to four BCM Bus
Converter Modules over isolated UART interfaces. Through the
D44TL1A0, the host processor can configure, set protection
limits, and monitor each BCM.
monitoring and control of ChiP BCM
Bus Converter Modules
• Interfaces with up to four BCMs through
dedicated UART interfaces via Vicor Digital
Isolators I13TL1A0 enabling secondary
referenced BCM control and telemetry
• OVP, OCP, OTP protection and monitoring
• 10 mm x 10 mm Land Grid Array (LGA) package
Standard Models
Typical Applications
Package Type
Temperature
• High End Computing Systems
Part
Number
• Automated Test Equipment
D44TL1A0
LGA (10 x 10 mm)
T-Grade (-40°C to 125°C)
• 380 VDC Power Distribution
• Industrial Systems
• High Density Power Supplies
• Communications Systems
• Transportation
BCM® Digital Supervisor
Rev 1.2
vicorpower.com
Page 1 of 25
12/2014
800 927.9474
-
VIN
+
SER-IN
EN
SER-OUT
-IN
μC
PRI-COM
BCM EN PRI-OUT-A
SER-IN
PRI-OUT-B
SER-OUT
PRI-IN-C
Digital Isolator
Internal Bias
1.5 kΩ 1.5 kΩ
+IN
ChiP BCM 1
ChiP BCM 2
ChiP BCM 3
ChiP BCM 4
SEC-COM
SEC-OUT-C
SEC-IN-B
SEC-IN-A
TX1’
-OUT
+OUT
EN Ctrl3 EN Ctrl4
EN Ctrl1 EN Ctrl2
TX4
TX3
TX2
TX1
RX4
RX3
RX2
RX1
SEC-COM3 SEC-COM4
SEC-COM1 SEC-COM2
BCM® Digital Supervisor
Rev 1.2
vicorpower.com
Page 2 of 25
12/2014
800 927.9474
NC
NC
R2
SSTOP
NC
NC
NC
VDD
R1
NC
SGND
SCL
TX3
NC
TX4
SDA
D44TL1A0
NC
RX1
SGND
RX2
RX3
VDDB
5V EXT
SCL
NC
RX4
SGND
LOAD
SGND
Q
D
CP
D
Flip-flop
VDD
3 kΩ
74LVC1G74DC
3 kΩ
SCL
SDA
Host
μc
PMBusTM
EN Control
Q
RD
SD
VCC
3.3V, at least 20mA
Ref to Digital Isolator datasheet
for more details
SDA
Isolation Barrier
D44TL1A0
Typical Application
SADDR
TX1
TX2
D44TL1A0
Pin Configuration
Top View
Designator
24 23 22 21 20 19
1
18
2
17
3
16
4
15
5
14
6
13
7
8
9 10 11 12
10 mm x 10 mm Land Grid Array (LGA) package
BCM® Digital Supervisor
Rev 1.2
vicorpower.com
Page 3 of 25
12/2014
800 927.9474
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Signal
Name
RX4
RX3
RX2
RX1
TX4
TX3
TX2
TX1
NC
NC
SADDR
NC
SSTOP
NC
NC
NC
VDD
VDDB
NC
SGND
NC
SDA
NC
SCL
D44TL1A0
Pin Description
PIN Number
Signal Name
PIN Type
Function
1
RX4
INPUT
UART Receiver. Receive data from BCM4
2
RX3
INPUT
UART Receiver. Receive data from BCM3
3
RX2
INPUT
UART Receiver. Receive data from BCM2
4
RX1
INPUT
UART Receiver. Receive data from BCM1
5
TX4
OUTPUT
UART Transmitter. Send data to BCM4
6
TX3
OUTPUT
UART Transmitter. Send data to BCM3
7
TX2
OUTPUT
UART Transmitter. Send data to BCM2
8
TX1
OUTPUT
UART Transmitter. Send data to BCM1
11
SADDR
INPUT
13
SSTOP
INPUT
17
VDD
POWER
I2C address assignment
I2C REPEATED START decoded input
Driven by Q-bar output of external D-Flip-flop
Regulated supply input + 3.3 V nominal, used to power internal sub-circuitry
Regulated supply output, + 3.3 V nominal when Digital Supervisor is
powered by VDDB
18
VDDB
POWER
Unregulated supply input
20
SGND
POWER
Signal ground
22
SDA
INPUT / OUTPUT
I2C Data, PMBusTM Compatible
24
SCL
INPUT
I2C Clock, PMBus Compatible
9
10
12
14
15
NO CONNECT
16
19
21
23
BCM® Digital Supervisor
Rev 1.2
vicorpower.com
Page 4 of 25
12/2014
800 927.9474
D44TL1A0
Absolute Maximum Ratings
The absolute maximum ratings below are stress ratings only. Operation at or beyond these maximum ratings can cause permanent damage to the device.
Parameter
Comments
VDD
Min
Max
Unit
-0.3
4.6
V
0.15
A
IVDD
VDDB
-0.3
17.6
V
RX4, RX3, RX2, RX1
-0.3
4.6
V
TX4, TX3, TX2, TX1
-0.3
VVDD_IN + 0.5
V
SADDR, SSTOP
-0.3
3.6
V
SCL, SDA
-0.3
5.5
V
Signal Characteristics
Specifications apply over the rated supply range (VDD or VDDB), unless otherwise noted; Boldface specifications apply over the temperature range of -40°C
≤ TINTERNAL ≤ 125°C (T-Grade); All other specifications are at TINTERNAL = 25ºC unless otherwise noted.
VDD Pin
• Regulated supply power input to the module, required when VDDB is not used to supply power to the device.
• Regulated output 3.3 V nominal output when supervisor is powered by VDDB.
• Intended to be used as low current supply for ancillary circuits.
SIGNAL TYPE
STATE
Regular
POWER
Operation
INPUT
ATTRIBUTE
MIN
TYP
MAX
UNIT
3.0
3.3
3.6
V
50
mA
VVDD_IN
VDD Current consumption
IVDD_IN
Inrush Current Peak
IVDD_ INR
VVDD_IN Slew Rate = 1 V/µs
2.5
A
Turn on time
tVDD_ON
From VVDD_IN_MIN to PMBus™ active
1.5
ms
Regular
VDD Voltage output
VVDD_OUT
Operation
VDD source Current
Transition
VDD Capacitance (External)
OUTPUT
CONDITIONS / NOTES
VDD Voltage input
Startup
POWER
SYMBOL
3.23
3.30
3.37
V
IVDD_OUT
50
mA
CVDD_EXT
1
µF
MAX
UNIT
16
V
50
mA
VDDB Pin
• Unregulated supply power input, required when VDD is not used as supply.
• This pin is a no connect pin if VDD pin is used to power the device.
SIGNAL TYPE
STATE
Regular
POWER
Operation
INPUT
ATTRIBUTE
SYMBOL
VDDB Voltage
VVDDB
VDDB Current consumption
IVDDB
CONDITIONS / NOTES
MIN
TYP
3.6
Inrush Current Peak
IVDDB_INR
VVDDB Slew Rate = 1 V/µs
3.5
A
Turn on time
tVDDB_ON
From VVDDB_MIN to PMBus active
1.5
ms
Startup
SGND Pin
• Power supply return pin, and reference for all Digital Supervisor signal Input / Output.
BCM® Digital Supervisor
Rev 1.2
vicorpower.com
Page 5 of 25
12/2014
800 927.9474
D44TL1A0
Signal Characteristics (Cont.)
Specifications apply over the rated supply range (VDD or VDDB), unless otherwise noted; Boldface specifications apply over the temperature range of -40°C
≤ TINTERNAL ≤ 125°C (T-Grade); All other specifications are at TINTERNAL = 25ºC unless otherwise noted.
Serial Clock input (SCL) AND Serial Data (SDA) Pins
• High-power SMBus specification and SMBus physical layer compatible. Note that optional SMBALERT# is signal not supported.
• PMBusTM command compatible.
• The Digital Supervisor requires the use of a flip-flop to drive SSTOP. See system diagram section for more details.
SIGNAL TYPE
STATE
ATTRIBUTE
SYMBOL
CONDITIONS / NOTES
MIN
TYP
MAX
UNIT
Electrical Parameters
Input Voltage Threshold
Output Voltage Threshold
Leakage current
VIH
VVDD_IN = 3.3 V
VIL
VVDD_IN = 3.3 V
VOH
VVDD_IN = 3.3 V
VOL
VVDD_IN = 3.3 V
ILEAK-PIN
Signal Sink Current
ILOAD
2.3
1
2.8
Unpowered device
-10
VOL = 0.4 V
CI
Signal Noise Immunity
VNOISE_PP
0.5
V
10
µA
mA
10
one device pin
10 MHz to 100 MHz
300
Idle state = 0 Hz
10
V
V
4
Total capacitive load of
Signal Capacitive Load
V
pF
mV
Timing Parameters
DIGITAL
INPUT/OUTPUT
Regular
Operation
Operating Frequency
FSMB
Free time between
Stop and Start Condition
tBUF
Hold time after Start or
Repeated Start condition
tHD:STA
Repeat Start Condition
Setup time
KHz
1.3
µs
0.6
µs
tSU:STA
0.6
µs
Stop Condition setup time
tSU:STO
0.6
µs
Data Hold time
tHD:DAT
300
ns
Data Setup time
tSU:DAT
100
ns
Clock low time out
tTIMEOUT
25
Clock low period
tLOW
1.3
Clock high period
tHIGH
0.6
Cumulative clock low
extend time
tLOW:SEXT
Clock or Data Fall time
tF
Clock or Data Rise time
tR
tLOW tR
SCL
First clock is generated
after this hold time
Measured from
(VIL_MAX - 0.15) to (VIH_MIN + 0.15)
0.9 • VVDD_IN_MAX to (VIL_MAX - 0.15)
tF
VIH
VIL
tHD,STA
tHD,DAT
tHIGH
tSU,DAT
tSU,STA
tSU,STO
SDA
VIH
VIL
tBUF
P
400
S
S
BCM® Digital Supervisor
Rev 1.2
vicorpower.com
Page 6 of 25
12/2014
800 927.9474
P
35
ms
µs
50
µs
25
ms
20
300
ns
20
300
ns
D44TL1A0
Signal Characteristics (Cont.)
Specifications apply over the rated supply range (VDD or VDDB), unless otherwise noted; Boldface specifications apply over the temperature range of -40°C
≤ TINTERNAL ≤ 125°C (T-Grade); All other specifications are at TINTERNAL = 25ºC unless otherwise noted.
UART TX / RX Pins
• Universal Asynchronous Receiver/Transmitter (UART) pins.
• Provide intra-system communication to a ChiP Bus Converter Module (BCM).
• The Digital Supervisor requires a Digital Isolator I13TL1A0 in order to communicate to a BCM using the UART pins.
SIGNAL TYPE
STATE
GENERAL I/O
ATTRIBUTE
SYMBOL
Baud Rate
CONDITIONS / NOTES
MIN
BRUART
TYP
MAX
750
UNIT
Kbit/s
RX Receive Pin
DIGITAL
INPUT
Regular
Operation
RX Input Voltage
VRX_IH
Threshold
VRX_IL
RX rise time
tRX_RISE
10% to 90%
150
ns
RX fall time
tRX_FALL
10% to 90%
30
ns
RX internal RPULLUP
RRX_PLP
Pull up to VVDD_IN
1.5
kΩ
RX external Capacitance
CRX_EXT
V
0.8
120
V
pF
TX Transmit Pin
VTX_OH
TX Output Voltage
Threshold
O = VVDD_IN
O - 0.4
V
VTX_OL
DIGITAL
OUTPUT
2.0
0.4
V
TX rise time
tTX_RISE
10% to 90%
150
ns
TX fall time
tTX_FALL
10% to 90%
30
ns
TX source current
ITX
TX output impedance
ZTX
-24
24
12.5
mA
Ω
Serial Address (SADDR) Pin
• The Digital Supervisor supports only a fixed and persistent slave address.
• Using a voltage divider from VDD to signal ground.
• The address is sampled during startup and is used until power is reset.
• 16 Addresses are available. Relative to VVDD_NOM, a 206.25 mV range per address.
SIGNAL TYPE
STATE
SYMBOL
CONDITIONS / NOTES
SADDR Input Voltage
VSADDR
See address section;O = VVDD_IN
Operation
SADDR leakage current
ISADDR
Leakage current
Startup
SADDR registration time
tSADDR
From VVDD_IN_MIN
Regular
MULTI-LEVEL
ATTRIBUTE
INPUT
MIN
TYP
0
MAX
UNIT
O
V
1
µA
1
ms
Serial STOP (SSTOP) Pins
• Input from a Flip-flop to drive SSTOP used to decode a REPEATED START signal. See system diagram section for more details.
SIGNAL TYPE
DIGITAL
INPUT
STATE
Regular
Operation
ATTRIBUTE
SYMBOL
CONDITIONS / NOTES
VSSTOP_IH
O = VVDD_IN
VSSTOP_IL
O = VVDD_IN
MIN
TYP
MAX
0.7 • O
UNIT
V
SSTOP Voltage Threshold
BCM® Digital Supervisor
Rev 1.2
vicorpower.com
Page 7 of 25
12/2014
800 927.9474
0.3 • O
V
RX4
RX3
RX2
RX1
Multiplexer
EN_4
EN_3
EN_2
EN_1
VDDB
SGND
RX
SADDR
SSTOP
Linear
Regulator
Controller
VDD
TX
SCL
SDA
VDD
EN_4
EN_3
EN_2
EN_1
Multiplexer
TX4
TX3
TX2
TX1
D44TL1A0
Block Diagram
BCM® Digital Supervisor
Rev 1.2
vicorpower.com
Page 8 of 25
12/2014
800 927.9474
D44TL1A0
General Characteristics
Specifications apply over the rated supply range (VDD or VDDB), unless otherwise noted; Boldface specifications apply over the temperature range of -40°C
≤ TINTERNAL ≤ 125°C (T-Grade); All other specifications are at TINTERNAL = 25ºC unless otherwise noted.
Attribute
Symbol
Conditions / Notes
Min
Typ
Max
Unit
Mechanical
Length
L
9.90 / 0.390
10.00 / 0.394
10.10 / 0.398
mm/[in]
Width
W
9.90 / 0.390
10.00 / 0.394
10.10 / 0.398
mm/[in]
Height
H
1.89 / .075
1.97 / .078
2.05 / .081
mm/[in]
Weight
W
0.5 / 0.017
g/[oz]
Thermal
Operating temperature
TINTERNAL
D44TL1A0 (T-Grade)
-40
125
°C
Storage temperature
TST
D44TL1A0 (T-Grade)
-40
125
°C
Moisture Sensitivity Level
MSL
MSL4, 72 hrs out of bag
Assembly
ESD Withstand
ESDHBM
Human Body Model, "AEC Q100-002 > 2000 V”
ESDCDM
Charge Device Model, "AEC Q100-011 > 750 V”
ESDMM
Machine Model, "AEC Q100-003" > 200 V”
Soldering
Peak Temperature During Reflow
Under MSL 4 conditions above
235
245
260
°C
Peak Time Above 217 ºC
30
60
90
s
Peak Heating Rate During Reflow
0.5
1.5
3.0
°C/s
Peak Cooling Rate Post Reflow
0.5
2.0
6.0
°C/s
Quality / Reliability
MIL-HDBK-217Plus Parts Count - 25°C
Ground Benign, Stationary, Indoors /
MTBF
21.6
Computer
MHrs
Telcordia Issue 2 - Method I Case III;
25°C Ground Benign, Controlled
BCM® Digital Supervisor
Rev 1.2
vicorpower.com
Page 9 of 25
12/2014
800 927.9474
24.4
D44TL1A0
System Functional Description
-OUT
BCM
SER-OUT
-IN BCM
PRI-OUT-B
PRI-IN-C
PRI-COM
SEC-IN-B
TX 1 ’
SEC-OUT-C
RX1
RX4
VDDB
RX3
VDD
RX2
SEC-COM
D44TL1A0
RX1
VDD
5V EXT
SDA
SEC-IN-A
NC
PRI-OUT-A
NC
SER-IN
SCL
BCM EN
SDA
NC
Digital Isolator
SGND
SCL
3 kΩ
VDD
CP
NC
TX4
NC
NC
TX3
SSTOP
3 kΩ
D
Q
SGND
VCC
D
Flip-flop
FDG6318P
R2
10 kΩ
NC
NC
SADDR
NC
TX2
TX1
74LVC1G74DC
10 kΩ
EN Control
3.3V, at least 20mA
when using 4xDISO
Ref to Digital Isolator
datasheet for more details
SD
RD
Q
SDA
SCL
Host
μc
PMBusTM
R1
SGND
The Digital Supervisor provides the host system telemetry access to an array of up to four Bus Converter Modules (BCMs). The
D44TL1A0 Digital Supervisor is a PMBus™ slave and will respond only to host commands listed in subsequent sections.
A Single D-type flip-flop is required to signal a STOP condition to a PMBus message.
The Digital Supervisor is a self-powered device as defined by the SMBus specification. The Digital Supervisor has two power input
pins. VDDB is a wide range input that powers an internal regulator. When power is applied to VDDB, the VDD pin acts as a 3.3 V
auxiliary power source. VDD can also be used as a 3.3 V nominal power input. In this case, VDDB must be left unconnected.
The TX1, TX2, TX3, TX4 pins of the Digital Supervisor require external buffering in order to fully bias the Digital Isolator channel. All
signals are inverted by the Digital Isolator. Please refer to the Digital Isolator datasheet for additional details.
The Digital Isolator allows UART communication interface between the Digital Supervisor and the associated primary referenced BCM
UART pins. Each Digital Isolator provides enough signal channels for one BCM. Each transmission channel is able to draw its bias
power directly from the input signal being transmitted to the output.
The Digital Supervisor regularly polls the UART interface and stores the BCMs telemetry, faults and warnings. This updated data is
then available for access by the host processor via the PMBus interface. BCM reported parameters calibration coefficient and
calibration gain are factory set and are stored in individual BCMs ensuring specified telemetry accuracy is met. Refer to the respective
BCM datasheet for more details.
A startup order of the Digital Supervisor or the BCM array is not required. The Digital Supervisor is constantly probing all UART pins to
discover connected BCMs. Stored telemetry update rate is constant for a given number of BCMs. Worst case telemetry update is 12
ms and worst case update of non-volatile parameter after a write command is 200 ms.
The PMBus output voltage level setting commands and faults do not apply to the BCM. The BCM during normal operation will
provide an output voltage proportional to its transfer ratio referred to as BCM K Factor.
Any available communication enabled BCM may be used with a Digital Supervisor. It is not required for the complete array of four
BCMs to be of equivalent K factor in order to report to a single Digital Supervisor.
BCM® Digital Supervisor
Rev 1.2
vicorpower.com
Page 10 of 25
12/2014
800 927.9474
D44TL1A0
PMBusTM Interface
The BCM EN pin has a higher priority level than the OPERATION
COMMAND (01h). The BCM powertrain will remain off if the BCM EN
pin is disabled.
Refer to “PMBus Power System Management Protocol
SpecificationRevision 1.2, Part I and II” for complete PMBus
specifications details visit http://pmbus.org.
Reported DATA Formats
Device Address
The PMBus address (SADDR Pin) should be set to one of a
predetermined 16 possible addresses shown in the table below using a
voltage divider from VDD to SGND.
The Digital Supervisor accepts only a fixed and persistent address and
does not support SMBus address resolution protocol. At initial
power-up, the Digital Supervisor will sample the address pin voltage,
and will hold this address until device power is removed.
The Digital Supervisor employs a direct data format where all reported
Digital Supervisor measurements are in Volts, Amperes, Degrees
Celsius, or Seconds. The host uses the following PMBus specification to
interpret received values metric prefixes. Note that the Coefficients
command is not supported:
X=
(
1
m
)
• (Y • 10-R - b)
Where:
Slave
Address
HEX
1
1010 000b
2
ID
Recommended
Resistor Divider (Ω)
R1
R2
50h
13700
442
1010 001b
51h
13300
1370
3
1010 010b
52h
5760
1070
4
1010 011b
53h
7320
2050
5
1010 100b
54h
7150
2800
6
1010 101b
55h
5230
2740
7
1010 110b
56h
10700
7320
8
1010 111b
57h
16200
14300
9
1011 000b
58h
14300
16200
10
1011 001b
59h
7320
10700
11
1011 010b
5Ah
2740
5230
12
1011 011b
5Bh
5360
13700
13
1011 100b
5Ch
1690
6040
14
1011 101b
5Dh
1070
5760
15
1011 110b
5Eh
1370
13300
16
1011 111b
5Fh
442
13700
X, is a “real world” value in units (A, V, °C, s)
Y, is a two’s complement integer received from the Digital Supervisor
m, b and R are two’s complement integers defined as follows:
Command
Code
m
R
b
TON_DELAY
60h
1
3
0
READ_VIN
88h
1
1
0
READ_IIN
89h
1
3
0
READ_VOUT
8Bh
1
1
0
READ_IOUT
8Ch
1
2
0
READ_TEMPERATURE_1
8Dh
1
0
0
READ_POUT
96h
1
0
0
MFR_VIN_MIN
A0h
1
0
0
MFR_VIN_MAX
A1h
1
0
0
MFR_VOUT_MIN
A4h
1
0
0
MFR_VOUT_MAX
A5h
1
0
0
MFR_IOUT_MAX
A6h
1
0
0
MFR_POUT_MAX
A7h
1
0
0
READ_K_FACTOR
D1h
65536
0
0
READ_BCM_ROUT
D4h
1
2
0
BCM Enable Control Pin
[1]
The BCM EN Control pin input from host processor can be used to turn
the BCM powertrain on and off. The host will need to energize the
Digital Isolator channels of all used BCMs.
For a synchronous BCM startup, it is possible to connect all four Digital
Isolator pins (SER-IN-A) together. The input pin (SER-IN-A) to the
Digital Isolator requires at a minimum 2.5 V and N times 5 mA per N
number of channels driven for proper biasing. The output of each
Digital Isolator pin (SER-OUT-A) can then drive the respective BCM EN
pin. Refer to the Digital Isolator datasheet for more details.
[2]
Default READ Output Voltage returned when BCM unit is disabled = -300 V.
Default READ Temperature returned when BCM unit is disabled = -273°C.
No special formatting is required when lowering the supervisory limits
and warnings.
BCM® Digital Supervisor
Rev 1.2
vicorpower.com
Page 11 of 25
12/2014
800 927.9474
D44TL1A0
Supported Command List
Command
Function
Default Data Content
Data Bytes
Access Digital Supervisor stored information for all
connected devices
00h
1
PAGE
00h
OPERATION
01h
Turn BCMs on or off
80h
1
ON_OFF_CONFIG
02h
Defines startup when power is applied as well
as immediate on/off control over the BCMs
1Dh
1
CLEAR_FAULTS
03h
Clear all BCM and all Digital Supervisor faults
N/A
None
19h
Digital Supervisor PMBusTM key capabilities set
by factory
20h
1
CAPABILITY
OT_FAULT_LIMIT
4Fh[1]
BCM over temperature protection
64h
2
OT_WARN_LIMIT
51h[1]
BCM over temperature warning
64h
2
VIN_OV_FAULT_LIMIT
55h[1]
BCM VIN overvoltage warning
64h
2
VIN_OV_WARN_LIMIT
57h[1]
BCM VIN overvoltage protection
64h
2
IIN_OC_FAULT_LIMIT
5Bh[1]
BCM IOUT overcurrent protection
64h
2
IIN_OC_WARN_LIMIT
5Dh[1]
BCM IOUT overcurrent warning
64h
2
TON_DELAY
60h[1]
Startup delay additional to any BCM fixed delays
00h
2
STATUS_BYTE
78h
Summary of BCM faults
00h
1
STATUS_WORD
79h
Summary of BCM fault conditions
00h
2
STATUS_IOUT
7Bh
BCM overcurrent fault status
00h
1
STATUS_INPUT
7Ch
BCM overvoltage and under voltage fault status
00h
1
STATUS_TEMPERATURE
7Dh
BCM over temperature and under temperature
fault status
00h
1
STATUS_CML
7Eh
Digital Supervisor PMBus Communication fault
00h
1
STATUS_MFR_SPECIFIC
80h
Other BCM status indicator
00h
1
READ_VIN
88h
BCM input voltage
FFFFh
2
READ_IIN
89h
BCM input current
FFFFh
2
2
READ_VOUT
8Bh
BCM output voltage
FFFFh
READ_IOUT
8Ch
BCM output current
FFFFh
2
READ_TEMPERATURE_1
8Dh
BCM temperature
FFFFh
2
READ_POUT
96h
BCM output power
FFFFh
2
PMBUS_REVISION
98h
Digital Supervisor PMBus compatible revision
22h
1
MFR_ID
99h
Digital Supervisor ID
"VI"
2
MFR_MODEL
9Ah
Digital Supervisor or BCM model
Part Number
18
FW and HW revision
18
MFR_REVISION
9Bh
Digital Supervisor or BCM revision
MFR_LOCATION
9Ch
Digital Supervisor or BCM factory location
MFR_DATE
9Dh
Digital Supervisor or BCM manufacturing date
MFR_SERIAL
9Eh
MFR_VIN_MIN
MFR_VIN_MAX
“AP”
2
"YYWW"
4
Digital Supervisor or BCM serial number
Serial Number
16
A0h
BCM Minimum rated VIN
Varies per BCM
2
A1h
BCM Maximum rated VIN
Varies per BCM
2
MFR_VOUT_MIN
A4h
BCM Minimum rated VOUT
Varies per BCM
2
MFR_VOUT_MAX
A5h
BCM Maximum rated VOUT
Varies per BCM
2
MFR_IOUT_MAX
A6h
BCM Maximum rated IOUT
Varies per BCM
2
MFR_POUT_MAX
A7h
BCM Maximum rated POUT
Varies per BCM
2
02h
1
BCM_EN_POLARITY
[1]
Code
D0h[1]
Set BCM EN pin polarity
READ_K_FACTOR
D1h
BCM K factor
Varies per BCM
2
READ_BCM_ROUT
D4h
BCM Rout
Varies per BCM
2
646464646464h
6
00h
2
SET_ALL_THRESHOLDS
D5h[1]
Set BCM supervisory warning and protection thresholds
DISABLE_FAULT
D7h[1]
Disable BCM overvoltage, overcurrent or
under voltage supervisory faults
The BCM must be in a disabled state during a write message.
BCM® Digital Supervisor
Rev 1.2
vicorpower.com
Page 12 of 25
12/2014
800 927.9474
D44TL1A0
Command Structure Overview
Write Byte protocol:
The Host always initiates PMBusTM communication with a START bit. All messages are terminated by the Host with a STOP bit. In a write message,
the master sends the slave device address followed by a write bit. Once the slave acknowledges, the master proceeds with the command code and
then similarly the data byte.
1
7
1
1
S
Slave Address
Wr
A
x=0
x=0
8
Command Code
1
8
1
1
A
Data Byte
A
P
x=0
x=0
S
Start Condition
Sr
Repeated start Condition
Rd
Read
Wr
Write
X
Indicated that field is required to have the value of x
A
Acknowledge (bit may be 0 for an ACK or 1 for a NACK)
P
Stop Condition
From Master to Slave
From Slave to Master
…
Continued next line
Figure 1 — PAGE COMMAND (00h), WRITE BYTE PROTOCOL
Read Byte protocol:
A Read message begins by first sending a Write Command, followed by a REPEATED START Bit and a slave Address. After receiving the READ bit, the
Digital Supervisor begins transmission of the Data responding to the Command. Once the Host receives the requested Data, it terminates the
message with a NACK preceding a stop condition signifying the end of a read transfer.
1
7
1
1
S
Slave Address
Wr
A
x=0
x=0
8
Command Code
1
1
7
A Sr Slave Address
x=0
1
1
Rd
A
x=1
x=0
8
Data Byte
Figure 2 — ON_OFF_CONFIG COMMAND (02h), READ BYTE PROTOCOL
BCM® Digital Supervisor
Rev 1.2
vicorpower.com
Page 13 of 25
12/2014
800 927.9474
1
1
A
P
x=1
D44TL1A0
Write Word protocol:
When transmitting a word, the lowest order byte leads the highest order byte. Furthermore, when transmitting a Byte, the least significant bit (LSB)
is sent last. Refer to System Management Bus (SMBus) specification version 2.0 for more details.
Note: Extended command and Packet Error Checking Protocols are not supported.
1
7
1
1
S
Slave Address
Wr
A
x=0
x=0
8
1
8
A
Command Code
1
Data Byte Low
x=0
8
A
Data Byte High
x=0
1
1
A
P
x=0
Figure 3 — TON_DELAY COMMAND (60h)_WRITE WORD PROTOCOL
Read Word protocol:
1
7
1
1
S
Slave Address
Wr
A
x=0
x=0
8
1
Command Code
1
7
A Sr Slave Address
x=0
1
1
Rd
A
x=1
x=0
8
1
Data Byte Low
A
x=0
Figure 4 — MFR_VIN_MIN COMMAND (A0h)_READ WORD PROTOCOL
Write Block protocol:
1
7
1
1
S
Slave Address
Wr
A
x=0
x=0
8
Data Byte 2
1
A
x=0
...
...
...
8
1
8
Byte Count = N
A
Command Code
x=0
8
Data Byte N
1
A
8
Data Byte 1
x=0
1
1
A
P
1
A
x=0
x=0
Figure 5 — SET_ALL_THRESHOLDS COMMAND (D5h)_WRITE BLOCK PROTOCOL
BCM® Digital Supervisor
Rev 1.2
vicorpower.com
Page 14 of 25
12/2014
800 927.9474
...
8
Data Byte High
1
1
A
P
x=1
D44TL1A0
Read Block protocol:
1
7
1
1
S
Slave Address
Wr
A
x=0
x=0
1
8
Data Byte 1
8
1
7
x=0
8
A
1
1
Data Byte 2
A
x=0
x=0
1
1
Rd
A
x=1
x=0
A Sr Slave Address
Command Code
...
...
...
8
Data Byte N
1
1
A
P
8
1
Data Byte = N
A
x=0
x=1
Figure 6 — SET_ALL_THRESHOLDS COMMAND (D5h)_READ BLOCK PROTOCOL
Write Group Command protocol:
Note that only one command per device is allowed in a group command.
1
7
1
1
S
Slave Address
Wr
A
Command Code
A
First Device
x=0
x=0
First Command
x=0
1
7
Sr Slave Address
Second Device
1
7
Sr Slave Address
Nth Device
8
8
1
1
1
Wr
A
Command Code
A
x=0
x=0
Second Command
x=0
8
8
Data Byte Low
1
1
1
Wr
A
Command Code
A
x=0
x=0
Nth Command
x=0
8
Data Byte Low
1
8
Data Byte Low
1
8
1
A
Data Byte High
A
x=0
One or more Data Bytes
x=0
1
8
1
A
Data Byte High
A
x=0
One or more Data Bytes
x=0
1
8
...
...
1
A
Data Byte High
A
x=0
One or more Data Bytes
x=0
Figure 7 — DISABLE_FAULT COMMAND (D7h)_WRITE
BCM® Digital Supervisor
Rev 1.2
vicorpower.com
Page 15 of 25
12/2014
800 927.9474
P
...
D44TL1A0
[1]
Supported Commands Transaction type
Returns logical OR of all BCMs OPERATION states
Returns sum of all BCMs recently measured value
[3] Returns highest BCM measured value
[4] Returns highest rated BCM value
[5] Returns lowest rated BCM value
[6] Returns sum of all rated connected BCMs value
[2]
A direct communication to the Digital Supervisor and a simulated
communication to non-PMBus™ devices is enabled by a page
command. Supported command access privileges with a pre-selected
PAGE are defined in the following table. Deviation from this table
generates a communication error in STATUS_CML register.
Page Command (00h)
Command
Code
PAGE Data Byte Access Type
00h
01h – 04h
FFh
PAGE
00h
R/W
R/W
R/W
OPERATION
01h
R[1]
R/W
W
ON_OFF_CONFIG
02h
CLEAR_FAULTS
03h
W
CAPABILITY
19h
R
OT_FAULT_LIMIT
R
The page command data byte of 00h prior to a command call will
address the Digital Supervisor specific data and a page data byte of FFh
would broadcast to all of the connected BCMs. The value of the Data
Byte corresponds to the pin name trailing number with the exception
of 00h and FFh.
W
W
4Fh
R/W
W
00h
Digital Supervisor
OT_WARN_LIMIT
51h
R/W
W
01h
BCM at TX1 and RX1
VIN_OV_FAULT_LIMIT
55h
R/W
W
02h
BCM at TX2 and RX2
VIN_OV_WARN_LIMIT
57h
R/W
W
03h
BCM at TX3 and RX3
IIN_OC_FAULT_LIMIT
5Bh
R/W
W
04h
BCM at TX4 and RX4
IIN_OC_WARN_LIMIT
5Dh
R/W
W
FFh
All UART Connected BCMs
TON_DELAY
60h
R/W
W
STATUS_BYTE
78h
R/W[1]
R
STATUS_WORD
79h
R[1]
R
STATUS_IOUT
7Bh
R[1]
R/W
W
STATUS_INPUT
7Ch
R[1]
R/W
W
STATUS_TEMPERATURE
7Dh
R[1]
R/W
W
STATUS_CML
7Eh
R/W
STATUS_MFR_SPECIFIC
80h
R[1]
R/W
W
READ_VIN
88h
Data Byte
OPERATION Command (01h)
READ_IIN
89h
READ_VOUT
8Bh
READ_IOUT
8Ch
R[2]
R
READ_TEMPERATURE_1
8Dh
R[3]
R
READ_POUT
96h
R[2]
R
PMBUS_REVISION
98h
R
MFR_ID
99h
R
MFR_MODEL
9Ah
R
R
MFR_REVISION
9Bh
R
R
MFR_LOCATION
9Ch
R
R
MFR_DATE
9Dh
R
R
The Operation command and the BCM EN can both be used to turn on
and off the connected BCM. Note that the host OPERATION command
will not enable the BCM if the BCM EN pin is disabled in hardware with
respect to the pre-set pin polarity. Only with the EN pin active, will the
OPERATION command provide ON/OFF control.
If synchronous startup is required in the system, it is recommended to
use the BCM EN pin in order to achieve simultaneous array startup.
R
R[2]
Description
R
R
Unit is On when asserted (default)
Reserved
MFR_SERIAL
9Eh
R
R
MFR_VIN_MIN
A0h
R[4]
R
MFR_VIN_MAX
A1h
R[5]
R
MFR_VOUT_MIN
A4h
R[4]
R
MFR_VOUT_MAX
A5h
R[5]
R
MFR_IOUT_MAX
A6h
R[6]
R
MFR_POUT_MAX
A7h
R[5]
BCM_EN_POLARITY
D0h
R/W
READ_K_FACTOR
D1h
R
READ_BCM_ROUT
D4h
R
SET_ALL_THRESHOLDS
D5h
R/W
W
DISABLE_FAULT
D7h
R/W
W
7
6
5
4
3
2
1
0
1
0
0
0
0
0
0
0
b
This command accepts only two data values: 00h and 80h. If any other
value is sent the command will be rejected and a CML Data error will
result.
R
W
BCM® Digital Supervisor
Rev 1.2
vicorpower.com
Page 16 of 25
12/2014
800 927.9474
D44TL1A0
ON_OFF_CONFIG Command (02h)
OT_FAULT_LIMIT Command (4Fh),
OT_WARN_ LIMIT Command (51h),
VIN_OV_FAULT_ LIMIT Command (55h),
VIN_OV_WARN_ LIMIT Command (57h),
IIN_OC_FAULT_ LIMIT Command (5Bh),
IIN_OC_WARN_ LIMIT Command (5Dh)
Reserved for Future Use
Unit does not power up until commanded by the
CONTROL pin and operation command
Unit requires that that the on/off portion of the
OPERATION command is instructing the unit to run[1]
Unit requires the CONTROL pin to be asserted
to start the unit[2]
Not supported: Polarity of the CONTROL pin
[3]
Turn off the output and stop transferring
energy to the output as fast as possible[4]
7
6
5
4
3
2
1
0
0
0
0
1
1
1
0
1
b
[1]
The BCM Enable pin is ALWAYS to be asserted for powerup. The
BCM_EN_POLARITY command (D0h) bit[(1) defines the logic level
required for the control pin (i.e BCM Enable pin) to be asserted.
[2] With respect to the BCM EN Control Pin if used in system
[3] See MFR_SPECIFIC_00 / BCM_EN_POLARITY to change the Polarity of the
BCM Enable Pin
[4] The BCM powertrain once disabled cannot sink current
CLEAR_FAULTS Command (03h)
This command clears all status bits that have been previously set.
Persistent or active faults are re-asserted again once cleared. All faults
are latched once asserted in the Digital Supervisor. Registered faults
will not be cleared when shutting down the BCM powertrain by
recycling the BCM input voltage, or toggling the BCM EN pin, or
sending the OPERATION command.
CAPABILITY Command (19h)
The values of these registers are set in non-volatile memory and can
only be written when the BCMs are disabled.
The values of the above mentioned fault and warning are set by default
to a 100% of the respective BCM model supervisory limits. However
these limits can be set to a lower value. For example: In order for a limit
percentage to be set to 80% one would send a write command with a
(50h) Data Word.
Any values outside the range of (00h – 64h) sent by a host will be
rejected, will not override the currently stored value and will set the
Unsupported Data bit in STATUS_CML.
The SET_ALL_THRESHOLDS COMMAND (D5h) combines in one block
over temperature fault and warning limits, VIN overvoltage fault and
warning limits as well as IOUT overcurrent fault and warning limits. A
delay prior to a read command of up to 200 ms following a write of new
value is required.
The VIN_UV_WARN_LIMIT (58h) and VIN_UV_FAULT_LIMIT (59h) are
set by the factory and cannot be changed by the host. However, a host
can disable the under voltage setting using the DISABLE_FAULT
COMMAND (D7h).
All FAULT_RESPONSE commands are unsupported. The BCM
powertrain supervisory limits and powertrain protection will behave as
described in the BCM datasheet. In general, once a fault is detected, the
BCM powertrain will shut down and attempt to auto-restart after a
predetermined delay.
TON_DELAY Command (60h)
The value of this register word is set in non-volatile memory and can
only be written when the BCMs are disabled.
Packet Error Checking is not supported
Maximum supported bus speed is 400 KHz
The Device does not have SMBALERT# pin and does
not support the SMBus Alert Response protocol
Reserved
7
6
5
4
3
2
1
0
0
0
1
0
0
0
0
0
The maximum possible delay is 100ms. Default value is set to (00h).
Follow this equation below to interpret the reported value.
TON_DELAYACTUAL = tREPORTED • 10 -3(s)
Staggering startup in an array is possible with TON_DELAY Command.
This delay will be in addition to any startup delay inherent in the BCM
module. For example: startup delay from application of VIN is typically
20 ms whereas startup with EN pin is typically 250 us. When
TON_DELAY is greater than zero, the set delay will be added to both.
b
The Digital Supervisor returns a default value of 20h. This value
indicates that the PMBusTM frequency supported is up to 400 KHz and
that both Packet Error Checking (PEC) and SMBALERT# are
not supported.
BCM® Digital Supervisor
Rev 1.2
vicorpower.com
Page 17 of 25
12/2014
800 927.9474
D44TL1A0
STATUS_BYTE (78h) and STATUS_WORD (79h)
STATUS_WORD
High Byte
Low Byte
STATUS_BYTE
UNIT IS BUSY
Not Supported: UNKNOWN FAULT OR WARNING
UNIT IS OFF
Not Supported: OTHER
Not Supported: VOUT_OV_FAULT
Not Supported: FAN FAULT OR WARNING
IOUT_OC_FAULT
POWER_GOOD Negated*
VIN_UV_FAULT
STATUS_MFR_SPECIFIC
TEMPERATURE FAULT OR WARNING
INPUT FAULT OR WARNING
PMBusTM COMMUNCATION EVENT
IOUT/POUT FAULT OR WARNING
Not Supported: VOUT FAULT OR WARNING
NONE OF THE ABOVE
7
6
5
4
3
2
1
0
7
0
1
1
1
1
0
0
0
1
6
1
5
0
4
1
3
2
1
1
1
0
1
0
b
* equal to POWER_GOOD#
All fault or warning flags, if set, will remain asserted until cleared by
the host or once the Digital Supervisor power is removed. This includes
under voltage fault, overvoltage fault, overvoltage warning, overcurrent
warning, over temperature fault, over temperature warning, under
temperature fault, reverse operation, communication faults and analog
controller shutdown fault.
Asserted status bits in all status registers, with the exception of
STATUS_WORD and STATUS_BYTE, can be individually cleared. This is
done by sending a data byte with one in the bit position corresponding
to the intended warning or fault to be cleared. Refer to the PMBus™
Power System Management Protocol Specification – Part II – Revision
1.2 for details.
The POWER_GOOD# bit reflects the state of the device and does not
reflect the state of the POWER_GOOD# signal limits. The
POWER_GOOD_ON COMMAND (5Eh) and POWER_GOOD_OFF
COMMAND (5Fh) are not supported. The POWER_GOOD# bit is set
anytime the BCM is not in the enabled state, to indicate that the
powertrain is inactive and not switching. The POWER_GOOD# bit is
cleared when the BCM completes the enabling state, 5 ms after the
powertrain is activated allowing for soft-start to elapse.
POWER_GOOD# and OFF bits cannot be cleared as they always reflect
the current state of the device.
If the Digital Supervisor is still powered, it will retain the last status it
received from the BCM and this information will be available to the
user via a PMBus Status request. This is in agreement with the PMBus
standard which requires that status bits remain set until specifically
cleared. Note that in this case where the BCM VIN is lost, the status will
always indicate an under voltage fault, in addition to any other fault
that occurred.
NONE OF THE ABOVE bit will be asserted if either the
STATUS_MFR_SPECIFIC (80h) or the High Byte of the STATUS WORD is
set.
STATUS_IOUT (7Bh)
IOUT_OC_FAULT
Not Supported: IOUT_OC_LV_FAULT
IOUT_OC_WARNING
Not Supported: IOUT_UC_FAULT
Not Supported: Current Share Fault
Not Supported: In Power Limiting Mode
Not Supported: POUT_OP_FAULT
When Page (00h) is used the POWER_GOOD# bit reflects the OR-ing of
all active BCMs’ POWER_GOOD# bits. When Page (01h – 04h) is used
POWER_GOOD# is clear only when the BCM is active.
When Page (00h) is used UNIT IS OFF is SET when all BCMs are not
active. When Page (01h – 04h) is used UNIT IS OFF is clear only when
the BCM is active.
The Busy bit can be cleared using CLEAR_ALL Command (03h) or by
writing either data value (40h, 80h) to PAGE (00h) using the
STATUS_BYTE (78h).
Not Supported: POUT_OP_WARNING
7
6
5
4
3
2
1
0
1
0
0
1
0
0
0
0
b
Unsupported bits are indicated above. A one indicates a fault.
Fault reporting, such as SMBALERT# signal output, and host
notification by temporarily acquiring bus master status is not
supported.
BCM® Digital Supervisor
Rev 1.2
vicorpower.com
Page 18 of 25
12/2014
800 927.9474
D44TL1A0
STATUS_INPUT (7Ch)
The STATUS_CML data byte will be asserted when an unsupported
PMBusTM command or data or other communication fault occured.
STATUS_MFR_SPECIFIC (80h)
VIN_OV_FAULT
VIN_OV_WARNING
Not Supported: VIN_UV_WARNING
Reserved
VIN_UV_FAULT
PAGE Data Byte = (01h - 04h)
Reserved
Not Supported: Unit Off For Insufficient
Input Voltage
Reserved
Reserved
Not Supported: IIN_OC_FAULT
Reserved
Not Supported: IIN_OC_WARNING
BCM UART CML
Not Supported: PIN_OP_WARNING
Analog Controller Shutdown Fault
7
6
5
4
3
2
1
0
1
1
0
1
0
0
0
0
BCM Reverse Operation
b
Unsupported bits are indicated above. A one indicates a fault.
7
6
5
4
3
2
1
0
0
0
0
0
0
1
1
1
b
STATUS_TEMPERATURE (7Dh)
The reverse operation bit, if asserted, indicates that the BCM is
processing current in reverse. Reverse current reported value is
not supported.
OT_FAULT
OT_WARNING
The BCM has analog protections and Digital Supervisory protections.
The analog controller provides an additional layer of protection and has
the fastest response time. The analog controller shutdown fault, when
asserted, indicates that at least one of the powertrain protection faults is
triggered. This fault will also be asserted if a disabled fault event occurs
after asserting any bit using the DISABLE_FAULTS COMMAND.
Not Supported: UT_WARNING
UT_FAULT
Reserved
Reserved
Reserved
The BCM UART is designed to operate with the Digital Supervisor UART.
If the BCM UART CML is asserted, it may indicate a hardware or
connection issue between both devices.
Reserved
7
6
5
4
3
2
1
0
1
1
0
1
0
0
0
0
b
BCM at PAGE (04h) is present
PAGE Data Byte = (00h)
BCM at PAGE (03h) is present
Unsupported bits are indicated above. A one indicates a fault.
BCM at PAGE (02h) is present
BCM at PAGE (01h) is present
STATUS_CML (7Eh)
Reserved
BCM UART CML
Invalid Or Unsupported Command Received
Analog Controller Shutdown Fault
Invalid Or Unsupported Data Received
BCM Reverse Operation
Not Supported: Packet Error Check Failed
Not Supported: Memory Fault Detected
Not Supported: Processor Fault Detected
7
6
5
4
3
2
1
0
1
1
1
1
0
1
1
1
b
Reserved
Other Communication Faults
Not Supported: Other Memory Or Logic
Fault
7
6
5
4
3
2
1
0
1
1
0
0
0
0
1
0
b
Unsupported bits are indicated above. A one indicates a fault.
When PAGE COMMAND (00h) data byte is equal to (00h), the the BCM
Reverse operation, Analog Controller Shutdown Fault, and BCM UART
CML bit will return OR-ing result of active BCMs. The BCM UART CML
will also be asserted if any of the active BCMs stops responding. The
BCM must communicate at least once to the Digital Supervisor in order
to trigger this FAULT. The BCM UART CML can be cleared from the
culprit BCM once the Digital Supervisor is able to communicate with it
once again or can be cleared using PAGE (00h) CLEAR_FAULTS (03h)
Command.
BCM® Digital Supervisor
Rev 1.2
vicorpower.com
Page 19 of 25
12/2014
800 927.9474
D44TL1A0
READ_VIN Command (88h)
READ_POUT Command (96h)
If PAGE data byte is equal to (01h - 04h) command will return a
reported individual BCM’s input voltage in the following format:
If PAGE data byte is equal to (01h - 04h) command will return a
reported individual BCM's output power in the following format:
VVIN_ACTUAL = VVIN_REPORTED • 10 -1(V)
POUTACTUAL = POUTREPORTED (W)
If PAGE data byte is equal to (00h) command will return the sum of
active BCMs’ ouput power.
READ_IIN Command (89h)
If PAGE data byte is equal to (01h - 04h) command will return a
reported individual BCM's input current in the following format:
IIIN_ACTUAL = IIIN_REPORTED • 10 -3(A)
If PAGE data byte is equal (00h) command will return the sum of active
BCMs’ input current.
MFR_VIN_MIN Command (A0h),
MFR_VIN_MAX Command (A1h),
MFR_VOUT_MIN Command (A4h),
MFR_VOUT_MAX Command (A5h),
MFR_IOUT_MAX Command (A6h),
MFR_POUT_MAX Command (A7h)
These values are set by the factory and indicate the device input output
voltage and output current range and output power capacity.
READ_VOUT Command (8Bh)
If PAGE data byte is equal to (01h - 04h) command will return a
reported individual BCM's output voltage in the following format:
VVOUT_ACTUAL = VVOUT_REPORTED • 10 -1(V)
The Digital Supervisor will report rated BCM input voltage minimum
and maximum in Volts, output voltage minimum and maximum in
Volts, output current maximum in Amperes and output power
maximum in Watts.
If PAGE data byte is equal to (00h) then:
n MFR_VIN_MIN COMMAND (A0h) will return the highest
MFR_VIN_MIN of all active BCMs
READ_IOUT Command (8Ch)
n MFR_VIN_MAX COMMAND (A1h) will return the lowest
If PAGE data byte is equal to (01h - 04h) command will return a
reported individual BCM's output current in the following format:
n MFR_VOUT_MIN COMMAND (A4h) will return the highest
MFR_VIN_MAX of all active BCMs
MFR_VOUT_MIN of all active BCMs
n MFR_VOUT_MAX COMMAND (A5h) will return the lowest
IIOUT_ACTUAL = IIOUT_REPORTED • 10 -2(A)
MFR_VOUT_MAX of all active BCMs
n MFR_IOUT_MAX COMMAND (A6h) will return the SUM of
If PAGE data byte is equal (00h) command will return the sum of active
BCMs’ output current.
MFR_IOUT_MAX of all active BCMs
n MFR_POUT_MAX COMMAND (A7h) will return the SUM of
MFR_POUT_MAX of all active BCMs
READ_TEMPERATURE_1 Command (8Dh)
If PAGE data byte is equal to (01h - 04h) command will return a
reported individual BCM's temperature in the following format:
TACTUAL = ±TREPORTED (°C)
If PAGE data byte is equal (00h) command will return the maximum
temperature of active BCMs.
BCM® Digital Supervisor
Rev 1.2
vicorpower.com
Page 20 of 25
12/2014
800 927.9474
D44TL1A0
BCM_EN_POLARITY Command (D0h)
SET_ALL_THRESHOLDS Command (D5h)
Reserved
SET_ALL_THRESHOLDS_BLOCK (6 Bytes)
Reserved
IOUT_OC_WARN_ LIMIT
Reserved
IOUT_OC_FAULT_ LIMIT
Reserved
VIN_OV_WARN_ LIMIT
Reserved
VIN_OV_FAULT_ LIMIT
Reserved
OT_WARN_LIMIT
BCM EN Pin Polarity
OT_FAULT_LIMIT
Reserved
7
6
5
4
3
2
1
0
0
0
0
0
0
0
1
0
5
4
3
2
1
0
64 64 64 64 64 64
b
h
The value of this register is set in non-volatile memory and can only be
written when the BCMs are disabled.
Values of this register block is set in non-volatile memory and can only
be written when the BCMs are disabled.
When PAGE COMMAND (00h) data byte is equal to (01h – 04h), this
command defines the polarity of the EN pin. If BCM_EN_POLARITY is
set, the BCM will startup once VIN is greater than the under
voltage threshold.
This command provides a convenient way to configure all the limits, or
any combination of limits described previously using one command.
The BCM EN PIN is internally pulled-up to 3.3V. If the
BCM_EN_POLARITY is cleared, an external pull-down is then required.
Applying VIN greater than the under voltage threshold will not suffice
to start the BCM.
Vin Overvoltage, Overcurrent and over-Temperature values are all set
to 100% of the BCM datasheet supervisory limits by default and can
only be set to a lower percentage.
To leave a particular threshold unchanged, set the corresponding
threshold data byte to a value greater than (64h).
DISABLE_FAULT Command (D7h)
READ_K_FACTOR Command (D1h)
If PAGE data byte is equal to (01h - 04h) command will return a
reported individual BCM's K factor in the following format:
DISABLE_FAULT
MSB
K_FACTORACTUAL = K_FACTORREPORTED • 2 -16(V/V)
LSB
Reserved
Reserved
Reserved
Reserved
IOUT_OC_FAULT
Reserved
Reserved
The K factor is defined in a BCM to represent the ratio of the
transformer winding and hence is equal to VOUT / VIN.
Reserved
VIN_OV_FAULT
Reserved
Reserved
Reserved
VIN_UV_FAULT
READ_BCM_ROUT Command (D4h)
Reserved
Reserved
If PAGE data byte is equal to (01h - 04h) command will return a
reported individual BCM's output resistance in the following format:
Reserved
7
6
5
4
3
2
1
0
0
1
0
0
0
0
0
0
7
0
6
0
5
1
4
0
3
1
2
0
1
0
0
0
b
BCM_ROUTACTUAL = BCM_ROUTREPORTED • 10 -5(Ω)
Unsupported bits are indicated above. A one indicates that the
supervisory fault associated with the asserted bit is disabled.
The value of these registers is set in non-volatile memory and can only
be written when the BCMs are disabled.
This command allows the host to disable the supervisory faults and
respective statuses. It does not disable the powertrain analog
protections or warnings with respect to the set limits in the
SET_ALL_THRESHOLDS Command.
The input under-voltage can only be disabled to a pre-set low limit as
shown in the functional reporting range in the BCM data sheet.
BCM® Digital Supervisor
Rev 1.2
vicorpower.com
Page 21 of 25
12/2014
800 927.9474
D44TL1A0
The Digital Supervisor Implementation vs.
PMBusTM Specification Rev 1.2
3. The Digital Supervisor unsupported PMBus command code response
as described in the Fault Management and Reporting:
n Deviations from the PMBus specification:
The Digital Supervisor is an I2C compliant, SMBus™ compatible device
and PMBus command compliant device. This section denotes some
deviation, perceived as differences from the PMBus Part I and Part II
specification Rev 1.2.
a. PMBus section 10.2.5.3, exceptions
• The busy bit of the STATUS_BYTE as implemented can be
cleared (80h). In order to maintain compatibility with the
specification (40h) can also be used.
1. The Digital Supervisor meets all Part I and II PMBus specification
requirements with the following differences to the transport
requirement.
n Manufacturer Implementation of the PMBus Spec
a. PMBus section 10.5, setting the response to a detected fault
condition
Unmet DC parameter Implementation vs SMBus™ spec
Symbol
Parameter
D44TL1A0
SMBus™
Rev 2.0
Min
Max
Min
Max
Units
VIL[a]
Input Low Voltage
-
0.99
-
0.8
V
VIH[a]
Input High Voltage
2.31
-
2.1
VVDD_IN
V
10
22
-
±5
µA
ILEAK_PIN[b]
Input Leakage per Pin
• All powertrain responses are pre-set and cannot be changed.
Refer to the BCM datasheet for details.
b. PMBus section 10.6, reporting faults and warnings to the Host
• SMBALERT# signal and Direct PMBus Device to Host
Communication are not supported. However, the Digital
Supervisor will set the corresponding fault status bits and
will wait for the host to poll.
c. PMBus section 10.7, clearing a shutdown due to a fault
[a]
VVDD_IN = 3.3 V
[b] V
BUS = 5 V
• There is no RESET pin or EN pin in the Digital Supervisor.
Cycling power to the Digital Supervisor will not clear a
BCM Shutdown. The BCM will clear itself once the fault
condition is removed. Refer to the BCM datasheet for details.
2. The Digital Supervisor accepts 38 PMBus command codes.
Implemented commands execute functions as described in the PMBus
specification.
d. PMBus Section 10.8.1, corrupted data transmission faults:
• Packet error checking is not supported.
n Deviations from the PMBus specification:
a. Section 15, fault related commands
• The limits and Warnings unit implemented is percentage (%)
a range from decimal (0-100) of the factory set limits.
Data Transmission Faults Implementation
This section describes data transmission faults as implemented in the Digital Supervisor.
Response to Host
Section
Description
NAK
FFh
STATUS_BYTE
CML
STATUS_CML
Other
Unsupported
Fault
Data
10.8.1
Corrupted data
10.8.2
Sending too few bits
X
X
10.8.3
Reading too few bits
X
X
10.8.4
Host sends or reads too
few bytes
X
X
10.8.5
Host sends too many
bytes
10.8.6
Reading too many bytes
10.8.7
Device busy
Notes
No response; PEC not supported
X
X
X
X
X
X
X
Device will ACK own address
BUSY bit in STATUS_BYTE even if
STATUS_WORD is set
X
BCM® Digital Supervisor
Rev 1.2
vicorpower.com
Page 22 of 25
12/2014
800 927.9474
D44TL1A0
Data Content Faults Implementation
This section describes data content fault as implemented in the Digital Supervisor.
Section
Description
Response
to Host
STATUS_BYTE
NAK
CML
Other
Fault
X
STATUS_CML
Unsupported
Command
Unsupported
Data
10.9.1
Improperly Set Read Bit In
The Address Byte
X
X
10.9.2
Unsupported Command
Code
X
X
10.9.3
Invalid or Unsupported
Data
X
X
10.9.4
Data Out of Range
X
X
10.9.5
Reserved Bits
Notes
X
No response; not a fault
Layout Considerations
Application Note AN:016 details board layout recommendations using
VI Chip® modules to attain the design goals of good power connections,
reducing EMI, and shielding of control signals.
The Digital Supervisor signal should be properly shielded from external
noise sources, including the BCM itself. The preferred method is to
route (RX, TX) signals in internal layers and to envelop both signals
with continuous reference planes referenced to –OUT of the respective
BCM. These digital signals can have fast edges. Standard digital design
practices should be used.
Avoid routing BCM signals ENABLE, SER-IN and SER-OUT directly
underneath the BCM.
BCM® Digital Supervisor
Rev 1.2
vicorpower.com
Page 23 of 25
12/2014
800 927.9474
D44TL1A0
19
20
21
22
23
24
Mechanical Drawing and Recommended Land Pattern
4
15
5
14
6
13
12
16
11
3
10
17
9
2
8
18
7
1
BCM® Digital Supervisor
Rev 1.2
vicorpower.com
Page 24 of 25
12/2014
800 927.9474
D44TL1A0
Vicor’s comprehensive line of power solutions includes high density AC-DC and DC-DC modules and
accessory components, fully configurable AC-DC and DC-DC power supplies, and complete custom
power systems.
Information furnished by Vicor is believed to be accurate and reliable. However, no responsibility is assumed by Vicor for its use. Vicor makes no
representations or warranties with respect to the accuracy or completeness of the contents of this publication. Vicor reserves the right to make
changes to any products, specifications, and product descriptions at any time without notice. Information published by Vicor has been checked and
is believed to be accurate at the time it was printed; however, Vicor assumes no responsibility for inaccuracies. Testing and other quality controls are
used to the extent Vicor deems necessary to support Vicor’s product warranty. Except where mandated by government requirements, testing of all
parameters of each product is not necessarily performed.
Specifications are subject to change without notice.
Vicor’s Standard Terms and Conditions
All sales are subject to Vicor’s Standard Terms and Conditions of Sale, which are available on Vicor’s webpage or upon request.
Product Warranty
In Vicor’s standard terms and conditions of sale, Vicor warrants that its products are free from non-conformity to its Standard Specifications (the
“Express Limited Warranty”). This warranty is extended only to the original Buyer for the period expiring two (2) years after the date of shipment
and is not transferable.
UNLESS OTHERWISE EXPRESSLY STATED IN A WRITTEN SALES AGREEMENT SIGNED BY A DULY AUTHORIZED VICOR SIGNATORY, VICOR DISCLAIMS
ALL REPRESENTATIONS, LIABILITIES, AND WARRANTIES OF ANY KIND (WHETHER ARISING BY IMPLICATION OR BY OPERATION OF LAW) WITH
RESPECT TO THE PRODUCTS, INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR REPRESENTATIONS AS TO MERCHANTABILITY, FITNESS FOR
PARTICULAR PURPOSE, INFRINGEMENT OF ANY PATENT, COPYRIGHT, OR OTHER INTELLECTUAL PROPERTY RIGHT, OR ANY OTHER MATTER.
This warranty does not extend to products subjected to misuse, accident, or improper application, maintenance, or storage. Vicor shall not be liable
for collateral or consequential damage. Vicor disclaims any and all liability arising out of the application or use of any product or circuit and assumes
no liability for applications assistance or buyer product design. Buyers are responsible for their products and applications using Vicor products and
components. Prior to using or distributing any products that include Vicor components, buyers should provide adequate design, testing and
operating safeguards.
Vicor will repair or replace defective products in accordance with its own best judgment. For service under this warranty, the buyer must contact
Vicor to obtain a Return Material Authorization (RMA) number and shipping instructions. Products returned without prior authorization will be
returned to the buyer. The buyer will pay all charges incurred in returning the product to the factory. Vicor will pay all reshipment charges if the
product was defective within the terms of this warranty.
Life Support Policy
VICOR’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS WITHOUT THE EXPRESS
PRIOR WRITTEN APPROVAL OF THE CHIEF EXECUTIVE OFFICER AND GENERAL COUNSEL OF VICOR CORPORATION. As used herein, life support
devices or systems are devices which (a) are intended for surgical implant into the body, or (b) support or sustain life and whose failure to perform
when properly used in accordance with instructions for use provided in the labeling can be reasonably expected to result in a significant injury to the
user. A critical component is any component in a life support device or system whose failure to perform can be reasonably expected to cause the
failure of the life support device or system or to affect its safety or effectiveness. Per Vicor Terms and Conditions of Sale, the user of Vicor products
and components in life support applications assumes all risks of such use and indemnifies Vicor against all liability and damages.
Intellectual Property Notice
Vicor and its subsidiaries own Intellectual Property relating to the products described in this data sheet. No license, whether express, implied, or
arising by estoppel or otherwise, to any intellectual property rights is granted by this document. Interested parties should contact Vicor's Intellectual
Property Department.
Vicor Corporation
25 Frontage Road
Andover, MA, USA 01810
Tel: 800-735-6200
Fax: 978-475-6715
email
Customer Service: [email protected]
Technical Support: [email protected]
BCM® Digital Supervisor
Rev 1.2
vicorpower.com
Page 25 of 25
12/2014
800 927.9474