MAX3107EVKIT+ Maxim Integrated, MAX3107EVKIT+ Datasheet - Page 18
![no-image](/images/no-image-200.jpg)
MAX3107EVKIT+
Manufacturer Part Number
MAX3107EVKIT+
Description
UART Interface IC UART with integrated Oscillator
Manufacturer
Maxim Integrated
Datasheet
1.MAX3107ETGV.pdf
(52 pages)
Specifications of MAX3107EVKIT+
Number Of Channels
1
Data Rate
24 Mbps
Supply Voltage - Max
3.6 V
Supply Voltage - Min
1.71 V
Supply Current
4 mA
MAX3107
18
SPI/I
DIV can be a maximum of 16 bits wide and is pro-
grammed into the 2-byte-wide registers DIVMSB and
DIVLSB. The minimum allowed for DIVLSB is 1.
The fractional portion of the divisor, FRACT, is a 4-bit
nibble, which is programmed into BRGConfig[3:0]. The
maximum value is 15, allowing the divisor to be pro-
grammed with a resolution of 0.0625. FRACT is calcu-
lated as:
The following is an example of calculating the divisor.
It is based on a required baud rate of 190kbaud and a
reference input frequency of 28.23MHz and 1x (default)
rate mode.
The ideal divisor is calculated as:
hence DIV = 9.
so that DIVMSB = 0x00, DIVLSB = 0x09, and
BRGConfig[3:0] = 0x05.
The resulting (actual) baud rate can be calculated as:
Figure 8. 2x and 4x Baud Rates
ROUND(4.5789473684210526315789473684211) = 5
= 9.2861842105263157894736842105263
2
FRACT = ROUND(16 x (D-DIV))
D = 28,230,000/(16 x 190,000)
C UART with 128-Word FIFOs
BR
ACTUAL
FRACT =
=
16 D
DIV[MSB]
NOTE: IrDA DOES NOT WORK IN 2x AND 4x MODES.
×
DIV[LSB]
FRACT
f
REF
ACTUAL
f
REF
FRACTIONAL
GENERATOR
RATE
For this example: D
where
Thus, the baud rate is within 0.28% of the ideal rate.
To support higher baud rates than possible with stan-
dard (16x sampling) operation, the MAX3107 offers 2x
and 4x rate modes. In this case, the reference clock rate
only needs to be either 8x or 4x of the baud rate, respec-
tively. The bits are only sampled once at the midbit
instant instead of the usual three samples to determine
the logic value of the bits. This reduces the tolerance to
line noise on the received data. The 2x and 4x modes
are selectable through BRGConfig[5:4]. Note that IrDA
encoding and decoding does not operate in 2x and 4x
modes.
When 2x rate mode is selected, the actual baud rate is
twice the rate programmed into the baud-rate genera-
tor. If 4x rate mode is enabled, the actual baud rate on
the line is quadruple that of programmed baud rate
(Figure 8).
BaudRateConfig[5:4]
and
1x, 2x, 4x RATE
MODES
= 189463.0872483221476510067114094 baud
BR
ACTUAL
D
ACTUAL = DIV + FRACT/16
BAUD RATE
ACTUAL
= 28,230,000/(16 x 9.3125)
2x and 4x Rate Modes
= 9 + 5/16 = 9.3125
Maxim Integrated