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.

TUSB8020B-Q1: 关于该芯片地址问题

Part Number: TUSB8020B-Q1
Other Parts Discussed in Thread: TUSB8040

当芯片处于主设备时,地址是0x50,如果EEPROM传输的第一个字节是0x55的时候就把EEPROM的配置加载进芯片里,如果不是0x55就保存原有配置并退出I2C模式

当芯片处于从设备时,地址时10001xyz,其中,x=GANGED/SMBA2/HS_UP,y=FULLPWRMGMTz/SMBA1/SS_UP,z=1=readaccess,0=writeaccess

不知道以上理解是否正确,如果正确的话,TUSB8020BPHP REVA Evaluation Module User's Guide里面配合使用了AT24C04的EEPROM 该EEPROM的地址是1010 A2 A1 P0 R/W#,这个地址和TUSB8020B-Q1不一致也可正常通信吗,如果我将I2C接口同时接到另外的单片机,该芯片的主从模式是什么(和EEPROM通信作为是主设备,和另外的单片机通信作为从设备?还是都可以作为主设备和从设备,如果都可以还是同样的问题,EEPROM的地址是否必须和TUSB8020B-Q1地址一致才能通信,如何才可以一致)

  • 您好,

    1.主从模式您理解的是对的。

    2. Demo中AT24C04 的A2,A1,A0都接地了,所以地址和数据手册中的EEPROM地址是一样的,为1010000b。

    3. 如果既连接EEPROM,又连接了单片机,也不能同时作为主和从,因为主从模式是通过SMBUSz/SS_DN2 的高低电平决定的。

    4. 是的,EEPROM的地址只能是1010000b,demo中使用的AT24C04, 其中A2,A1和A0是灵活的,可以接不同电平,共8种接法,也是为了适应不用的应用,对于TUSB8040来说,A2=A1=A0=000,符合datasheet中EEPROM的地址。