RS-232 / Current loop converter

For serial communications, a current loop is a communication interface that uses current instead of voltage for signaling. Current loops can be used over moderately long distances (tens of kilometres), and can be interfaced with optically isolated links.

There are a variety of such systems, but one based on a 20 mA current level was used by the Teletype Model 33 and was particularly common on minicomputers and early microcomputer which used these as computer terminals. As a result, most computer terminals also supported this standard into the 1980s.

History

edit

Long before RS-232 was made a recommended standard in 1960, current loops were used to send digital data in serial form for teleprinters. More than two teleprinters could be connected on a single circuit allowing a simple form of networking.[1] Older teleprinters used a 60 mA current loop. Later machines, such as the Teletype Model 33, operated on a lower 20 mA current level and most early minicomputers featured a 20 mA current loop interface, with an RS-232 port generally available as a more expensive option. The original IBM PC serial port card had provisions for a 20 mA current loop.[2]

Signaling conventions

edit

A digital current loop uses the absence of current for high (space or break), and the presence of current in the loop for low (mark).[1] This is done to ensure that on normal conditions there is always current flowing and in the event of a line being cut the flow stops indefinitely, immediately raising the alarm of the event usually as the heavy noise of the teleprinter not being synchronized, something that would not have been possible if the idle state had been no current flowing.

Electrical characteristics

edit

The maximum resistance for a current loop is limited by the available voltage. Current loop interfaces usually use voltages much higher than those found on an RS-232 interface, and cannot be interconnected with voltage-type inputs without some form of level translator circuit.[2]

For full-duplex communication between two devices, two pairs of wires would be used. There is no common standard for current loop interfaces, so details such as timing, connectors, wire color codes, and so on, are all application specific.

See also

edit
  • MIDI, a digital current loop interface limited to 5 milliamps and 5 volts.

References

edit
  1. ^ a b E. A. Parr, Industrial Control Handbook, Industrial Press Inc., 1998, ISBN 0831130857, page 648
  2. ^ a b http://www.bb-elec.com/Learning-Center/All-White-Papers/Current-Loop/Current-Loop-Application-Note/curentlp.pdf Archived 2017-04-20 at the Wayback Machine Current Loop Application Note, retrieved July 11, 2017

📚 Artikel Terkait di Wikipedia

Current loop

signalling an analog current loop is used where a device must be monitored or controlled remotely over a pair of conductors. Only one current level can be present

Line card

generate ringing current and decode DTMF signals. The line card in a subscriber loop carrier is called a subscriber line interface card (SLIC). A line

Highway Addressable Remote Transducer Protocol

digitally over the same wires. In point-to-point mode, the digital part of the HART protocol can be seen as a kind of digital current loop interface.

Logic level

different voltages, but two different currents are used in some logic signaling, like digital current loop interface and current-mode logic. High and low thresholds

Digital loop carrier

A digital loop carrier (DLC) is a system which uses digital transmission to extend the range of the local loop further than would be possible using only

RS-232

compliant interface. For example, on the original IBM PC, a male D-sub was an RS-232-C DTE port (with a non-standard current loop interface on reserved

Human–computer interaction

signals. Feedback: Loops through the interface that evaluate, moderate, and confirm processes as they pass from the human through the interface to the computer

Hardware-in-the-loop simulation

of collecting usability data from man-in-the-loop testing for components that will have a human interface. An example of usability testing is the development