It seems fairly straightforward, but is there any reason why a TXS0108 wouldn't work with I2C? I've got a 2.8V part on one side and a 3.3V part on the other.
Thanks,
-David
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
It seems fairly straightforward, but is there any reason why a TXS0108 wouldn't work with I2C? I've got a 2.8V part on one side and a 3.3V part on the other.
Thanks,
-David
Hi Hattie,
Thanks. Yes, Vcca is 2.8V and Vccb is 3.3V. I don't actually have the hardware working too well yet, so I can't debug the I2C yet.
Something else that came up though, and that is the state of OE during power up/down. Do I need to tri-state the TXS0108 during power up/down? The datasheet just sort of mentions that OE would need to be pulled low in those conditions to keep the high impedance state. Do I risk damaging the chip or do I just not get reliable performance? The implication is that a controller will pull OE high during operation; but in my hardware I have it just tied to Vcca. Do I need to change that?
Thanks,
-David
HI,
I am using TSX0108 translate from 2.5V (A port) to 1.8V (B port). Since I need it power up at low level on B port, I have a 10K ohm resistor pull down on B-port. When I drive A port to high, sometimes works fine, sometimes oscillating. If I change the pull-down resistor to a smaller value, say 511 ohm, B port can’t be drove to full swing. Anyone has seen this problem? Any suggestion?
Thanks.
Wen,
Maybe I'm oversimplifying your problem but I couldn't get past the fact that it looks like you have VccA > VccB. That is just exactly opposite of what the datasheet directs.
I can't say what will happen to the part if you have VccA at 2.5V and VccB at 1.8V - but it's not going to work correctly.
Please post your schematic, but I think this is the first thing to check.
Thanks,
David