1. Field
The invention disclosed and claimed herein generally pertains to a spirally wrapped twinax cable for transmitting information, such as digital data or other information produced by a data processing system. More particularly, the invention pertains to a cable of the above type that may have a length of 6-10 meters or greater.
2. Description of the Related Art
As is known by those of skill in the art, a twinax transmission cable has two conductors that are placed side by side along the length of the cable, in closely spaced relationship. The two conductors are surrounded by insulation and an outer shielding layer, and the cable may also include a DC drain conductor. Twinax cables are currently used to carry digital information signals between components of computers and data processing systems. When used for such applications, one of the conductors functions as the source conductor, and the other functions as the return conductor. Of course, during AC transmissions the roles of the two conductors switch continually.
In fabricating twinax cables, it is common practice to apply the outer shielding layer by means of spiral wrapping, in an effort to keep down fabrication costs. In spiral wrapping, a tape or thin strip of shielded foil or the like is wrapped spirally around the conductors and insulation, along the length of the cable. Each time an individual wrap is made around the conductors and insulation, a portion of the wrap is placed on top of a portion of the adjacent previous wrap. This aspect of spiral wrapping is essential, to ensure that there are no gaps in the shielding, between the edges of two adjacent wraps.
At present, twinax cables are known to have certain advantages over other transmission media, when used to transmit digital data and other information signals in a data processing environment. For example, signal attenuation due to dielectric loss is significantly less for a twinax cable than for a printed circuit board, particularly for operation at high frequencies. Notwithstanding these benefits, however, currently used designs, and in particular the use of spiral wrapping as described above, has been found to place undesirable limitations on the use or employment of conventional twinax cables.
To understand these limitations, it must be appreciated that as a result of the spiral wrapping technique, a portion or segment of a shielding wrap overlays or overlaps a segment of the previous adjacent wrap. Moreover, these overlap conditions or instances occur at fairly regular, or periodic, intervals along the length of the cable. Accordingly, a discontinuity occurs at each of the overlap conditions. Since the shielding foil also acts as a current return path when current flows in both the conductors, the return current flow through the shielding wrap does not exactly match the outgoing current through conductors. The discontinuity at an overlap is caused by an LC resonance effect, wherein the capacitance for the effect is provided by the two adjacent wrap segments of the overlap condition. Attenuation resulting from this LC effect, particularly at or near the resonance frequency, can significantly diminish signal transmission integrity and quality along the cable. Moreover, the LC resonance effect increases with cable length.
The terms “spirally wrapped” and “spirally wrapped in an overlapping maneuver”, as used herein, refer to a spiral wrapping technique as described above.
Since the above deficiency of twinax cables arises from the practice of spiral wrapping, an alternate technique could be used to apply shielding to twinax cables, that avoided the creation of shielding overlaps. However, such alternate shielding techniques as are currently available typically add substantial cost to twinax cable construction, and in particular to cables having lengths of three or more meters. Accordingly, this solution is not practical for many user applications.
Embodiments of the invention are directed to transmission cables, and particularly to twinax cables, for transmitting digital data and other information between components in a data processing environment. One embodiment of the invention is directed to an information transmission cable that comprises first and second signal carrying conductors of specified length, each of the signal carrying conductors being disposed to carry information signals and having a longitudinal axis. The embodiment further includes an insulating structure comprising an amount of specified dielectric insulation material, the insulating structure being positioned to surround the first and second signal carrying conductors along their respective lengths, and acting to maintain the first and second signal conductors in spaced apart parallel relationship with each other. A first drain conductor is positioned proximate to the first signal carrying conductor in spaced apart parallel relationship, and is further positioned in a first prespecified relationship with a reference line that intersects the respective longitudinal axes of the first and second signal carrying conductors, and that lies in a plane orthogonal thereto. In similar manner, a second drain conductor is positioned proximate to the second signal carrying conductor in spaced apart parallel relationship, and is further positioned in a second prespecified relationship with the reference line. Shielding material is spirally wrapped around the first and second signaling conductors, the first and second drain conductors and the insulating structure.
As will be appreciated by one skilled in the art, the present invention may be embodied as a system, method or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a “circuit,” “module” or “system.” Furthermore, the present invention may take the form of a computer program product embodied in any tangible medium of expression having computer usable program code embodied in the medium.
Any combination of one or more computer usable or computer readable medium(s) may be utilized. The computer-usable or computer-readable medium may be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random axis memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CDROM), an optical storage device, a transmission media such as those supporting the Internet or an intranet, or a magnetic storage device. Note that the computer-usable or computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via, for instance, optical scanning of the paper or other medium, then compiled, interpreted, or otherwise processed in a suitable manner, if necessary, and then stored in a computer memory. In the context of this document, a computer-usable or computer-readable medium may be any medium that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. The computer-usable medium may include a propagated data signal with the computer-usable program code embodied therewith, either in baseband or as part of a carrier wave. The computer usable program code may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc.
Computer program code for carrying out operations of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the “C” programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider).
The present invention is described below with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions.
These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer program instructions may also be stored in a computer-readable medium that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable medium produce an article of manufacture including instruction means which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
Referring to
It is to be emphasized that twinax cable 102 can be used with components 104 and 106 of many different types. For example, one of such components could be a server and the other could be a database or other data storage device. More generally, components 104 and 106 could comprise different electronic modules mounted in different racks of a chassis, or even different modules mounted in different chassis. Cable 102 could also be used to connect different components of a PCI Express switching configuration.
For different applications, twinax cable 102 could be constructed to have different lengths, from 1 meter up to 10 meters or greater.
Referring to
Because of the spiral wrapping, the sectional view of
Referring further to
In making the invention, it was recognized that when a twinax cable such as cable 102 is used to carry information signals, including signals at high frequencies, effects associated with the spiral wrapping of the cable result in a current distribution of the cable that has certain characteristics. In particular, it was recognized that the current distribution is comparatively strong at the sides of the cable, within and adjacent to side regions 218a and 218b. Also, the distribution is comparatively weak at the center of the cable, along line 220 and within and adjacent to the center regions 222a and 222b.
In order to prevent discontinuities in the flow of current through the return conductor, and to thereby significantly reduce the losses associated with the discontinuities as described above,
Conductor 224 acts as AC current return path to signal carrying conductor 202. Similarly, drain conductor 226 acts as AC current return path to signal carrying conductor 204. AC current is induced into the drain conductor by its corresponding signal carrying conductor as illustrated, for example, with
By placing the drain conductors 224 and 226 within cable 102, as described above, a uniform current return path is established longitudinally throughout the length of the cable. Accordingly, the embodiment disclosed by cable 102 ensures uniform current return at the regions of the cable where there is strong current distribution, that is, at the sides of the cable. This significantly mitigates the resonance effect in attenuation and insertion losses of the cable, even though a conventional spirally wrapped shielded foil is used to wrap both the signal carrying conductors and multiple drain conductors. The effect of shielding foil overlap at the sides of the conductors is diminished by the drain conductors, whereas foil overlap at the central region of the cable, due to the weak current distribution, will not have much impact on signal integrity.
Referring to
In order to achieve this more general positioning of the drain conductors,
Referring further to
Referring to
In other embodiments of the invention two or more drain conductors could be positioned so that their axes were each positioned in zone 304, with an equal number of drain conductors having their axes positioned in zone 310.
Referring to
Usefully, cable units 504 and 506 are joined together along outer surfaces of their respective shielding layers, and are collectively surrounded by a protective outer sheath 508.
Referring to
The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
The corresponding structures, materials, acts, and equivalents of all means or step plus function elements in the claims below are intended to include any structure, material, or act for performing the function in combination with other claimed elements as specifically claimed. The description of the present invention has been presented for purposes of illustration and description, but is not intended to be exhaustive or limited to the invention in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the invention. The embodiment was chosen and described in order to best explain the principles of the invention and the practical application, and to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular use contemplated.
The invention can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment containing both hardware and software elements. In a preferred embodiment, the invention is implemented in software, which includes but is not limited to firmware, resident software, microcode, etc.
Furthermore, the invention can take the form of a computer program product accessible from a computer-usable or computer-readable medium providing program code for use by or in connection with a computer or any instruction execution system. For the purposes of this description, a computer-usable or computer readable medium can be any tangible apparatus that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
The medium can be an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system (or apparatus or device) or a propagation medium. Examples of a computer-readable medium include a semiconductor or solid state memory, magnetic tape, a removable computer diskette, a random axis memory (RAM), a read-only memory (ROM), a rigid magnetic disk and an optical disk. Current examples of optical disks include compact disk-read only memory (CD-ROM), compact disk-read/write (CD-R/W) and DVD.
A data processing system suitable for storing and/or executing program code will include at least one processor coupled directly or indirectly to memory elements through a system bus. The memory elements can include local memory employed during actual execution of the program code, bulk storage, and cache memories which provide temporary storage of at least some program code in order to reduce the number of times code must be retrieved from bulk storage during execution.
Input/output or I/O devices (including but not limited to keyboards, displays, pointing devices, etc.) can be coupled to the system either directly or through intervening I/O controllers.
Network adapters may also be coupled to the system to enable the data processing system to become coupled to other data processing systems or remote printers or storage devices through intervening private or public networks. Modems, cable modem and Ethernet cards are just a few of the currently available types of network adapters.
The description of the present invention has been presented for purposes of illustration and description, and is not intended to be exhaustive or limited to the invention in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art. The embodiment was chosen and described in order to best explain the principles of the invention, the practical application, and to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular use contemplated.
Number | Name | Date | Kind |
---|---|---|---|
3896261 | Cole | Jul 1975 | A |
4336420 | Benz | Jun 1982 | A |
4943688 | VanDeusen et al. | Jul 1990 | A |
5208426 | Kennedy et al. | May 1993 | A |
5283390 | Hubis et al. | Feb 1994 | A |
5414215 | Dunand et al. | May 1995 | A |
5416268 | Ellis | May 1995 | A |
5872334 | Trazyik | Feb 1999 | A |
6403887 | Kebabjian et al. | Jun 2002 | B1 |
6444902 | Tsao et al. | Sep 2002 | B1 |
6677518 | Hirakawa et al. | Jan 2004 | B2 |
6803518 | Chang | Oct 2004 | B2 |
6977344 | Tanaka | Dec 2005 | B2 |
Number | Date | Country | |
---|---|---|---|
20100294557 A1 | Nov 2010 | US |