RS232, RS422, and RS485 are pretty old serial communication interfaces, and I was not even born when RS232 was specified in 1962, but there are still commonly used today in various applications such a points-of-sales, multi-meters, industrial equipment like PLC or HMI, as well as medical devices.
Maxim Integrated shared a video – embedded at the end of this article – on social networks today explaining the fundamentals of serial transmitter devices and the differences between RS232, RS422, RS485, and Profibus.
The video goes into more details with a glossary of terms, discussion of cable length and bitrate, hand-shaking, and auto-shutdown, but I’ll provide a quick summary below:
- RS232 supports one transmitter and one receiver, and operates between -15 and +15V (with input tolerance of up to -/+ 25V). A logic zero is between +3 and +15V and a logic one between -15 and -3V on the receiver side
- RS422 is an improved version of RS-232 with a twisted pair cable and signal balancing that still supports a single transmitter but to which you can connect up to 10 transceivers. Longer distances are also supported.
- RS485 is an evolution of RS-422 published in 1983 with support of up to 32 Tx and 32 Rx devices. Since RS-485 is a superset of RS-422, you can still use RX-485 Tx devices to control RS-422 Tx devices, but no the other way around. Signals operate between -5 to +5V (input tolerance: -7 to +12V) with a logic zero being between +200mW to +5V, and a logic one between -5V and -200mV on the receiver side.
RS-422 and RS-485 can achieve 10 Mbps bitrate with shorter cables (up to ~15 meters) and 100 Kbps with much longer cables of up to 1.2 km. Despite the 32 devices limitations, Maxim Integrated states there are chips that support up to 256 transceivers. Typical applications for RS-422/RS-485 include PLCs, industrial sensors, and building automation among others.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress
Hi
i think rs-485 is only half-duplex
2-wire RS-485 is half-duplex only. 4-wire RS-485 might be half- or full-duplex.
thank you 😀
No mention of TTL232 which is becoming more common on boards but for which PC hardware is rare and expensive (or Google has failed me).
any sbc’s with onboard ttl chipsets?
There’s no official “ttl232”. It’s the same logical async serial as rs232, but without the level shifting. RS232 embodies both the electrical specification and the logical. To call TTL level async serial “RS232” is incorrect. It’s just async serial.