NNDK-MOD5272-KIT NetBurner Inc, NNDK-MOD5272-KIT Datasheet - Page 382

KIT DEVELOP NETWORK FOR MOD5272

NNDK-MOD5272-KIT

Manufacturer Part Number
NNDK-MOD5272-KIT
Description
KIT DEVELOP NETWORK FOR MOD5272
Manufacturer
NetBurner Inc
Series
ColdFire®r

Specifications of NNDK-MOD5272-KIT

Main Purpose
*
Embedded
*
Utilized Ic / Part
MOD5272
Primary Attributes
*
Secondary Attributes
*
Processor To Be Evaluated
MOD5272
Interface Type
RS-232, RS-485, USB
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Contains lead / RoHS non-compliant
Other names
528-1001
Operation
16.5.1.2.2 External Clock
An external source clock (URT_CLK) can be used as is or divided by 16.
16.5.1.2.3 Autobaud Detection
The UART can determine the clock rate of a received character stream from the timing of
the received pattern. If UCRn[ENAB] is set, the autobaud detector searches for a low level
on URT_RxD, indicating a start bit. Start-bit length is measured until URT_RxD returns to
a high level, then the transmission rate is calculated and loaded into UDUn, UDLn, and
UFPDn.
The calculated transmission rate can be determined by reading UABUn and UABLn. Errors
may occur in the calculation of high transmission rates due to distortion effects from the
external drivers. If the calculated rate is inaccurate, UDUn, UDLn, and UFPDn must be
written with the appropriate value as soon as possible to ensure that characters are properly
received by the UART. The first character is always correctly captured, even though the
transmission rate is not yet calculated.
The first character must be an odd character such as ‘a’ or ‘A’ to ensure that it contains an
isolated start bit. The parity mode can be determined by monitoring subsequent characters.
The process for using the autobaud detector is as follows:
Once enabled, the autobaud detector can calculate the transmission rate only once. If a new
calculation is required, UCR[ENAB] must first be cleared and then set again. Thus, a new
UART connection cannot be hot-plugged into an active UART connection if that
connection is operating at a different rate without first reinitializing the autobaud detector.
16-22
3. Using the formula Fractional Divider = (truncated remainder * 16)
4. This now gives an effective total error in the baud rate as:
• UDUn, UDLn, and UFPDn must be initialized to 0x00.
• The receiver and transmitter clock sources must be set to TIMER (UCSR = 0xDD).
• Autobaud must be enabled (UCR[ENAB] = 1).
• The receiver must be enabled (UCR[RC] = 01).
%Error = 100 x (Truncated remainder) / (16 x (UD + UFPD/16)]
= 100 x 0.32 / (16 x (6 + 8/16))
= 32 / 104
= 0.31%
Baudrate
MCF5272 User’s Manual
=
Externalclockfrequency
-------------------------------------------------------------------- -
= 0.52 * 16
= 8.32
= 8 (truncate to nearest whole number)
UFPD = 0x08
16or1
MOTOROLA

Related parts for NNDK-MOD5272-KIT