Where are the number of stop bits set

All articles
Michael 2017-11-15 10:06:15

The result first: The stop bits do not have to be set in the analyzer settings, you do not have to care about it.

To explain the reason we take a look at the role of the stop bit(s) in the asynchronous data transmission:


Like the start bit is necessary to indicate the start of a frame with the transition from idle to active the stop bit finishes the data frame with a safe return to idle. So the stop bit is logical ’0’.

Only one stop bit is necessary for correct decoding, the following bit can be the start bit of the next frame. To give the receiving decoder more time to transfer the detected byte to its internal output buffer a further stop bit can be added before the next start bit.

Generally every further stop bit extends the gap to the start of the next frame, so these additional stop bits are simply idle conditions.

That means that a data receiver like the MSB analyzer do not care about the number of stop bits. One stop bit is sufficient to end the frame and to transport the data to the internal analyzer buffer for further processing. All further idle bits are ignored, waiting for the edge of the start bit of the next data frame. See also Asynchronous data transmission


All articles