Receiving a clear_faults command, Execution of a read of the status_word register, Pmbustm commands – GE Industrial Solutions CAR1212DC series User Manual

Page 10: Car1212dc series dc-dc converter, Data sheet, Input: -36v, Output: 12v, Or 5 v, Digital feature descriptions, Pmbus

Advertising
background image

GE

Data Sheet

CAR1212DC series DC-DC converter

Input: -36V

D C

to -75V

DC

; Output: 12V

DC

@ 1200W; 3.3V

DC

or 5 V

DC

@ 1A

October 21, 2013

©2013 General Electric Company. All rights reserved.

Page 10

Digital Feature Descriptions

PMBus™ compliance:

The power supply is fully compliant to the

Power Management Bus (PMBus™) rev1.2 requirements.
Manufacturer specific commands located between addresses 0xD0

to 0xEF provide instructions that either do not exist in the general

PMBus specification or make the communication interface simpler

and more efficient.

Master/Slave:

The ‘host controller’ is always the MASTER. Power

supplies are always SLAVES. SLAVES cannot initiate

communications or toggle the Clock. SLAVES also must respond

expeditiously at the command of the MASTER as required by the

clock pulses generated by the MASTER.

Clock stretching:

The ‘slave’ µController inside the power supply

may initiate clock stretching if it is busy and it desires to delay the

initiation of any further communications. During the clock stretch

the ‘slave’ may keep the clock LO until it is ready to receive further

instructions from the host controller. The maximum clock stretch

interval is 25ms.

The host controller needs to recognize this clock stretching, and

refrain from issuing the next clock signal, until the clock line is

released, or it needs to delay the next clock pulse beyond the clock

stretch interval of the power supply.

Note that clock stretching can only be performed after completion

of transmission of the 9

th

ACK bit, the exception being the START

command.

Figure 13. Example waveforms showing clock stretching.

I

²C Bus Lock-Up detection:

The device will abort any transaction

and drop off the bus if it detects the bus being held low for more

than 35ms.

Communications speed:

Both 100kHz and 400kHz clock rates are

supported. The power supplies default to the 100kHz clock rate. The

minimum clock speed specified by SMBus is 10 kHz.

Packet Error Checking (PEC):

Although the power supply will

respond to commands with or without the trailing PEC, it is highly

recommended that PEC be used in all communications. The

integrity of communications is compromised if packet error

correction is not employed. There are many functional features,

including turning OFF the main output, that should require

validation to ensure that the correct command is executed.

PEC is a CRC-8 error-checking byte, based on the polynomial C(x) =

x

8

+ x

2

+ x + 1, in compliance with PMBus™ requirements. The

calculation is based in all message bytes, including the originating

write address and command bytes preceding read instructions. The

PEC is appended to the message by the device that supplied the last

byte.

SMBAlert#

:

The µC driven SMBAlert# signal informs the

‘master/host’ controller that either a STATE or ALARM change has

occurred. Normally this signal is HI. The signal will change to its LO

level if the power supply has changed states and the signal will be

latched LO until the power supply either receives a ‘clear’ instruction

as outlined below or executes a READ STATUS_WORD. If the alarm

state is still present after the STATUS registers were reset, then the

signal will revert back into its LO state again and will latch until a

subsequent reset signal is received from the host controller.

The signal will be triggered for any state change, including the

following conditions;

VIN and under or over voltage

IOUT over current

Over Temperature warning or fault

Fan Failure

Communication error

PEC error

Invalid command

Internal faults

The power supply will clear the SMBusAlert# signal (release the

signal to its HI state) upon the following events:

Receiving a CLEAR_FAULTS command

The main output recycled (turned OFF and then ON) via the
ENABLE signal pin

The main output recycled (turned OFF and then ON) by the
OPERATION command

Execution of a READ of the STATUS_WORD register

Global broadcast:

This is a powerful command because it can

instruct all power supplies to respond simultaneously in one

command. But it does have a serious disadvantage. Only a single

power supply needs to pull down the ninth acknowledge bit. To be

certain that each power supply responded to the global instruction,

a READ instruction should be executed to each power supply to

verify that the command properly executed. The GLOBAL

BROADCAST command should only be executed for write

instructions to slave devices.

Read back delay:

The power supply issues the SMBAlert #

notification as soon as the first state change occurred.

During an

event a number of different states can be transitioned to before the

final event occurs. If a read back is implemented rapidly by the host

a successive SMBAlert# could be triggered by the transitioning state

of the power supply. In order to avoid the triggering of successive

SMBAlert# s and thus reading a transitioning state, it is prudent to

wait more than 2 seconds after the receipt of an SMBAlert# before

executing a read back. This delay will ensure that only the final state

of the power supply is captured.

Successive read backs:

Successive read backs to the power supply

should not be attempted at intervals faster than every one second.

This time interval is sufficient for the internal processors to update

their data base so that successive reads provide fresh data.


PMBus

TM

Commands

Standard instruction:

Up to two bytes of data may follow an

instruction depending on the required data content. Analog data is
always transmitted as LSB followed by MSB. PEC is optional and
includes the address and data fields.

1

8

1

8

1

S Slave address

Wr A Command Code

A

8

1

8

1

8

1 1

Low data byte

A

High data byte

A

PEC A

P

Master to Slave Slave to Master

SMBUS annotations; S – Start , Wr – Write, Sr – re-Start, Rd –

Read, A – Acknowledge, NA – not-acknowledged, P – Stop

Clock

Stretch

Advertising