What is a serial break?

How does one serial port send a break to another serial port? Is it some kind of special character?


A serial break is not a character. It is a signal that can be sent using the TX line of the device sending the break.

When a serial port is idle and no data is being sent the TX line is in a logical 1 state. While data is being send the TX line rapidly transitions between logical 0 and logical 1. Each frame of data takes a certain period of time to send, depending on the bit rate of the connection. This is called the "frame time" or "word time".

A break occurs when the TX line is held to a logical 0 for longer than one frame time.

There are short breaks and long breaks. In general a short break is one that lasts longer than one frame time, but less than two frame times. A long break can last two or more frame times. Most serial devices that support breaks use a short break.


[Originally Published On: 06/29/2002 04:21 PM]