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.
664
questions
1
vote
1
answer
155
views
Can a resistor mitigate a maximum input voltage limitation?
I have a microcontroller running at 5v and outputting a digital signal. This signal can be high, low or high-impedance (tristated).
This signal goes to an input pin on a target chip (the type of which ...
1
vote
2
answers
3k
views
Bi-directional level shifter 1.8 - 5 V <-> 3.3 V
I have the following issue:
I2C data from various devices with VCC/IO levels from 1.8 V to 5 V should be handled from my controller, but it only tolerates voltages up to 3.3 V on its IO pins.
I had a ...
0
votes
1
answer
46
views
Buffering Arduino SPI bus using 74AHCT125
My SPI bus has 2 slaves, one is 5V tolerant and is connected normally to the bus, however the second one is only 3V3 tolerant and so I have to level shift it. I have decided to use the 74AHCT125 ...
0
votes
1
answer
155
views
Reproducing ST Design Gate Driver
I try to reproduce the buck-boost converter from the "STM32F334 Discovery" board.
Therefore I have drawn a KiCad Schematic and assigned the appropriate spice models.
But unfortunately, I'm ...
3
votes
1
answer
82
views
Level shift a digital 1.8V signal to split supply rail, using BJT
I have designed a DC/DC converter (based on Zeta technology) that will generate a split supply with a single buck controller and coupled inductor.
The controller's GND pin is the negative output. ...
0
votes
2
answers
293
views
Level shifting with a voltage reference of 1.6V
I am trying to build a level shifting circuit for my project in order to make sure that the input will be appropriate for a 0-3.3V ADC.
I am using two 9V batteries connected in series so my thought is ...
0
votes
4
answers
400
views
How to shift/offset a AC signal
I have made the following circuit, that amplifies a 50mV RMS signal to 0 to 5V.
The circuit has 2 2nd order LPF at unity gain and a 30dB (30 V/V) gain amplifier. Below is a circuit diagram:
Input ...
0
votes
1
answer
43
views
Level shifter (floating shifting ?)
I'm currently studying level shifters, and I have a question: Is it possible to design a level shifter that translates 0 and 5 volts to VSS (e.g., VSS = 5V) and VDD (e.g., VDD = 8V)? If so, could you ...
2
votes
2
answers
345
views
How long is it okay for pin to be floating during MCU startup?
I’m using an ESP32-S3 to communicate with a 5V-only LCD module with an i8080 parallel bus interface. To shift the levels, I’m using the SN74LVC8T245 bidirectional level shifter. This means I can both ...
4
votes
3
answers
120
views
Might this tri-state level shifter work?
I just thought of this idea for a one-directional tri-state level shifter that does not need an output-enable pin:
The idea is that if the input A driven hard (high or low) then it just behaves as a ...
1
vote
2
answers
245
views
Sharing clock pulse between different devices
I have an application where i want to use the external clock signal (around 1kHz) with my microcontroller. I am interested in positive edge of the clock which will be detected by microcontroller. I ...
0
votes
3
answers
100
views
Logic translator between different ground references
I need to translate a 1.8 V digital signal ("power good" from a DC-DC converter) from a "floating" voltage domain to a 3.3 V signal referenced to a fixed system ground.
The source ...
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 ...
3
votes
5
answers
654
views
Level shift a 0-20 V pulse to +,-10 V without deteriorating the rise time
I need a fast +,-10 V pulse. I thought I could trigger the base of a switching transistor with my fast rise time digital I/O and get a 0-20 V at the collector and then shift the DC to 0 volt and have ...
1
vote
1
answer
194
views
UART level shifter: strange level
This is my circuit
Scoping on the UART host side I have the following trace
But on the device side (3.3V) I have this trace
Not sure on what I am doing wrong there...
Using this NMOSFET: BSD840N