Sunday, February 14, 2016

Ten best ways to split a voltage rail

By richard wilson 2nd February 2015

There are a number of reasons why an engineer would want to “split” a voltage rail in their design. Sometimes parts of the circuit, like a sensor or an IC, require a bipolar supply. 

Other reasons are to make the best use of the dynamic range of your ADC if it has a bipolar input, or to generate a mid-rail bias voltage in a single supply rail system. Whatever the reason, this article collects together a variety of different techniques that can be used, including some more unusual ones.

Some of the techniques given have a small footprint with low number of external parts, or a low quiescent current.

There are several different meanings of the phrase “rail splitter.” The usual meaning is creating a new “0V” reference point, usually the mid-point Vdd/2 of a single supply rail Vdd.

Figure 1 – TLE2426 Classic Rail Splitter IC Equivalent Circuit

The available voltage remains the same as before, only you can view it as being distributed as a bipolar supply ±Vdd/2 about the new “0V” reference. A linear conversion is often used to generate Vdd/2, but a switched-mode conversion can also be used for high output power.

The new “0V” can be called a “virtual ground.” Figure 1 illustrates the concept, where an input voltage is divided by two and buffered to give Vout.

Another type of rail splitter takes a single rail Vin and splits it into bipolar outputs, ±Vout. For example, 3.3Vin might be “split” into ±5Vout. Such a process is usually done using two switched-mode conversions, often a boost plus a buck-boost regulator.

A third type produces a negative output from a positive input, for example creating –5Vout from 5Vin, to give a ±5Vout bipolar supply. (It could be argued that a different terminology should be used, as these circuits don’t create a new “0V,” so they aren’t virtual ground circuits.)

Sunday, October 28, 2012

Using a UART to Implement a 1-Wire Bus Master

 TUTORIAL 214
Sep 10, 2002

Abstract: This application note explains how to use a microprocessor's UART to implement a 1-Wire® bus master. It includes an explanation of the required electrical interface, UART configuration, and timing relationship between UART and 1-Wire signals. The flexibility offered in setting up UART byte timing allows straightforward implementation of 1-Wire time slots as well as the reset and presence detect pulses. With the inclusion of deep transmit and receive FIFOs, several byte values can be transferred on the 1-Wire bus with just a few clock cycles per bit required from the main processor.

View PDF

Saturday, September 15, 2012

App note: High power LED driver with PIC12F675

Dangerous Prototypes  
September 15, 2012 in Uncategorized by DP

A current controlled buck converter for driving high-power LEDs. The PIC12F675 microcontroller has an integrated comparator, which in combination with a low pass filter provides a control circuit for the SMPS.
The circuit is based on a buck topology switching power supply using the on-chip comparator peripheral within the PIC12F675 microcontroller. The switching power supply design ensures efficient power transfer between the system battery and the output LED. Using the attached Flash microcontroller as a control for the driver circuit expands the capability of the circuit to include intensity control, automated intensity compensation for low battery conditions, and the ability to playback preprogrammed Flash sequences. The Flash microcontroller also allows the creation of a custom PC-based graphical user interface, using the PICkit Flash Starter Kit for programming the preprogrammed Flash sequences. The combination of the switching power supply design and the microcontroller results in an efficient circuit with advanced automated features while keeping the circuit simple and inexpensive.
View PDF