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.

TUSB212: TUSB211ARWBRQ1

Part Number: TUSB212
Other Parts Discussed in Thread: TUSB216, TUSB211A

Tool/software:

TUSB212IRWBR

How does the chip enter into non I2C mode ?

If i dont pull up SCL SDA will it enters non I2C mode ?

I am using this part in my current design  I would like to use the CD  pin functionality in this IC to detect USB is plugged  right now I am not seeing this pin toggle high when i plug the host to device or unplug this pin 

 D1 -- one cable connector side (Device ) D2 --other cable connector side Host 

  • is this I2C mode is defined only by the part selected ?

  • Hello,

    This device enters I2C mode when it sees a 4.7KOhm pull-up on the SDA and SCL pins on device reset. If it does not see these pull-ups, the device will enter pin-strap mode. However, that should not affect CD pin functionality.

    If you are not seeing the CD pin go high when a device is connected, then either the device is not powered, or it does not see a valid USB connection. Pease make sure that the USB2 trace stays connected under the device, as the redriver does not carry the signal through the device, it only passively boosts the signal.

    Please make sure the redriver is powered and enabled BEFORE any data is sent through the USB2 lines, or else the redriver may not enable.

    Additionally, in general, we recommend the TUSB216 over the TUSB212, due to improvements in boosting performance and noise performance.

    Thanks,

    Ryan

  • USB trace under the device is connected 

    USB interface is up Device is detected but the pin is not changing state 

    no activity at this point 

    USB device connected in the connector at is detecting at the host CPU 

  • Hello,

    You aren't seeing any activity on the CD pin or the ENA_HS pin? Is it possible to monitor the signal to see if there is any boosting being done to the signal, I.E an eye diagram?

    Can you monitor VREG and VCC to ensure that the device is powered? If the redriver is enabled, VREG should be 1.8V.

    If the redriver sees any connection whatsoever, the CD pin should enable, so either it is not powered, or it is not seeing that connection.

    Thanks,

    Ryan

  • VREG Is 2.5V VCC IS 3.3V

  • the behavior is CD is changing state when i first plugged the USB if i un plug and plug it back  its not changing state ,but device is detected on all the time in the CPU 

    After second plug in plug out the GPIO stays high 

  • Hello,

    So just to confirm:

    USB Device is plugged in, unplugged, and then plugged back in: CD pin stays low.

    After this, USB Device is unplugged and plugged back in, CD turns high.

    Or is the CD pin low or high in all scenarios?

    Would it be possible to switch and test with the TUSB211A or the TUSB216? Typically, the CD and ENA_HS pin performance is a bit more consistent on those devices than the TUSB212.

    Thanks,

    Ryan

  • In next build i am using TUSB216 

    initially the CD pin is low first plug in goes high plug out goes low  then plugin goes high and stays in high if i plugin plug out 

  • Hello,

    Understood, that's not the behavior we expect. Do you have an EVM on hand to see if you can replicate that? If not, no worries.

    I believe the TUSB216 should resolve this.

    Thanks,

    Ryan