This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LM5066I: Reading DEVICE_SETUP Register in PI Commander

Part Number: LM5066I

Tool/software:

Hello,

In a LM5066I application, we are reading the DEVICE_SETUP register from the LM5066I, which we see is incorrectly showing Bit 4 (Current limit setting) as a 0 (High setting - 50mV). In this application, the CL pin is pulled up to VDD, so it should be reporting 1 (Low setting - 26mV).

We want to do some testing on the LM5066I EVM, but we weren't able to find a way to read the DEVICE_SETUP register in the PI Commander GUI. Is there a way to easily do this?

We did notice that in the "Mode" tab, we can import a script. If there's no easy way to read this in the GUI, can you please help to provide an example script for the default EVM that reads the DEVICE_SETUP register, bit 4?

Also, do you know why the current limit setting would report incorrectly via PMBus?

Thank you,

Kyle

  • Is there also a way to log faults with timestamps in the PI Commander GUI?

    Thank you,

    Kyle

  • Hi Kyle,

    Let me check on this get back before Tuesday. 

    Regards 

    Kunal Goel

  • Thank you Kunal. We look forward to your feedback.

    Thank you,

    Kyle

  • Hi Kyle,

    Bit 4 will only show setting that is written in register. It will not read setting based on pin configuration. 

    Based on bit 2 device will decide whether to follow register content or external pin configuration. 

    Device_setup register contents can be read and write in Fault Behavior tab.

    Regards

    Kunal Goel

  • Hi Kyle,

    Bit 4 will only show setting that is written in register. It will not read setting based on pin configuration. 

    Based on bit 2 device will decide whether to follow register content or external pin configuration. 

    Device_setup register contents can be read and write in Fault Behavior tab.

    Regards

    Kunal Goel

  • Hello Kunal,

    So the "Current Limit Threshold" (under the Fault Behavior tab) is Bit 4 in DEVICE_SETUP (D9h)? What is the default value of Bit 2 of DEVICE_SETUP in the TI PI Commander GUI?

    So if DEVICE_SETUP Bit 2=0, then can we assume Bit 4 is a "don't care"? The LM5066I device only cares about Bit 4 when Bit 2=1 (Use SMBus Settings)?

    Also, will Bit 4 ever change from the default value=0 on it's own, or does the User have to manually change the value via I2C?

    Thank you,

    Kyle

  • Hi Kyle,

    So the "Current Limit Threshold" (under the Fault Behavior tab) is Bit 4 in DEVICE_SETUP (D9h)? YES. 

    What is the default value of Bit 2 of DEVICE_SETUP in the TI PI Commander GUI? It depends on what device register bit has. Fresh device should have it as 0. 

    So if DEVICE_SETUP Bit 2=0, then can we assume Bit 4 is a "don't care"?  YES. 

    The LM5066I device only cares about Bit 4 when Bit 2=1 (Use SMBus Settings)? YES.

    Also, will Bit 4 ever change from the default value=0 on it's own, or does the User have to manually change the value via I2C? User will have to manually change.

    Regards

    Kunal Goel