The pins labeled HV, LV, and two GND’s provide high and low voltage
references to the board. Supplying a steady, regulated voltage to both of
these inputs is required.
The voltage supplied to the HV and GND inputs should be higher than that
supplied to the LV side. For example, if you’re interfacing from 5V to 3.3V,
the voltage on the HV pin should be 5V, and the voltage on LV sould be
3.3V.
Data Channels
There are four separate data channels on the BD-LLC, each capable of
shifting data to and from high and low voltages. These pins are labeled
HV1, LV1, HV2, LV2, HV3, LV3, HV4, and LV4. The number at the end of
each label designates the channel of the pin, and the HV or LV prefix
determines whether it’s on the high or low side of the channel.
A low-voltage signal sent in to LV1, for example, will be shifted up to the
higher voltage and sent out HV1. Something sent in HV3 will be shifted
down and sent out of LV3. Use as many of these channels as your project
requires. You don’t have to use every single one.
Keep in mind that these level shifters are purely digital. They can’t map an
analog voltage from one max voltage to another.
Hookup Examples
Assembly
Before you can plug the converter into your system, you’ll need to solder
something into it. There are a lot of options here. You could solder straight
male headers in, and plug it right into a breadboard. Or perhaps you want
to solder wires directly into it. Pick an assembly method that melds with
how you intend to use the board.
Once your BD-LLC is soldered up, it’s time to hook it up. Your hookup will
probably vary depending on which communication interface you’re using.
Below we’ll show how to hook the level converter for three of the most
common communication protocols.
Using the BD-LLC for Serial
Although you won’t be taking advantage of the BD-LCC’s bi-directional
abilities, it’s perfectly fine to use the board to shift serial communication.
Serial usually requires two signal wires – RX (receive) and TX (transmit) –
which both have a defined direction. These signals can be passed through
any of the four channels on the BD-LLC.
Let’s say, for example, you want to hookup an Electric Imp Breakout Board
(which has a 3.6V maximum input voltage) to an Arduino Uno via their
UARTs. Here’s one possible hook up:
Page 3 of 5