MAX3107_11 MAXIM [Maxim Integrated Products], MAX3107_11 Datasheet - Page 20

no-image

MAX3107_11

Manufacturer Part Number
MAX3107_11
Description
SPI/I2C UART with 128-Word FIFOs
Manufacturer
MAXIM [Maxim Integrated Products]
Datasheet
SPI/I
Figure 10. Setup and Hold Times in Auto Transceiver Direction Control
The MAX3107 can suppress echoed data, sometimes
found in half-duplex communication (e.g., RS-485 and
IrDA). If the transceiver’s receiver is not turned off while
the transceiver is transmitting, copies (echoes) are
received by the UART. The MAX3107’s receiver can
block the reception of this echoed data by enabling echo
suppression. Set MODE2[7]: EchoSuprs to 1 to enable
echo suppression.
The MAX3107 receiver can block echoes with a long
round trip delay. The transmitter can be configured
to remain enabled after the end of transmission for a
programmable period of time: the hold time delay. The
hold time delay is set by the HDplxDelay[3:0] register.
See the HDplxDelay description in the Detailed Register
Descriptions section for more information.
Auto transceiver direction control and echo suppression
can operate simultaneously.
Figure 11. Half-Duplex with Echo Suppression
20
_____________________________________________________________________________________
RTS/CLKOUT
2
C UART with 128-Word FIFOs
TX
TxFIFO
RxFIFO
SETUP
MAX3107
Echo Suppression
FIRST CHARACTER
SUPPRESSION
TRANSMITTER
RECEIVER
ECHO
TX
RTS/CLKOUT
RX
The MAX3107 is capable of auto hardware (RTS and
CTS) flow control without the need for host proces-
sor intervention. When AutoRTS control is enabled,
the MAX3107 automatically controls the RTS hand-
shake without the need for host processor intervention.
AutoCTS flow control separately turns the MAX3107’s
transmitter on and off based on the CTS input. AutoRTS
and AutoCTS flow control are independently enabled
through FlowCtrl[1:0].
AutoRTS flow control ensures that the receive FIFO does
not overflow by signaling to the far-end UART to stop
data transmission. The MAX3107 does this automati-
cally by controlling RTS/CLKOUT. AutoRTS flow control
is enabled through FlowCtrl[0]: AutoRTS. The HALT and
RESUME levels determine the threshold levels at which
RTS/CLKOUT is asserted and deasserted. HALT and
RO
DE
RE
DI
LAST CHARACTER
MAX13431
D
Auto Hardware Flow Control
R
HOLD
B
A
AutoRTS Control

Related parts for MAX3107_11