Part Number: UCD90320
In the "UCD90320 Sequencer and System Health Controller PMBus Command Reference", for command ECh it has this note:
"The days is offset from 2000-01-01 00:00:00.00. It is responsible of application to add the that time base when retrieving the time stamp."
If I read ECh and determine the number of days, the number of years is over 25. If I add that to the year 2000, then it obviously wrong - 2025. Below is an example. I created a fault and have provided the run-time-clk from command D7, the logged fault EA, and the detailed fault EC.
In this case, according to the reference guide, the days are bits 26-11 of bytes 4-7.
Bytes 4-7 are 0x89 0x24 0x89 0x01
Bits 26-11 - 0x2491 = 9361days or ~25.6 years
Command pg0/EA - 01000000000000000000000000000000000000000000000000000002000000000000000000
Command pg0/D7 - 03DCA8E800004898
Command pg0/EC - B3 DC 96 26 89 24 89 01 76 2D 00 00
0 1 2 3 4 5 6 7 8 9 10 11
What am I doing wrong or is there a correction to the reference guide?