background image

All rights strictly reserved. Reproduction or issue to third parties in any form is not permitted without written authority from Power-One. 

Title

 

Issued 

2006-05-19 

SKl 

Modified 

-- 

-- 

Mech. Eng. approved 

-- 

--

 

Marketing approved 

 

 

SFP450/600 I

2

C Interface Programming 

Manual 

 

Mfg. approved 

 

--

 

Size 

Scale 

Sheet 

Drawing No. 

Revision 

 

www.power-one.com 

A4

 

 

1/21

 

BBA20005-G 

001

 

 

Supersedes: - 

 

SFP450/600 I

2

C Interface Programming Manual 

 
 

1

 

Scope 

This document describes in detail the I

2

C communication interface of the SFP450/600 series. (SFP450-, 

SFP600, ….) This includes the physical layer and the SW protocol. 
 

2

 

SFP450/600 I

2

C Interface General Characteristic 

SFP450/600 I

2

C interface  

slave 

I

2

C Device Addressing Format 

7bit 

Device Address Range 

AC

Hex

...AF

Hex, 

7F

Hex,

7D

Hex

 

Max. SFP450/600 on one I

2

C Bus 

Maximum I

2

C clock 

100kHz 

Maximum I

2

C clock without holding the SCL line down 

Serial EEPROM:  
Status Port:  

100kHz 
6.5kHz 

Pull-Up Voltage 

3.3…4V 

SDA/SCL internal series resistors 

100

 

Internal Pull-Up 

10k

  

Internal Pull-Up voltage 

3.3V 

Internal capacitance 

140pF 

Internal Pull-Up Address lines 

3.2k

 

Internal Pull-Up Address lines voltage 

3V 

Internal Pull-Up Write Protect 

4.7k 

Recommended external Pull-Up for SDA and SCL 

1.2k

 …2k

 

Data Organization 

-Serial EEPROM (256 x 8bit) 
-Status Port with commands 

Figure 2-1 Characteristic 

 

Содержание SFP450 Series

Страница 1: ...layer and the SW protocol 2 SFP450 600 I2 C Interface General Characteristic SFP450 600 I2 C interface slave I2 C Device Addressing Format 7bit Device Address Range ACHex AFHex 7FHex 7DHex Max SFP450 600 on one I2 C Bus 2 Maximum I2 C clock 100kHz Maximum I2 C clock without holding the SCL line down Serial EEPROM Status Port 100kHz 6 5kHz Pull Up Voltage 3 3 4V SDA SCL internal series resistors 10...

Страница 2: ...ply Slave 5 4 5 Device Address 5 4 6 I2 C Bus Master and clock SCL speed 6 4 7 Maximum and minimum values for Pull Up resisters 6 5 SW Protocol 7 5 1 Static serial EEPROM data 7 5 1 1 How to Read an EEPROM byte 8 5 1 2 How to read an EEPROM data block 9 5 1 3 How to write an EEPROM byte 10 5 1 4 Power One EEPROM Definitions 11 5 1 4 1 Timestamp 11 5 1 4 2 Checksum32 11 5 2 Dynamic Status Port Data...

Страница 3: ...y seated not seated Input Voltage in range out of range All Output Voltage in range out of range Output 1 over current occurred true false Output 1 and 2 under voltage occurred true false Output 1 over voltage occurred true false Fan OK failure Over Temperature true false 4 2 Static data In the EEPROM are following static data stored Power Supply Model Serial Number Power One Revision MFG Year MFG...

Страница 4: ...hows how the SFP450 600 can be connected to the I2 C Bus Figure 4 2 Recommended connecting of the SFP450 600 to the I2 C Bus I2 C Bus Master SFP450 600 SFP450 600 Other I2 C Devices One or two SFP450 600 I2 C Bus EEPROM 3 3V SB PS A0 Pin A5 SFP450 600 I2 C Slave Pin A6 B4 C4 D4 Internal supply SDA SCL Pin B5 Pin C5 Pin A3 B1 B3 C1 C3 D3 Return Address decoder 3 3V Controller I2 C Master To the oth...

Страница 5: ...M and a STATUS microcontroller device and each device on the I2C Bus has to be assigned to a unique address As shown below in Error Reference source not found the address byte is built up from three parts Bit 2 7 These bits are always the same independent of any address line Bit 1 This bit depends how the Address line A0 is connected on the backplane on the address decoder These are logic 1 if ope...

Страница 6: ... into a wait state Data transfer will continue when the SFP450 600 releases the SCL line Please note if the I2 C bus is communicating with a clock frequency slower than 6 5kHz the SCL line will not be held low The SFP450 600 EERPOM is an ATMEL AT24C02 compatible device and is not holding down the SCL line 4 7 Maximum and minimum values for Pull Up resisters For I2 C bus systems the values of the P...

Страница 7: ...The static data are stored in a serial I2 C EEPROM and the dynamic data can be requested over the Status Port with three commands 5 1 Static serial EEPROM data Therefore each EEPROM address has defined data this definition is documented in the file 104718_xxx pdf 104788_xxx pdf Dez Hex Address 0 static data 0 1 static data 1 251 static data FB 252 checksum FC 253 checksum FD 254 checksum FE 255 ch...

Страница 8: ...from Master 2 Master sends Device address with write attribute 3 Acknowledge from Slave device SFP450 600 4 Master sends EEPROM address 5 Acknowledge from Slave device SFP450 600 6 Repeated start from Master Sr S 7 Master sends Device address with read attribute 8 Acknowledge from Slave device SFP450 600 9 Slave sends Data byte 10 Not Acknowledge from Master power management system 11 Stop conditi...

Страница 9: ...e device SFP450 600 S102 4 Master sends EEPROM address 5 Acknowledge from Slave device SFP450 600 S102 6 Repeated start from Master Sr S 7 Master sends Slave address with read attribute 8 Acknowledge from Slave device SFP450 600 S102 9 Slave sends Data byte 10 Acknowledge from Master power management system n time repetition of step 9 and 10 11 Slave sends Data byte 12 Not Acknowledge from Master ...

Страница 10: ...ect line Pin A4 2 Start condition from Master 3 Master sends Slave address with write attribute 4 Acknowledge from Slave device SFP450 600 5 Master sends EEPROM address 6 Acknowledge from Slave device SFP450 600 7 Master sends Data byte 8 Acknowledge from Slave device SFP450 600 9 Stop condition from Master 10 Release the Write Protect line Pin A4 11 Wait 5ms for the next EEPROM communication EEPR...

Страница 11: ...conds since January 1 1970 at 00 00 00 UTC GMT Byte 220 Bits Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Value of the bit 231 230 229 228 227 226 225 224 Seconds Value x x x x x x x x Byte 221 Bits Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Value of the bit 223 222 221 220 219 218 217 216 Seconds Value x x x x x x x x Byte 222 Bits Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Value of ...

Страница 12: ...m A4 12 21 BBA20005 G 001 Supersedes 5 2 Dynamic Status Port Data The I2 C Master can read from the status port the status of the PS the measured voltage and current There exist three commands 0x01 read status byte 0x02 read measured voltage 0x03 read measured current send Status Byte send high byte measured Voltage send low byte measured Voltage send high byte measured current send low byte measu...

Страница 13: ...ll be latched Or the 3 3VSBY has an Under Voltage Bit 5 OV 12V 1 PS OK Fault 0 12V Over Voltage goes low when 12V trips over the specified voltage and shuts down the unit The Output will be latched Bit 6 ALERT 1 PS OK Fault 0 The Alert signal goes high if one of the fans falls below a threshold speed value or an OTP occurs Bit 7 OTP 1 PS OK Fault 0 The Over Temperature Protection circuit has shut ...

Страница 14: ...ion from Master 2 Master sends Status Port Device address with write attribute 3 Acknowledge from Slave device SFP450 600 Status Port 4 Master sends Status Port command address 01 5 Acknowledge from Slave device SFP450 600 Status Port 6 Repeated start from Master Sr S 7 Master sends Status Port device address with read attribute 8 Acknowledge from Slave device SFP450 600 Status Port 9 Slave sends ...

Страница 15: ...lave device SFP450 600 Status Port 4 Master sends Command 02 Voltage or 03 Current 5 Acknowledge from Slave device SFP450 600 Status Port 6 Repeated start from Master Sr S 7 Master sends Status Port Device address with read attribute 8 Acknowledge from Slave device SFP450 600 Status Port 9 Slave sends first data Byte 8 Acknowledge from Master power management system 9 Slave sends second data Byte ...

Страница 16: ...et Drawing No Revision www power one com A4 16 21 BBA20005 G 001 Supersedes 5 3 Error Handling Errors in the communication can occur The following flowchart shows how the Bus Master can handle such errors 5 3 1 Read Byte start set start condition send device adr w get acknolage set stop condition set start condition send device adr r get acknolage recive data send no acknolage set stop condition e...

Страница 17: ...ssued 2006 05 19 SKl Modified Mech Eng approved Marketing approved SFP450 600 I2 C Interface Programming Manual Mfg approved Size Scale Sheet Drawing No Revision www power one com A4 17 21 BBA20005 G 001 Supersedes 5 3 2 Read Static serial EEPROM Start All Bytes read no checksum ok End yes yes no Read next EEPROM Byte Read first Byte from EEPROM ...

Страница 18: ...h Eng approved Marketing approved SFP450 600 I2 C Interface Programming Manual Mfg approved Size Scale Sheet Drawing No Revision www power one com A4 18 21 BBA20005 G 001 Supersedes 5 3 3 Read Status Port To be sure that there are no corrupt data you have to read the data twice Start read Status Port information read Status Port information first data same as second End yes no ...

Страница 19: ...ogramming Manual Mfg approved Size Scale Sheet Drawing No Revision www power one com A4 19 21 BBA20005 G 001 Supersedes 6 Power One I2 C Interface tool The Power One I2 C Management Software HZZ02002SW www power one com demonstrates all the I2 C interface features of the SFP450 600 Figure 6 1 Screenshot SFP450 600 Power One I2 C Management Software supports two I2 C converters iPort MIIC 201 Micro...

Страница 20: ... compatible inputs The SFP450 600 has an internal clamp circuit to 4V Connect SDA pin B5 SCL pin C5 and Return pin A3 B1 B3 C1 C3 D3 to the I2 C to USB converter Connect PSON L to Return to enable the SFP450 600 and plug the SFP450 600 to the mains The I2 C EEPROM device address 175Dez read The I2C Status Port device address 127Dez read In your final application the I2 C master will be a Micro Com...

Страница 21: ...heet Power One SFP450 600 I2C Table 8 Figure Index Figure 2 1 Characteristic 1 Figure 4 1 System Overview 4 Figure 4 2 Recommended connecting of the SFP450 600 to the I2 C Bus 4 Figure 4 3 Device Address 5 Figure 4 4 Device Address Table 5 Figure 5 1 Data Organization 7 Figure 2 Table for Time stamp 11 Figure 3 Software states for the Status port 12 Figure 6 1 Screenshot SFP450 600 19 Figure 6 2 H...

Отзывы: