Car2012te series rectifier, Data sheet – GE Industrial Solutions CAR2012TE series User Manual

Page 9

Advertising
background image

GE

Data Sheet

CAR2012TE series rectifier

Input: 85Vac to 264Vac; Output: 12 Vdc @ 2000W; 3.3Vdc or 5 Vdc @ 4A

February 9, 2014

©2013 General Electric Company. All rights reserved.

Page 9

and alarm registers get reset into their alarm state, however,
the SMBAlert# does not assert again.

‘Manufacturer Specific’ commands are used to support
instructions that are not offered by the PMBus™ specification.
All communication over the PMBus interface must support
Packet Error Checking (PEC). The PMBus master must
generate the correct PEC byte for all transactions, and check
the PEC byte returned by the power supply.

Non-volatile memory is used to store configuration settings.
Not all settings programmed into the device are
automatically saved into this non-volatile memory. Only those
specifically identified as capable of being stored can be

saved. (see the Table of Commands for which command
parameters can be saved to non-volatile storage).

Default state:

Power supplies are programmed in the default

state to automatically restart after a shutdown has occurred
for over current and over temperature. The default state can
be reconfigured by changing non-volatile memory

(Store_default_code).

Re-initialization:

The I

2

C code is programmed to re-initialize if

no activity is detected on the bus for 5 seconds. Re-

initialization is designed to guarantee that the I

2

C µController

does not hang up the bus. Although this rate is longer than
the timing requirements specified in the SMBus specification,

it had to be extended in order to ensure that a re-initialization
would not occur under normal transmission rates. During the

few µseconds required to accomplish re-initialization the I

2

C

µController may not recognize a command sent to it. (i.e. a
start condition).

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 successive SMBAlert# s and read back and also to
avoid 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.

Non-supported commands:

Non supported commands are

flagged by setting the appropriate STATUS bit and issuing an
SMBAlert# to the ‘host’ controller. If a non-supported read is

requested the power supply will return 0x00h for data.

Data out-of-range:

The power supply validates data settings

and sets the data out-of-range bit and SMBAlert# if the data

is not within acceptable range.

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 1. 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):

The power supply will not

respond to commands without the trailing PEC because the

integrity of communications is compromised without packet
error correction deployment.

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 performed on 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 receives a
‘clear’ instruction as outlined below. If the alarm state is still
present after the ‘clear_faults’ command has been received,
then the signal will revert back into its LO state again and will
latch until a subsequent ‘clear_faults’ signal is received from
the host controller.

Clock

Stretch

Advertising