English
Language : 

XR88C681_06 Datasheet, PDF (59/101 Pages) Exar Corporation – CMOS Dual Channel UART (DUART)
XR88C681
In general the bit-error-rate, for this “uncorrected” system
is a function of the timing differences between the TX and
RX local clock signals. However, in order to correct for
Receiver Drift and to minimize the BER during serial data
transmission, many UARTs in the market place, employ
Receiver Oversampling of the START bit. When this
feature is employed, the Receiver, upon detection of the
START bit, will begin oversampling this START bit by
some integer factor. Typically, for most present day
UARTs, this over-sample factor is 16. (The XR88C681
device also accommodates 16X receiver oversampling of
the START bit). Therefore, in these devices, when the
Receiver detects the occurrence of a START bit, it (the
Receiver) will begin oversampling this START bit by a
factor of 16. However, after 7 16X clock periods has
elapsed, the receiver will assume this point (within the
START bit) to be the mid point of the bit period, and will
cease oversampling of the START bit and of the
subsequent data. From this point, through the end of the
character, the Receiver will sample the serial data stream
at the 1X rate. Stated another way, once the Receiver has
reached, what it believes to be the mid-point of the START
bit, the receiver will, from that point, begin sampling the
serial data at 1-bit period interval (see Figure 32). After
the Receiver has received the STOP bit, it will await the
occurrence of the START bit. Once the START bit has
been detected, this oversampling procedure is repeated.
Chosen as
the Midpoint
of the Bit
1 Bit Period
7- 16X clock
periods
Figure 32. The Typical Sampling Pattern of Each Receiver Within the XR88C681 Device.
Rev. 2.11
59