28.10.2014 Views

MMC2107 - Freescale Semiconductor

MMC2107 - Freescale Semiconductor

MMC2107 - Freescale Semiconductor

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

Serial Communications Interface Modules (SCI1 and SCI2)<br />

In Figure 16-22 a noise burst makes the majority of data samples RT8,<br />

RT9, and RT10 high. This sets the noise flag but does not reset the RT<br />

clock. In start bits only, the RT8, RT9, and RT10 data samples are<br />

ignored.<br />

RXD<br />

SAMPLES<br />

START BIT<br />

1 1 1 1 1 1 1 1 1 0 0 0 0 1 0 1<br />

LSB<br />

nc...<br />

<strong>Freescale</strong> <strong>Semiconductor</strong>, I<br />

RT CLOCK<br />

RT CLOCK COUNT<br />

RESET RT CLOCK<br />

16.12.4 Framing Errors<br />

16.12.5 Baud Rate Tolerance<br />

RT1<br />

RT1<br />

RT1<br />

RT1<br />

RT1<br />

RT1<br />

RT1<br />

RT1<br />

RT1<br />

RT1<br />

RT2<br />

RT3<br />

RT4<br />

Figure 16-22. Start Bit Search Example 6<br />

RT5<br />

RT6<br />

RT7<br />

If the data recovery logic does not detect a 1 where the stop bit should<br />

be in an incoming frame, it sets the FE flag in SCISR1. A break frame<br />

also sets the FE flag because a break frame has no stop bit. The FE flag<br />

is set at the same time that the RDRF flag is set.<br />

A transmitting device may be operating at a baud rate below or above<br />

the receiver baud rate. Accumulated bit time misalignment can cause<br />

one of the RT8, RT9, and RT10 stop bit data samples to fall outside the<br />

stop bit. A noise error occurs if the samples are not all the same value.<br />

If more than one of the samples is outside the stop bit, a framing error<br />

occurs. In most applications, the baud rate tolerance is much more than<br />

the degree of misalignment that is likely to occur.<br />

RT8<br />

RT9<br />

RT10<br />

RT11<br />

RT12<br />

RT13<br />

RT14<br />

RT15<br />

RT16<br />

RT1<br />

RT2<br />

RT3<br />

As the receiver samples an incoming frame, it resynchronizes the RT<br />

clock on any valid falling edge within the frame. Resynchronization<br />

within frames corrects misalignments between transmitter bit times and<br />

receiver bit times.<br />

Technical Data <strong>MMC2107</strong> – Rev. 2.0<br />

362 Serial Communications Interface Modules (SCI1 and SCI2) MOTOROLA<br />

For More Information On This Product,<br />

Go to: www.freescale.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!