Hi. I was looking in slua335b.pdf at the CalibrateAll() function. I see how you set values for Current, Voltage, and Temperature by writing to 0x60, 0x61, and 0x62, respectively. Are there other values that you can calibrate besides these three by writing to different numbers? If so, what are they? Thanks.
Charlie
0x60, 0x61, 0x62: These are SMBus write word commands.
So for example lError = WriteSMBusInteger(&H60, iCurrent)
This statement is sending out a SMBus write word command, with command = 0x60, and data = iCurrent, where iCurrent is the actual current you're applying to the pcb for calibration.
Hi. Thank you for the response. Yes, I understand what you said. I was wondering if you can configure any other values besides Current, Temp, and Voltage by using other commands besides 0x60, 0x61, and 0x62. Thanks again!
Only current, voltage, and temperature need to be calibrated.
For certain devices, board calibration is also required for each pcb.