Questions tagged [level-shifting]

Level shifting is the process of converting between different logic levels. E.g. from 0-3.3 V logic to 0-5 V logic

Filter by
Sorted by
Tagged with
1
vote
1answer
85 views

Voltage level translation

I am working on a Vehicle Tracker project. I have few digital inputs coming from vehicle system & their voltage level is 90V. These should go to Micro controller GPIOs which are @ 3.3V. What are ...
1
vote
2answers
690 views

How can a GPIO logic to high amp/voltage logic adapter be built using multiple voltages? (5v, 12v, 24v)

I'm working on a project that requires making a fairly universal board (to work on different model machines). I need to hook up many pre existing motors and switches/sensors to the board that all ...
1
vote
4answers
460 views

Can I use a line multiplexer as a level shifter as well?

I have 40 x 5V inputs that I want to read using 3V GPIO pins on the beaglebone black. I am planning on using 5 multiplexers (such as the 74HC151 or 74HC251) that will be sharing the 3 select lines. I'...
1
vote
1answer
2k views

Voltage shift from 3.3V to 12V

I'd like to use MX-FS-03V 433MHz transmitter together with a Raspberry Pi (RPi). The Raspberry Pi's outputs have 3.3V, but the MX-FS-03V operates on 3.5-12V (the higher the voltage the higher the ...
1
vote
1answer
766 views

How can I increase the multiplier of a voltage doubler circuit using IC4049?

I replicated a voltage doubler circuit from this example I found online: ... and as expected, I am getting 12V from a 6V input. I would like to increase the multiplier to more than 2x, but I am ...
1
vote
1answer
260 views

Level shifter circuit with 50 V output

I am looking for a level shifter circuit, that can convert 5V to 50V logic. I've been looking through some designs. I see a lot of designs uses a current mirror for this. And was wondering, what is ...
1
vote
3answers
717 views

I2C Level translation

In our current design, we have two devices which communicate with each other using I2C. But their I2C logic levels are different, so we need to use a level translation? Can I use a simple level ...
1
vote
2answers
2k views

Using BSS138 in Level Switcher

I am trying to interface 1.8v UART and 3.3v UART using NXP app note here. Unfortunately, my circuit does not perform as expected. I am using BSS138 as mentioned in Adafruit and Spakrfun. When I ...
1
vote
1answer
35 views

UART single-wire half-duplex level conversion

I have a single-line transmission device, I use the oscilloscope to check the waveform Always keep high potential (12V) and low potential (0V), change to logic analyzer test and find that it can be ...
1
vote
2answers
61 views

How do I make an io pin 12v tolerant?

I've seen plenty of 3v3 circuits that are 5v tolerant, but I'm wondering if I can make something that is 12v tolerant. Basically I have a numato 128 gpio expander and there are so many wires that one ...
1
vote
2answers
54 views

Shift 10-15v to 0-5v

I'm looking to shift 10-15v to 0-5v to read with the Analog input of an arduino. I've seen some solutions with an OpAmp but all require a negative rail which I do not have. I know I could use a ...
1
vote
1answer
44 views

Voltage follower with shift

I am trying to figure out a simple application/ circuit that would allow me to shift the voltage a little bit. Lets say we have an input voltage of range from 0 to 1 V. I need an output voltage of 0.2 ...
1
vote
2answers
72 views

High level present in a pin of a non-powered IC can damage it?

I'm using a TXS0108E to convert from 5V to 3.3V and vice versa. The schematic is below: In the datasheet, in section 6, I read the following: Voltage applied to any output in the high-impedance or ...
1
vote
1answer
111 views

Can I leave it unconnected pins in the level shifter?

My concern is that pins are connected between DB25 and TXS0108E, but are not connected between TXS0108E and the Header 5x2. There is only the tracks between TXS0108 and the Header 5x2, but there is no ...
1
vote
1answer
251 views

What's the purpose of using PNP transistors on I2S bus?

What could be the reason of using these 3 PNP transistors on I2S bus (LRCK, BCK and DATA pins)? The DAC used in this schematic is PCM5102. I know for sure that this DAC would work without these ...
1
vote
1answer
162 views

What kind of signal processing circuitry do I need to generate a line level output on an Arduino?

I am trying to create an Arduino based music synthesizer. How can I safely generate line level output (+/- 2 volts centered at zero, with a frequency range from 20Hz-20KHz) from my Arduino using a ...
1
vote
3answers
243 views

Driving capacitance with a high voltage level shifter

I am having issues with a 'high' voltage level shifter I am creating. I need to drive a 28Vpp waveform with specific timings ( <.1us rise time, 1us pulse width), converting from the 3.3V logic that ...
1
vote
1answer
79 views

Bidirectional Electronic Relay

I'm trying to figure out the best way to build a small "wall" of 20 different OBD-2 connectors which would be use to initialize a set of OBD-2 compatible devices. The situation is that I need to be ...
1
vote
2answers
2k views

Connecting USB-powered Beaglebone to car's CAN bus through OBD connector using common signal ground

I want to connect my Beaglebone Black, powered from USB port on my laptop, to OBD connector present in my Ford in order to see CAN traffic with can-utils. ...
1
vote
3answers
130 views

Resistors to make an 74hcxx IC behave like a 74hctxx IC

I made a circuit that is supposed to detect when all 8 output lines are logic high. I connected the inputs of a 74HC30 (8-input NAND) to the data lines of an AT28C256 (ROM). After a while, I checked ...
1
vote
2answers
691 views

Shift an analog signal by a certain voltage, keep the amplitude

A sensor outputs a dc voltage varying between precisely 1.00 volt and a max of 1.10 volt. The receiver operates between 0.00 volt and 0.10 volt. How can I level shift the 1.00 to 1.10 dc voltage to 0....
1
vote
1answer
3k views

Is it possible to use a simple diode and pullup resistor to level shift down in one direction?

I'm working on a circuit that involves interfacing with a 3.3v microcontroller (ESP8266) and I'd like to be able to program it using my existing FTDI which operates at 5v. I'm new to level-shifting ...
1
vote
1answer
1k views

Will 3.3v to 5v level converter work with USB data lines?

I'm trying to design a low-speed USB device based on ATmega16a. That chip doesn't have any USB interface, but it is possible to use bit-banging and there are even ready-made libraries to do so, like V-...
1
vote
2answers
230 views

Level Shifter Circuit Question

Looking through the internet, I came across following circuit. MCU GPIO generates 0V or 3.3V Level. VDD may be 5V or 30V. I would like to use the same circuit for both purposes, which is to supply ...
1
vote
2answers
356 views

-5/0 volt to 0/5 volt logic levels?

Does anyone know a good way to convert -5/0 volt logic to 0/5 volt? I'm using a chip as seen in the diagram below, but I'm not sure what to do about the inverted logic levels. Basically, I need to add ...
1
vote
1answer
827 views

Clamping Diodes - Any disadvantages form continuously clamp down?

I am looking at using Clamping diodes to protect my Raspberry Pi UART pins from over voltage. The ESD Diodes I am looking at using My question is, is there any harm in them continuously clamping down ...
1
vote
3answers
4k views

3V3 to 5V level conversion

I'm currently working on the development of some measurement equipment. For conversions I use a small ARM which runs on 3V3 and to display the results I use a graphical display running on 5V. This ...
1
vote
3answers
7k views

controlling SPI devices using the Arduino - different voltages

My arduino board uses 5v to power the atmega chip. I was wondering is there any thing wrong with powering my atmega at 5v but say I power my MCP4922 dac at 3.3v does it matter? It just that I've seen ...
1
vote
1answer
982 views

Shift 0-5V logic to ±2.5V logic

What's the simplest way at low speeds (sub 100 Hz) to shift 0-5V to ±2.5V? I was thinking of using a comparator or op-amp, but there must be a simpler / cheaper way. I wanted to avoid a dedicated chip,...
1
vote
3answers
53 views

Conceptual Question regarding necessity to do level shifting

I have a circuit where a 3.3V MCU which is not 5V compatible needs to drive an MCP23017. The MCP23017 will drive and read inputs and outputs from various 74HCT components. I'm thinking that based on ...
1
vote
3answers
92 views

Level Shifting a MOSFET

I have a high current low voltage MOSFET I'd like to drive with a higher voltage and a micro to reduce power losses through it. I built this circuit based off the typical level shifting designs. The ...
1
vote
1answer
176 views

“One way” level shifter for PWM 4PIN fan control

I'd like to make a 4 pin pwm fan control using 3v3 uC. Fan is 12v powered and I have a 12v to 3v3 converter to power uC (VCC gate is 3v3 uC power). I want to isolate 3v3 VCC and 12v as much as ...
1
vote
1answer
213 views

Pulldown for zener voltage shifter

I would like to know whether R24 has been correctly applied to pulldown the EN pin when none of the diodes are switched on. The idea here is that voltages higher than 3.3V may be applied from any of ...
1
vote
1answer
622 views

Understanding 5V to 1.8V UART level-shifting circuit

Hopefully it's OK to ask very basic electronics questions here. I had a TTL 5V UART cable, however the board I had only accepts 1.8V max. So I found some online schematics that uses resistors and a ...
1
vote
2answers
86 views

Level shifting: from 0-3.5V range to -2/1.5 range

I have a signal (digital) which has output levels of 0V (logic 0) and 3.5V (logic 1). I would like to know if it is possible to shift it between -2V (logic 0) and 1.5V (logic 1). I found here on ...
1
vote
2answers
458 views

How to find a truly bi-directional level shifter?

I'm trying to create an interface PCB to a 32 channel USB GPIO device which has 3.3v IO, and I want the flexibility to use 1.8, 3.3 or 5v - across all pins, or at most in 2x banks of 16 - I don't need ...
1
vote
2answers
103 views

How can I build a versatile high voltage translator with an output in the negative and positive range?

Looking for advice on how to build an adjustable voltage translator. Input is standard 1V8 logic, but output HIGH is in a selectable range of +3 to -3V, while output LOW is way down in a selectable ...
1
vote
1answer
238 views

Is my understanding of this level shifter correct

I am considering using this TI LSF0102 level shifter in my circuit - but would like to understand, based upon its datasheet, if I have my understanding correct. It says it has a 100mA current rating, ...
1
vote
2answers
131 views

Is my understanding of this level shifter correct?

I am considering using this TI LSF0102 level shifter in my circuit - but would like to understand, based upon its datasheet, if I have my understanding correct. My aim is to be able to supply 3.3V ...
1
vote
1answer
56 views

Bias T to level shift output from oscillator

I am using XOR gate HMC851LC3C to get an ultra-short pulse (200ps range). This logic gate requires inputs in the range of -2.5V to 0.5V. However, RF signals from my oscillator is sine wave -1V to 1V. ...
1
vote
4answers
197 views

Positive Level Shift a Clock Output using Diode?

I need to level shift a 26mhz 1.8v clock output by .7v on both the high and low side (so clock swings from .7v to 2.5v on output). Would a simple diode/resistor setup like below work for this? ...
1
vote
1answer
2k views

Connecting 3v digital output to Arduino using bi-directional level shifting (mosfet)

I have a digital output from a 3.3v device that I would like to make 5v tolerant - i.e be able to connect it to either a 3.3v OR 5v MCU. I could technically connect the output directly to the ...
1
vote
2answers
183 views

3.3 to 5V logic translator followed by a long cable

I was testing the TI TXB0108 today to shift 3.3V from a MCU to a DSP. The DSP connector only has 17 digital inputs, and a ground (no VCC), and expects 0-5V. The 3.3 and 5V power are both being ...
1
vote
1answer
259 views

Read Signals made of 8V square waves on an arduino

I am working on putting together an arduino board that would read signals sent between two modules in a car. The signals are sent as 8V square waves. An example of a message sent this way would be a ...
1
vote
1answer
177 views

Zener diode level conversion of tristate output

I have an MCP73831 li-ion charger connected to an ATMega1284p. The charger has a tri-state status pin which can be High(5V), Hi-Z or Low. The ATMega runs at 3V3. I want to be able to read the value ...
1
vote
1answer
688 views

I2C level shifting to multiple voltages inside a BMS

We're building a BMS that has a micro on each cell in the pack. I know this isn't standard and the issues that come with it, however the pack isn't a standard layout, and the benefits out weigh the ...
1
vote
1answer
191 views

How to combine or simplify multiple 5-12V level shifters

I've created the following model for a school project. This is the first time I'm attempting to read sensors or write alarms etc. using a microcontroller. How I can improve it? To me it seems likely ...
1
vote
1answer
338 views

Connecting BeagleBone Black to an Arduino

I am a software guy (everyone immediately downvotes...) trying do the following: (1) On a BeagleBone Black ("BBB") I am driving a GPIO pin high in software. (2) Then I am sending PCM (audio) out ...
1
vote
1answer
209 views

using transistor to switch 3v from 2

i need to use a GPIO pin to test whether an LED is on/off. the LED only has 2v power which is not enough for my digital input (3.3v) so i would like to use a transistor to amplify the voltage from 2v ...
1
vote
1answer
85 views

Understanding Block Diagram for Load Switch

I'm looking at the Vishay SiP32431 and am confused by the block diagram, copied below. I understand the P-Channel at the top, but what are the triangles? What is the difference in level-shifting this ...

1 2 3
4
5
9