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.

TXB0106-Q1 using with QSPI @ 64MHz

Other Parts Discussed in Thread: TXB0106-Q1, TXB0302, TXB0304, TXB0106

Hello Team,

can our TXB0106-Q1 used for QSPI @ 64MHz?

Application is a 5V micro controller interfacing a QSPI Flash with 3.3V.

Thanks

Josef

  • Hello Josef,

    Based on the datasheet timing requirements on page 5 the TXB0106-Q1 will only support a data rate of up to 100Mbps (roughly 50MHz).

    I noticed you are using a Q1 part. Does the part need to be automotive qualified? Also, as SPI interface is generally fixed, does your application require an auto-direction sensing translator? This can help us narrow down a part that will meet your needs. 

  • Josef,

    As discussed offline, TXB0106 would be the correct choice for QuadSPI. In your application, the maximum data rate of 64 MHz is not supported by the TXB0106. I would suggest looking at the TXB0302 or TXB0304 instead.

    As far as I know, QuadSPI consists of six pins:

    1. SS (Slave Select) - From SPI master to SPI slave (More slave devices would require more SS pins).
    2. SCK (Serial Clock) - From SPI master to SPI slave
    3. IO1 - Bi-directional data line : Data can be transmitted/received by both the SPI master and slave
    4. IO2 - Bi-directional data line : Data can be transmitted/received by both the SPI master and slave
    5. IO3 - Bi-directional data line : Data can be transmitted/received by both the SPI master and slave
    6. IO4 - Bi-directional data line : Data can be transmitted/received by both the SPI master and slave

    The advantage of this approach is that more data can be read in a single clock cycle. The disadvantage is the added pin count.

    This would call for an auto-direction sensing translator. The TXB0106 would be the best fit if the data rate is 100 Mbps or less.

    Best Regards,
    Nirav