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.

DS100DF410 - Recommended Programming Sequence for SMBus Slave Mode

Other Parts Discussed in Thread: DS100DF410

Hello,

My customer has a question about DS100DF410.

[Q] Do you have "Recommended Programming Sequence" for SMBus Slave Mode?

      There are two types of device registers (the control/shared registers and the channel registers).

      So, I understand that I should set the control/shared registers, and should set the channel registers.

      <Supposition of Programming Sequence>

      <control/shared register>

      (1)0x0F

       |

       |  Is the waiting time need?

       |

      <channel registers>

      (2)0x00 -> 0x 01 -> ・・・

     Are the Channel registers programmed in numeric order (with 0x00 being the first and 0x75 being the last)?

 

Best regards,

H.Katsunaga

 

  • Hi,

    The first step is to write to control registers shown in table 3,4. For example set register 0xFF to 0x0C, which would select all channels and write to the registers simultaneously, all reads target the channel 0. There is no waiting time needed. Then write to the specific registers of the channel shown in table 5; there is no ordering. For example just write to register 0x2D bit [2:0] to set the output VOD amplitude.

    Regards,

    Michael