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.

DS110DF111 - Loopback setting in SMBus mode

Guru 19785 points


Hi, please let me confirm how to use loopback function.

In SMBus mode, loopback setting is controled using register 0x07[1:0].

Is register 0x07 [1:0] only can be used in the following setting ?

Register 0x07 [1:0] = 0x0 : INA to OUTA, INB to OUTB
Register 0x07 [1:0] = 0x3 : INA to OUTB, INB to OUTA

What happens when this is set to 0x1 or 0x2 ?

  • Hello Kawai,

    In SMBus mode, the loopacks are controlled as follows:

    • Register 0x07[1] enables/disables loopback for Channel A input to Channel B output
    • Register 0x07[0] enables/disables loopback for Channel B input to Channel A output

    Therefore you can have four unique scenarios:

    • Register 0x07[1:0]=0x0: Neither loopback is enabled
    • Register 0x07[1:0]=0x1: Loopback for Channel B input to Channel A output is enabled
    • Register 0x07[1:0]=0x2: Loopback for Channel A input to Channel B output is enabled
    • Register 0x07[1:0]=0x3: Both loopbacks are enabled

    Best regards,

    Casey