![](http://datasheet.mmic.net.cn/Maxim-Integrated-Products/MAX14830ETM-_datasheet_98127/MAX14830ETM-_63.png)
63
Maxim Integrated
Quad Serial UART with 128-Word FIFOs
MAX14830
Acknowledge Bits
Data transfers are acknowledged with an acknowledge
bit (ACK) or a not-acknowledge bit (NACK). Both the
master and the MAX14830 generate ACK bits. To gener-
ate an ACK, pull SDA low before the rising edge of the
ninth clock pulse and keep it low during the high period
of the ninth clock pulse (Figure 26). To generate a NACK,
leave SDA high before the rising edge of the ninth clock
pulse and keep it high for the duration of the ninth clock
pulse. Monitoring for NACK bits allows for detection of
unsuccessful data transfers.
Applications Information
Startup and Initialization
The MAX14830 is initialized following power-up or a
hardware or software reset (Figure 27). Check that the
MAX14830 is ready for operation after a power-up or
reset by monitoring the IRQ output, if interrupt driven
operation is employed.
In polled mode, repeatedly read a known register until
the expected contents are returned.
Low-Power Operation
To reduce the power consumption during normal opera-
tion, the following techniques can be adopted:
DonotusetheinternalPLL.Thissavesthemostpower
of the options listed here. Disable and bypass the PLL.
WhenanyofthefourUARTsarenotbeingused,sop
clicking via CLKDisabl.
Use an external 1.8V supply at V18. This saves the
power dissipated in the internal 1.8V linear regulator
for the 1.8V core supply. Disable the internal regulator
by connecting LDOEN to DGND.
Keepinternalclockratesaslowaspossible.
UsealowvoltageontheVA supply.
Interrupts and Polling
Monitor the MAX14830 by polling the ISR register or
by monitoring the IRQ output. In polled mode, the IRQ
physical interrupt output is not used and the host control-
ler polls the ISR register at frequent intervals to establish
the state of the MAX14830.
Alternatively, the physical interrupt, IRQ, of the MAX14830
can be used to interrupt the host controller at specified
events, making polling unnecessary. The IRQ output is
an open-drain output that requires a pullup resistor to VL.
Logic-Level Translation
The MAX14830 can be directly connected to transceivers
and controllers that have different supply voltages. The VL
input defines the logic voltage levels of the controller inter-
face while the VEXT voltage defines the logic of the trans-
ceiver interface. This ensures flexibility when selecting a
controller and transceiver. Figure 28 is an example of a
setup when the controller, transceiver, and the MAX14830
are powered by three different supplies.
IO-Link Application
The Typical Operating Circuit shows a four-part IO-link
master circuit with SPI control on the MAX14830 and the
IO-link transceivers.
Figure 26. Acknowledge Bits
Figure 27. Startup and Initialization Flow Chart
NOT ACKNOWLEDGE
ACKNOWLEDGE
12
89
SDA
SCL
S
POWER-UP/
RST INPUT PULLED HIGH
CONFIGURE
CLOCKING
YES
NO
CONFIGURE
FIFO CONTROL
CONFIGURE
FLOW CONTROL
CONFIGURE
GPIOs
START
COMMUNICATION
CONFIGURE
MODES
IRQ IS HIGH?
OR
DIVLSB READ
SUCCESSFULLY?
ENABLE
INTERRUPTS