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.

TXB0304: TXBN0304RSVR

Part Number: TXB0304
Other Parts Discussed in Thread: TXS0104E, LSF0204

Tool/software:

hello

As shown in the figure below:


We are using TXBN0304 for level conversion of a set of MDIO signals, where the VCCB side operates at 3.3V and the VCCA side at 1.2V.

Following the datasheet recommendation, I used 20K pull-up resistors on both ends as these signals are open-drain, hence requiring pull-ups on both sides.

However, during testing we found that the high-level voltage on the 1.2V side only reaches 1.0V maximum, which we consider too low. We aim to adjust it to at least 1.1V or higher.

Therefore, I plan to modify the pull-up resistors R634 and R635 (VCCA side) to 18K while keeping R632 and R633 (3.3V side) at 20K. Please help confirm if this is feasible.

When modifying VCCA side pull-up resistors to 18K, does the VCCB side also need to be adjusted to 18K? If the MDIO levels on the VCCB side already meet requirements, can they remain unchanged?

thanks!

  • Hi Qiang,

    TXB-devices are not suggested to be used with open-drain drivers. The open drain output is unable to drive the inputs of the TXB high, and if pullup is used/ strong enough, the TXB is too weak to override it. For MDIO/ MDC signals, I would suggest using the TXS0104E/ LSF0204 instead. 

    The impact of the pullups will result in shift in VOL, see formula provided in datasheet: 

    Regards,

    Jack