Ac LLC8 V2
Ac LLC8 V2
Application Report
Low Voltage Translation For SPI, UART, RGMII, JTAG
Interfaces
Table of Contents
1 Introduction.............................................................................................................................................................................2
2 Common Interfaces and AXC Implementation.....................................................................................................................2
3 Summary............................................................................................................................................................................... 13
4 Related Documentation........................................................................................................................................................13
5 Revision History................................................................................................................................................................... 14
List of Figures
Figure 2-1. GPIO Translation Using SN74AXC1T45 for LED Driving..........................................................................................3
Figure 2-2. SPI Interface Using SN74AXC4T774 Device............................................................................................................4
Figure 2-3. Automotive Head Unit............................................................................................................................................... 5
Figure 2-4. Smart Speaker and Smart Display............................................................................................................................ 5
Figure 2-5. 2-wire UART Voltage Translation Using SN74AXC1T45.......................................................................................... 6
Figure 2-6. 4-wire UART Voltage Translation Using SN74AXC4T245........................................................................................ 7
Figure 2-7. Two 2-wire UART Interface Voltage Translation Using SN74AXC4T245..................................................................7
Figure 2-8. UART in ADAS Surround View System ECU............................................................................................................ 8
Figure 2-9. UART in Remote Radio Unit......................................................................................................................................8
Figure 2-10. JTAG Voltage Translation Using SN74AXC4T774.................................................................................................. 9
Figure 2-11. JTAG in Rack Servers........................................................................................................................................... 10
Figure 2-12. RGMII Voltage Translation Using SN74AXC8T245...............................................................................................11
Figure 2-13. Data Over Ethernet in IP Network Camera Using RGMII......................................................................................12
Figure 2-14. 104 ps Channel-to-Channel Skew for SN74AXC8T245........................................................................................13
List of Tables
Table 1-1. AXC Family Features..................................................................................................................................................2
Table 2-1. SPI Interface............................................................................................................................................................... 3
Table 2-2. JTAG Interface............................................................................................................................................................ 9
Table 2-3. RGMII Signals...........................................................................................................................................................10
Table 3-1. Summary of Interfaces and Level Shifter Device Recommendation.........................................................................13
Trademarks
All trademarks are the property of their respective owners.
SCEA065B – NOVEMBER 2018 – REVISED MARCH 2021 Low Voltage Translation For SPI, UART, RGMII, JTAG Interfaces 1
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Introduction www.ti.com
1 Introduction
The AXC family of devices belong to TI's direction-controlled level translator family. These voltage translators
use two separate configurable power supply rails to up- or down-translate incoming signals. The AXC translators
are designed for an ultra-low VCC range of 0.65 V to 3.6 V, making them the lowest voltage level translator
available in the industry. This allows the device to communicate with advanced processors operating at low-
voltage nodes of 0.7 V, 0.8 V, or 0.9 V. The wide VCC range also accommodates the industry standard voltage
nodes (1.2 V, 1.8 V, 2.5 V, and 3.3 V) commonly found in processors and peripherals. These devices support
data rates of up to 380 Mbps while providing 12 mA of drive strength. VCC isolation, IOFF functionality, and built-in
ESD (electro static discharge) protection with 8-kV HBM (human body model) and 1-kV CDM (charged device
model) are all features standard across this family of devices. Refer to Table 1-1 for information on the AXC
family.
Table 1-1. AXC Family Features
PARAMETER AXC FAMILY
Voltage Support 0.65 V–3.6 V
Data Rate 380 Mbps
Drive Strength 12 mA
Icc (AXC1T at 125°C) 14 µA
ESD Ratings 8-kV HBM, 1-kV CDM
Operating Temperature -40°C to 125°C
Power Sequencing Not Required
Ioff Partial power down Supported
Most of the devices in the family have a version with bus-hold functionality, denoted by “H” as in AXCH*. Bus
hold circuitry allows the voltage translator to retain the last known output state in the event an input becomes
high impedance or floating. See the System Consideration for Using Bus-Hold Circuits to Avoid Floating Inputs
application report for more information. The 4-bit and 8-bit devices feature two direction control pins allowing two
independent banks of buses on a single device. This allows more control in how the device can be provisioned
for simultaneous up- and down-translations; and, ideally reduces the BOM count. Additionally, these devices
include an output enable pin to put all outputs in a high impedance state which also reduces power consumption.
All devices in the family were designed to ensure glitch free power sequencing across hundreds of possible start
up or shut down conditions. This allows either supply rail to be powered on or off in any order without causing a
glitch at the output. See the Glitch Free Power Sequencing with AXC Level Translators application report.
2 Common Interfaces and AXC Implementation
2.1 General Purpose Input Output (GPIO)
All microprocessors have General purpose input output (GPIO) ports for communication with the peripheral
devices. However, the core and peripheral chips might work at different voltage levels, which is why the system
would need a level shifter. If the required signals are not shifted to the voltage at which the microprocessor is
operating, it impacts the reliability of communication. The SN74AXC1T45 can be implemented as part of the I/O
circuit, especially in single channel signals such as control inputs. The SN74AXC1T45 provides a solution for
voltage translating I/O pins such as the following:
• Enable
• Restart
• Clock buffering
• Power good
• Error flag
• Reset
• Memory error
• Processor overheat
• LED driving as shown in Figure 2-1
2 Low Voltage Translation For SPI, UART, RGMII, JTAG Interfaces SCEA065B – NOVEMBER 2018 – REVISED MARCH 2021
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
www.ti.com Common Interfaces and AXC Implementation
0.7V 3.3V
The first signal line driven by the controller is CLK, which is the clock signal. With each clock pulse, the controller
can transmit or receive one bit to or from the peripheral. The data rate is usually 10 Mbps, however, it can
be extended as desired in the system. Since SPI is full duplex, two data lines are needed: COPI and CIPO.
COPI stands for controller output peripheral input, and is driven by the controller to send data to the peripheral.
CIPO stands for controller input peripheral output, and is driven by the peripheral to send data to the controller.
The final line is CS, which is the peripheral select signal. The CS line is driven low by the controller to select
the peripheral device for communication. Multiple peripherals may exist in a system and this ensures that the
desired peripheral is being communicated with to prevent any system level bus contention. SPI is commonly
used in the following:
• Control signals
• Sensors
• Memory
• LCD display
• SD cards
2.2.1 Voltage Translation for SPI
Interfacing between devices with SPI protocol is possible when the signal levels are the same. In cases where
there is a voltage mismatch, it is recommended to use a level shifter. The SN74AXC4T774 or SN74AVC4T774
is the ideal solution to translate all four lines used in SPI. The SN4AXC4T774 has the advantage of each
direction of the channel being independently controlled. This makes it extremely useful in SPI where one
line operates in the opposite direction from the other three. Additionally, the AXC family can support up to
380 Mbps, which is well above the usual SPI data rates. Since SPI is an interface that can accommodate
multiple independent peripherals operating under the same controller, the position of the voltage translator is
an important design consideration. In cases where the bus has multiple peripherals each on a different voltage
node, it is recommended to put a signal level translator before each peripheral, as opposed to only using one
level shifter after the controller as shown in Figure 2-2
SCEA065B – NOVEMBER 2018 – REVISED MARCH 2021 Low Voltage Translation For SPI, UART, RGMII, JTAG Interfaces 3
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Common Interfaces and AXC Implementation www.ti.com
1.05V
3.3 V
SN74AXC4T774
VCCA VCCB
DIR1 DIR2 SPI Peripheral
SPI Controller
DIR3 DIR4
CLK A1 B1 CLK
COPI A2 B2 COPI
CIPO A3 B3 CIPO
CS1 A4 B4 CS
CS2
CS3
1.05 V
1.8 V
SN74AXC4T774
VCCA VCCB
DIR1 DIR2 SPI Peripheral
DIR3 DIR4
A1 B1 CLK
A2 B2 COPI
A3 B3 CIPO
A4 B4 CS
1.05 V
2.5 V
SN74AXC4T774
VCCA VCCB
DIR1 DIR2 SPI Peripheral
DIR3 DIR4
A1 B1 CLK
A2 B2 COPI
A3 B3 CIPO
A4 B4 CS
4 Low Voltage Translation For SPI, UART, RGMII, JTAG Interfaces SCEA065B – NOVEMBER 2018 – REVISED MARCH 2021
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
www.ti.com Common Interfaces and AXC Implementation
The SPI enables communication between the processor and MCU, and between the processor and LCD display
in the smart speaker or smart display as shown in Figure 2-4.
SCEA065B – NOVEMBER 2018 – REVISED MARCH 2021 Low Voltage Translation For SPI, UART, RGMII, JTAG Interfaces 5
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Common Interfaces and AXC Implementation www.ti.com
2.3 UART
Universal Asynchronous Receiver/Transmitter (UART) is a hardware device that enables two or four signal,
asynchronous, full duplex communication interfaces. The UART is responsible for converting parallel data to
serial for transmission, and vice-versa for receiving. In the two signal UART variation, the signals are host
transmit (TX) and host receive (RX). In the four signal variation, there are RX and TX signals, as well as
ready-to-send (RTS) and clear-to-send (CTS), which are used for handshaking. The data frame consists of a
low level start bit, data bits, optional parity bit, and the stop bits. While the UART does handle data framing,
generating, and receiving data, it does not define a common signaling method between devices. The UART
output is a signal at the operating voltage of the device, such as 1.2 V or 2.5 V. These signals are acceptable
for use in short distances between two UARTs operating at the same voltage level. Since this is not usually the
case, the signal from the UART is usually sent to a line driver to convert the signal to a standard such as RS-232
or RS-485. The standards allow longer distance communication through defined signal characteristics. RS-232
uses a voltage range of –12 V to 12 V to improve noise margin on the line. RS-485 uses differential pairs to
transmit a signal. Both RS-485 and RS-232 standards use UART data framing, yet a transceiver is necessary
to invert and translate the UART signals. Since UART is asynchronous, there is no clock signal. Instead, both
communicating devices must be configured to use the baud rate, equivalent to bits per second (bps) in UART.
UART is generally considered a low speed interface with speeds between 300 bps to 115 kbps.
2.3.1 Voltage Translation With UART
To use UART between two devices operating at different voltage levels, a voltage translator is necessary.
Depending on the system configuration, either SN74AXC1T45 or SN74AXC4T245 voltage translators may be
used.
Figure 2-5. 2-wire UART Voltage Translation Using SN74AXC1T45
0.7 V 3.3 V
DOUT
RIN
For a simple two line interface, two SN74AXC1T45 on each data line can be implemented to achieve voltage
translation. This configuration requires the direction pin on one device to be pulled to VCCA high to achieve A
to B translation, and the DIR pin of the other device pulled to ground to achieve B to A translation as shown in
Figure 2-5.
For the four line interface, SN74AXC4T245 can be used with DIR1 pin pulled to VCCA and the other DIR2 pin
pulled to ground. This ensures that two channels translate from A to B and two channels translate B to A.
The TX and CTS lines should communicate in one direction, while RX and RTS communicate in the opposite
direction as shown in Figure 2-6.
6 Low Voltage Translation For SPI, UART, RGMII, JTAG Interfaces SCEA065B – NOVEMBER 2018 – REVISED MARCH 2021
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
www.ti.com Common Interfaces and AXC Implementation
0.7 V 3.3 V
TX A1 B1 RX
RTS A2 B2 RTS
RX A3 B3 TX
CTS A4 B4 CTS
SN74AXC4T245
Another common UART configuration is having two separate UARTs running. To achieve translation in this
configuration, the SN74AXC4T245 can be used. The setup is the same as the 4-line UART, with both direction
pins being pulled to VCCA. In this configuration, both TX lines would run in the same direction, opposite to the two
RX lines as shown in Figure 2-7.
0.7 V 3.3 V
TX1 A1 B1 RX1
TX2 A2 B2 RX2
RX1 A3 B3 TX1
RX2 A4 B4 TX2
SN74AXC4T245
Figure 2-7. Two 2-wire UART Interface Voltage Translation Using SN74AXC4T245
SCEA065B – NOVEMBER 2018 – REVISED MARCH 2021 Low Voltage Translation For SPI, UART, RGMII, JTAG Interfaces 7
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Common Interfaces and AXC Implementation www.ti.com
RS-232 communication port in Remote Radio Units (RRU) is used to control the fan and climate control in the
system, while also providing a debug consol interface. To ensure the RS-232 transceiver receives proper logic
levels, a voltage translator, such as an AXC family device, may be used between the processor and transceiver
as shown in Figure 2-9.
8 Low Voltage Translation For SPI, UART, RGMII, JTAG Interfaces SCEA065B – NOVEMBER 2018 – REVISED MARCH 2021
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
www.ti.com Common Interfaces and AXC Implementation
Since JTAG is similar to SPI, the configuration of voltage translators is similar. The key difference is that JTAG
has four lines running in one direction and one in the opposite direction. To enable use of JTAG interface
between a low voltage FPGA or processor, and a JTAG probe, the SN74AXC4T774 or the SN74AVC4T774
device, as configured in Figure 2-10 is recommended. Alternatively, one SN74AXC4T245 for the TCK, TMS,
TDI, and TRST signal lines, and one SN74AXC1T45 for the TDO line operating in the other direction can be
used, for the five-line JTAG interface.
1.05 V
3.3 V
SN74AXC4T774
JTAG Debug Probe VCCA VCCB Debugger Chip
AXC4T774
DIR1 DIR3
A1 B1
DIR2 DIR4
TCK A2
A1 B2
B1 TCK
TDI A2 B2 TDI
TMS A3
A3
B3
B3 TMS
TDO A4
A4 B4
B4 TDO
SCEA065B – NOVEMBER 2018 – REVISED MARCH 2021 Low Voltage Translation For SPI, UART, RGMII, JTAG Interfaces 9
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Common Interfaces and AXC Implementation www.ti.com
RGMII uses 12 lines as described in Table 2-3. The clock is set to 125 MHz for achieving gigabit speeds, and
25/2.5 MHz for 100/10 Mbps speeds, respectively. In gigabit operation, data is clocked on both the rising and
falling edge of this signal, and in 100/10 Mbps operation, data is clocked only on the rising edge. Due to the high
speed requirements of RGMII, a tight timing budget must be implemented with limited skew. The final two signals
are RX_CTL and TX_CTL, two control signals multiplexed by the clock signals. RX_CTL carries the received
data valid signal and the receiver error signal. TX_CTL contains the transmitter enable and transmitter error
signal.
10 Low Voltage Translation For SPI, UART, RGMII, JTAG Interfaces SCEA065B – NOVEMBER 2018 – REVISED MARCH 2021
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
www.ti.com Common Interfaces and AXC Implementation
SN74AXC8T245
SN74AXC8T245
VCCA VCCB
RXC A1 B1 RXC
RXD[0] A2 B2 RXD[0]
RXD[1] A3 B3 RXD[1]
RXD[2] A4 B4 RXD[2]
RXD[3] A5 B5 RXD[3]
RXCTL A6 B6 RXCTL
DIR1 DIR2
SCEA065B – NOVEMBER 2018 – REVISED MARCH 2021 Low Voltage Translation For SPI, UART, RGMII, JTAG Interfaces 11
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Common Interfaces and AXC Implementation www.ti.com
12 Low Voltage Translation For SPI, UART, RGMII, JTAG Interfaces SCEA065B – NOVEMBER 2018 – REVISED MARCH 2021
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
www.ti.com Common Interfaces and AXC Implementation
3 Summary
Table 3-1 summarizes the different industry standard interfaces and level shifter recommendations from TI.
Table 3-1. Summary of Interfaces and Level Shifter Device Recommendation
Interface Recommended Translation Device
SPI SN74AXC4T774
UART SN74AXC1T45, SN74AXC4T245
JTAG SN74AXC4T774
RGMII SN74AXC8T245, SN74AXCH8T245
GPIO SN74AXC1T45
4 Related Documentation
• Texas Istruments, Glitch Free Power Sequencing with AXC Level Translators application report
• Texas Instruments, RGMII Interface Timing Budgets application report
• Texas Instruments, System Consideration for Using Bus-Hold Circuits to Avoid Floating Inputs application
report
SCEA065B – NOVEMBER 2018 – REVISED MARCH 2021 Low Voltage Translation For SPI, UART, RGMII, JTAG Interfaces 13
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
Revision History www.ti.com
5 Revision History
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.
Changes from Revision A (May 2019) to Revision B (May 2019) Page
• Updated the numbering format for tables, figures, and cross-references throughout the document..................2
• Updated application report to include inclusive terminology...............................................................................2
14 Low Voltage Translation For SPI, UART, RGMII, JTAG Interfaces SCEA065B – NOVEMBER 2018 – REVISED MARCH 2021
Submit Document Feedback
Copyright © 2021 Texas Instruments Incorporated
IMPORTANT NOTICE AND DISCLAIMER
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATA SHEETS), DESIGN RESOURCES (INCLUDING REFERENCE
DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS”
AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD
PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate
TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable
standards, and any other safety, security, regulatory or other requirements.
These resources are subject to change without notice. TI grants you permission to use these resources only for development of an
application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license
is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you
will fully indemnify TI and its representatives against, any claims, damages, costs, losses, and liabilities arising out of your use of these
resources.
TI’s products are provided subject to TI’s Terms of Sale or other applicable terms available either on ti.com or provided in conjunction with
such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for
TI products.
TI objects to and rejects any additional or different terms you may have proposed. IMPORTANT NOTICE
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2022, Texas Instruments Incorporated