我按照数据手册将SSEQ0/A0引脚通过1k电阻上拉至3.3v,SSEQ0/A1引脚通过1k电阻上拉至3.3v,按照手册此时i2c地址应该为0x1e,但是扫描总线设备发现地址为0x0f,或者SSEQ0/A0引脚悬空,按照手册此时i2c地址应该为0x1c,但是扫描总线设备发现地址为0x0e。按照数据手册i2c根本没有此地址,这个地址是怎么出来的,请问有什么排查方向。
我按照0x0e地址往0x0a寄存器读写数据都正常。
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.
我按照数据手册将SSEQ0/A0引脚通过1k电阻上拉至3.3v,SSEQ0/A1引脚通过1k电阻上拉至3.3v,按照手册此时i2c地址应该为0x1e,但是扫描总线设备发现地址为0x0f,或者SSEQ0/A0引脚悬空,按照手册此时i2c地址应该为0x1c,但是扫描总线设备发现地址为0x0e。按照数据手册i2c根本没有此地址,这个地址是怎么出来的,请问有什么排查方向。
我按照0x0e地址往0x0a寄存器读写数据都正常。
您好,您的这个问题我已经在https://e2echina.ti.com/support/interface/f/interface-forum/566747/tusb1046a-dci-tusb1046a-dci-tusb1046-dci
中回复了,扫描的地址没有问题,实际通信需要左移一位,因此按照0x0E的地址写寄存器通信是正常的,没有问题。
这个贴子我暂时就先关闭了,后续有什么问题 ,我会在上述链接中继续跟进。