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.
Hi,
In our design we are using this TXB0104RUTR part for 16 MHz clock signal voltage level translation from 1.8V to 5V. will this affect the quality of clock signal.
Please respond as soon as possible.
Regards,
Sathish
What exactly do you mean with "quality"? If the original signal has proper digital voltage levels, the TXB will not introduce additional pulse width distrortion.
The TXB has weak output drivers, so you will not be able to drive long traces or other large loads.
In the design, FPGA Generates 16MHz clock required for CAN controller (SJA1000).
Since FPGA is working on 1.8V level we need level shifting to 5V through TXB0104.
The length may go up to 2 inches max. By quality what I meant is if any distortion will occur on the clock edges.
Hi Sathish,
I don't believe you will have issues with any duty distortion as long as the input signals are clean.
This should work.
But why are you using an auto-bidirectional translator for a unidirectional signal? A unidirectional translator like the SN74LVC1T45 would have proper input/output buffers. Are there other signals?
To translate clock and TX from 1.8 V to 5 V, you can use the SN74LVC2T45.
To translate RX from 5 V to 1.8 V, you can use any buffer with an overvoltage-tolerant input, e.g., SN74LVC1G17/34/125.
But as Dylan said, the TXB0104 also works, if space is more important than cost.