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.

TXS02612: Substitution for TXS02612 level Shift translator

Part Number: TXS02612
Other Parts Discussed in Thread: LSF0108, TXB0104

hi All

I already use a TXS02612 SDIO expander voltage-level translator for connecting of a SD Socket to a xilinx Zynq SoC to Shifting from 1.8V to 3.3V.

it almost works in 50mhz or 100mbps.

so right now I want to substitute it by a Bidirectional Level Shifter with SSOP or TSSOP packages?

I highly appreciated for any offers about a suitable substitution voltage level shifter :-)

TanQ

  • Hi TanQ,

    I will probably recommend a device from our LSF line of translators, but first can you tell me a bit more about the specifics for your circuit?

    What is being driven on each end (receiving and transmitting devices)?

    How much capacitance is on the line on each side?
  • TanQ for your Reply

    in one side, I have a xilinx Zynq7020 that it is a SoC chip consist of two Cortex-A9 processor and a ARTIX7 FPGA in one package.

    it has two SD peripherals that they work with 1.8V supply.

    I already connect one of them to a SD socket powered by 3.3V through a TXS02612.

    my SD peripheral works near to 50Mhz clock and 100mbps data transfer.

    I'm going to upgrade my hardware and I want to substitute TXS02612 with a voltage level shifter with a package for ease of soldering than TXS02612.

    my desire package is SSOP or TSSOP for the voltage level translator.

    u can find my already schematic for translating the voltage level between SoC chip and SD socket below:

  • Also I want to know the meaning of some terms!
    What is Active and Passive Translator?
    I assume that a Passive Translator is a chip that does not have any sort of internal drive circuitry so all drive strength will need to be provided by the host.
    In the other hand, those one that have some sort of internal drive structure such as pull up or one shot edge accelerators are Active Translators.
    Is that Right?
    Also I want to know which type of Push-Pull and Open-Drain can be a Passive or Active Translator?
    and for which type of Application, which one of Push-Pull or Open-Drain Translator is better?
    particularly for my desire application, for interfacing to SDIO via 50Mhz clock and above 100mbps data rate, which output stage is better?
  • Finding a level translator in a larger package isn't difficult - but finding one that does exactly the same job as the TXS02612 is.

    I can recommend switching to the LSF0108 for translation since it comes in TSSOP and supports high speed, bidirectional signals in most systems (low line capacitance is required) -- however this device is a simple translator, it won't do the switching functionality of the TXS02612 and it requires external pull-up resistors (at a minimum on the higher voltage side of each line).

    As for active vs passive translators, an 'active' translator will contain some kind of output driver, either push-pull or open-drain, and this driver will have an output current capability. 'Passive' translators will not supply any current of their own. The LSF device I recommended above is a 'passive' translator, so if your pull-up resistors generate 10mA when the circuit is driven low, then the device driving the line low must sink that current -- the LSF translator will not sink or source any current of its own.

    The TXS02612 works very similarly to the LSF0108, however it has more functionality built in. Both use a pass-FET clamping style translation method. The one-shot edge accelerators and other active circuitry in the TXS device doesn't change that it's a passive translator, however. The TXB0104 would be an example of an active translator if you'd like to see one.
  • Thank you so much Emrys
    That was very useful... so according to your reply it seems better to keep of using the TXS02612 ;-)

    would you pls kindly answer to this question:
    for which type of Applications, which one of Push-Pull or Open-Drain Translator is better?
    particularly for interfacing to high speed devices such as this SDIO via 50Mhz clock and above 100mbps data rate, which output stage is better?

    TanQ in advance :-)