Design Examples of On Board Dual Supply Voltage Logic Translators

AND8336
Design Examples of On Board
Dual Supply Voltage Logic
Translators
Prepared by: Jim Lepkowski
ON Semiconductor
http://onsemi.com
Introduction
Logic translators can be used to connect ICs together that
are located on the same PCB and use different supply
voltages. Figure 1 lists popular applications that use dual
supply voltage translators to interface a microprocessor and
peripheral IC. The following design examples will be
discussed in this document:
• I2C™ Bus
− SMBus
− PMBus
• SPI Bus
• Memory Mapped I/O
• UARTs
• USB Ports
Figure 1. Dual Power Supply Translators Connect
ICs Together in Mixed Voltage Systems by Shifting
the Logic Levels of the Control and Data Signals
© Semiconductor Components Industries, LLC, 2008
July, 2008 − Rev. 0
1
Publication Order Number:
AND8336/D
AND8336
I2C Bus
Figure 2. Open-Drain Autosense Voltage Translators Connect a Processor to I2C Bus Peripherals that have
Different Operating Voltages
The Inter-Integrated Circuit (I2C) bus was developed by
Philips (NXP) in the early 1980s and has developed into an
industry standard protocol. Figure 2 provides a design
example of a microprocessor system that incorporates the
I2C bus. The main advantage of I2C is that only two I/O lines
are required. A read or write operation is determined by the
R/W bit, and microprocessor direction and address pins are
not required. In addition, data is received and transmitted
independent of the microprocessor’s control routine. A
read/write operation receives/transmits data to the
processor’s control routine only after the data buffer is filled.
Figure 3 and reference [1] provide details on the I2C
open-drain bus protocol.
Figure 3. The I2C Serial Communication Frame Consists of Serial Clock (SCK) and Serial Data (SDA) Signal Lines
Several popular communication buses have emerged that
are similar to I2C to serve target applications. The System
Management Bus (SMBus), shown in Figure 4, is widely
used in PC motherboard applications such as thermal
management systems that monitor the microcontroller and
PCB temperatures, in addition to controlling the cooling fan.
The Power Management Bus (PMBus), shown in Figure 5,
is an emerging standard in power delivery systems. In
contrast, the I2C bus is the preferred bus for general purpose
microcontroller applications. The main advantage of the
SMBus is the bus recovery feature that resets the open-drain
signals if they are at a logic “0” state for more than 35 ms.
An overview of the attributes of the I2C and SMBus
protocols is shown in Table 1.
http://onsemi.com
2
AND8336
Figure 4. The SMBus is Used to Transfer Control Information and Implement a Clock−Skipping Mode to Reduce
the Microcontroller’s Temperature
Figure 5. The PMBus is Often Used in Point of Load (POL) Power Supplies to Provide Control and Status
Information to a Power Monitor Microcontroller
Table 1. ATTRIBUTES OF THE I2C AND SMBUS SERIAL COMMUNICATION PROTOCOLS
I2C
Parameter
SMBus
Timeout / Data Recovery
No
Yes (35 ms)
Min. Clock Speed
DC
10 KHz
Max. Clock Speed
100 KHz / 400 KHz / 3.4 MHz
Standard / Fast / High-Speed Mode
100 KHz
VH
0.7 * VDD, 3.0 V (Fixed)
2.1 V
VL
0.3 * VDD, 1.5 V (Fixed)
0.8 V
IMAX
3 mA
350 mA
http://onsemi.com
3
AND8336
SPI Bus
Figure 6. SPI Consists of a Chip Select (CS), System Clock (SCK), Serial Data Output (SDO) and Serial Data Input
(SDI) Signals
The Serial Peripheral Interface (SPI) bus, shown in
Figure 6, is a synchronous serial communication protocol
that can simultaneously receive and transmit data. SPI is a
popular protocol developed from the Motorola (Freescale)
Master Output Slave Input (MOSI) and Master Input Slave
Output (MISO) microprocessor bus. SPI offers a higher data
transfer rate than I2C because there is no maximum clock
frequency specification. A negative feature of SPI is that the
protocol requires either a chip select line per peripheral or
address decoding.
Figure 7. The Three Input / One Output Circuit Topology of the NLSV4T3144 Matches the I/O Structure of the Four
Wire SPI Bus
Both uni-directional and autosense voltage translators can
be used to interface a microprocessor and SPI peripheral, as
shown in Figures 7 and 8. The I/O pin locations of the
NLSV4T3144 and NLSX3014 accommodate a straight feed
through design, which is a convenient PCB layout feature.
Figure 9 shows an autosense translator can be used in SPI
ports that use a single bi-directional data line.
http://onsemi.com
4
AND8336
Figure 8. The Autosense Translator’s I/O Pins Can Function as Either an Input or Output, Which is an Advantage
in SPI Translator Applications
Figure 9. Autosense Translators Can be Used for SPI Ports that Combine the Input (SDI) and Output (SDO) Data
Lines into a Single Bi-directional Signal (SI/O)
Memory Mapped I/O
IC via a Read/Write statement. The microcontroller address
pins select or ’map’ multiple peripheral devices to a single
data bus. Figures 10 and 11 provide examples of memory
map I/O translator applications.
Memory Mapped I/O circuits typically use bi-directional
with direction pin translators to connect multiple peripheral
ICs to a single microcontroller. The directional pin
determines if data is received or transmitted to a peripheral
http://onsemi.com
5
AND8336
Figure 10. Memory Mapped I/O Translators are Often Used with Relatively High Pin Count Microprocessors that
Need Fast Data Transfers
Memory Mapped I/O uses a parallel data format.
Therefore the transfer rate is proportional to the number of
data bits. In addition, the communication speed is equal to
the duration of the Read/Write instruction cycle time of the
microcontroller and peripherals; thus, the control program
is delayed by slow I/O devices. A disadvantage of Memory
Mapped I/O is that address lines are used to generate the chip
enables of the peripheral ICs because a relatively large
number of microcontroller I/O pins are required. For
example, the circuit shown in Figure 10 requires 11
microprocessor I/O lines (8 data, 1 Read/Write, 2 address
lines). In contrast, the I2C bus uses only 2 I/O lines (SDA,
SCK).
Figure 11. The MC74LVX4245 is a Dual Supply Bi-Directional with Direction Pin Translator that can be Used to
Interface a 5 V I/O Bus to a 3.3 V Microprocessor
UARTs
transfers data between a control and audio processor. A logic
translator is needed in this example because the audio IC
operates at a higher voltage than the control processor in
order to produce a detectable audio signal. In addition,
voltage translators are often required for UARTs in RS-232,
RS-422 and RS-485 applications.
A universal, asynchronous receiver / transmitter (UART)
communications port can be used to transfer data between
the processor and a peripheral device. UART ports are
included in most microprocessors and are also available in
stand alone ICs. Figure 12 shows a circuit where the UART
http://onsemi.com
6
AND8336
Figure 12. Voltage Translators are Often used with UARTs to Interface a Low Voltage Processor to a Higher
Operating Voltage Analog IC, Such as an Audio Processor
USB Ports
autosense and uni-directional translator, respectively.
Voltage translators offer cost savings over standard USB
transceivers.
Dual supply voltage translators can be used to shift the
voltage levels of a Universal Serial Bus (USB) signal.
Figures 13 and 14 provide design examples using an
http://onsemi.com
7
AND8336
Figure 13. An Autosense Translator Can be used to Increase the Voltage of a Low Voltage Microcontroller that
has an Integrated USB Port
http://onsemi.com
8
AND8336
Figure 14. A Dual Two Channel Uni-Directional Translator Can Function as a Bi-Directional USB Transceiver
Bibliography
1. “UM10204: I2C Bus Specification and User
Manual”, NXP Semiconductor, 2007.
Industry Websites for Further Information
• Power Management Bus (PMBus), www.pmbus.org.
• Systems Management Bus (SMBus), www.smbus.org.
http://onsemi.com
9
AND8336
APPENDIX I: ON DUAL POWER SUPPLY AUTOSENSE VOLTAGE TRANSLATORS
Autosense Bi-Directional Translators
(Push-Pull Output)
Autosense Bi-Directional Translators
(Open-Drain Output)
Block Diagram
Attributes
Trade-Offs
Applications
ON Products
(I/O Channels /
Package)
•
•
•
High Data Rate
High Output Drive
Flexible PCB Design
•
•
•
•
Modest Output Current
•
Modest Bandwidth
•
•
•
•
SPI
•
•
•
•
•
•
I2C, SMBus, PMBus
•
•
NLSX3373 (2-bit, UDFN-8)
•
•
•
•
•
Low Power Consumption
UARTs
USB Ports
GPIO
NLSX3012 (2-bit, UDFN-8)
NLSX3014 (4-bit, UQFN-12)
NLSX3013 (8-bit, CSP-20)
NLSX3018 (8-bit, UDFN-20)
NLSX4014 (4-bit, UQFN-12)
http://onsemi.com
10
Low Power Consumption
Flexible PCB Design
SIM / SDIO Cards
Display Modules
HDMI
1-Wire Bus™
GPIO
NLSX3378 (4-bit, CSP-12)
AND8336
APPENDIX II: ON DUAL POWER SUPPLY UNI-DIRECTIONAL AND BI-DIRECTIONAL WITH DIRECTIONAL PIN
VOLTAGE TRANSLATORS
Bi-Directional with Directional Pin
Translators
Uni-Directional Translators
OE
T/R
A1
Block Diagram
B1
A2
B2
Attributes
•
•
High Data Rate
High Data Rate
Low Power Consumption
•
•
•
Fixed Input & Output Pins
•
All I/O Lines Configured for Either A-to-B or
B-to-A Single Direction Translation
•
Control Pin Limits Usability in Pin Sensitive
Portable Applications
•
•
Memory Mapped I/O
•
MC74LVXC4245 (8-bit, SOIC-24,
TSSOP-24)
•
MC74LVXC3245 (8-bit, SOIC-24,
TSSOP-24)
Trade-Offs
Applications
ON Products
(I/O Channels /
Package)
•
•
•
SPI
•
•
•
•
•
•
NLSV1T34 (1-bit, ULLGA-6)
USB Ports
High Output Drive
GPIO
GPIO
NLSV1T240 / 244 (1-bit, UDFN-6)
NLSV2T240 / 244 (2-bit, UDFN-8)
NLSV4T240 / 244 (4-bit, UQFN-12)
NLSV4T3234 (4-bit, CSP-11)
NLSV8T240 / 244 (8-bit, UDFN-20)
I2C Bus is a registered trademark of NXP / Philips Semiconductor.
1−Wire Bus is a registered trademark of Maxim / Dallas Semiconductor.
ON Semiconductor and
are registered trademarks of Semiconductor Components Industries, LLC (SCILLC). SCILLC reserves the right to make changes without further notice
to any products herein. SCILLC makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does SCILLC assume any liability
arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation special, consequential or incidental damages.
“Typical” parameters which may be provided in SCILLC data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All
operating parameters, including “Typicals” must be validated for each customer application by customer’s technical experts. SCILLC does not convey any license under its patent
rights nor the rights of others. SCILLC products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other
applications intended to support or sustain life, or for any other application in which the failure of the SCILLC product could create a situation where personal injury or death may occur.
Should Buyer purchase or use SCILLC products for any such unintended or unauthorized application, Buyer shall indemnify and hold SCILLC and its officers, employees, subsidiaries,
affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury
or death associated with such unintended or unauthorized use, even if such claim alleges that SCILLC was negligent regarding the design or manufacture of the part. SCILLC is an
Equal Opportunity/Affirmative Action Employer. This literature is subject to all applicable copyright laws and is not for resale in any manner.
PUBLICATION ORDERING INFORMATION
LITERATURE FULFILLMENT:
Literature Distribution Center for ON Semiconductor
P.O. Box 5163, Denver, Colorado 80217 USA
Phone: 303−675−2175 or 800−344−3860 Toll Free USA/Canada
Fax: 303−675−2176 or 800−344−3867 Toll Free USA/Canada
Email: [email protected]
N. American Technical Support: 800−282−9855 Toll Free
USA/Canada
Europe, Middle East and Africa Technical Support:
Phone: 421 33 790 2910
Japan Customer Focus Center
Phone: 81−3−5773−3850
http://onsemi.com
11
ON Semiconductor Website: www.onsemi.com
Order Literature: http://www.onsemi.com/orderlit
For additional information, please contact your local
Sales Representative
AND8336/D