EDITAR: Debería dejar claro que estoy preguntando en términos de crear el firmware PMBus para el dispositivo en lugar de intentar programar el dispositivo utilizando PMBus comandos.
En la sección 10 La especificación de PMBus (> = rev 1) indica que el parámetro de respuesta de error es un byte compuesto de varios valores, uno de los cuales es el valor del Tiempo de retardo de 3 bits descrito como
El número de unidades de tiempo de retardo, que varían según el tipo de falla. Este tiempo de retardo se usa para la cantidad de tiempo que una unidad debe continuar operando después de que se detecte una falla o para la cantidad de tiempo entre intentos de reinicio.
La última parte parece ambigua: "la cantidad de tiempo entre intentos de reinicio". Es esta la cantidad de tiempo desde el inicio de un reinicio hasta el comienzo del siguiente (fig 1), o desde el final de un reinicio hasta el comienzo del siguiente (fig 2)
Sielprimersignificado(fig.1)escorrecto,entoncesestábien.
Sinembargo,sisepretendeelsegundosignificado(fig.2),¿cómosepuedesabersiunfalloposteriorespartedelarespuestadefalloanteriorydeberíaconstituirunodelosnúmerosdereintentospermitidos,ounfallocompletamentenuevoquedeberíacomenzar?unarespuestadenuevo?
EDITAR:Medicuentadequehayunatercerainterpretaciónposibleenlaquesetomaelprimersignificado,peroeltiempoderetardoseaplicaaldetenercualquiernuevoreintentohastaqueeltiempoderetardodelprimerreintentohayaexpirado(fig.3)