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

TUSB4041I: 设计相关问题

Part Number:TUSB4041I

您好, 我们目前采用TI的TUSB4041i作为一个HUB来进行3 downstreams 和1 个upstream的接口。我仅仅用4041i来传输数据,而不通过它来供电,那么下面这些管脚是否可以悬空,软件需要如何处理?

OVERCUR1-4z

PWRCTL1/BATEN1-4

AUTOENz/HS_SUSPEND

FULLPWRMGMTz/SMBA1

GANGED/SMBA2/HS_UP

PWRCTL_POL

Kailyn Chen:

您好,各个不用的引脚情况如下:

OVERCUR1-4z:建议上拉, 不建议悬空.

PWRCTL1/BATEN1-4:悬空

AUTOENz/HS_SUSPEND: 作为输入接口,自动充电模式,因为内部已经上拉,所以自动充电模式disable, 作为HS suspend 引脚的话为输出引脚,所以可以直接悬空

FULLPWRMGMTz/SMBA1:可直接悬空

GANGED/SMBA2/HS_UP:可直接悬空

PWRCTL_POL: 可直接悬空

,

user6336079:

十分感谢。我采用的是I2C和soc相连接,那么SMBUSz管脚如何处理?是否可以直接悬空处理

,

Kailyn Chen:

I2C 和Social相连接,那么TUSB4041 应该是作为从机吧? 这时候是需要将SMBusz 拉低,即为逻辑0 ,因为I2C 和SMBus是相互兼容的. 如果TUSB4041 需要外接EEPROM, 那么TUSB4041 作为主机需要读取EEPROM中的内容,这时候需要选择I2C mode, 即将SMbus上拉或者直接悬空,因为内部已经上拉,悬空也是逻辑高.

,

user6336079:

TUSB4041的I2C只能作读取外部EEPROM用吧?如果要是和其他IC通信,只能采用SMBUS?我们的设计是直接把TUSB集成在主板上,那么还需要soc通过SMBUS或者I2C对TUSB4041进行初始化吗?是否方便帮我们review下原理图。

谢谢

,

Kailyn Chen:

TUSB4041的I2C  mode和以往不太一样, 这里指的是TUSB4041 作为I2C master, 通过外接EEPROM读取数据.或者说TUSB4041 的两种模式, I2C  master mode 和SMbus slave  mode.可以参考下datasheet 8.4.1 External Configuration Interface的介绍. 

所以按照您的应用,TUSB4041 和主机Soc连接,4041作slave, 所以需要配置为SMbus mode,即使Soc为I2C接口, 也需要配置4041 为SMbus mode,因为I2C和SMbus协议很相似,大多数应用都相互兼容的. I2C和SMBus的差异可以看下这篇应用手册:https://www.ti.com/lit/an/sloa132/sloa132.pdf

只有当4041作为master时候,需要外接EEPROM的时候,才需要配置为I2C mode. 需要主机对其进行初始化. 

关于4041的原理图,可直接参考EVM user's guide:https://www.ti.com.cn/cn/lit/ug/sllu227a/sllu227a.pdf

或者TUSB4041 也提供了原理图的checklist: https://www.ti.com.cn/cn/lit/an/slla409/slla409.pdf

,

user6336079:

十分感谢

赞(0)
未经允许不得转载:TI中文支持网 » TUSB4041I: 设计相关问题
分享到: 更多 (0)