Comparing Bus Solutions (Rev. A)
Total Page:16
File Type:pdf, Size:1020Kb
Application Report SLLA067A - March 2000−Revised February 2004 Comparing Bus Solutions Georg Becke, Christian Borgert, Steve Corrigan, High-Performance Linear/Interface Frank Dehmelt, Matthias Feulner, Carmen Gonzalez, Michael Groenebaum, Firoj Kabir, Arek Kacprzak, Clark Kinnaird, Johann Zipperer ABSTRACT The strong interest in this application report leads us to publish a second edition. In addition to changes and updates made throughout all sections, new parts have been added, such as M−LVDS, CAN, Clock Interfacing, and VME. This report is intended to be a reference tool for finding the most appropriate bus interface solution for today’s advanced system architectures. It focuses on bus interface solutions for different transmission concepts, and gives an overview of the different bus solutions available from Texas Instruments. Today, advanced bus system designers have a dilemma: many different solutions can be used to solve the same problem. The task for the designer is to figure out the optimum solution for their special application. In order to ease this choice, this application report has been created. The key bus interface characteristics are presented in a way that developers may easily find the optimum bus solution for their systems. The report is organized into product family sections to allow easy distinction among various solutions. Each family section of this report covers details on the electrical parameters and appropriate protocols, as well as application and feature-benefit information on the chosen product family. All sections are set up in the same order to aid comparison. Keywords: ABT, ABTE, AHC, ALVT, BTL, CAN (ISO-11898) , CDC, CompactPCI, FB+, Firewire, FlatLink, Gigabit Ethernet/10G Ethernet, GTL, GTLP, HSTL, IEEE1284, IEEE1394, LVDM, LVDS, LVT, M-LVDS, PCI, TIA/EIA-232, RS-232, TIA/EIA-422, RS-422, TIA/EIA-485, RS-485, TIA/EIA-644, TIA/EIA-899, SONET, SSTL, USB, VME, TMS320 DSP Family. CompactPCI is a registered trademark of PICMG. FlatLink, MicroStar, SCOPE, and the TMS320 DSP Family are trademarks of Texas Instruments. Firewire is a trademark of Apple Computer, Inc. FutureBus+ is a trademark of IEEE, Inc. 1 SLLA067A Contents 1 Overview . 7 2 Single-Ended Versus Differential Data Transmission. 10 2.1 Single-Ended Transmission. 10 2.1.1 Advantages of Single-Ended Transmission. 10 2.1.2 Disadvantages of Single-Ended Transmission. 10 2.2 Differential Transmission. 11 2.2.1 Advantages of Differential Transmission. 12 2.2.2 Disadvantages of Differential Transmission. 12 3 Standard Switching Levels. 13 4 Connectivity . 14 5 Parallel Versus Serial Transmission. 15 5.1 Advantages of Parallel Transmission. 15 5.2 Disadvantages of Parallel Transmission. 15 5.3 Advantages of Serial Transmission. 16 5.4 Disadvantages of Serial Transmission. 16 6 Data Transmission Topologies . 17 6.1 Point-to-Point (Simplex). 17 6.2 Multidrop (Distributed Simplex). 17 6.3 Multipoint (Multiplex). 17 7 IEEE 1394 Cable and Backplane Applications (FireWire). 18 7.1 Electrical . 18 7.2 Protocol . 19 7.3 Applicability and Typical Application for IEEE 1394. 20 7.4 Applicability and Typical Application for IEEE 1394 Backplane. 20 7.5 Features . 21 8 Universal Serial Bus (USB). 23 8.1 Electrical . 23 8.2 Protocol . 23 8.3 Applicability and Typical Applications. 24 8.4 Features . 25 9 TIA/EIA-232 . 26 9.1 Electrical . 26 9.2 Protocol . 26 9.3 Applicability . 26 9.4 Features . 27 10 TIA/EIA-422 . 28 10.1 Electrical . 28 10.2 Protocol . 28 10.3 Applicability . 28 10.4 Features . 28 11 TIA/EIA-485 . 29 11.1 Electrical . 29 11.2 Protocol . 29 11.3 Applicability . 29 11.4 Features . 29 2 Comparing Bus Solutions SLLA067A 12 Controller Area Network (CAN). 30 12.1 Electrical . 30 12.2 Protocol . 30 12.3 Applicability . 30 12.4 Features . 31 13 TIA/EIA-644 (LVDS) . 32 13.1 Electrical . ..