Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

3.3 Volt to 5.5 Volt Octal TTL line Level Conversion

Status
Not open for further replies.

jbbjshlws

New Member
Hello, I have a microcontroller that outputs IO lines at 3.3 volts, but the chips i want to drive operate at 5.5 volt. I'm sure this is probably a simple task and (hopefully) their is a single IC someone could direct me to. I was thinking a octal buffer IC, Obviously latency is an issue.

Any help is greatly appreciated.

Josh.
 
it is to drive TLC5940's (LED Drivers) off of a Parallax Propeller micro controller.

if i was to use the 74HCT125 chips, i would just use a pair of them to get 8 lines of buffered 5.5 volt is this correct?

also the outputs enable inputs (1OE to 4OE) i would just tie all of those to ground for the signal to go straight through, or would i put those onto a clock line?

Also my local electronics supplier can only get in the 74HC125's not the 74HCT125's, Im told the difference is the 74HCT125's are TTL compatible. should this matter? or will i get some from overseas?

Thank you in advace,

Josh
 
The HC will be fine. Enable lines can just be tied high or low as necessary, they are not clocked. You'll need two chips for eight lines.
 
Last edited:
the T is for TTL input. there are 20 pin octal buffers. the other thing you can do is use a micro that has 5V tolerant I/O and just use pull up resistors.

Latency? that depends on what you are doing how much you can tolerate. Hell you can put a 7400 series on the output of your micro but you wont like how much power it uses or how "fast" it is if you actually NEED low latency.

Besides you are better off running theTLC5490 chip at 3V and terminating the LEDs at either 5V or 3V depending on the forward drops.
 
Last edited:
thanks for the replies,

according to the datasheet on the 74HC125's they are quad buffers jaycar.com.au/products_uploaded/ZC4842.pdf so i would need two, the circuit is operating at around 10Mhz, only reason i thought the latency would have been an issue is if the lines became un-synchronized.

the LED's from the TLC5940's are driven off of a separate power supply and input pin into the TLC5940's so the buffer is only for the io lines to control the chip.

I tried running the TLC5940's with 3.3 volts, and they seem to be a little unpredictable, i figured this is probably because they are at an indecisive point between whether it is a 1 or a 0, so in increasing the voltage should increase the definition and should in turn fix that issue. (hopefully!).
 
according to the spec sheet the TLC5940 has a rather high "1" voltage of 0.8VCC, most are 0.7VCC, that the outputs are good for 17V max and deliver up to 60mA at VCC less than 3.6V and 120mA if more than 3.6V.

If you are running 15 outputs at 60mA with reds on them from 5V you will easily dissipate more than the 2.4W package rating. Maximum intensity is only available from individual power rails for each color used to minimize the dissipation in the driver.
 
Maxim's tech support noted your question and answered:

You can consider using a bidirectional level translator. The MAX3002 (8 channels bidirectional levels translator) is well suited for your application. You can get more information following this link

**broken link removed**
 
Status
Not open for further replies.

Latest threads

New Articles From Microcontroller Tips

Back
Top