Part Number:TCA9543A
Hi Team
客户要求在一块PCIE connector的cable PCBA上,扩展其PCIE的总线,一路直接给到PCIE CONN,地址为0xE6,另一路挂sensor,地址为0x&&。
请问直接将TCA9543A串进总线,硬件地址设置为0XE6,CH0直接连PCIE CONN。CH1连Sensor,Sensor的硬件地址设置为客户要求的0x&&,是否可行?电路此种接法其对应的控制端软件流程是怎么样的?
感谢。
Kailyn Chen:
您好,可以使用TCA9543A连接PCIE CONN和Sensor。CH0=PCIE CONN,CH1=sensor。
那么我们可以通过配置寄存器选择CH0或者CH1.
软件流程是这样的:起始条件+TCA 9543A 7bit从机地址+R/W bit+ACK+ control register (比如只选择CH0)+A+Stop+ Restart+CH0 address+ACK+data+ACK+Stop
以上是以写为例,control register 中的B1B0是用来对通道进行选择的。参考Table1.也就是说,如果选取CH0,则B0=1,如果选择CH1, 则B1=1,x代表的是在对通道进行选择式,其他几位x既可以写1,也可以写0. 比如选取CH0, 那么control register这里可以式00000001, 也可以是11111111,都代表的是选择CH0.当通道选取完之后,stop命令之后,主机可以重新发一个起始条件restart信号,然后是CH0的地址,对其进行配置即可,当完成CH0之后,可以再发一个起始条件对CH1进行配置。
,
FAN TAO:
Thank you for your reply.