From: jones@pyrite.cs.uiowa.edu Subject: BC01V notes Date: Mon, 15 Mar 1993 22:47:39 GMT Technical notes for the BC01V RS232 interface cable by Douglas Jones jones@cs.uiowa.edu The M8650 and M8655 boards use the BC01V cable to communicate with RS232 devices. These notes describe how to build this cable. The BC01V cable supports most of the RS232 standard, but most devices don't use more than 9 of the 25 pins in the standard. The M8650 and M8655 only require three of these, transmitted data (txd), received data (rxd), and ground (gnd), but they provides support for request to send (rts) and data terminal ready (dtr), both of which are held high. The following cable should work with any DEC board that expects a BC01V cable, so it provides full support for all 9 commonly used signals. Male DB25 connector Female 40 pin plug as seen from back as seen from back ---1 Board A B Free | 14 This jumper configures side side | 2-----------. the interface for RS232 C D | 15 \ \ | 3---------. \ -----E ,F rxd | 17 \ \ \ ,-----cts>------ / ,---|-------' | 5---------\---\---\--' \/ / | K L | 18 `---\---\-------cts 21 \ \ \ `------rxd>-----' \ `--\-------' 9 \ \ \ \ \ U ,V -----------\--. | 11 \ \ \ | Y ,Z >dsr 24 `--------------rsd>---------. \ `--|-----' 12 \ \ | AA ,BB >rsd 25 The cable should `---\---|-----' 13 be 25 feet long. \ | CC ,DD Received data (rxd) 16 16 --------4 4--- < Request to send (rts) | 17 17 | --------5--------. ,-------------5--- > Clear to send (cts) 18 \ / 18 --------6 X 6--- > Data set ready (dsr) | 19 / \ 19 | | 7--------/---\-------------7 | Signal ground | 20-----------/-. ,-\-------20 | < Data terminal ready (dtr) | 8------' X `-----------8 | > Received signal detect (rsd) | 21 / \ 21 | | 9 / \ 9 | ---22-----------' `-------22------- > Ring indicator (rng) 10 10 23 23 11 11 (Note that in this wiring diagram, 24 24 all places where 4 wires seem to 12 12 meet are really places where two 25 25 wires cross without touching!) 13 13 The theory behind this is as follows: a) txd from one device becomes rxd to the other. b) rts from one device becomes cts for that device and rsd for the other. c) dtr from one device becomes dsr and rng for the other. Parts b and c only really matter for devices that use EIA flow control. Such devices lower dtr to stop the flow of incoming data, and they await dsr before they send outgoing data. In addition, they raise rts when ready to transmit, and they await cts before transmitting.