US7587181B2 - Method and system for a control scheme on power and common-mode voltage reduction for a transmitter - Google Patents

Method and system for a control scheme on power and common-mode voltage reduction for a transmitter Download PDF

Info

Publication number
US7587181B2
US7587181B2 US10/986,020 US98602004A US7587181B2 US 7587181 B2 US7587181 B2 US 7587181B2 US 98602004 A US98602004 A US 98602004A US 7587181 B2 US7587181 B2 US 7587181B2
Authority
US
United States
Prior art keywords
current
determining
modes
class
transmitter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related, expires
Application number
US10/986,020
Other versions
US20060105725A1 (en
Inventor
Yee Ling Cheung
Kevin T. Chan
Jan Mulder
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Avago Technologies International Sales Pte Ltd
Original Assignee
Broadcom Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Broadcom Corp filed Critical Broadcom Corp
Priority to US10/986,020 priority Critical patent/US7587181B2/en
Assigned to BROADCOM CORPORATION reassignment BROADCOM CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHAN, KEVIN T., CHEUNG, YEE LING, MULDER, JAN
Publication of US20060105725A1 publication Critical patent/US20060105725A1/en
Priority to US12/536,024 priority patent/US8401502B2/en
Application granted granted Critical
Publication of US7587181B2 publication Critical patent/US7587181B2/en
Assigned to BANK OF AMERICA, N.A., AS COLLATERAL AGENT reassignment BANK OF AMERICA, N.A., AS COLLATERAL AGENT PATENT SECURITY AGREEMENT Assignors: BROADCOM CORPORATION
Assigned to AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. reassignment AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BROADCOM CORPORATION
Assigned to BROADCOM CORPORATION reassignment BROADCOM CORPORATION TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Assignors: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • H04B1/54Circuits using the same frequency for two directions of communication
    • H04B1/58Hybrid arrangements, i.e. arrangements for transition from single-path two-direction transmission to single-direction transmission on each of two paths or vice versa
    • H04B1/581Hybrid arrangements, i.e. arrangements for transition from single-path two-direction transmission to single-direction transmission on each of two paths or vice versa using a transformer

Definitions

  • the present invention relates to power saving techniques for high speed transmitters.
  • DAC digital to analog converter
  • the differential output current defines the transmitted symbols.
  • common-mode current does not contribute to the definition of the transmitted symbols.
  • the common-mode current is desirably kept as low as possible to minimize the power consumption. Ideally, the common-mode current should be zero.
  • AFE analog front end
  • inputs of the receiver are connected through a hybrid (echo canceller) circuit to the transmitter's outputs.
  • This connection typically occurs across a duplex communications channel, such as those used in gigabit units.
  • the hybrid circuit cancels out the echo signals traveling back through the output of the transmitter to the receiver inputs.
  • This hybrid circuit is only effective in canceling the differential signal. It does not cancel any undesirable common-mode signals.
  • the transmitter DAC that operates in a class-AB or a class-B mode substantially varies its output common-mode voltage as its idle output cells are operated in lower standby (common-mode) current to save power.
  • TXDAC In class-A mode, the TXDAC is operated at a constant common-mode current that contributes no common-mode voltage variation, but consumes more power.
  • conventional TXDACs none of the currently available class-AB, class-B, nor class-A modes, are considered to be efficient from a power savings perspective.
  • the present invention includes a method for controlling current characteristics in a transceiver having a transmitter.
  • the transmitter includes a plurality of current cells, each being configurable for operating in different modes.
  • the method includes determining a first probability associated with transmitting data at a particular symbolic level and determining a second probability associated with each cell being used during a transmission at the particular symbolic level.
  • one of the modes for each cell is selected in accordance with anticipated performance requirements.
  • An average current of the transmitter is then calculated based upon the determined first and second probabilities and the selected modes.
  • an efficient programmable control scheme is provided to achieve reasonable power savings and to reduce variations in the common-mode voltage.
  • Cell groups within the transmitter are selectively configured to provide the most efficient control scheme.
  • FIG. 1 is a simplified block diagram of an AFE including a gigabit transmitter and a receiver constructed in accordance with an embodiment of the present invention
  • FIG. 2 is a graph of a probability distribution of outputs produced within the AFE illustrated in FIG. 1 ;
  • FIG. 3 is a tabular illustration of scaled down voltage levels representative of the probability distributions illustrated in FIG. 2 ;
  • FIG. 4 is a simplified functional block diagram of a TXDAC and corresponding transmit symbol levels in accordance with an embodiment of the present invention
  • FIG. 5 is a graphical illustration of specific probabilities associated with the TXDAC illustrated in FIG. 4 ;
  • FIG. 6 is a tabular illustration of output current components associated with transmit symbol levels and their probabilities
  • FIG. 7 is a graphical illustration of actual output current values associated with various modes of the TXDAC illustrated in FIG. 4 ;
  • FIG. 8 includes plots of output voltage values from a simulation of the TXDAC illustrated in FIG. 4 in accordance with an embodiment of the present invention
  • FIG. 9 is a flowchart of an exemplary method of practicing an embodiment of the present invention.
  • FIG. 10 is a block diagram illustration of an exemplary computer system on which the present invention can be practiced.
  • FIG. 1 is a simplified block diagram of an AFE system (transceiver) 100 constructed in accordance with an embodiment of the present invention.
  • the AFE system 100 is coupled to a transformer 102 .
  • the AFE 100 includes a main transmitter DAC (e.g. TXDAC) 104 connected to replica DACs 106 and to a receiver 108 .
  • the TXDAC 104 converts received digital words into analog signals and transmits the analog signals through the transformer 102 to an external component (not shown). Since the transformer 102 is not ideal, leakage inductance occurs.
  • the leakage inductance of the transformer 102 becomes a central factor in creating variations in the common-mode current to common-mode voltage and adversely effects the operation of the receiver.
  • the present invention provides a power savings control technique that operates based upon the probability of transmitted symbols. This technique optimizes the power savings within the transmitter 104 , while minimizing variations in the common-mode voltage to the receiver 108 .
  • the AFE 100 also includes a hybrid network 110 , which is used to cancel out any differential signals returning back into the transmission path from the transformer 102 .
  • the hybrid network 110 cannot cancel common-mode voltage input signals, which are produced from a combination of effects of the transformer 102 and artifacts from the TXDAC 104 .
  • each of the PAM-5 symbols input to the TXDAC 104 is represented by ⁇ 2, ⁇ 1, 0, 1, and 2, and has an equal probability of being transmitted.
  • these PAM-5 symbols are filtered by a partial response finite impulse response (FIR) filter inside the main DAC.
  • FIR finite impulse response
  • the FIR filter has a transfer function of 0.75+0.25 z ⁇ 1 .
  • This particular transfer function was selected for purposes of illustration only and in no way limits or restricts the present invention to this value.
  • the transfer function 0.75+0.25 z ⁇ 1 generates 17 distinct symbol output levels, out of 25 possible combinations, that can be output from the transmitter 104 .
  • the probability distribution of these 17 output levels is depicted in FIG. 2 .
  • FIG. 2 is a graphical illustration 200 of outputs 202 that can potentially be produced as symbol levels from the TXDAC 104 .
  • the probability of any one of the 17 outputs levels 202 occurring is illustrated along an axis 204 . Since the output of the transmitter 104 is a differential signal, each output level 202 has inverting and non-inverting components, which are symmetrical about the zero voltage value, along a voltage axis 206 .
  • the output levels 202 are scaled by one-half.
  • the scaled down voltage levels are ⁇ 1 volt, ⁇ 0.875 volts, ⁇ 0.750 volts, ⁇ 0.625 volts, ⁇ 0.500 volts, ⁇ 0.375 volts, ⁇ 0.250 volts, ⁇ 0.125 volts, 0 volts, 0.125 volts, 0.250 volts, 0.375 volts, 0.500 volts, 0.625 volts, 0.750 volts, 0.875 volts, and 1 volt.
  • FIG. 3 is a tabular illustration of this principle.
  • FIG. 3 provides a tabular illustration 300 of actual transmitted voltage values associated with the output levels 202 , also known as symbolic levels.
  • symbolic levels 304 are associated with actual transmitted voltages 302 .
  • polarity is unimportant because the same output cells are used to transmit the absolute amplitude. In essences, polarity is normalized by steering the current to either a positive or negative terminal. Hence, both the positive and negative outputs have the same magnitude and can be represented by one symbolic level in the analysis that follows below.
  • FIG. 4 is an illustration 400 of a functional diagram of the main TXDAC 104 .
  • the illustration 400 includes individual probabilities 402 of the different symbolic levels 202 shown in FIG. 3 .
  • the TXDAC 104 is comprised of 8 current cell groups 404 - 411 .
  • Each of the current cell groups 404 through 411 further subdivides into 5 current cells, as indicated in FIG. 4 .
  • the 5 current cells are asserted by 5 different clock signals ⁇ 1 - ⁇ 5 that are separated from each other by about 1 nanosecond (ns), for example.
  • the 5 subgroup current cells are individually asserted within the same cell group in order to control the rise and fall times of the transmitted signal.
  • the graph 402 also includes 8 columns C 04 through C 11 , which are representative of current mirror group probabilities. That is, each of the columns C 04 through C 11 , of the graph 402 , shows the state of the corresponding cell group 404 through 411 , where different symbolic levels are being transmitted.
  • the column C 07 illustrates that the cell group 407 is active while the symbolic levels 4 through 8 are being transmitted.
  • the cell group 407 is idle while symbolic levels 0 through 3 are being transmitted.
  • the graph 402 also illustrates that the probability of the current cell group 407 , as indicated in C 07 , being in an active state is 14/25. When reading the chart 402 horizontally, it conveys information regarding which of the cell groups 404 through 411 are involved in transmitting a particular symbolic level.
  • the cell groups 404 through 407 are active, while cell groups 408 through 411 are idle.
  • the chart 402 conveys that the probability of transmitting the symbolic level 4 is 4/25.
  • the symbol transmit levels are indicated along a vertical axis 414 on the left side of the chart 402 and the level of active probabilities are illustrated in a column 416 along the right side of the chart 402 .
  • the chart 402 of FIG. 4 also reveals that some of the current cell groups 404 through 411 have a higher active probability than others.
  • the active probabilities of current cell groups 404 through 411 are plotted in FIG. 5 .
  • FIG. 5 is a graphical illustration 500 conveying the probability of each of the current cell groups 404 - 411 being active during symbol transmission.
  • FIG. 5 illustrates that the current cell groups 404 and 405 are active most of the time. Therefore, the contribution of the current cell groups 404 and 405 to save power is relatively insignificant as they are most likely to be active during a transmission. Since the current cell groups 404 and 405 are not switching between active and idle states frequently, variations in the common-mode voltage are unlikely.
  • the graph 500 conveys that the current cell groups 406 - 408 spend about half of their time toggling between active states and idle states. Thus, the current cell groups 406 - 408 disrupt the common-mode voltage frequently, since they're switching between the active state and the idle state. This process of “active switching” changes the common-mode current when the TXDAC 104 is operated in either class-AB or class-B modes.
  • the graph 500 depicts that the current cell groups 409 - 411 , however, are in an idle state most of the time.
  • the contribution of the current cell groups 409 - 411 to power savings is potentially enormous.
  • power savings can be realized by reducing the large amount of stand-by current consumption.
  • the impact to the effects of common-mode voltage is limited, however, because of the infrequent switching.
  • a closed form equation can thus be derived from the chart 500 of FIG. 5 , as will be discussed in greater detail below.
  • the closed form equation can then be used to calculate an average current consumption of the TXDAC 104 based upon the probability of individual current cell groups being active.
  • the output current of the TXDAC 104 is composed of two components.
  • the output current of the TXDAC 104 includes the current of the idle cells (common-mode current) and current from the active cells (differential current). Data associated with these two current components is tabulated in the illustration of FIG. 6 .
  • FIG. 6 is a tabular illustration 600 of current components and probabilities, associated with the TXDAC 104 of FIG. 1 .
  • a first column 602 includes the particular symbolic level, followed by a column 604 representative of the idle current, and a column 606 representative of the differential current.
  • the total current to transmit a particular level is computed and shown in a fourth column 608 .
  • a fifth column 610 is a probability that the particular symbolic level of column 602 will be transmitted.
  • S k is a current scaling factor of a corresponding current cell group C k .
  • I x is the current of the TXDAC 104 when it is operated in class-A mode.
  • S k assumes values between 0 and 1.
  • S k 0, it represents the corresponding current cell group being operated in class-B mode.
  • the sum of the products of the column 608 (total current to transmit a particular level) and the column 610 (probability of that particular level occurring) produces the average current consumption of the TXDAC 104 over time.
  • FIG. 6 in closed equation form, is represented as:
  • I x is the transmitter current in class-A mode
  • the average current of each of the cell groups 404 - 411 can be calculated as each of the individual current cells is placed in a different mode.
  • an efficient programmable control scheme can be implemented to achieve reasonable power savings and to reduce variations in the common-mode voltage.
  • This efficient programmable control scheme is implemented by selectively configuring each of the cell groups 404 - 411 into different modes (e.g., class-A, class-AB, or class-B) or assigning different current scaling factors S k .
  • FIG. 7 a graph of the TXDAC 104 having its current cell groups configured in class-A and class-AB mode, is provided in FIG. 7 .
  • FIG. 7 is a graphical illustration 700 of each of the current cell groups ( 404 - 411 ) being configured in accordance with the closed equation above.
  • FIG. 7 depicts the total average current consumption as a function of the (q) value and mode setting.
  • the current cell groups 404 - 411 are configured in various combinations of class-A and class-AB mode.
  • class-A and class-AB were chosen for purposes of illustration only. It is to be understood that numerous other combinations and settings are possible. Additionally, in the exemplary illustration of FIG. 7 , it is assumed that q k is equal to q. In other words, it is assumed that each of the current cell groups 404 - 411 have the same q (current saving factor) value.
  • the minimum current consumption is obtained by setting all of the current cell groups 404 - 411 to operate in class-B mode. With the current cell groups 404 - 411 in class-B mode, the best power savings that can be achieved is approximately 46% of the current consumption relative to the class-A mode. However, excessive distortion in the pure class-B mode operation makes it unsuitable in real application.
  • the variations of the common-mode voltage associated with the different mode settings of the different cell groups 404 - 411 can be derived.
  • the current cell groups 406 - 408 switch between active and idle states frequently.
  • the corresponding current consumption, when the current cells 406 - 408 that corresponds to C 3 -C 5 in FIG. 8 are set to class-A and class-B modes, can be calculated, as shown in FIG. 8 .
  • a system user can individually program the current cell groups 404 - 411 .
  • the user can apriorily tailor the current cell group settings to accommodate the current demands of a particular operational environment.
  • the present invention is illustrated based upon the use of eight current cell groups, any appropriate number of current cell groups can be used in practice. Thus, the present invention is not limited to the use of eight current cell groups.
  • the amount of current consumed can be controlled and operational modes of individual current cell groups can be selectively set back to class-A in case excessive common-mode voltage variations begin affecting normal operation of the receiver 108 .
  • FIG. 9 is a flowchart of an exemplary method 900 of practicing an embodiment of the present invention.
  • a first probability associated with transmitting data at a particular symbolic level is determined in a step 902 .
  • a second probability associated with each cell being used during a transmission at the particular symbolic level is determined.
  • one of the modes for each cell is selected in accordance with anticipated performance requirements, as indicated in a step 906 .
  • an average current of the transmitter based upon the determined first and second probabilities and the selected modes is determined.
  • the determined average current reduces a common-mode voltage back-transmitted to a receiver within the associated transceiver.
  • the determined average current is implemented in step 910 .
  • FIG. 10 An example of such a computer system 1000 is shown in FIG. 10 .
  • the computer system 1000 includes one or more processors, such as a processor 1004 .
  • the processor 1004 can be a special purpose or a general purpose digital signal processor.
  • the processor 1004 is connected to a communication infrastructure 1006 (for example, a bus or network).
  • a communication infrastructure 1006 for example, a bus or network.
  • the computer system 1000 also includes a main memory 1008 , preferably random access memory (RAM), and may also include a secondary memory 1010 .
  • the secondary memory 1010 may include, for example, a hard disk drive 1012 and/or a removable storage drive 1014 , representing a floppy disk drive, a magnetic tape drive, an optical disk drive, etc.
  • the removable storage drive 1014 reads from and/or writes to a removable storage unit 1018 in a well known manner.
  • the removable storage unit 1018 represents a floppy disk, magnetic tape, optical disk, etc. which is read by and written to by the removable storage drive 1014 .
  • the removable storage unit 1018 includes a computer usable storage medium having stored therein computer software and/or data.
  • the secondary memory 1010 may include other similar means for allowing computer programs or other instructions to be loaded into the computer system 1000 .
  • Such means may include, for example, a removable storage unit 1022 and an interface 1020 .
  • Examples of such means may include a program cartridge and cartridge interface (such as that found in video game devices), a removable memory chip (such as an EPROM, or PROM) and associated socket, and other removable storage units 1022 and interfaces 1020 which allow software and data to be transferred from the removable storage unit 1022 to the computer system 1000 .
  • a program cartridge and cartridge interface such as that found in video game devices
  • a removable memory chip such as an EPROM, or PROM
  • PROM EPROM, or PROM
  • the computer system 1000 may also include a communications interface 1024 .
  • the communications interface 1024 allows software and data to be transferred between the computer system 1000 and external devices. Examples of the communications interface 1024 may include a modem, a network interface (such as an Ethernet card), a communications port, a PCMCIA slot and card, etc.
  • Signal 1028 Software and data transferred via the communications interface 1024 are in the form of signals 1028 which may be electronic, electromagnetic, optical or other signals capable of being received by the communications interface 1024 . These signals 1028 are provided to the communications interface 1024 via a communications path 1026 .
  • the communications path 1026 carries signals 1028 and may be implemented using wire or cable, fiber optics, a phone line, a cellular phone link, an RF link and other communications channels.
  • computer program medium and computer readable medium are used to generally refer to media such as the removable storage drive 1014 , a hard disk installed in hard disk drive 1012 , and the signals 1028 .
  • These computer program products are means for providing software to the computer system 1000 .
  • Computer programs are stored in the main memory 1008 and/or the secondary memory 1010 . Computer programs may also be received via the communications interface 1024 . Such computer programs, when executed, enable the computer system 1000 to implement the present invention as discussed herein. In particular, the computer programs, when executed, enable the processor 1004 to implement the processes of the present invention. Accordingly, such computer programs represent controllers of the computer system 1000 .
  • the processes/methods performed by signal processing blocks of encoders and/or decoders can be performed by computer control logic.
  • the software may be stored in a computer program product and loaded into the computer system 1000 using the removable storage drive 1014 , the hard drive 1012 or the communications interface 1024 .
  • a general analytic solution to calculate the current consumption of a transmitter has been introduced.
  • the probability of the individual current cell groups being used is determined.
  • This probability information can be used to convey vital information regarding the impact of common-mode voltage variations.
  • a user can use this probability information to apriorily program the current cell groups to meet particular operational environment demands and/or user requirements.
  • a flexible control scheme can be deployed to achieve a reasonable current savings while minimizing common-mode voltage variations.
  • the present invention is also not limited to a gigabit transmitter.
  • the present invention can also be applied to different transmission schemes and different coding methods, such as 100 TX and 10 BT Ethernet.

Abstract

Provided is a method and system for controlling current characteristics in a transceiver having a transmitter. The transmitter includes a plurality of current cells. Each cell is configurable for operating in different modes. The method includes determining a first probability associated with transmitting data at a particular symbolic level and determining a second probability associated with each cell being used during a transmission at the particular symbolic level. Next, one of the modes for each cell is selected in accordance with anticipated performance requirements. An average current of the transmitter is then calculated based upon the determined first and second probabilities and the selected modes.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to power saving techniques for high speed transmitters.
2. Related Art
In conventional gigabit (e.g. Ethernet) transmitters, current-mode digital to analog converter (DAC) architecture is implemented together with power saving features. These power saving features allow the transmitter to efficiently operate in different modes, namely class-A, class-AB, and class-B modes. In a current-mode transmitter, the differential output current defines the transmitted symbols. Desirably, common-mode current does not contribute to the definition of the transmitted symbols. Also, in these conventional transmitters, the common-mode current is desirably kept as low as possible to minimize the power consumption. Ideally, the common-mode current should be zero.
In a conventional analog front end (AFE), which typically includes a conventional transmitter, inputs of the receiver are connected through a hybrid (echo canceller) circuit to the transmitter's outputs. This connection typically occurs across a duplex communications channel, such as those used in gigabit units. The hybrid circuit cancels out the echo signals traveling back through the output of the transmitter to the receiver inputs. This hybrid circuit, however, is only effective in canceling the differential signal. It does not cancel any undesirable common-mode signals.
The transmitter DAC (TXDAC) that operates in a class-AB or a class-B mode substantially varies its output common-mode voltage as its idle output cells are operated in lower standby (common-mode) current to save power. In class-A mode, the TXDAC is operated at a constant common-mode current that contributes no common-mode voltage variation, but consumes more power. In conventional TXDACs, none of the currently available class-AB, class-B, nor class-A modes, are considered to be efficient from a power savings perspective.
What is needed, therefore, is a method and system that provides an efficient common-mode voltage suppression scheme that will facilitate more efficient class-AB, class-B, and class-A operation in TXDACs. It is desirable that such common-mode voltage suppression techniques, implemented within the TXDAC, will alleviate the need for the AFE's receiver to reject common-mode voltages.
BRIEF SUMMARY OF THE INVENTION
Consistent with the principles of the present invention, as embodied and broadly described herein, the present invention includes a method for controlling current characteristics in a transceiver having a transmitter. The transmitter includes a plurality of current cells, each being configurable for operating in different modes. The method includes determining a first probability associated with transmitting data at a particular symbolic level and determining a second probability associated with each cell being used during a transmission at the particular symbolic level. Next, one of the modes for each cell is selected in accordance with anticipated performance requirements. An average current of the transmitter is then calculated based upon the determined first and second probabilities and the selected modes.
In the present invention, an efficient programmable control scheme is provided to achieve reasonable power savings and to reduce variations in the common-mode voltage. Cell groups within the transmitter are selectively configured to provide the most efficient control scheme.
Further features and advantages of the present invention as well as the structure and operation of various embodiments of the present invention, as described in detail below with reference to the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS/FIGURES
The accompanying drawings which are incorporated herein and constitute part of the specification, illustrate embodiments of the present invention and, together with the general description given above and the detailed description of the embodiments given below, serve to explain the principles of the invention. In the drawings:
FIG. 1 is a simplified block diagram of an AFE including a gigabit transmitter and a receiver constructed in accordance with an embodiment of the present invention;
FIG. 2 is a graph of a probability distribution of outputs produced within the AFE illustrated in FIG. 1;
FIG. 3 is a tabular illustration of scaled down voltage levels representative of the probability distributions illustrated in FIG. 2;
FIG. 4 is a simplified functional block diagram of a TXDAC and corresponding transmit symbol levels in accordance with an embodiment of the present invention;
FIG. 5 is a graphical illustration of specific probabilities associated with the TXDAC illustrated in FIG. 4;
FIG. 6 is a tabular illustration of output current components associated with transmit symbol levels and their probabilities;
FIG. 7 is a graphical illustration of actual output current values associated with various modes of the TXDAC illustrated in FIG. 4;
FIG. 8 includes plots of output voltage values from a simulation of the TXDAC illustrated in FIG. 4 in accordance with an embodiment of the present invention;
FIG. 9 is a flowchart of an exemplary method of practicing an embodiment of the present invention; and
FIG. 10 is a block diagram illustration of an exemplary computer system on which the present invention can be practiced.
DETAILED DESCRIPTION OF THE INVENTION
The following detailed description of the present invention refers to the accompanying drawings that illustrate exemplary embodiments consistent with this invention. Other embodiments are possible, and modifications may be made to the embodiments within the spirit and scope of the invention. Therefore, the following detailed description is not meant to limit the invention. Rather, the scope of the invention is defined by the appended claims.
It would be apparent to one skilled in the art that the present invention, as described below, may be implemented in many different embodiments of hardware, software, firmware, and/or the entities illustrated in the drawings. Any actual software code with the specialized controlled hardware to implement the present invention is not limiting of the present invention. Thus, the operation and behavior of the present invention will be described with the understanding that modifications and variations of the embodiments are possible, given the level of detail presented herein.
FIG. 1 is a simplified block diagram of an AFE system (transceiver) 100 constructed in accordance with an embodiment of the present invention. The AFE system 100 is coupled to a transformer 102. The AFE 100 includes a main transmitter DAC (e.g. TXDAC) 104 connected to replica DACs 106 and to a receiver 108. The TXDAC 104 converts received digital words into analog signals and transmits the analog signals through the transformer 102 to an external component (not shown). Since the transformer 102 is not ideal, leakage inductance occurs.
The leakage inductance of the transformer 102 becomes a central factor in creating variations in the common-mode current to common-mode voltage and adversely effects the operation of the receiver.
The present invention provides a power savings control technique that operates based upon the probability of transmitted symbols. This technique optimizes the power savings within the transmitter 104, while minimizing variations in the common-mode voltage to the receiver 108.
The AFE 100 also includes a hybrid network 110, which is used to cancel out any differential signals returning back into the transmission path from the transformer 102. The hybrid network 110, however, cannot cancel common-mode voltage input signals, which are produced from a combination of effects of the transformer 102 and artifacts from the TXDAC 104.
As known in the art, a five level pulse amplitude modulation (PAM-5) scheme is used in gigabit Ethernet transmissions. During an Ethernet transmission, each of the PAM-5 symbols input to the TXDAC 104 is represented by −2, −1, 0, 1, and 2, and has an equal probability of being transmitted. Before transmission, these PAM-5 symbols are filtered by a partial response finite impulse response (FIR) filter inside the main DAC.
In the exemplary embodiment of FIG. 1, the FIR filter has a transfer function of 0.75+0.25 z−1. This particular transfer function was selected for purposes of illustration only and in no way limits or restricts the present invention to this value. The transfer function 0.75+0.25 z−1 generates 17 distinct symbol output levels, out of 25 possible combinations, that can be output from the transmitter 104. The probability distribution of these 17 output levels is depicted in FIG. 2.
FIG. 2 is a graphical illustration 200 of outputs 202 that can potentially be produced as symbol levels from the TXDAC 104. The probability of any one of the 17 outputs levels 202 occurring is illustrated along an axis 204. Since the output of the transmitter 104 is a differential signal, each output level 202 has inverting and non-inverting components, which are symmetrical about the zero voltage value, along a voltage axis 206.
In order to match the transmit level of a one volt peak differentially, the output levels 202 are scaled by one-half. The scaled down voltage levels are −1 volt, −0.875 volts, −0.750 volts, −0.625 volts, −0.500 volts, −0.375 volts, −0.250 volts, −0.125 volts, 0 volts, 0.125 volts, 0.250 volts, 0.375 volts, 0.500 volts, 0.625 volts, 0.750 volts, 0.875 volts, and 1 volt. FIG. 3 is a tabular illustration of this principle.
More specifically, FIG. 3 provides a tabular illustration 300 of actual transmitted voltage values associated with the output levels 202, also known as symbolic levels. In the table 300, symbolic levels 304 are associated with actual transmitted voltages 302.
In the table 300 of FIG. 3, polarity is unimportant because the same output cells are used to transmit the absolute amplitude. In essences, polarity is normalized by steering the current to either a positive or negative terminal. Hence, both the positive and negative outputs have the same magnitude and can be represented by one symbolic level in the analysis that follows below.
FIG. 4 is an illustration 400 of a functional diagram of the main TXDAC 104. The illustration 400 includes individual probabilities 402 of the different symbolic levels 202 shown in FIG. 3. In FIG. 4, the TXDAC 104 is comprised of 8 current cell groups 404-411. Each of the current cell groups 404 through 411 further subdivides into 5 current cells, as indicated in FIG. 4. The 5 current cells are asserted by 5 different clock signals Φ15 that are separated from each other by about 1 nanosecond (ns), for example. The 5 subgroup current cells are individually asserted within the same cell group in order to control the rise and fall times of the transmitted signal.
The graph 402 also includes 8 columns C04 through C11, which are representative of current mirror group probabilities. That is, each of the columns C04 through C11, of the graph 402, shows the state of the corresponding cell group 404 through 411, where different symbolic levels are being transmitted.
For example, the column C07 illustrates that the cell group 407 is active while the symbolic levels 4 through 8 are being transmitted. On the other hand, the cell group 407 is idle while symbolic levels 0 through 3 are being transmitted. The graph 402 also illustrates that the probability of the current cell group 407, as indicated in C07, being in an active state is 14/25. When reading the chart 402 horizontally, it conveys information regarding which of the cell groups 404 through 411 are involved in transmitting a particular symbolic level.
For example, to transmit a symbolic level 4, the cell groups 404 through 407 are active, while cell groups 408 through 411 are idle. Additionally, the chart 402 conveys that the probability of transmitting the symbolic level 4 is 4/25. The symbol transmit levels are indicated along a vertical axis 414 on the left side of the chart 402 and the level of active probabilities are illustrated in a column 416 along the right side of the chart 402.
The chart 402 of FIG. 4 also reveals that some of the current cell groups 404 through 411 have a higher active probability than others. The active probabilities of current cell groups 404 through 411 are plotted in FIG. 5.
FIG. 5 is a graphical illustration 500 conveying the probability of each of the current cell groups 404-411 being active during symbol transmission. For example, FIG. 5 illustrates that the current cell groups 404 and 405 are active most of the time. Therefore, the contribution of the current cell groups 404 and 405 to save power is relatively insignificant as they are most likely to be active during a transmission. Since the current cell groups 404 and 405 are not switching between active and idle states frequently, variations in the common-mode voltage are unlikely.
The graph 500 conveys that the current cell groups 406-408 spend about half of their time toggling between active states and idle states. Thus, the current cell groups 406-408 disrupt the common-mode voltage frequently, since they're switching between the active state and the idle state. This process of “active switching” changes the common-mode current when the TXDAC 104 is operated in either class-AB or class-B modes.
The graph 500 depicts that the current cell groups 409-411, however, are in an idle state most of the time. Thus, the contribution of the current cell groups 409-411 to power savings is potentially enormous. In other words, power savings can be realized by reducing the large amount of stand-by current consumption. The impact to the effects of common-mode voltage is limited, however, because of the infrequent switching.
A closed form equation can thus be derived from the chart 500 of FIG. 5, as will be discussed in greater detail below. The closed form equation can then be used to calculate an average current consumption of the TXDAC 104 based upon the probability of individual current cell groups being active.
The output current of the TXDAC 104 is composed of two components. The output current of the TXDAC 104 includes the current of the idle cells (common-mode current) and current from the active cells (differential current). Data associated with these two current components is tabulated in the illustration of FIG. 6.
FIG. 6 is a tabular illustration 600 of current components and probabilities, associated with the TXDAC 104 of FIG. 1. In FIG. 6, a first column 602 includes the particular symbolic level, followed by a column 604 representative of the idle current, and a column 606 representative of the differential current. Next, the total current to transmit a particular level is computed and shown in a fourth column 608. A fifth column 610 is a probability that the particular symbolic level of column 602 will be transmitted.
Sk is a current scaling factor of a corresponding current cell group Ck. Ix is the current of the TXDAC 104 when it is operated in class-A mode. Sk assumes values between 0 and 1. When Sk=0, it represents the corresponding current cell group being operated in class-B mode. When Sk=1, it represents the corresponding current cell group being operated in the class-A mode. Any values between 0 and 1 correspond to class-AB mode.
The sum of the products of the column 608 (total current to transmit a particular level) and the column 610 (probability of that particular level occurring) produces the average current consumption of the TXDAC 104 over time.
The table 600 FIG. 6, in closed equation form, is represented as:
I av = I x 8 k = 1 k = 8 S k n = 0 n = k - 1 P n + I x 8 n = 1 n = 8 nP n
where Sk=1/qk
where qk=current saving factor (values from 1 to infinity)
where Sk=1, when in class-A mode
where Sk=0, when in class-B mode
where Ix is the transmitter current in class-A mode;
where Sk is the current scaling factor; and
where Pn is the probability of level n being in active state
Based upon the above equation, the average current of each of the cell groups 404-411 can be calculated as each of the individual current cells is placed in a different mode. Moreover, an efficient programmable control scheme can be implemented to achieve reasonable power savings and to reduce variations in the common-mode voltage. This efficient programmable control scheme is implemented by selectively configuring each of the cell groups 404-411 into different modes (e.g., class-A, class-AB, or class-B) or assigning different current scaling factors Sk.
To better convey the effects of the current reduction technique of the present invention, a graph of the TXDAC 104 having its current cell groups configured in class-A and class-AB mode, is provided in FIG. 7.
More specifically, FIG. 7 is a graphical illustration 700 of each of the current cell groups (404-411) being configured in accordance with the closed equation above. In the form of current curves 702, FIG. 7 depicts the total average current consumption as a function of the (q) value and mode setting. Further, and for purposes of illustration, the current cell groups 404-411 are configured in various combinations of class-A and class-AB mode.
The various combination of class-A and class-AB were chosen for purposes of illustration only. It is to be understood that numerous other combinations and settings are possible. Additionally, in the exemplary illustration of FIG. 7, it is assumed that qk is equal to q. In other words, it is assumed that each of the current cell groups 404-411 have the same q (current saving factor) value.
In theory (not shown), the minimum current consumption is obtained by setting all of the current cell groups 404-411 to operate in class-B mode. With the current cell groups 404-411 in class-B mode, the best power savings that can be achieved is approximately 46% of the current consumption relative to the class-A mode. However, excessive distortion in the pure class-B mode operation makes it unsuitable in real application.
In FIG. 7 and at an initial value of q=1, all of the current cells 404-411 were operated in class-A mode. Also at the value of q=1, Ix assumes an initial value of 40 milli-amps (mA). Starting with the initial values of q and Ix, several useful data points can be extracted from the graph 700 of FIG. 7.
For example, based on the trend of the curves 702, any further increase of the value q beyond 10 insignificantly reduces the current. Secondly, for any value of q between 1 and 2, the power savings is fairly substantial, as shown in FIG. 7. Next, with the information derived from the graph 700 of FIG. 7, a simulation, using known techniques, can be performed of the TXDAC 104 configured in the different modes noted above.
Using the information derived from the graph 700 of FIG. 7, the variations of the common-mode voltage associated with the different mode settings of the different cell groups 404-411 can be derived. For example, the current cell groups 406-408 switch between active and idle states frequently. The corresponding current consumption, when the current cells 406-408 that corresponds to C3-C5 in FIG. 8 are set to class-A and class-B modes, can be calculated, as shown in FIG. 8.
FIG. 8 is a depiction of oscilloscope screen shots 800 comparing simulation results from the current cell groups 406-408 being configured in different current modes. The difference is 5 mA when q=5. The common-mode voltage variation can be obtained from the simulation results 800 of FIG. 8. With the current cells 406-408 set to class-A, the absolute peak variation is 72.5 milli-volts lower than when set to class-AB mode, as shown in a top curve 802 in FIG. 8.
Based upon the curves 702 of FIG. 7 and the screen shots of FIG. 8, a system user can individually program the current cell groups 404-411. For example, the user can apriorily tailor the current cell group settings to accommodate the current demands of a particular operational environment.
Although the present invention is illustrated based upon the use of eight current cell groups, any appropriate number of current cell groups can be used in practice. Thus, the present invention is not limited to the use of eight current cell groups.
Hence, the amount of current consumed can be controlled and operational modes of individual current cell groups can be selectively set back to class-A in case excessive common-mode voltage variations begin affecting normal operation of the receiver 108.
FIG. 9 is a flowchart of an exemplary method 900 of practicing an embodiment of the present invention. In FIG. 9, a first probability associated with transmitting data at a particular symbolic level, is determined in a step 902. In a step 904, a second probability associated with each cell being used during a transmission at the particular symbolic level, is determined.
Next, one of the modes for each cell is selected in accordance with anticipated performance requirements, as indicated in a step 906. And in a step 908, an average current of the transmitter based upon the determined first and second probabilities and the selected modes, is determined. In step 908, the determined average current reduces a common-mode voltage back-transmitted to a receiver within the associated transceiver. Finally, the determined average current is implemented in step 910.
The following description of a general purpose computer system is provided for completeness. The present invention can be implemented in hardware, or as a combination of software and hardware. Consequently, the invention may be implemented in the environment of a computer system or other processing system.
An example of such a computer system 1000 is shown in FIG. 10. In the present invention, all of the elements depicted in FIGS. 5-6, for example, can execute on one or more distinct computer systems 1000, to implement the various methods of the present invention. The computer system 1000 includes one or more processors, such as a processor 1004. The processor 1004 can be a special purpose or a general purpose digital signal processor.
The processor 1004 is connected to a communication infrastructure 1006 (for example, a bus or network). Various software implementations are described in terms of this exemplary computer system. After reading this description, it will become apparent to a person skilled in the relevant art how to implement the invention using other computer systems and/or computer architectures.
The computer system 1000 also includes a main memory 1008, preferably random access memory (RAM), and may also include a secondary memory 1010. The secondary memory 1010 may include, for example, a hard disk drive 1012 and/or a removable storage drive 1014, representing a floppy disk drive, a magnetic tape drive, an optical disk drive, etc.
The removable storage drive 1014 reads from and/or writes to a removable storage unit 1018 in a well known manner. The removable storage unit 1018, represents a floppy disk, magnetic tape, optical disk, etc. which is read by and written to by the removable storage drive 1014. As will be appreciated, the removable storage unit 1018 includes a computer usable storage medium having stored therein computer software and/or data.
In alternative implementations, the secondary memory 1010 may include other similar means for allowing computer programs or other instructions to be loaded into the computer system 1000. Such means may include, for example, a removable storage unit 1022 and an interface 1020.
Examples of such means may include a program cartridge and cartridge interface (such as that found in video game devices), a removable memory chip (such as an EPROM, or PROM) and associated socket, and other removable storage units 1022 and interfaces 1020 which allow software and data to be transferred from the removable storage unit 1022 to the computer system 1000.
The computer system 1000 may also include a communications interface 1024. The communications interface 1024 allows software and data to be transferred between the computer system 1000 and external devices. Examples of the communications interface 1024 may include a modem, a network interface (such as an Ethernet card), a communications port, a PCMCIA slot and card, etc.
Software and data transferred via the communications interface 1024 are in the form of signals 1028 which may be electronic, electromagnetic, optical or other signals capable of being received by the communications interface 1024. These signals 1028 are provided to the communications interface 1024 via a communications path 1026. The communications path 1026 carries signals 1028 and may be implemented using wire or cable, fiber optics, a phone line, a cellular phone link, an RF link and other communications channels.
In this document, the terms computer program medium and computer readable medium are used to generally refer to media such as the removable storage drive 1014, a hard disk installed in hard disk drive 1012, and the signals 1028. These computer program products are means for providing software to the computer system 1000.
Computer programs (also called computer control logic) are stored in the main memory 1008 and/or the secondary memory 1010. Computer programs may also be received via the communications interface 1024. Such computer programs, when executed, enable the computer system 1000 to implement the present invention as discussed herein. In particular, the computer programs, when executed, enable the processor 1004 to implement the processes of the present invention. Accordingly, such computer programs represent controllers of the computer system 1000.
By way of example, in the embodiments of the invention, the processes/methods performed by signal processing blocks of encoders and/or decoders can be performed by computer control logic. Where the invention is implemented using software, the software may be stored in a computer program product and loaded into the computer system 1000 using the removable storage drive 1014, the hard drive 1012 or the communications interface 1024.
CONCLUSION
A general analytic solution to calculate the current consumption of a transmitter has been introduced. The probability of the individual current cell groups being used is determined. This probability information can be used to convey vital information regarding the impact of common-mode voltage variations. A user can use this probability information to apriorily program the current cell groups to meet particular operational environment demands and/or user requirements.
Thus, using the present invention, a flexible control scheme can be deployed to achieve a reasonable current savings while minimizing common-mode voltage variations. The present invention is also not limited to a gigabit transmitter. The present invention can also be applied to different transmission schemes and different coding methods, such as 100 TX and 10 BT Ethernet.
The present invention has been described above with the aid of functional building blocks illustrating the performance of specified functions and relationships thereof. The boundaries of these functional building blocks have been arbitrarily defined herein for the convenience of the description. Alternate boundaries can be defined so long as the specified functions and relationships thereof are appropriately performed.
Any such alternate boundaries are thus within the scope and spirit of the claimed invention. One skilled in the art will recognize that these functional building blocks can be implemented by analog and/or digital circuits, discrete components, application-specific integrated circuits, firmware, processor executing appropriate software, and the like, or any combination thereof. Thus, the breadth and scope of the present invention should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.
The foregoing description of the specific embodiments will so fully reveal the general nature of the invention that others can, by applying knowledge within the skill of the art (including the contents of the references cited herein), readily modify and/or adapt for various applications such specific embodiments, without undue experimentation, without departing from the general concept of the present invention. Therefore, such adaptations and modifications are intended to be within the meaning and range of equivalents of the disclosed embodiments, based on the teaching and guidance presented herein. It is to be understood that the phraseology or terminology herein is for the purpose of description and not of limitation, such that the terminology or phraseology of the present specification is to be interpreted by the skilled artisan in light of the teachings and guidance presented herein, in combination with the knowledge of one of ordinary skill in the art.

Claims (11)

1. A method for controlling current characteristics in a transceiver having a transmitter that includes a plurality of current cells, each current cell being configurable for operating in different modes, the method comprising:
determining a first probability associated with transmitting data at a particular symbolic level;
determining a second probability associated with each cell being used during a transmission at the particular symbolic level; and
selecting one of the modes for each cell in accordance with anticipated performance metrics and the determined probabilities.
2. The method of claim 1, wherein the performance metrics include reducing current consumption and minimizing common-mode variations.
3. The method of claim 1, wherein the different modes include class-A, class-B, and class-AB.
4. The method of claim 1, wherein the determining the first probability is a function of signal processing.
5. The method of claim 4, wherein the signal processing includes finite impulse response (FIR) filtering.
6. The method of claim 1, wherein being used during a transmission session includes being in an active state.
7. The method of claim 1, further comprising determining an average current of the transmitter based upon the determined first and second probabilities and the selected modes.
8. The method of claim 7, wherein the determining of an average current of the transmitter is a function of a current scaling factor, a current saving factor, the determined probabilities, the selected modes, and a current value associated with the transmitter operating in a particular one of the modes.
9. The method of claim 8, wherein the average current is calculated in accordance with the expression:
I av = I x 8 k = 1 k = 8 S k n = 0 n = k - 1 P n + I x 8 n = 1 n = 8 nP n
where Sk=1/qk
where qk=current saving factor (values from 1 to infinity)
where Sk=1, when in class-A mode
wherein Sk=0, when in class-B mode
where Ix is the transmitter current in class-A mode;
where Sk is the current scaling factor; and
where Pn is the probability of level n being in active state.
10. An apparatus for controlling current characteristics in an electrical circuit including a plurality of current cells, each being configurable for operating in different modes, the apparatus comprising:
means for determining a first probability of whether each cell will be used during a transmission session;
means for determining a second probability of transmitting at a particular symbolic level during the active state;
means for selecting one of the modes for each cell in accordance with user preferences; and
means for determining an average current of the electrical circuit based upon the determined first and second probabilities and the selected modes.
11. A method for controlling current characteristics in a transceiver including a plurality of current cells, each being configurable for operating in different modes, the method comprising:
determining a first probability associated with transmitting data at a particular symbolic level;
determining a second probability associated with each cell being used during a transmission at the particular symbolic level;
selecting one of the modes for each cell in accordance with anticipated performance requirements; and
determining an average current of the transmitter based upon the determined first and second probabilities and the selected modes;
wherein the average current reduces a common-mode voltage back-transmitted to a receiver within the transceiver.
US10/986,020 2004-11-12 2004-11-12 Method and system for a control scheme on power and common-mode voltage reduction for a transmitter Expired - Fee Related US7587181B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US10/986,020 US7587181B2 (en) 2004-11-12 2004-11-12 Method and system for a control scheme on power and common-mode voltage reduction for a transmitter
US12/536,024 US8401502B2 (en) 2004-11-12 2009-08-05 Method and system for a control scheme on power and common-mode voltage reduction for a transmitter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/986,020 US7587181B2 (en) 2004-11-12 2004-11-12 Method and system for a control scheme on power and common-mode voltage reduction for a transmitter

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/536,024 Division US8401502B2 (en) 2004-11-12 2009-08-05 Method and system for a control scheme on power and common-mode voltage reduction for a transmitter

Publications (2)

Publication Number Publication Date
US20060105725A1 US20060105725A1 (en) 2006-05-18
US7587181B2 true US7587181B2 (en) 2009-09-08

Family

ID=36387040

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/986,020 Expired - Fee Related US7587181B2 (en) 2004-11-12 2004-11-12 Method and system for a control scheme on power and common-mode voltage reduction for a transmitter
US12/536,024 Expired - Fee Related US8401502B2 (en) 2004-11-12 2009-08-05 Method and system for a control scheme on power and common-mode voltage reduction for a transmitter

Family Applications After (1)

Application Number Title Priority Date Filing Date
US12/536,024 Expired - Fee Related US8401502B2 (en) 2004-11-12 2009-08-05 Method and system for a control scheme on power and common-mode voltage reduction for a transmitter

Country Status (1)

Country Link
US (2) US7587181B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100080271A1 (en) * 2004-11-12 2010-04-01 Broadcom Corporation Method and system for a control scheme on power and common-mode voltage reduction for a transmitter
US8625413B2 (en) 2010-02-11 2014-01-07 Texas Instruments Incorporated Fault tolerant mode for 100BaseT ethernet

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69925747T2 (en) * 1998-10-30 2006-04-27 Broadcom Corp., Irvine INTERNET-GIGABIT-ETHERNET-STATION ARCHITECTURE
US7412211B2 (en) * 2005-11-17 2008-08-12 International Business Machines Corporation Method for implementing enhanced hand shake protocol in microelectronic communication systems

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6256487B1 (en) * 1998-09-01 2001-07-03 Telefonaktiebolaget Lm Ericsson (Publ) Multiple mode transmitter using multiple speech/channel coding modes wherein the coding mode is conveyed to the receiver with the transmitted signal
US20040213170A1 (en) * 2003-04-22 2004-10-28 Gordon Bremer Extended-performance echo-canceled duplex (EP ECD) communication
US6879840B2 (en) * 2001-11-30 2005-04-12 M2 Networks, Inc. Method and apparatus for adaptive QoS-based joint rate and power control algorithm in multi-rate wireless systems
US20050239498A1 (en) * 2004-04-26 2005-10-27 Motorola, Inc. Fast call set-up for multi-mode communication
US7043213B2 (en) * 2003-06-24 2006-05-09 Northrop Grumman Corporation Multi-mode amplifier system

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6870890B1 (en) * 1999-08-31 2005-03-22 Intel Corporation Power saving in communication terminals
US6329905B1 (en) * 2000-03-23 2001-12-11 Thalia Products, Inc. Power line communication system and method
US6889055B1 (en) * 2000-10-16 2005-05-03 Qualcomm Inc. Technique for reducing average power consumption in a wireless communications device
EP1255368A1 (en) * 2001-04-30 2002-11-06 Siemens Information and Communication Networks S.p.A. Method to perform link adaptation in enhanced cellular communication systems with several modulation and coding schemes
GB2396523B (en) * 2002-12-17 2006-01-25 Motorola Inc Method and apparatus for power control for a transmitter in a cellular communication system
US7203459B2 (en) * 2003-04-03 2007-04-10 Pctel, Inc. Mode adaptation in wireless systems
US7321780B2 (en) * 2003-04-30 2008-01-22 Motorola, Inc. Enhanced uplink rate selection by a communication device during soft handoff
CA2431847A1 (en) * 2003-06-09 2004-12-09 Mantha Ramesh System and method for managing available uplink transmit power
US7137080B2 (en) * 2003-08-22 2006-11-14 International Business Machines Corporation Method for determining and using leakage current sensitivities to optimize the design of an integrated circuit
US7587181B2 (en) * 2004-11-12 2009-09-08 Broadcom Corporation Method and system for a control scheme on power and common-mode voltage reduction for a transmitter
US7423569B2 (en) * 2005-04-22 2008-09-09 Broadcom Corporation Method and system for a control scheme on power and common-mode voltage reduction for a transmitter

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6256487B1 (en) * 1998-09-01 2001-07-03 Telefonaktiebolaget Lm Ericsson (Publ) Multiple mode transmitter using multiple speech/channel coding modes wherein the coding mode is conveyed to the receiver with the transmitted signal
US6879840B2 (en) * 2001-11-30 2005-04-12 M2 Networks, Inc. Method and apparatus for adaptive QoS-based joint rate and power control algorithm in multi-rate wireless systems
US20040213170A1 (en) * 2003-04-22 2004-10-28 Gordon Bremer Extended-performance echo-canceled duplex (EP ECD) communication
US7043213B2 (en) * 2003-06-24 2006-05-09 Northrop Grumman Corporation Multi-mode amplifier system
US20050239498A1 (en) * 2004-04-26 2005-10-27 Motorola, Inc. Fast call set-up for multi-mode communication

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100080271A1 (en) * 2004-11-12 2010-04-01 Broadcom Corporation Method and system for a control scheme on power and common-mode voltage reduction for a transmitter
US8401502B2 (en) * 2004-11-12 2013-03-19 Broadcom Corporation Method and system for a control scheme on power and common-mode voltage reduction for a transmitter
US8625413B2 (en) 2010-02-11 2014-01-07 Texas Instruments Incorporated Fault tolerant mode for 100BaseT ethernet

Also Published As

Publication number Publication date
US20100080271A1 (en) 2010-04-01
US8401502B2 (en) 2013-03-19
US20060105725A1 (en) 2006-05-18

Similar Documents

Publication Publication Date Title
CN110417414B (en) Switchable secondary playback path
US7961047B2 (en) Switching amplifier
CN108055008B (en) Switching power amplifier and method for controlling the same
US7589655B2 (en) Method and system for a control scheme on power and common-mode voltage reduction for a transmitter
US8401502B2 (en) Method and system for a control scheme on power and common-mode voltage reduction for a transmitter
CN110612665B (en) Calibration of an amplifier with a configurable final output stage
US20060261795A1 (en) Method for regulating an output signal and circuit therefor
WO2007102135A1 (en) Method and system for adjusting interconnect voltage levels in low power high-speed differential interfaces
US20100001794A1 (en) Method and system for increasing sampling frequency for switching amplifiers
US7616926B2 (en) Conductive DC biasing for capacitively coupled on-chip drivers
US6538502B2 (en) High bandwidth switched capacitor input receiver
US10116473B1 (en) Controlling noise transfer function of signal path to reduce charge pump noise
CN110603731B (en) Switching in an amplifier with configurable final output stage
EP2509215A2 (en) Power amplifier circuit with means for tuning wave shape of ASK RF signal envelope, and method for implementing the power amplifier circuit
US8680927B2 (en) System and method for effectively implementing a front end for a transimpedance amplifier
KR100644820B1 (en) Driving voltage control module
US8362833B2 (en) Amplifier circuitry, integrated circuit and communication unit
US10812058B2 (en) Non-oscillating comparator
JP4443392B2 (en) Transmission switching circuit and semiconductor integrated circuit
US8521105B2 (en) Transmitter for transmitting a transmission signal
JP2007096795A (en) Power control circuit and radio communication equipment
JP2007236079A (en) Charge pump circuit, mobile communication terminal, communication apparatus
CN116505893A (en) AB type earphone driver
JP2010166219A (en) Load driving device
CN103580614A (en) Low-noise amplifier

Legal Events

Date Code Title Description
AS Assignment

Owner name: BROADCOM CORPORATION, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CHEUNG, YEE LING;CHAN, KEVIN T.;MULDER, JAN;REEL/FRAME:016365/0109;SIGNING DATES FROM 20041020 TO 20041102

CC Certificate of correction
FPAY Fee payment

Year of fee payment: 4

AS Assignment

Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH CAROLINA

Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001

Effective date: 20160201

Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH

Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001

Effective date: 20160201

AS Assignment

Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD., SINGAPORE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001

Effective date: 20170120

Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001

Effective date: 20170120

AS Assignment

Owner name: BROADCOM CORPORATION, CALIFORNIA

Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:041712/0001

Effective date: 20170119

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.)

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20170908