Hi,
I am trying to connect a special modem to a microprocessor over UART. Problem is that the modem is using 2.775 volt IO and the microprocessor using 3.3 volt IO.
I found the TXB0108 which seem to be able to do the job. I soldered a TXB0104 onto a break-out board.
To make it easy to debug I ignore the microprocessor for now and I bought a USB > 3.3 volt TTL UART cable (FTDI TTL-232R-3V3-WE) so I could easily connect a terminal on my PC to the modem.
The idea is:
PC Terminal <USB> TTL-232R-3V3-WE <UART 3.3v> TXB0104 <UART 2.775v> Modem
After hooking it up and setting correct baud rate on the PC (9600) I realize that I get garbage on the screen. It's like if I press a lot of buttons in the terminal, eventually I get some garbage as reply. (I guess the modem is also getting garbage and replies with an error sometimes)
Ok so why does it not work?
I have done some investigations and there are some things that concerns me. I have measured the USB > 3.3v UART cable connected to the computer with the following results:
GND - CTS = 3.34 volt
GND - TXD = 3.39 volt
GND - RXD = 3.35 volt
GND - RTS = 0.00 volt
So what puzzles me is why I meassure 3.35 volt on RXD. I would think this would be 0 volt since it is an input. Will this confuse the TXB0104 and hence cause the garbage? Can I remedy this by placing a diode in between forcing the current direction from the TXB0104 to the USB/UART?
Any idea why the USB > 3.3v UART cable have a voltage on this pin? Could this be normal or might it be a defective cable? On the other hand I have used this cable on other microprocessors without problem...

- Screen Shot 2013-01-27 at 13.17.32.png (10.05 KiB) Viewed 729 times
- B1-B4 are directly connected to the USB > 3.3v UART cable
- A1-A4 are directly connected to my modem using 2.775 volt level
- VCCa and OE is supplied a voltage reference of 2.775 volt from the modem directly connected
- VCCb is supplied with 3.3 volt from the microprocessor
Any help or suggestions on this are highly appreciated
Kind regards
Jens