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.

TUSB320HAI / LAI DISABLE_TERM

Other Parts Discussed in Thread: TUSB320, TUSB320HAI

There's DISABLE_TERM bit in TUSB320 HAI/LAI's General Control Register.

When this bit is set to 1, Rps/Rds on both CC pins are disabled and TUSB320 HAI/LAI goes to Disabled State according to USB Type-C specification.

But our customer asked how they can utilize this bit. 

Please tell me the usage of this bit.

Regards

msmn

  • Hello,

        You only need an I2C master to communicate with the TUSB320HAI, The I2C master has to configure the register bit. Here you go an script example for the Aardvark I2C/SPI Host Adapter:

     

    Disable the termination:

    <aardvark>
    <configure i2c="1" spi="1" gpio="0" tpower="0" pullups="0"/>
    <i2c_bitrate khz="100"/>

    <i2c_write addr="0x67" count="2" radix="16">0A 01</i2c_write> <sleep ms="10"/>
    <i2c_write addr="0x67" count="1" radix="16">0A</i2c_write> <sleep ms="10"/>
    <i2c_read addr="0x67" count="1" radix="16">00</i2c_read> <sleep ms="10"/>

    </aardvark>

    Enable the termination:

    <aardvark>
    <configure i2c="1" spi="1" gpio="0" tpower="0" pullups="0"/>
    <i2c_bitrate khz="100"/>

    <i2c_write addr="0x67" count="2" radix="16">0A 01</i2c_write> <sleep ms="10"/>
    <i2c_write addr="0x67" count="1" radix="16">0A</i2c_write> <sleep ms="10"/>
    <i2c_read addr="0x67" count="1" radix="16">00</i2c_read> <sleep ms="10"/>

    </aardvark>

    For detailed information regarding the I2C bus and programing process please see the datasheet, section 7.2.

    Best regards,

    Diego.