DIY 5v to 3.3v Logic Level Shifter


14,632

9

3

Introduction: DIY 5v to 3.3v Logic Level Shifter

Master in Electronics Engineering

A logic level shifter is use to shift one voltage level to another which is essential for some digital chips to work.

Let's take a example when we want to upload a sketch to the esp8266-01 by using arduino we need to shift tx logic of arduino to 3.3v. As arduino logic level is 5v, it is dangerous for esp8266. It may get damaged, so we need logic level shifter.

Let's make a simple logic level shifter using two npn transistors. These types of level shifter are widely use in many of the digital devics. In this instructables we are going to design a simple circuit of level shifter just for understanding how they works. Practically cmos are preferred for making logic level shifters.

Step 1: Components:

1. Bc548 npn transistors x2

2. 1k resistors x2

3. 10k resistors x2

4. Some wires

5. Breadboard

6. Power supply

Step 2: Circuit

Step 3: Final Testing

I am using arduino uno to get voltages of 5 volt and 3.3 volt.

Be the First to Share

    Recommendations

    • Electronics Contest

      Electronics Contest
    • Stone Concrete Cement Contest

      Stone Concrete Cement Contest
    • Digital Fabrication Student Design Challenge

      Digital Fabrication Student Design Challenge

    3 Comments

    0
    paulsteigel
    paulsteigel

    10 months ago

    This one is not bidirectional so can not be used for I2C, only oneway programing from 5V to 3.3V

    0
    6code.coder
    6code.coder

    Question 1 year ago

    Do other NPN transistors work?

    0
    6code.coder
    6code.coder

    Question 1 year ago

    does this work to shift logic level for ESP 01?