Skip to main content

Questions tagged [level-shifting]

Level shifting is the process of converting between different voltage ranges or logic levels, e.g. from [-1 - 1 V] to [0 - 3 V], or 3.3 V logic to 5 V logic.

98 questions with no upvoted or accepted answers
4 votes
0 answers
74 views

Controlling device with Raspberry PI with different power supply

I want to control USB switch selector with Raspberry PI(RPi). The switch (amazon) have an external wired remote with micro button and couple of LEDs. I need to emulate a button press and ideally ...
tsarevfs's user avatar
3 votes
0 answers
2k views

Level shifting with BSS138 - weird values

I need to connect 5V and 3.3V devices via I2C as follows: I've connected 3.3V and 5V pull-ups and tried to measure the voltage. There is 5V on HV and TX_HV but 4,7V on LV / TX_LV. Putting TX to LOW ...
Michal Zahor's user avatar
2 votes
0 answers
95 views

Adding level shifter circuit conflicts with other microcontroller peripherals

I'm working on a synthesizer with multiple functionalities (OLED I2C screen, encoder, audio, midi input, several keys input) on a Xiao RP2040. I wanted to add a PS2 keyboard input. RP2040 GPIO are 3....
Sercurio's user avatar
2 votes
4 answers
189 views

Interfacing Delta PLC and Arduino (Logic Signals)

I am trying to connect a Delta PLC (DVP-10SX) to an Arduino UNO. What I'm trying to achieve here is to be able to exchange Logic signals between both the PLC which has a logic level of 0-24V and ...
ENG_MOH's user avatar
  • 21
2 votes
0 answers
75 views

Genesis ROM + Level Shifter Circuit: Game Fails Without O'scope Probe

Problem: In an effort to learn digital electronics, I've designed and had fabricated a modern Sega Genesis cartridge. But I'm having a problem getting the cartridge to work without the help of an ...
Nifty255's user avatar
2 votes
0 answers
332 views

Reading 2 digit 7 segments with ESP32 using TM1650 maybe?

I have been trying to contact a forum member that has done a modification to his pool equipment in order to control it remotely instead of having to go to the box every time and check on the codes. ...
StealthRT's user avatar
  • 797
2 votes
0 answers
166 views

Is shorting two power rails with a capacitor like this OK?

I am using this CAN transceiver which runs on 5 V but, if you provide it with the microcontroller voltage on its VIO pin, then it will automatically apply voltage level correction for the micro. The ...
Hasman404's user avatar
  • 757
2 votes
0 answers
208 views

Best way to manage multiple 12V inputs and outputs from Arduino?

For a bowling alley I am going to make a circuit using an Arduino Mega to turn on arrow lights(1-4 bulbs in each) given the bowling pin lights that are lit up at the moment on a masking unit. AMF no ...
Jacob Rinehart's user avatar
2 votes
0 answers
396 views

Buffer-cum-Level shifter using dual MOSFET

I am putting together a Buffer-cum-Level shifter using dual MOSFET to deal with PWM signal for display backlight control. This 3.3V PWM signal is driven by MSP430G2452 and would be reaching the ...
V V Rao's user avatar
  • 1,156
2 votes
1 answer
128 views

Voltage shifter 0-30VDC

I am required to generate and measure squared signal (PWM like). I should cover a 0-30VDC amplitude. High level of the signal is 30 VDC, low level is 0VDC. The bandwith to be covered is 0-20kHz. I ...
athena's user avatar
  • 21
2 votes
0 answers
127 views

Upward Voltage Level Translation

I need to up-translate two complementary 2.5 V signals to 5 V. I am looking for a circuit which can do this and which consumes ultra-low static power. I tried to design one, using 4 MOSFETs as shown ...
ashare's user avatar
  • 85
1 vote
2 answers
58 views

Level shifting 7.5-15V range to 0-3.3V range to read on a microcontroller

I have a microcontroller that is meant to read a voltage between 7.5-15 V range. The ADC for the microcontroller is 3.3 V max so I came up with the circuit shown below. It takes in 7.5-15 V input and ...
kefecik's user avatar
  • 11
1 vote
0 answers
127 views

Using NPN transistors for I2C level shifting

Background: I'm familiar with the method of level shifting an I2C signal using NMOS FETs and pull-up resistors. The Philips application note AN97055 documents the method and explains how it works here:...
nehfan's user avatar
  • 21
1 vote
0 answers
26 views

Voltage Offset and Scaling from DAC to current driver

I have a DAC with an output of 0-4.096V that I need to convert to 4-20mA. I am planning to use the XTR111 which converts 0-5VDC to 0-20mA. To use the full range of the DAC (ie 0-4.096V = 4-20mA), I ...
Pribusin's user avatar
1 vote
0 answers
47 views

How to scale a GPIO control line to mitigate system impedance

I'm trying to build a circuit for a GPIO control line. Each device tapped into the line operates at 1.80v; the line is held at 1.65v HIGH. The GPIO output pulse profile is 1.000s @ HIGH 1.65v + 40ns @ ...
torpedo51's user avatar
  • 111

15 30 50 per page
1
2 3 4 5
7