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

TCA9543A: 2路扩展芯片串在PCIE的SMBus总线上,拓展出的一路挂温度Sensor

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.Blush

赞(0)
未经允许不得转载:TI中文支持网 » TCA9543A: 2路扩展芯片串在PCIE的SMBus总线上,拓展出的一路挂温度Sensor
分享到: 更多 (0)