RS-422 interface basics

RS-422 is a standard for serial data transfer similar to RS-232, but it uses difference between two lines (RS-232 uses reference to ground). RS-422 uses twisted pair (difference pair) to represent logic level. Such data transmission type is so called balanced transmission as it is not referenced to ground. This is noise proof solution because same noise affect both lines which is differentiated out. This allows to carry data at much longer distances at higher data transfer rates. RS-422 can transmit data to up to 1200metters. Maximum transfer rate can be 10Mbits/s.

RS-422_Differential_Transmi.jpg

120Ohm resistor act as terminal resistor which removes reflections, that may occur during transmission over long distances. Voltage levels between twisted pair lines are ±4V and between transmission lines is ±12V. RS-422 can be compatible to RS-232 interface by simply connecting negative wire of twisted pair to ground.

uc324_pin.gif

There are many RS-422 interface chips available in the market. One of them is MAX3488. They can be connected to MCU UART interface like they are RS232.

bidirect_RS422.PNG

The single difference between RS232 and RS422 is voltages but transfer protocol is the same and you can work with it like it was RS232, jus more noise immune and longer transmission distances.

Blogsphere: TechnoratiFeedsterBloglines
Bookmark: Del.icio.usSpurlFurlSimpyBlinkDigg
RSS feed for comments on this post
 |  TrackBack URI for this post

New on WinAVR Tutorial
Running TX433 and RX433 RF modules with AVR microcontrollers,
Sometimes in embedded design you may want to go wireless. Might be you will want to log various readi …
Programming AVR ADC module with WinAVR,
Most of AVR microcontrollers have Analog to Digital Converter (ADC) integrated in to chip. Such solut …
New on WinARM Tutorial
What are differences between WinARM and WinAVR,
Everyone who is working with AVR microcontrollers knows this powerful tool – WinAVR (http://win …
LPC2000 watchdog timer,
As in all microcontrollers watchdog timers purpose isto reset microcontroller after reasonable amount …

Leave a Reply