Searching with Google returned only 3rd party documents (i.e. from chip vendors or university lectures). Is there a main document of such specification, similar to USB?
- \$\begingroup\$ I think it's this (OCLC WorldCat link). Will look for a non-print reference. \$\endgroup\$uint128_t– uint128_t2016-06-23 15:20:27 +00:00Commented Jun 23, 2016 at 15:20
- 2\$\begingroup\$ Yes, but it is not free. And you might be disappointed that it only mentions connectors, pin names, and voltages, NOT the data format that is used. \$\endgroup\$Wouter van Ooijen– Wouter van Ooijen2016-06-23 15:21:09 +00:00Commented Jun 23, 2016 at 15:21
- 1\$\begingroup\$ Wow.. that's a big score for such a question... \$\endgroup\$Eugene Sh.– Eugene Sh.2016-06-23 17:40:44 +00:00Commented Jun 23, 2016 at 17:40
- 1\$\begingroup\$ @dim Well, in this case I am not even speaking of the answer, which did require from you some effort. I am speaking about the question, not demonstrating any and not very useful at all.. \$\endgroup\$Eugene Sh.– Eugene Sh.2016-06-23 18:20:48 +00:00Commented Jun 23, 2016 at 18:20
- 1\$\begingroup\$ @Amumu: Are you serious? The second link for me is the Wikipedia article about rs232, which in the first paragraph states: The current version of the standard is TIA-232-F Interface Between Data Terminal Equipment and Data Circuit-Terminating Equipment Employing Serial Binary Data Interchange, issued in 1997. \$\endgroup\$Eugene Sh.– Eugene Sh.2016-06-24 01:25:38 +00:00Commented Jun 24, 2016 at 1:25
1 Answer
The original standard has been written by the Telecommunication Industry Association (TIA). Its name is EIA/TIA-232.
But you must pay to get it. You can buy it on TIA's store. This is the reason why you don't find it on the internet: publishing it is illegal.
Anyway, all the necessary information required to implement an RS-232 device is easily available on the internet and on various 3rd party publications, as you noticed. I guess TIA doesn't make much money from this standard anymore.
(and at this price, I wouldn't buy it)
Here are some useful resources:
- Linear Tech RS232 Quick Guide, summing up pretty much everything needed from a technical point of view, in a single page.
- Wikipedia page for more detailed explanations and some historical background.
- An old app note from Dallas (now Maxim) covering all technical aspects in details.
- 5\$\begingroup\$ Wow, a big price tag for such a common standard. I guess the book has nice colors in it. \$\endgroup\$Amumu– Amumu2016-06-23 16:07:14 +00:00Commented Jun 23, 2016 at 16:07
- 4\$\begingroup\$ @amumu Colors? For this price people should get an authentic illmuninated manuscript. \$\endgroup\$dim– dim2016-06-23 16:30:12 +00:00Commented Jun 23, 2016 at 16:30
- 2\$\begingroup\$ @Amumu: Different licensing schemes. The USB spec can easily be found online but manufacturers must pay to buy a vendor ID so that device drivers can identify the device. Also, vendors need to pay an annual fee if they want to declare that their device is USB and use the logo (which is why some generic products form China do not say they're USB even though the connector is obviously USB). RS232 on the other hand has no licensing fee for implementations but make their money from selling the spec (this is the same business model as the PCI bus) \$\endgroup\$slebetman– slebetman2016-06-23 18:22:49 +00:00Commented Jun 23, 2016 at 18:22
- \$\begingroup\$ Seeing how old serial port is, it still needs a person to pay to get the official specification??? I am surprised. \$\endgroup\$quantum231– quantum2312016-06-23 22:46:52 +00:00Commented Jun 23, 2016 at 22:46
- \$\begingroup\$ The RS-232 protocols are old, made for QAM transmissions,etc. I see many RS-232 to RS-485 adaptors and even I2C adaptors. Intel has stated that the DB-9 connector will be around for some time on work-stations and desk-tops, but if you write your own code or use LabViews basic drivers, the protocol is what you want it to be. For valid operation RTS and CTS should be used properly. \$\endgroup\$user105652– user1056522016-06-24 06:24:31 +00:00Commented Jun 24, 2016 at 6:24