A circuit needed to convert 3.3V and 5V logical voltage. However, the issue was that the circuit was supposed to handle very high data transfer at or above 1 MHz and up to 16MHz.

I thought of

  1. using resister(to lower the voltage)

  2. use op-amp circuit to rise andowering the circuit.

  3. use level shifter. (however they seemed to be working at 400khz, not fast enough)

  4. use TXs0108e, but the "Open Drain" wa only at 1.2 MHz.

  5. using voltage regulator.

  6. Use transistor as gates to operate the circuit. Which design will work for such high speed data transfer? and which will fall? how to construct a shifter circuit that handle 16MHz data transfer?

  • 2
    \$\begingroup\$ You could just use a level shifter IC. You do realize there are level shifters that are not open-drain right? Most are push-pull. 1MHz is super slow such a level shifters. \$\endgroup\$ – DKNguyen Feb 19 at 4:24
  • \$\begingroup\$ @DKNguyen but 4 bit bi channel level wasn't faster enough, they work for I2C at 400 kHz, not 10MHz. \$\endgroup\$ – ShoutOutAndCalculate Feb 19 at 4:25
  • \$\begingroup\$ DId you look at the TXB0104? \$\endgroup\$ – DKNguyen Feb 19 at 4:26
  • \$\begingroup\$ @DKNguyen it doesn't have a frequency specification \$\endgroup\$ – ShoutOutAndCalculate Feb 19 at 4:28
  • 1
    \$\begingroup\$ Search the datasheet for "Mbps". And who cares what users say? What does the datasheet say? Admittedly it is not so clear from the SN74CBTD3384 datasheet, but it says it has a propagation delay of 0.25ns indicating it should be far in excess of 16MHz \$\endgroup\$ – DKNguyen Feb 19 at 4:38

Take a look at the isolators section on digi key


or level shifters.


| improve this answer | |
  • \$\begingroup\$ We discourage link-only answers here. As soon as digikey reorganizes their web site your answer has no value. \$\endgroup\$ – Elliot Alderson Mar 2 at 15:22

Not the answer you're looking for? Browse other questions tagged or ask your own question.