Datasheet

Electrical Characteristics
i.MX 6Dual/6Quad Applications Processors for Industrial Products, Rev. 6, 11/2018
NXP Semiconductors 127
4.12.20.2.3 UART IrDA Mode Timing
The following subsections give the UART transmit and receive timings in IrDA mode.
UART IrDA Mode Transmitter
Figure 92 depicts the UART IrDA mode transmit timing, with 8 data bit/1 stop bit format. Table 80 lists
the transmit timing characteristics.
Figure 92. UART IrDA Mode Transmit Timing Diagram
UART IrDA Mode Receiver
Figure 93 depicts the UART IrDA mode receive timing, with 8 data bit/1 stop bit format. Table 81 lists
the receive timing characteristics.
Figure 93. UART IrDA Mode Receive Timing Diagram
Table 80. IrDA Mode Transmit Timing Parameters
ID Parameter Symbol Min Max Unit
UA3 Transmit Bit Time in IrDA mode t
TIRbit
1/F
baud_rate
1
– T
ref_clk
2
1
F
baud_rate
: Baud rate frequency. The maximum baud rate the UART can support is (ipg_perclk frequency)/16.
2
T
ref_clk
: The period of UART reference clock ref_clk (ipg_perclk after RFDIV divider).
1/F
baud_rate
+ T
ref_clk
UA4 Transmit IR Pulse Duration t
TIRpulse
(3/16) × (1/F
baud_rate
) – T
ref_clk
(3/16) × (1/F
baud_rate
) + T
ref_clk
Table 81. IrDA Mode Receive Timing Parameters
ID Parameter Symbol Min Max Unit
UA5 Receive Bit Time
1
in IrDA mode
1
The UART receiver can tolerate 1/(16 × F
baud_rate
) tolerance in each bit. But accumulation tolerance in one frame must not
exceed 3/(16 ×
F
baud_rate
).
t
RIRbit
1/F
baud_rate
2
1/(16 × F
baud_rate
)
2
F
baud_rate
: Baud rate frequency. The maximum baud rate the UART can support is (ipg_perclk frequency)/16.
1/F
baud_rate
+
1/(16 × F
baud_rate
)
UA6 Receive IR Pulse Duration t
RIRpulse
1.41 μs (5/16) × (1/F
baud_rate
)—
Bit 1
Bit 2
Bit 0
Bit 4 Bit 5 Bit 6 Bit 7
UARTx_TX_DATA
(output)
Bit 3
Start
Bit
STOP
BIT
POSSIBLE
PARITY
BIT
UA3
UA3
UA3
UA3
UA4
Bit 1
Bit 2
Bit 0
Bit 4 Bit 5 Bit 6 Bit 7Bit 3
STOP
BIT
POSSIBLE
PARITY
BIT
UA5
UA5
UA5
UA5
UA6
Start
Bit
UARTx_RX_DATA
(input)