TXB0108 level shifter current-limiting question

Breakout boards, sensors, Drawdio, Game of Life, other Adafruit kits, etc.

Moderators: adafruit_support_bill, adafruit

TXB0108 level shifter current-limiting question

Postby smindinvern » Sun Aug 19, 2012 6:23 pm

Hi,

I'm fairly new to electronics, so forgive me if this is a stupid question. I'm looking to interface two systems, one of which is a 3.3V microcontroller, and the other a system running on an unknown voltage (almost guaranteed to be <5V though). For this I wanted to use a dual-supply level-shifter, and the TXB0108 looks like a good fit, especially with the breadboard-friendly breakout board. I need to be careful about controlling the input and output currents, though, and I'm a little unsure as to how to do that. My requirement is that the microcontroller side be <20mA, and the other side be <8mA. Can I just put a series resistor on each of the lines? As I understand it that would reduce the slew rate of the signal, which I definitely don't want. Or can I just put a resistor on VCC to reduce the amount of current that the level-shifter can sink? And according to ohm's law, wouldn't each of these solutions drop a certain amount of voltage over the resistor, leading to a voltage level less than VCC? So I guess in short, the question is, how do I limit the amount of current flowing through the data lines of a level-shifter?

Thanks in advance,
smindinvern
smindinvern
 
Posts: 46
Joined: Sat Dec 25, 2010 8:19 pm
Location: North Carolina, USA


Re: TXB0108 level shifter current-limiting question

Postby smindinvern » Mon Aug 20, 2012 11:30 am

I'm implementing an EJTAG probe. The EJTAG specification imposes an upper limit of 8mA for the off-chip data lines of the EJTAG port.

smindinvern
smindinvern
 
Posts: 46
Joined: Sat Dec 25, 2010 8:19 pm
Location: North Carolina, USA

Re: TXB0108 level shifter current-limiting question

Postby adafruit » Tue Aug 21, 2012 8:07 pm

You might need to read the TXB0108 datasheet to figure this out - we've never used it in that way
User avatar
adafruit
 
Posts: 10550
Joined: Thu Apr 06, 2006 3:21 pm
Location: nyc

Re: TXB0108 level shifter current-limiting question

Postby smindinvern » Wed Aug 22, 2012 8:53 am

haha, ok, well, thanks anyway :) upon reviewing the EJTAG spec though, i think i can get away with just using resistors. I was afraid that the voltage drop across the resistor would mean the DUT would never see a logic high, but since the DUT is the current source, that shouldn't be a problem. So, false alarm I guess :oops:

Thanks again for the help,
smindinvern
smindinvern
 
Posts: 46
Joined: Sat Dec 25, 2010 8:19 pm
Location: North Carolina, USA

Re: TXB0108 level shifter current-limiting question

Postby adafruit » Wed Aug 22, 2012 11:39 am

great, please let us know how it works - we'd love to know if it is good for JTAG!
User avatar
adafruit
 
Posts: 10550
Joined: Thu Apr 06, 2006 3:21 pm
Location: nyc

Re: TXB0108 level shifter current-limiting question

Postby smindinvern » Fri Aug 24, 2012 12:39 pm

Well, I tried using it with my EJTAG probe, and it doesn't seem to work. I'll have to do some more testing to find out why, but I know the probe works, as just connecting series resistors without the buffer works just fine. It could be that VCCA and VCCB are too close together. They're both about 3.3V (in this case). idk, more testing to come...

smindinvern
smindinvern
 
Posts: 46
Joined: Sat Dec 25, 2010 8:19 pm
Location: North Carolina, USA


Return to Other Adafruit products

Who is online

Users browsing this forum: No registered users and 5 guests

Stuff to buy from the Adafruit store and links to product documentation!


New Products [114]

Raspberry Pi[82]
 
FLORA[24]
 
Bunnie Studios[9]
 
FPGA[1]
 
mbed[12]
Arduino[60]
 
NETduino[14]
 
Android[6]
 
BeagleBone[23]
 
XBee[10]
More Dev Boards[30]


 
BoArduino[8]
 
SpokePOV[4]
 
TV-B-Gone[4]
 
MiniPOV[3]
 
SIM reader[3]
 
Microtouch[5]
 
Clocks & Watches[18]
 
Drawdio[4]
 
Brain Machine[1]
 
Game of Life[2]
 
MintyBoost[2]
More DIY Kits[16]


 
MaKey MaKey[3]
 
Tweet-a-Watt[5]
 
Young Engineers[39]
 
Discover Electronics[2]
 
Snap Circuits[4]
 
littleBits[3]
 
Project packs[9]


 
Breakout Boards[35]
LCDs & Displays[49]
Components & Parts[70]
Batteries & Power[54]
EL Wire/Tape/Panel[52]
LEDs[112]
 
Wireless[16]
Cables[66]
 
Lasers[6]
Sensors/Parts[147]
 
Enclosures/Cases[11]
 
Solar[11]
 
RFID / NFC[13]
Prototyping[70]
 
iDevices[13]
Tools[71]
 
Wearables[41]
 
CNC[37]
 
Robotics[29]
 
3D printing[1]
 
Materials[25]


 
Stickers[41]
 
Skill badges[55]
 
Books[26]
 
Circuit Playground[7]
 
Gift Certificates[4]