Tuesday, 27 December 2016

Voltage level shifter


I need to make a voltage level shifter. It needs to translate a TTL logic level into a 12 V logic level.


I have applied the 5 V at the base and 12 V Vcc and took the output from the collector (not using any emitter resistor). The output was good, but the current was 0 mA when Vcc was 12 V and the phase was shifted.


I've tried connecting the load at the emitter and the voltage was just 5 V or less.



How do I make such a voltage level translator?



Answer



Check out Sparkfun's Logic Level converter. It includes a schematic, you should be able to do almost exactly the same thing by hand, but you'll probably need to use different resistor values to get the correct voltages. It includes two circuits, one for connecting a low voltage transmitter to a high voltage receiver, and one for connecting a high voltage transmitter to a low voltage receiver. It sounds like the former is what you're asking for.


No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...