Simple TTL to RS232 adapter

During spare time I made quick design of TTL to RS232 adapter, that works with my AVR development board. This adapter helps to connect TTL (Transistor-Transistor Logic) level signals to RS232 interface. TTL side is 9-pin female connector and RS232 sire is male connector.

Unit is powered from target board using power pins.

The RS232 TTL adapter circuit:

RS232_adapter_circuit.png

 

Put all the in plastic case and see what I have got:

RS232_adapter.jpg

 

The inside of the box:

RS232_adapter_board.jpg

 

RS232 adapter in action:

RS232_action.jpg

 

Let’s do some test with this RS232 adapter. First of all write some example routine for AVR microcontroller:

AVR_Uart_test.PNG

 

Compile this program with WinAVR ad burn to chip.

Then download Bray’s terminal or other terminal software open it and select required baud rate and other settings like parity bits and so on. Start terminal and reset the AVR microcontroller:

RS232_terminal.JPG

 

Get the results. Everything is working fine.

Download UART AVR project files here. Don’t forget that in this source AVRLIB library is used. So you need to download it in order to be able to build.

9 Comments:

  1. Adding 2 little LED diodes to TX/RX lines helps much. You can use such converter as RS232 line tester – LED flash for transmission.

  2. Its good idea. I didn’t think about this. It won’t be hard to add these LEDs to existing board. Thanks.

  3. Pingback: Electronics-Lab.com Blog » Blog Archive » Build your own RS232 adapter with LED indicators

  4. Pingback: Electronics-Lab.com Blog » Blog Archive » Simple TTL to RS232 adapter

  5. Pingback: Electronics-Lab.com Blog » Blog Archive » Simple TTL to RS232 adapter

  6. We used to make these ourselves, but you can buy these ready made for $40, and the commercial units are self-powered (you don’t need Vcc). Google for 232LPTTL.

    -Mark

  7. wow, a copy of what can be found in every max232 datasheet, great work

  8. Word press is S*T consider a laxative.

    Why buy a 5 – 11 dollar part you’re not using all the features of when you can use a couple transistors and some discrete parts?

    http://www.arduino.cc/en/Main/ArduinoBoardSerial

    If you need RS232 levels for some reason you can find a blizzard of cheaper alternatives. I’ve used the ADM202, 75c1406 which are under a buck at some suppliers depending on qty.

    Another way of getting those levels is a 99 cent wall wart. I’ve done that to and it works for extended runs.

  9. There are professional PCBs/kits and ready built versions around these days:

    See:
    http://www.tronisoft.com/cat_rs232ioboard.php

    See:

    http://www.tronisoft.com/rs232info/RS232_To_TTL_Converter.pdf

    and for terminal program:

    http://www.tronisoft.com/DACIO_RS232_Terminal.zip

    Parv

Leave a Reply

Your email address will not be published. Required fields are marked *