TI中文支持网
TI专业的中文技术问题搜集分享网站

TCA9546A: 0x00寄存器读取出来的数值异常?

Part Number:TCA9546A

您好!
使用的TCA9546APWR芯片,在使用时想要查看开关切换到通道几了 ,去读取0x00返回的还是00不正常,我切换通道使用却又都是正常,且我写入0x00寄存器也正常,这是为什么?

Lydia:

您好,

已经收到了您的案例,调查需要些时间,感谢您的耐心等待。

,

Alice:

您好,

         第二个图中写0x00,意味着没有任何通道被选择,回读为0是正常的。

        请在第一个图的写命令0x02后,直接回读。        

,

Luxiaolu:

第一图是往TCA9546APWR器件地址0x70的寄存器0x00中写入值0x02,通道已经被选择了;然后第二个图是从0x00寄存器中回读,返回的值是0,和预期的(0x02)不一样。

,

Alice:

您好,

      重新说明一下:

      完整的数据帧结构请参考数据手册Figure 11 和Figure 12,  写入和读取的数据都在Control Register中。

      请测试:E0 02

                    E1 data

,

Luxiaolu:

您好!

问题已经解决,器件没有寄存器映射表,直接往0x70写入和读取就行!

赞(0)
未经允许不得转载:TI中文支持网 » TCA9546A: 0x00寄存器读取出来的数值异常?
分享到: 更多 (0)