Other Parts Discussed in Thread: DS100DF410
Tool/software:
Hello,
We are currently verifying the Read/Write behavior of each register of the DS110DF410SQ via SMBus.
We have several questions and would appreciate your clarification.
(1) My understanding is that the Control/Shared Register at address 0xFF (Channel Select Register) cannot be read via SMBus.
Therefore, I believe it is not possible to confirm whether the correct value has been written to address 0xFF by reading it back and checking for consistency.
Is this understanding correct?
Also, if there is a method to confirm whether the correct value has been written to address 0xFF, please let us know.
(2) My understanding is that when writing 0x04 to the Channel Register at address 0x00, all channel registers are restored to their default values.
Therefore, immediately after doing so, if the value of the Channel Register at address 0x00 is read again, the default value of 0x00 will be read out instead of 0x04.
Is this understanding correct?
(3) My understanding is that all 0-7 bits of the Channel Register at address 0x3F are reserved.
If a value is written to this register, will it be correctly stored?
Also, when reading it back, will the value written be returned?
Please clarify the expected behavior of Read/Write operations on registers where all bits are reserved.
(4) After writing 0x04 to the Channel Register at address 0x00 (restoring all channel registers to their default values), we found that reading from address 0x03 returned 0xA5.
We expected the default value 0x00 to be returned, but this was not the case.
Could you advise us on possible reasons for this behavior?
Best regards,
K.Hirano


