

Please let me know, if you have found the SDA and SCL lines and if you got the PMBus fan control working.*nix *nix-tools. Don’t forget to add a 4.7k Ohms Resistor as pullup to 3.3V on each line (data SDA and clock SCL).

But this are a lot of possible combinations. You would have to connect always two pins of the powersupply to your I2C Master (an arduino or other microcontroller). You could find them by try and error :-). As I know its open and accessible for any one:įirst you have to know, which pins of the power supply are the I2C Pins. The physical layer is I2C and the registers and higher level definitions are documented in the PMbus standard. These server power supplies have normally a I2C interface to control some parameters and read status registers. Other wise it hangs sometimes when booting, due to overshoots. To get safe startup, set the output voltage only to 1.5V. (IC/location of the limiter must be found). At higher voltages, the overvoltage limiter kicks in. Now you can adjust the output voltage with the top right potentiometer to max 13.62V. Modification: Change 9K09 resistor (on the right of the three potentiometers) on the piggyback controller board to 10k. He found a way to modify the HP DPS-460EB A (see below) to output 13.5V instead of 12V. They have to be shorter, because if the power supply is hot plugged, they should connect last after all other pins are already connected.ĮDIT (): By courtesy of JP Peiffer (Belgium) The power-on pins are often the shorter pins. The other unknown pins could be SPI or I2C for handling status information of the power supply or to regulate the cooling fan speed. On the following pictures you see the power supply and their pinout.Īt the moment there are only the power and power-on pins known. I removed the power supplies and reverse engineered the pinout of them.

Last week I found some rack server with hot swap power supply.

While dumpster diving the electronic scrap I find always interesting parts.
