There are tables of PMBus commands, and links that help generate protocol diagrams, interpret protocol results, and give example code. The example code is all based on the SMBus API for Linux, and it also uses PEC. There is no particular reason for Linux, other than one can buy a Rasperian Pi on the cheap and try out code. You can also find tools for decoding fault logs.
I2C, SMBus, and PMBus are all standards, so there are specifications:
If you need PMBus 1.3, you will need to join the pmbus org or ask for them by e-mail. For our purposes, the basics are the same.
You can contact Michael Jones at Michael dash A1 dot Jones at analog dot com. General PMBus questions are answered through the PMBus organization. Head over to PMbus Org and check out the Resources Menu.
Copyright (C) Analog Devices Inc 2021