
Originally Posted by
celemine1Gig
I think you didn't quite understand what I meant to say.
There are circuits that just keep on supplying higher currents to drive higher voltages, until they reach the OCP and/or OVP trip point and shut down to prevent damage.
And there are circuits that have another way to deal with this problem.
They will only supply a certain amount of current. To get a higher voltage you will need the right amount of current to drive the voltage (higher voltage means higher current). In your case it seems that at about 1.35V you have reached the circuits' current limit. Now you can set any higher voltage via VID. There'll never be enough current to drive the higher voltage, i.e. it'll always remain at ~1.35V. Of course the current draw at 1.26V is lower (see above).
BUT, I'm not quite sure if this is the case with your card, because normally in idle state the higher voltage should show. It would just drop down in load state. Maybe it's because the card switches to a lower VID in idle anyway, or maybe on your card there is a different implementation that doesn't even allow VIDs higher than 1.35V. I have no datasheets here so I can't tell you for sure. You need to ask the poeple that have the datasheets. But unfortunately these datasheets seem to be under NDA anyway.
You could test and set all register value for all states to 1.55V (0x58h = 88). Then in idle you should theoretically get the higher voltage.
Besides if and how OCP gets implemented is a question that the developers need to answer. It's not always the same and you can't say that there will always be a OCP limit that will cause the controller to shut down.
Bookmarks