主题DS100DF410 中讨论的其他部件
工具/软件:
您好:
我们目前正在通过 SMBus 验证 DS110DF410SQ 每个寄存器的读取/写入行为。
我们有几个问题、请您予以澄清。
(1) 我的理解是、地址 0xFF(通道选择寄存器)处的控制/共享寄存器无法通过 SMBus 读取。
因此、我认为无法通过读回并检查一致性来确认是否已将正确的值写入地址 0xFF。
这种理解是否正确?
此外、如果有方法可以确认是否将正确的值写入地址 0xFF、请告诉我们。
(2) 我的理解是、将 0x04 写入地址 0x00 处的通道寄存器时、所有通道寄存器都恢复为默认值。
因此、执行此操作后、如果再次读取地址 0x00 处通道寄存器的值、将立即读取默认值 0x00 而不是 0x04。
这种理解是否正确?
(3) 我的理解是地址 0x3F 处通道寄存器的所有 0-7 位都被保留。
如果将某个值写入此寄存器、是否会正确存储该值?
此外、在读回该值时、是否会返回写入的值?
请阐明在保留所有位的寄存器上读取/写入操作的预期行为。 
(4) 将 0x04 写入地址 0x00 处的通道寄存器(将所有通道寄存器恢复为默认值)后、我们发现从地址 0x03 读取返回了 0xA5。
我们预计会返回默认值 0x00、但情况并非如此。
您能告诉我们这种行为的可能原因吗? 
此致、
K.Hirano


