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.

TCA39306: IBIS Model error

Part Number: TCA39306
Other Parts Discussed in Thread: TCA9617B

Hello,

I am fairly new to SI simulations in ADS using IBIS models.

Currently I can't seem to set up any of the ADS IBIS Signal Integrity components with the IBIS model provided for the TCA39306. When I am setting up the generic IO model with the parts IBIS file I receive the following set of warnings/errors:

I've tried other ADS model Signal Integrity components to no avail.

Is there an obvious error I am making? Is it possible I'm just not using the correct IBIS component in ADS for this part type?

I've also tried single input, output models, and sink io, input, and output models.

Any assistance that TI could offer me in setting up this signal integrity simulation with the TCA39306 would be greatly appreciated.

Thank you,

Matt

  • Hi Matt,

    Do you have a picture of your IBIS schematic available? If needed, please email me at t-townsend@ti.com.

    Regards,

    Tyler

  • Hi Tyler,

    There really isn't a schematic at this point. It is just me placing IBIS SI components:

    and not being able to link them to an IBIS model. I guess even if you could point out the IBIS SI component that I should use with this particular model that would help. In the schematic you can see for a different TI component, an I2C buffer, TCA9617B and an SI Component, ibis_io_open-sink i am able to link the IBIS file. 

    My problem is that for the TCS39306, I can't seem to find which ADS IBIS Component to use so that the IBIS model can be linked, everyone I've tried seems to throw some sort of incompatibility error.

    Thank you,

    Matt

  • Hi Tyler,

    As I've looked further into this, it seems that all of the I2C pins are associated with the terminator component. This only looks like it would allow you to model how they load a bus, but since these are I2C/I3C repeaters basically, I'd hope I could model their i/o capabilities.   The other option is series switch model type which doesn't really align with any of the SI components available in the ads ibis SI pallet. 

  • Hi Matthew,

    It is recommended to use the series_switch model since these model the switch functionality that is needed for level translating applications. Pull-up resistors on the model need to be included on both sides to ensure the simulation will work. 

    Here is a picture of my schematic using the series switch model 1p5V 

    With corresponding simulation

    I am simulating 1.2V to 3.3V level translation. 

    Regards,

    Tyler

  • Hi Tyler,

    Thank you for your response. 

    It went miles for me, in getting the simulation started with this part.

    I had another question about the TC39306.

    The reason I am using it is because I have long I2C lines with many nodes on them and wanted to break up the capacitance across multiple drivers to maintain some signal integrity.

    I've done this sort of thing with SPI buffers/level translators before.

    I've never tried this for I2C and I'm worried that this style of level translator/switch is meant for level translation solely and doesn't actually provide the extra drive strength I am looking for. 

    I want to treat this chip like an I2C repeater allowing me basically to have 400pF on both sides of the repeater.

    Is this the proper chip for this application?

    Thanks,

    Matt

  • Hey Matthew,

    The TCA39306 will not be able to buffer your I2C signals, it is a passive translator with no drive strength of its own. You would need to see I2C buffers such as the one listed on this TI landing page.

    Regards,

    Jack