US20050212585A1 - System and method for biasing electrical circuits - Google Patents
System and method for biasing electrical circuits Download PDFInfo
- Publication number
- US20050212585A1 US20050212585A1 US10/810,039 US81003904A US2005212585A1 US 20050212585 A1 US20050212585 A1 US 20050212585A1 US 81003904 A US81003904 A US 81003904A US 2005212585 A1 US2005212585 A1 US 2005212585A1
- Authority
- US
- United States
- Prior art keywords
- bias
- adjustable
- master
- source
- slave
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03F—AMPLIFIERS
- H03F1/00—Details of amplifiers with only discharge tubes, only semiconductor devices or only unspecified devices as amplifying elements
- H03F1/30—Modifications of amplifiers to reduce influence of variations of temperature or supply voltage or other physical parameters
- H03F1/301—Modifications of amplifiers to reduce influence of variations of temperature or supply voltage or other physical parameters in MOSFET amplifiers
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03B—GENERATION OF OSCILLATIONS, DIRECTLY OR BY FREQUENCY-CHANGING, BY CIRCUITS EMPLOYING ACTIVE ELEMENTS WHICH OPERATE IN A NON-SWITCHING MANNER; GENERATION OF NOISE BY SUCH CIRCUITS
- H03B5/00—Generation of oscillations using amplifier with regenerative feedback from output to input
- H03B5/02—Details
- H03B5/04—Modifications of generator to compensate for variations in physical values, e.g. power supply, load, temperature
Definitions
- the disclosures herein relate generally to biasing electrical circuits and more particularly to biasing multiple stage electrical circuits.
- bias circuits are desirable to operate properly. Desirable bias circuit characteristics include low noise, low drift, high accuracy and substantial isolation from stage to stage. It is also desirable that bias circuits be adjustable. Adjustability in the bias circuit is especially relevant to RF circuits which often exhibit parasitics that can not be simulated when the RF circuit is fabricated in an integrated circuit form. Parasitics such as unintended capacitive, inductive and conductive effects can degrade a circuit's performance. An adjustable bias circuit is desirable to compensate for these unforeseen parasitics after manufacture.
- analog-based bias networks One problem with analog-based bias networks is that high power dissipation and large silicon area consumption are often needed to obtain high accuracy, low noise and other high performance characteristics. Moreover, analog bias networks are not easily adjusted once they are fabricated. Another problem encountered with analog-based bias networks is that when a common bias source is used to bias multiple circuit stages, this tends to provide undesired coupling between the stages. For example, if two RF amplifiers are biased by a common voltage source or current source, this tends to result in undesired linkage between the two stages.
- a method for supplying bias including generating, by a reference bias source, a reference bias signal having a desired bias value.
- the method also includes calibrating an adjustable master bias source by sending the adjustable master bias source a control code which causes the adjustable master bias source to generate a master bias signal having the desired bias value.
- the method further includes calibrating adjustable slave bias sources by sending the control code to the adjustable slave bias sources to cause the adjustable slave bias sources to generate respective slave bias signals having the desired bias value.
- a bias system including a calibration bus and a reference bias source, coupled to the calibration bus, to generate a bias signal having a desired bias value.
- the bias system also includes an adjustable master bias source, coupled to the calibration bus, to receive a control code which causes the adjustable master bias source to generate a master bias signal having the desired bias value.
- the bias system further includes adjustable slave bias sources which are coupled to the calibration bus. The adjustable slave bias sources receive the control code which causes the adjustable slave bias sources to generate slave bias signals having the desired bias value.
- an integrated circuit device which includes a calibration bus and a reference bias source that is coupled to the calibration bus.
- the reference bias source generates a bias signal having a desired bias value.
- the integrated circuit device also includes an adjustable master bias source, coupled to the calibration bus, to receive a control code which causes the adjustable master bias source to generate a master bias signal having the desired bias value.
- the integrated circuit device further includes adjustable slave bias sources, coupled to the calibration bus, to receive the control code to cause the adjustable slave bias sources to generate slave bias signals having the desired bias value.
- the integrated circuit device also includes loads coupled to the adjustable slave bias sources. Loads can also be coupled to the adjustable master bias source.
- FIG. 1A is a schematic diagram of a conventional low noise current source.
- FIG. 1B is a schematic diagram of a conventional low noise voltage source.
- FIG. 2 is a block diagram of a voltage source circuit which is calibrated to provide both a low noise and highly accurate output voltage.
- FIG. 3 is a block diagram of the disclosed bias system implemented as an integrated circuit.
- FIG. 4A is a schematic diagram of an adjustable current source that can be used in the disclosed bias system.
- FIG. 4B is a schematic diagram of an adjustable voltage source that can be used in the disclosed bias system.
- FIG. 5 shows a pair of RF amplifiers coupled to adjustable bias circuits.
- FIG. 6 is a schematic diagram of a voltage reference source used in the disclosed bias system.
- FIG. 7 is a block diagram of an adjustable master voltage source used in the disclosed bias system.
- FIG. 8 is a block diagram of an adjustable slave voltage source used in the disclosed bias system
- FIG. 9 is a flowchart depicting process flow in the disclosed bias system.
- FIG. 10 is a flowchart depicting another process flow in the disclosed bias system.
- FIG. 1A is a schematic diagram of a conventional low noise current source 100 .
- Current source 100 produces an output current, I 1 , at output 102 .
- MOSFETs 104 and 106 are coupled together and to current source 108 as shown to form a low noise but inaccurate current source 100 .
- V DD is the voltage at supply voltage rail 110 .
- the voltage across resistor 112 namely the voltage across the gate and source of MOSFET 104 is approximately equal to the transition voltage, V T , of MOSFET 104 .
- the output current I 1 of current source 100 is equal to V T /R wherein R is resistor 112 . While current source 100 exhibits low noise, unfortunately it tends to be inaccurate.
- An inaccurate current source is a current source that deviates or drifts from the output current for which it was designed.
- FIG. 1B is a schematic diagram of a conventional low noise voltage source 150 .
- Current source 152 is coupled in series with MOSFET 154 between V DD voltage rail 156 and ground to provide an output voltage, V 1 , as shown.
- output voltage V 1 equals V T (1+R 2 /R 1 ).
- voltage source 150 exhibits low noise, unfortunately it also tends to be inaccurate.
- An inaccurate voltage source is a voltage source that deviates or drifts from the output voltage for which is was designed.
- Both current source 100 and voltage source 150 provide good low noise performance while consuming relatively small wafer area and providing low power consumption. However, these sources tend to be highly inaccurate.
- the output current and output voltage both depend on the transition voltage, V T , and tend to be highly process and temperature dependent. This tends to make current source 100 and voltage source 150 unusable for precision bias applications.
- FIG. 2 is a block diagram of a voltage source circuit 200 which is calibrated to provide both a relatively low noise and relatively accurate output voltage.
- Voltage source circuit 200 includes a voltage source 202 which is a relatively accurate but relatively noisy voltage source.
- Voltage source circuit 200 also includes an inaccurate but quiet adjustable voltage source 204 .
- One circuit that can be used as voltage source 204 is a V T voltage source circuit, such as the type shown in FIG. 1B .
- the outputs of voltage sources 202 and 204 are coupled to the inputs of a comparator 206 .
- the output of comparator 206 generates an error signal, ERROR, which is fed to a successive approximation register (SAR) state machine 208 .
- ERROR error signal
- SAR successive approximation register
- SAR state machine 208 is programmed to send a digital corrective signal DIGITAL ADJUST to adjustable voltage source 204 to change its output voltage, VO, to a value equal to the voltage of voltage source 202 or equal to the value of the voltage of voltage source 202 plus some offset.
- DIGITAL ADJUST digital corrective signal
- VO output voltage
- the inaccurate but quiet voltage source 204 is calibrated by the accurate by noisy voltage source 202 to provide an accurate and quiet output voltage, VO.
- a representative successive approximation register (SAR) routine that can be used to perform the appropriate digital calibration or adjustments to the DIGITAL ADJUST signal and other source calibration circuit information is described in the commonly owned, copending patent application entitled “Calibrated Low-Noise Current and Voltage References and Associated Methods” by Jeffrey W. Scott et al., Ser. No. 10/081,121, the disclosure of which is incorporated herein by reference in its entirety.
- a calibrated analog voltage such as VO of FIG. 2 above is routed to multiple RF stages to provide bias thereto, this can cause undesired coupling among the stages.
- An alternative approach to biasing multiple stages is thus desirable.
- FIG. 3 is a block diagram of the disclosed bias system 300 which is capable of biasing multiple stages or loads 301 , 302 and 303 with high isolation among the stages or loads.
- Bias system 300 includes reference circuits 311 and 312 .
- References 311 and 312 can be either voltage source references, current source references or a mix of voltage and current source references.
- References 311 and 312 are coupled to a CONTROL line 321 and a REFERENCE line 322 of a calibration bus 320 . In one embodiment, references 321 and 322 are both accurate but noisy references.
- Bias system 300 also includes master source circuits 331 and 332 . Master source circuits 331 and 332 can either be both voltage source circuits, both current source circuits or a mix of voltage and current source circuits.
- master source circuits 331 and 332 are calibrated and quiet digitally adjustable source circuits as will be described later in detail.
- Bias system 300 also includes slave source circuits 341 , 342 and 343 .
- slave source circuits 341 , 342 and 343 are quiet digitally adjustable source circuits, as will be described later in detail.
- Slave source circuits 341 , 342 and 343 can either be digitally adjustable voltage source circuits, digitally adjustable current source circuits or a mixture thereof.
- Slave source circuits 341 , 342 and 343 are coupled to RF stages 301 , 302 and 303 , respectively, to provide bias thereto in a manner that avoids undesired coupling among these stages.
- Bias system 300 operates as follows. For this example, it is assumed that reference source circuits 311 and 312 are each accurate but noisy voltage sources.
- Digital control and SAR state machine 350 referred to for convenience as controller 350 , provide master source circuits 331 and 332 respective CALCODE signals over CALCODE line or bus 325 , instructing master source circuits 331 and 332 to assume the same output voltage exhibited by reference circuits 311 and 312 , respectively. In this manner the output voltages of master source circuits 331 and 332 are accurate and low noise voltages. Master source circuits 331 and 332 are now said to be calibrated to reference source circuits 311 and 312 , respectively.
- CALCODE signals are also referred to a control signals.
- slave source circuits 341 and 342 will effectively copy the output voltage of master 331 and slave source circuit 343 will effectively copy the output voltage of master 332 .
- the same CALCODE signal or code that caused master source circuit 331 to replicate the accurate voltage of reference 311 is sent to slave source circuits 341 and 342 .
- slave source circuits 341 and 342 assume the same output voltage as master 331 assumed when it was calibrated.
- Slave source circuits 341 and 342 are coupled to RF stage 301 and RF stage 302 , respectively, to provide bias thereto as shown in FIG. 3 .
- this bias arrangement avoids undesired coupling between RF stage 301 and RF stage 302 since slaves 341 and 342 are separately digitally instructed with respect to the output voltage they are to exhibit.
- Slave source circuit 343 assumes the same output voltage as master 332 as instructed by the same CALCODE signal that resulted in master 332 assuming that voltage. It is noted that master 332 had earlier assumed the same output voltage as accurate by noisy reference 312 .
- Slave source circuit 343 provides bias to RF stage 303 as shown.
- reference circuits 311 and 312 are both reference voltage sources, it is also possible that current sources be used for either of, or both of, reference circuits 311 and 312 .
- bias system 300 is implemented as an integrated circuit. It is noted that loads can also be connected to the master source circuits. For example, master loads 351 and 352 are coupled to master source circuits 331 and 332 , respectively, to provide bias thereto. It is also noted that a CALCODE may be reserved for a master source circuit and if so that CALCODE is not transmitted on the calibration bus to a slave source circuit.
- V T current source and an adjustable V T voltage source are discussed that can be used as V T circuits in both the master source circuits and the slave source circuits.
- FIG. 4A is a schematic diagram of a digitally adjustable current source 400 which is supplied a CALCODE signal 402 to control the output current thereof.
- the CALCODE signal is also known as a digital adjust signal or code.
- current source 400 is a V T circuit because output current I O is dependent on the transition voltage, V T , of MOSFET 404 .
- MOSFET 404 is coupled in series with a current source 406 .
- Series coupled MOSFET 404 and current source 406 are coupled between power supply rail 408 , which exhibits a voltage VDD, and ground as shown.
- Another MOSFET 409 is coupled to MOSFET 404 and current source 406 as shown.
- MOSFET 409 is also coupled to power rail 408 via a bank of conductors 410 , 411 , 412 and 413 . More particularly, a fixed value conductor 410 is coupled between power rail 408 and the source of MOSFET 409 . The value of fixed conductor 411 coarsely sets the output current, I O , of adjustable current source 400 . A bank of conductors 411 , 412 and 413 are switched in parallel with conductor 410 to adjust the output current, I O , to the value desired as instructed by the digital adjust CALCODE signal 402 . More switchable conductances than the 3 shown in FIG. 4A can be used to achieve greater resolution or granularity in adjusting the magnitude of output current, I O .
- the CALCODE signal is given by the expression d ⁇ N: 0 > wherein N+1 is the number of bits in the CALCODE signal.
- Conductors 411 , 412 , 413 each have a respective switch 421 , 422 and 423 , to control whether or not the corresponding conductor is switched into the circuit to affect the final value of the output current, I O .
- I O V T [G x +d n g n +d n ⁇ 1 g n ⁇ 1 +. . . d o g o ]
- V T is the transition voltage of MOSFET 404 and G x is the conductance of conductor 410
- d is the CALCODE bit corresponding to the particular conductance
- g is the conductance value of the conductor to which the respective CALCODE bit is to be applied.
- the CALCODE bit corresponding to each conductor determines whether or not the switch corresponding to that conductor is turned on to affect the final output current value, I O .
- FIG. 4B is a schematic diagram of a digitally adjustable voltage source 450 which is supplied a CALCODE signal 452 , the value of which controls the output voltage, V 1 , of voltage source 450 .
- voltage source 450 is a V T circuit because the output voltage, V 1 , is dependent on the transition voltage, V T , of MOSFET 454 .
- MOSFET 454 is coupled in series with a current source 456 .
- Series coupled MOSFE T 454 and current source 456 are coupled between power rail 408 and ground as shown.
- a fixed value conductor 460 is coupled between the gate of MOSFET 454 and ground. The value of fixed conductor 460 coarsely sets the output voltage, V 1 , of adjustable voltage source 450 .
- a bank of conductors 461 , 462 and 463 are selectively switchably connected in parallel with conductor 460 to adjust the output voltage, V 1 , to the voltage value desired as instructed by the digital adjust CALCODE signal 452 . More switchable conductors than the 3 shown in FIG. 4B can be used to achieve greater resolution or granularity in adjusting the magnitude of output voltage, V 1 .
- Conductors 461 , 462 , 463 each have a respective switch 471 , 472 , 473 in series therewith to control whether or not the corresponding conductor is switched into the circuit to affect the final value of the output voltage, V 1 .
- a different bit of the CALCODE signal 452 is assigned to each switch respectively to determine whether or not that switch is closed.
- V 1 V T [1+ R 1 ( G x +d n g n +d n ⁇ 1 g n ⁇ 1 +. . . d o g o ]
- V T is the transition voltage of MOSFET 454 and G x is the conductance of conductor 460
- d is the CALCODE bit corresponding to the particular conductance
- g is the conductance value of the conductor to which the respective CALCODE bit is to be applied.
- the CALCODE bit corresponding to each conductor determines whether or not the switch corresponding to that conductor is turned on to affect the final output voltage value, V 1 .
- FIG. 4A has shown an adjustable current source that is inherently low noise and which would be inaccurate but for the calibration feature provided by the conductors that can be switched in and out in accordance with the CALCODE signal to drive the current source to a desired output current value.
- FIG. 4B has shown an adjustable voltage source that is inherently low noise and which would be inaccurate but for the calibration feature provided by the conductors that can be switched in and out in accordance with the CALCODE signal to drive the voltage source to a desired output voltage value. Both of these sources can be calibrated to be very accurate by using the techniques which are described herein. It is noted that the low noise adjustable voltage source 450 of FIG.
- the low noise adjustable current source 400 of FIG. 4A can be used as a current source V T circuit within the master source circuit 331 shown in FIG. 3 and which is shown below in detail in FIG. 7 .
- the same low noise adjustable current source 400 can be used as a current source V T circuit in slave source circuit 341 shown in FIG. 3 and which is later shown in more detail in FIG. 8 .
- the low noise adjustable current source 400 of FIG. 4A can be used as a current source V T circuit within the master source circuit 331 shown in FIG. 3 and which is shown below in detail in FIG. 7 .
- the same low noise adjustable current source 400 can be used as a current source V T circuit in slave source circuit 341 shown in FIG. 3 and which is later shown in more detail in FIG. 8 .
- FIG. 5 shows how two V T voltage sources 450 can be coupled to bias respective RF amplifiers 500 and 510 and yet maintain high isolation therebetween.
- Amplifier 500 includes 2 stacked MOSFETs 502 and 504 which are coupled between power rail 506 and ground as shown.
- Amplifier 500 includes an input 508 and an output 509 .
- Amplifier 510 includes 2 stacked MOSFETs 512 and 514 that are coupled between power rail 516 and ground as shown.
- Amplifier 510 includes an input 518 and an output 519 .
- the particular CALCODE signals (d ⁇ N: 0 >) supplied to the respective inputs of the V T circuit 450 coupled to amplifier 500 and the V T circuit 450 coupled to amplifier 510 determines the actual voltage bias provided to these amplifiers.
- both V T circuits will provide the same bias voltage to the respective amplifiers. If different CALCODE signals are provided to each V T circuit, then a different bias voltage will be provided to each of amplifiers 500 and 510 . In either case, the bias provided to each of amplifiers 500 and 510 will not result in undesired coupling between the amplifiers due to bias leakage effects.
- FIG. 6 is a schematic diagram of one type of reference circuit that can be used as reference circuit 311 or 312 of bias system 300 depicted above in FIG. 3 .
- Reference 311 is known as a V ON circuit.
- Reference circuit 311 is an accurate circuit that can be used for calibrating master source circuit 331 and 332 of FIG. 3 .
- reference circuit 311 is a voltage reference circuit although in other applications a current source can be used if current biasing is desired rather than voltage biasing.
- the difference of V GS for FETs M 1 and M 2 is placed across resistor R 2 . If the current densities of FETs M 1 and M 2 have an appropriate ratio, this difference of V GS is V ON .
- Reference circuit 311 generates a stable, accurate reference voltage, V REF , at output 605 .
- Reference circuit 311 includes a switch 610 coupled to output 605 so that the V REF output voltage can be transmitted to, or disconnected from, reference bus 322 under the control of digital controller 330 (not shown in this view).
- Reference circuit 311 is connected to calibration bus 320 (shown previously in FIG. 3 ) by control line 321 and reference bus 322 .
- FIG. 7 is a block diagram of one type of master source circuit which can be used as master source circuits 331 and 332 of bias system 300 of FIG. 3 .
- master source circuit 331 is a voltage source circuit although in other applications a current source circuit version can be used if current biasing is desired.
- Master source circuit 331 is an adjustable source circuit because its output voltage signal, labelled V 1 , is adjusted by the CALCODE digital adjust signal supplied to CALCODE input 325 by digital controller 350 .
- Master source circuit 331 includes an adjustable voltage source such as the V T adjustable voltage source circuit 450 shown above in FIG. 4B .
- the V 1 voltage output of V T circuit 450 is coupled to the non-inverting input of a comparator 705 .
- the clock input 705 A of comparator 705 is coupled to the CALCLK line 324 of calibration bus 320 .
- the inverting input of comparator 705 is coupled to reference bus 322 to receive the output signal of one of references 311 and 312 as directed by digital controller 350 .
- the output of comparator 705 is coupled via switch 710 to the COMP line 323 of calibration bus 320 .
- Switch 710 includes a control input 71 OA which is coupled to the CONTROL line 323 of calibration bus 320 so that digital controller 350 can control when the COMP signal, which is the digital error polarity signal value produced by master 331 , is output on COMP line 323 .
- a latch 715 is coupled between the CALCODE input 325 and the input of V T circuit 450 so that the CALCODE signal can be latched and held after the calibration process is completed. It will be recalled that the CALCODE signal is the digital adjust signal which instructs V T circuit 450 to adjust its output voltage to equal the voltage on reference bus 322 .
- digital controller 350 uses a successive approximation routine to send V T circuit 450 a series of codes until it succeeds in driving the voltage output of comparator 705 to a value equal to the voltage on reference bus line 322 which is provided to the inverting input of comparator 705 .
- digital controller 350 succeeds in driving that voltage output to the desired output voltage
- digital controller saves the CALCODE signal value which achieved this result.
- the same CALCODE signal value will be used later to instruct slave circuits to output the same desired output voltage.
- a current comparator can be used for comparator 705 or currents can be converted to voltages (for example, with a resistor) so that a voltage comparator can be used instead of a current comparator.
- FIG. 8 is a block diagram of a slave source circuit which can be used as slave source circuits 341 , 342 and 343 of bias system 300 of FIG. 3 .
- slave source circuit 341 is a voltage source circuit although in other applications a current source circuit version can be used if current biasing is desired.
- Slave source circuit 341 is configured to generate the same output voltage as master source circuit 331 produced when the same CALCODE signal was applied thereto in the previously described master calibration.
- slave source circuit 341 will also generate a voltage signal exhibiting 1 volt at its output 800 .
- slave source circuit 341 conveniently employs the same V T circuit 450 and latch 715 as master source circuit 331 employed in FIG. 7 .
- control line 321 of calibration bus 320 is coupled to latch 715 .
- the CALCODE bus 325 is also coupled to latch 715 so that the CALCODE signal from the CALCODE bus can be stored therein for application to VT circuit 450 .
- the output voltage exhibited by V T circuit 450 changes to the desired voltage value specified in the CALCODE, namely 1 volt in this particular example.
- FIG. 9 is a flowchart which depicts the operation of bias system 300 including digital controller 350 with its SAR state machine, reference source circuits 311 , 312 , master source circuits 331 , 332 and slave source circuits 341 , 342 and 343 . It is helpful to reference the block diagram of bias system 300 shown in FIG. 3 during this discussion of the flowchart of FIG. 9 .
- Bias system 300 commences operation at start block 900 .
- Bias system 300 is powered up at block 905 .
- the reference and master source circuits are allowed time to warm up or settle as per block 910 .
- Master calibration commences at block 915 .
- controller 350 selects a particular reference source circuit (e.g.
- controller 350 sends a series of CALCODE codes or words to master 331 .
- controller 350 observes the digital error polarity signal of master 331 over the calibration bus 320 and keeps sending CALCODE codes to master 331 until a CALCODE code is found for which the output voltage of master 331 is approximately equal to the output voltage of reference 311 .
- next master 332 can be calibrated to either the same reference as the last master or to a different reference. For example purposes, it is assumed that next master 332 is to be calibrated to a different reference, namely to the output voltage of reference 312 . Process flow then continues as before with controller 350 using a successive approximation routine to send a series of CALCODE codes to master 332 until the output voltage of master 332 is equal to the output voltage of reference 312 .
- a test is again conducted at decision block 940 to determine if there are any more masters to calibrate. In this particular embodiment where there are 2 masters, there are no more masters to calibrate since both master 331 and 332 have already been calibrated. Therefore process flow now continues forward from the “N” (No) branch of decision block 940 .
- Controller 350 now selects a slave and a master to which the selected slave is to be calibrated as per block 945 .
- the slave is selected by controller 350 sending a signal to the target slave over the CONTROL line 321 .
- Controller 350 seeks to cause slave 341 to exhibit the same output voltage as master 331 .
- controller 350 sends slave 341 the same CALCODE code that it sent to master 331 earlier to cause master 331 to output the desired voltage as per block 950 .
- Slave 341 is thus calibrated to the output voltage exhibited earlier by master 331 which itself was calibrated with respect to the voltage of reference 311 . In this manner, slave 341 is caused to exhibit an output voltage calibrated back to the voltage of reference 311 .
- a test is conducted at decision block 955 to determine if there are any other slaves left needing calibration.
- there are 2 slaves remaining that need calibration namely slaves 342 and 343 .
- controller 350 sends slaves 342 and 343 the same CALCODE code over calibration bus 320 that it sent to master 332 earlier to cause master 332 to output the desired voltage.
- Slaves 342 and 343 are thus both calibrated to the output voltage exhibited earlier by the same master 332 which itself was calibrated with respect to the output voltage of reference 312 .
- slaves 342 and 343 are caused to exhibit an output voltage calibrated back to the voltage of reference 312 .
- a test is conducted at decision block 955 to see if there are any more slaves requiring calibration. No additional slaves needing calibration are found and thus decision block 955 is exited at its “N” (No) branch and process flow continues forward.
- the particular circuits which bias system 300 is biasing then commence normal operation using the calibrated bias voltages just described as per block 960 . When operation is complete, the biased circuits and bias system 300 are powered down as per block 965 .
- FIG. 10 is a flowchart which depicts another method of operating bias system 300 including digital controller 350 with its SAR state machine, reference source circuits 311 , 312 , master source circuits 331 , 332 and slave source circuits 341 , 342 and 343 . It is again helpful to refer to the block diagram of bias system 300 shown in FIG. 3 during this discussion of the flowchart of FIG. 10 .
- Process flow in the flowchart of FIG. 10 is initially similar to process flow in the flowchart of FIG. 9 with blocks 1000 - 1035 of FIG. 10 being similar to blocks 900 - 935 of FIG. 9 .
- Bias system 300 commences operation at start block 1000 .
- Bias system 300 is powered up at block 1005 .
- the reference and master source circuits are allowed time to warm up or settle as per block 1010 .
- Master calibration commences at block 1015 .
- controller 350 selects a particular reference source circuit (e.g. 311 ) the output voltage of which is to be used to calibrate the output voltage of a selected master source circuit (e.g. 331 ).
- controller 350 sending an appropriate control signal over a dedicated line designated collectively as CONTROL line 321 to that particular reference, master or slave.
- the output voltage of reference 311 is supplied to reference line 322 .
- the target master is selected which is to be calibrated to that reference's voltage as per block 1025 .
- the selected master for example master 331 , receives the reference voltage as per block 1030 .
- controller 350 sends a series of CALCODE codes or words to master 331 .
- controller 350 observes the digital error polarity signal of master 331 over the calibration bus 320 and keeps sending CALCODE codes to master 331 until a CALCODE code is found for which the output voltage of master 331 is approximately equal to the output voltage of reference 311 .
- any slaves 341 , 342 , . . . etc. to be calibrated to that particular master are sent the present CALCODE to cause the output voltage of the slave or slaves to be approximately equal to the output voltage of the particular master as per block 1040 and 1045 .
- an offset can be added to the CALCODE and then the adjusted or modified CALCODE is broadcast to selected slaves.
- an old CALCODE from a previous calibration of the particular master can be sent to a selected slave or slaves.
- Sending an old CALCODE may be desirable when there is a substantial change from a current CALCODE and an old CALCODE such as can occur when the bias circuit is subjected to a substantial temperature change between calibrations.
- An override value can be sent as the CALCODE in place of the CALCODE of the particular master.
- an old CALCODE can be sent plus an increment of, for example, the least significant bit (LSB) of the CALCODE.
- LSB least significant bit
- a test is conducted at decision block 1050 to determine if there are any masters remaining to calibrate. If there are remaining masters to calibrate, then process flow continues back to block 1020 and the process starts again for such a master and any slaves needing to be calibrated to that master. When no more masters are found to calibrate at decision block 1050 , then normal operation commences using the calibrated bias voltages just described as per block 1055 . When operation is complete, the biased circuits and bias system 300 are powered down as per block 1060 .
- a bias system is thus disclosed which provides both low noise and high accuracy bias to multiple loads.
- the disclosed bias system provides bias to multiple loads without adding undesired coupling between those loads or stages.
- One embodiment of the disclosed bias system is adjustable even after the bias system and the loads it supplies are manufactured. This is especially useful in the situation where the bias system and loads are fabricated on a common integrated circuit (IC) such that parasitic and other effects can not be simulated prior to manufacture. Bias can be adjusted after manufacture to compensate for such undesired effects.
Abstract
Description
- The disclosures herein relate generally to biasing electrical circuits and more particularly to biasing multiple stage electrical circuits.
- Many high performance radio frequency (RF) and analog circuits need precision bias circuits to operate properly. Desirable bias circuit characteristics include low noise, low drift, high accuracy and substantial isolation from stage to stage. It is also desirable that bias circuits be adjustable. Adjustability in the bias circuit is especially relevant to RF circuits which often exhibit parasitics that can not be simulated when the RF circuit is fabricated in an integrated circuit form. Parasitics such as unintended capacitive, inductive and conductive effects can degrade a circuit's performance. An adjustable bias circuit is desirable to compensate for these unforeseen parasitics after manufacture.
- One problem with analog-based bias networks is that high power dissipation and large silicon area consumption are often needed to obtain high accuracy, low noise and other high performance characteristics. Moreover, analog bias networks are not easily adjusted once they are fabricated. Another problem encountered with analog-based bias networks is that when a common bias source is used to bias multiple circuit stages, this tends to provide undesired coupling between the stages. For example, if two RF amplifiers are biased by a common voltage source or current source, this tends to result in undesired linkage between the two stages.
- What is needed is a way to bias a circuit in a manner which permits adjustment of the bias while reducing undesired coupling among load circuits coupled to the bias circuit.
- Accordingly, in one embodiment, a method is disclosed for supplying bias including generating, by a reference bias source, a reference bias signal having a desired bias value. The method also includes calibrating an adjustable master bias source by sending the adjustable master bias source a control code which causes the adjustable master bias source to generate a master bias signal having the desired bias value. The method further includes calibrating adjustable slave bias sources by sending the control code to the adjustable slave bias sources to cause the adjustable slave bias sources to generate respective slave bias signals having the desired bias value.
- In another embodiment, a bias system is disclosed including a calibration bus and a reference bias source, coupled to the calibration bus, to generate a bias signal having a desired bias value. The bias system also includes an adjustable master bias source, coupled to the calibration bus, to receive a control code which causes the adjustable master bias source to generate a master bias signal having the desired bias value. The bias system further includes adjustable slave bias sources which are coupled to the calibration bus. The adjustable slave bias sources receive the control code which causes the adjustable slave bias sources to generate slave bias signals having the desired bias value.
- In yet another embodiment, an integrated circuit device is disclosed which includes a calibration bus and a reference bias source that is coupled to the calibration bus. The reference bias source generates a bias signal having a desired bias value. The integrated circuit device also includes an adjustable master bias source, coupled to the calibration bus, to receive a control code which causes the adjustable master bias source to generate a master bias signal having the desired bias value. The integrated circuit device further includes adjustable slave bias sources, coupled to the calibration bus, to receive the control code to cause the adjustable slave bias sources to generate slave bias signals having the desired bias value. The integrated circuit device also includes loads coupled to the adjustable slave bias sources. Loads can also be coupled to the adjustable master bias source.
- The appended drawings illustrate only exemplary embodiments of the invention and therefore do not limit its scope, because the inventive concepts lend themselves to other equally effective embodiments.
-
FIG. 1A is a schematic diagram of a conventional low noise current source. -
FIG. 1B is a schematic diagram of a conventional low noise voltage source. -
FIG. 2 is a block diagram of a voltage source circuit which is calibrated to provide both a low noise and highly accurate output voltage. -
FIG. 3 is a block diagram of the disclosed bias system implemented as an integrated circuit. -
FIG. 4A is a schematic diagram of an adjustable current source that can be used in the disclosed bias system. -
FIG. 4B is a schematic diagram of an adjustable voltage source that can be used in the disclosed bias system. -
FIG. 5 shows a pair of RF amplifiers coupled to adjustable bias circuits. -
FIG. 6 is a schematic diagram of a voltage reference source used in the disclosed bias system. -
FIG. 7 is a block diagram of an adjustable master voltage source used in the disclosed bias system. -
FIG. 8 is a block diagram of an adjustable slave voltage source used in the disclosed bias system -
FIG. 9 is a flowchart depicting process flow in the disclosed bias system. -
FIG. 10 is a flowchart depicting another process flow in the disclosed bias system. -
FIG. 1A is a schematic diagram of a conventional low noisecurrent source 100.Current source 100 produces an output current, I1, atoutput 102.MOSFETs current source 108 as shown to form a low noise but inaccuratecurrent source 100. VDD is the voltage atsupply voltage rail 110. The voltage across resistor 112, namely the voltage across the gate and source ofMOSFET 104 is approximately equal to the transition voltage, VT, ofMOSFET 104. The output current I1 ofcurrent source 100 is equal to VT/R wherein R is resistor 112. Whilecurrent source 100 exhibits low noise, unfortunately it tends to be inaccurate. An inaccurate current source is a current source that deviates or drifts from the output current for which it was designed. -
FIG. 1B is a schematic diagram of a conventional lownoise voltage source 150.Current source 152 is coupled in series withMOSFET 154 between VDD voltage rail 156 and ground to provide an output voltage, V1, as shown. In this voltage source circuit, output voltage V1 equals VT(1+R2/R1). Whilevoltage source 150 exhibits low noise, unfortunately it also tends to be inaccurate. An inaccurate voltage source is a voltage source that deviates or drifts from the output voltage for which is was designed. - Both
current source 100 andvoltage source 150 provide good low noise performance while consuming relatively small wafer area and providing low power consumption. However, these sources tend to be highly inaccurate. The output current and output voltage both depend on the transition voltage, VT, and tend to be highly process and temperature dependent. This tends to makecurrent source 100 andvoltage source 150 unusable for precision bias applications. -
FIG. 2 is a block diagram of avoltage source circuit 200 which is calibrated to provide both a relatively low noise and relatively accurate output voltage.Voltage source circuit 200 includes avoltage source 202 which is a relatively accurate but relatively noisy voltage source.Voltage source circuit 200 also includes an inaccurate but quietadjustable voltage source 204. One circuit that can be used asvoltage source 204 is a VT voltage source circuit, such as the type shown inFIG. 1B . The outputs ofvoltage sources comparator 206. The output ofcomparator 206 generates an error signal, ERROR, which is fed to a successive approximation register (SAR)state machine 208.SAR state machine 208 is programmed to send a digital corrective signal DIGITAL ADJUST toadjustable voltage source 204 to change its output voltage, VO, to a value equal to the voltage ofvoltage source 202 or equal to the value of the voltage ofvoltage source 202 plus some offset. In this manner, the inaccurate butquiet voltage source 204 is calibrated by the accurate bynoisy voltage source 202 to provide an accurate and quiet output voltage, VO. A representative successive approximation register (SAR) routine that can be used to perform the appropriate digital calibration or adjustments to the DIGITAL ADJUST signal and other source calibration circuit information is described in the commonly owned, copending patent application entitled “Calibrated Low-Noise Current and Voltage References and Associated Methods” by Jeffrey W. Scott et al., Ser. No. 10/081,121, the disclosure of which is incorporated herein by reference in its entirety. - If a calibrated analog voltage such as VO of
FIG. 2 above is routed to multiple RF stages to provide bias thereto, this can cause undesired coupling among the stages. An alternative approach to biasing multiple stages is thus desirable. -
FIG. 3 is a block diagram of the disclosedbias system 300 which is capable of biasing multiple stages or loads 301, 302 and 303 with high isolation among the stages or loads.Bias system 300 includesreference circuits References References CONTROL line 321 and aREFERENCE line 322 of acalibration bus 320. In one embodiment, references 321 and 322 are both accurate but noisy references.Bias system 300 also includesmaster source circuits Master source circuits master source circuits Bias system 300 also includesslave source circuits slave source circuits Slave source circuits Slave source circuits RF stages -
Bias system 300 operates as follows. For this example, it is assumed thatreference source circuits SAR state machine 350, referred to for convenience ascontroller 350, providemaster source circuits bus 325, instructingmaster source circuits reference circuits master source circuits Master source circuits reference source circuits - In this particular example,
slave source circuits master 331 andslave source circuit 343 will effectively copy the output voltage ofmaster 332. To achieve this end, the same CALCODE signal or code that causedmaster source circuit 331 to replicate the accurate voltage ofreference 311 is sent toslave source circuits slave source circuits master 331 assumed when it was calibrated.Slave source circuits RF stage 301 andRF stage 302, respectively, to provide bias thereto as shown inFIG. 3 . Advantageously, this bias arrangement avoids undesired coupling betweenRF stage 301 andRF stage 302 sinceslaves Slave source circuit 343 assumes the same output voltage asmaster 332 as instructed by the same CALCODE signal that resulted inmaster 332 assuming that voltage. It is noted thatmaster 332 had earlier assumed the same output voltage as accurate bynoisy reference 312.Slave source circuit 343 provides bias toRF stage 303 as shown. Although in thisexample reference circuits reference circuits bias system 300 is implemented as an integrated circuit. It is noted that loads can also be connected to the master source circuits. For example, master loads 351 and 352 are coupled tomaster source circuits - Details are given below regarding
reference source circuits master source circuits slave source circuits -
FIG. 4A is a schematic diagram of a digitally adjustablecurrent source 400 which is supplied aCALCODE signal 402 to control the output current thereof. The CALCODE signal is also known as a digital adjust signal or code. In this embodiment,current source 400 is a VT circuit because output current IO is dependent on the transition voltage, VT, ofMOSFET 404.MOSFET 404 is coupled in series with acurrent source 406. Series coupledMOSFET 404 andcurrent source 406 are coupled betweenpower supply rail 408, which exhibits a voltage VDD, and ground as shown. AnotherMOSFET 409 is coupled toMOSFET 404 andcurrent source 406 as shown.MOSFET 409 is also coupled topower rail 408 via a bank ofconductors value conductor 410 is coupled betweenpower rail 408 and the source ofMOSFET 409. The value of fixedconductor 411 coarsely sets the output current, IO, of adjustablecurrent source 400. A bank ofconductors conductor 410 to adjust the output current, IO, to the value desired as instructed by the digital adjustCALCODE signal 402. More switchable conductances than the 3 shown inFIG. 4A can be used to achieve greater resolution or granularity in adjusting the magnitude of output current, IO. The CALCODE signal is given by the expression d<N:0> wherein N+1 is the number of bits in the CALCODE signal.Conductors respective switch conductor 411 is connected. If the MSB had a value of 0, then switch 421 is open andconductor 411 remains unconnected. The output current, IO, of this digitally adjustable VT circuit is given by the equation:
I O =V T [G x +d n g n +d n−1 g n−1 +. . . d o g o]
wherein VT is the transition voltage ofMOSFET 404 and Gx is the conductance ofconductor 410, d is the CALCODE bit corresponding to the particular conductance and g is the conductance value of the conductor to which the respective CALCODE bit is to be applied. As mentioned earlier, the CALCODE bit corresponding to each conductor determines whether or not the switch corresponding to that conductor is turned on to affect the final output current value, IO. -
FIG. 4B is a schematic diagram of a digitallyadjustable voltage source 450 which is supplied aCALCODE signal 452, the value of which controls the output voltage, V1, ofvoltage source 450. In this embodiment,voltage source 450 is a VT circuit because the output voltage, V1, is dependent on the transition voltage, VT, ofMOSFET 454.MOSFET 454 is coupled in series with acurrent source 456. Series coupledMOSFE T 454 andcurrent source 456 are coupled betweenpower rail 408 and ground as shown. A fixedvalue conductor 460 is coupled between the gate ofMOSFET 454 and ground. The value of fixedconductor 460 coarsely sets the output voltage, V1, ofadjustable voltage source 450. A bank ofconductors conductor 460 to adjust the output voltage, V1, to the voltage value desired as instructed by the digital adjustCALCODE signal 452. More switchable conductors than the 3 shown inFIG. 4B can be used to achieve greater resolution or granularity in adjusting the magnitude of output voltage, V1. Conductors 461, 462, 463 each have arespective switch CALCODE signal 452 is assigned to each switch respectively to determine whether or not that switch is closed. The output voltage, V1, of this digitally adjustable VT circuit is given by the equation:
V 1 =V T[1+R 1(G x +d n g n +d n−1 g n−1 +. . . d o g o]
wherein VT is the transition voltage ofMOSFET 454 and Gx is the conductance ofconductor 460, d is the CALCODE bit corresponding to the particular conductance and g is the conductance value of the conductor to which the respective CALCODE bit is to be applied. As mentioned earlier, the CALCODE bit corresponding to each conductor determines whether or not the switch corresponding to that conductor is turned on to affect the final output voltage value, V1. - Recapitulating,
FIG. 4A has shown an adjustable current source that is inherently low noise and which would be inaccurate but for the calibration feature provided by the conductors that can be switched in and out in accordance with the CALCODE signal to drive the current source to a desired output current value. In a similar manner,FIG. 4B has shown an adjustable voltage source that is inherently low noise and which would be inaccurate but for the calibration feature provided by the conductors that can be switched in and out in accordance with the CALCODE signal to drive the voltage source to a desired output voltage value. Both of these sources can be calibrated to be very accurate by using the techniques which are described herein. It is noted that the low noiseadjustable voltage source 450 ofFIG. 4B can be used as a voltage source VT circuit within the mastersource circuit source 331 shown inFIG. 3 and which is shown below in detail inFIG. 7 . The same low noiseadjustable voltage source 450 can be used as a voltage source VT circuit inslave source circuit 341 shown inFIG. 3 and which is later shown in more detail inFIG. 8 . Alternatively, the low noise adjustablecurrent source 400 ofFIG. 4A can be used as a current source VT circuit within themaster source circuit 331 shown inFIG. 3 and which is shown below in detail inFIG. 7 . The same low noise adjustablecurrent source 400 can be used as a current source VT circuit inslave source circuit 341 shown inFIG. 3 and which is later shown in more detail inFIG. 8 . -
FIG. 5 shows how two VT voltage sources 450 can be coupled to biasrespective RF amplifiers Amplifier 500 includes 2 stackedMOSFETs power rail 506 and ground as shown.Amplifier 500 includes aninput 508 and anoutput 509.Amplifier 510 includes 2 stackedMOSFETs power rail 516 and ground as shown.Amplifier 510 includes aninput 518 and anoutput 519. The particular CALCODE signals (d<N:0>) supplied to the respective inputs of the VT circuit 450 coupled toamplifier 500 and the VT circuit 450 coupled toamplifier 510 determines the actual voltage bias provided to these amplifiers. If the same CALCODE signal is provided to each VT circuit, then both VT circuits will provide the same bias voltage to the respective amplifiers. If different CALCODE signals are provided to each VT circuit, then a different bias voltage will be provided to each ofamplifiers amplifiers -
FIG. 6 is a schematic diagram of one type of reference circuit that can be used asreference circuit bias system 300 depicted above inFIG. 3 .Reference 311 is known as a VON circuit.Reference circuit 311 is an accurate circuit that can be used for calibratingmaster source circuit FIG. 3 . In this particular embodiment,reference circuit 311 is a voltage reference circuit although in other applications a current source can be used if current biasing is desired rather than voltage biasing. The difference of VGS for FETs M1 and M2 is placed across resistor R2. If the current densities of FETs M1 and M2 have an appropriate ratio, this difference of VGS is VON. The current flowing through resistor R2 is thus VON/R2. FET devices M3, M4 and M5 mirror this current to device M1 andoutput 605.Reference circuit 311 generates a stable, accurate reference voltage, VREF, atoutput 605.Reference circuit 311 includes aswitch 610 coupled tooutput 605 so that the VREF output voltage can be transmitted to, or disconnected from,reference bus 322 under the control of digital controller 330 (not shown in this view).Reference circuit 311 is connected to calibration bus 320 (shown previously inFIG. 3 ) bycontrol line 321 andreference bus 322. -
FIG. 7 is a block diagram of one type of master source circuit which can be used asmaster source circuits bias system 300 ofFIG. 3 . In this particular embodiment,master source circuit 331 is a voltage source circuit although in other applications a current source circuit version can be used if current biasing is desired.Master source circuit 331 is an adjustable source circuit because its output voltage signal, labelled V1, is adjusted by the CALCODE digital adjust signal supplied to CALCODE input 325 bydigital controller 350.Master source circuit 331 includes an adjustable voltage source such as the VT adjustablevoltage source circuit 450 shown above inFIG. 4B . The V1 voltage output of VT circuit 450 is coupled to the non-inverting input of acomparator 705. Theclock input 705A ofcomparator 705 is coupled to theCALCLK line 324 ofcalibration bus 320. The inverting input ofcomparator 705 is coupled toreference bus 322 to receive the output signal of one ofreferences digital controller 350. The output ofcomparator 705 is coupled viaswitch 710 to theCOMP line 323 ofcalibration bus 320.Switch 710 includes a control input 71 OA which is coupled to theCONTROL line 323 ofcalibration bus 320 so thatdigital controller 350 can control when the COMP signal, which is the digital error polarity signal value produced bymaster 331, is output onCOMP line 323. Providing the comparator output signal toCOMP line 323 enablesdigital controller 350 to monitor the error polarity ofmaster 331 while it is being calibrated by the CALCODE signal. Alatch 715 is coupled between theCALCODE input 325 and the input of VT circuit 450 so that the CALCODE signal can be latched and held after the calibration process is completed. It will be recalled that the CALCODE signal is the digital adjust signal which instructs VT circuit 450 to adjust its output voltage to equal the voltage onreference bus 322. Using a successive approximation routine,digital controller 350 sends VT circuit 450 a series of codes until it succeeds in driving the voltage output ofcomparator 705 to a value equal to the voltage onreference bus line 322 which is provided to the inverting input ofcomparator 705. Whendigital controller 350 succeeds in driving that voltage output to the desired output voltage, digital controller saves the CALCODE signal value which achieved this result. The same CALCODE signal value will be used later to instruct slave circuits to output the same desired output voltage. It is noted that in embodiments where currents are being calibrated instead of voltages, a current comparator can be used forcomparator 705 or currents can be converted to voltages (for example, with a resistor) so that a voltage comparator can be used instead of a current comparator. -
FIG. 8 is a block diagram of a slave source circuit which can be used asslave source circuits bias system 300 ofFIG. 3 . In this particular embodiment,slave source circuit 341 is a voltage source circuit although in other applications a current source circuit version can be used if current biasing is desired.Slave source circuit 341 is configured to generate the same output voltage asmaster source circuit 331 produced when the same CALCODE signal was applied thereto in the previously described master calibration. For example, if a CALCODE signal 1010011 applied tomaster source circuit 331 results in an output voltage of 1 volt bymaster source circuit 331, then when the same CALCODE signal is applied toslave source circuit 341 viaCALCODE bus 325,slave source circuit 341 will also generate a voltage signal exhibiting 1 volt at itsoutput 800. In the embodiment illustrated inFIG. 8 ,slave source circuit 341 conveniently employs the same VT circuit 450 and latch 715 asmaster source circuit 331 employed inFIG. 7 . Inslave source circuit 341,control line 321 ofcalibration bus 320 is coupled to latch 715. TheCALCODE bus 325 is also coupled to latch 715 so that the CALCODE signal from the CALCODE bus can be stored therein for application toVT circuit 450. When the CALCODE signal fromlatch 715 is applied to VT circuit 450, the output voltage exhibited by VT circuit 450 changes to the desired voltage value specified in the CALCODE, namely 1 volt in this particular example. -
FIG. 9 is a flowchart which depicts the operation ofbias system 300 includingdigital controller 350 with its SAR state machine,reference source circuits master source circuits slave source circuits bias system 300 shown inFIG. 3 during this discussion of the flowchart ofFIG. 9 .Bias system 300 commences operation atstart block 900.Bias system 300 is powered up atblock 905. The reference and master source circuits are allowed time to warm up or settle as perblock 910. Master calibration commences atblock 915. Inblock 920controller 350 selects a particular reference source circuit (e.g. 311) the output voltage of which is to be used to calibrate the output voltage of a selected master source circuit (e.g. 331). The actual selection of a particular reference, master or slave is accomplished bycontroller 350 sending an appropriate control signal over a dedicated line designated collectively asCONTROL line 321 to that particular reference, master or slave. The output voltage ofreference 311 is supplied toreference line 322. With the particular reference already being selected, the target master is selected which is to be calibrated to that reference's voltage as perblock 925. The selected master, forexample master 331, receives the reference voltage as perblock 930. Using a successive approximation routine,controller 350 sends a series of CALCODE codes or words tomaster 331. As perblock 935,controller 350 observes the digital error polarity signal ofmaster 331 over thecalibration bus 320 and keeps sending CALCODE codes tomaster 331 until a CALCODE code is found for which the output voltage ofmaster 331 is approximately equal to the output voltage ofreference 311. - After
master 331 is calibrated as described above, a test is conducted atdecision block 940 to determine if there are other masters to be calibrated. In this particular example, another master is present needing calibration, namelynext master 332. Process flow then reverts back to block 920 at which the controller selects a particular reference for the next master to be calibrated. It is noted that thenext master 332 can be calibrated to either the same reference as the last master or to a different reference. For example purposes, it is assumed thatnext master 332 is to be calibrated to a different reference, namely to the output voltage ofreference 312. Process flow then continues as before withcontroller 350 using a successive approximation routine to send a series of CALCODE codes tomaster 332 until the output voltage ofmaster 332 is equal to the output voltage ofreference 312. - A test is again conducted at
decision block 940 to determine if there are any more masters to calibrate. In this particular embodiment where there are 2 masters, there are no more masters to calibrate since bothmaster decision block 940. -
Controller 350 now selects a slave and a master to which the selected slave is to be calibrated as perblock 945. The slave is selected bycontroller 350 sending a signal to the target slave over theCONTROL line 321. For example purposes, it is assumed thatslave 341 is selected andmaster 331 is selected.Controller 350 seeks to causeslave 341 to exhibit the same output voltage asmaster 331. To achieve this,controller 350 sendsslave 341 the same CALCODE code that it sent to master 331 earlier to causemaster 331 to output the desired voltage as perblock 950.Slave 341 is thus calibrated to the output voltage exhibited earlier bymaster 331 which itself was calibrated with respect to the voltage ofreference 311. In this manner,slave 341 is caused to exhibit an output voltage calibrated back to the voltage ofreference 311. - A test is conducted at
decision block 955 to determine if there are any other slaves left needing calibration. In this particular example, there are 2 slaves remaining that need calibration, namelyslaves slaves master 332. To accomplish this,controller 350 sendsslaves calibration bus 320 that it sent to master 332 earlier to causemaster 332 to output the desired voltage.Slaves same master 332 which itself was calibrated with respect to the output voltage ofreference 312. In this manner,slaves reference 312. A test is conducted atdecision block 955 to see if there are any more slaves requiring calibration. No additional slaves needing calibration are found and thusdecision block 955 is exited at its “N” (No) branch and process flow continues forward. The particular circuits which biassystem 300 is biasing then commence normal operation using the calibrated bias voltages just described as perblock 960. When operation is complete, the biased circuits andbias system 300 are powered down as perblock 965. -
FIG. 10 is a flowchart which depicts another method of operatingbias system 300 includingdigital controller 350 with its SAR state machine,reference source circuits master source circuits slave source circuits bias system 300 shown inFIG. 3 during this discussion of the flowchart ofFIG. 10 . Process flow in the flowchart ofFIG. 10 is initially similar to process flow in the flowchart ofFIG. 9 with blocks 1000-1035 ofFIG. 10 being similar to blocks 900-935 ofFIG. 9 . -
Bias system 300 commences operation atstart block 1000.Bias system 300 is powered up atblock 1005. The reference and master source circuits are allowed time to warm up or settle as perblock 1010. Master calibration commences atblock 1015. Inblock 1020controller 350 selects a particular reference source circuit (e.g. 311) the output voltage of which is to be used to calibrate the output voltage of a selected master source circuit (e.g. 331). The actual selection of a particular reference, master or slave is accomplished bycontroller 350 sending an appropriate control signal over a dedicated line designated collectively asCONTROL line 321 to that particular reference, master or slave. The output voltage ofreference 311 is supplied toreference line 322. With the particular reference already being selected, the target master is selected which is to be calibrated to that reference's voltage as perblock 1025. The selected master, forexample master 331, receives the reference voltage as perblock 1030. Using a successive approximation routine,controller 350 sends a series of CALCODE codes or words tomaster 331. As perblock 1035,controller 350 observes the digital error polarity signal ofmaster 331 over thecalibration bus 320 and keeps sending CALCODE codes tomaster 331 until a CALCODE code is found for which the output voltage ofmaster 331 is approximately equal to the output voltage ofreference 311. - After
master 331 is calibrated as described above, anyslaves block - A test is conducted at
decision block 1050 to determine if there are any masters remaining to calibrate. If there are remaining masters to calibrate, then process flow continues back to block 1020 and the process starts again for such a master and any slaves needing to be calibrated to that master. When no more masters are found to calibrate atdecision block 1050, then normal operation commences using the calibrated bias voltages just described as perblock 1055. When operation is complete, the biased circuits andbias system 300 are powered down as perblock 1060. - A bias system is thus disclosed which provides both low noise and high accuracy bias to multiple loads. Advantageously, the disclosed bias system provides bias to multiple loads without adding undesired coupling between those loads or stages. One embodiment of the disclosed bias system is adjustable even after the bias system and the loads it supplies are manufactured. This is especially useful in the situation where the bias system and loads are fabricated on a common integrated circuit (IC) such that parasitic and other effects can not be simulated prior to manufacture. Bias can be adjusted after manufacture to compensate for such undesired effects.
- Modifications and alternative embodiments of this invention will be apparent to those skilled in the art in view of this description of the invention. Accordingly, this description teaches those skilled in the art the manner of carrying out the invention and are to be construed as illustrative only. The forms of the invention shown and described constitute the present embodiments. Persons skilled in the art may make various changes in the shape, size and arrangement of parts. For example, persons skilled in the art may substitute equivalent elements for the elements illustrated and described here. Moreover, persons skilled in the art after having the benefit of this description of the invention may use certain features of the invention independently of the use of other features, without departing from the scope of the invention.
Claims (96)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/810,039 US6946898B1 (en) | 2004-03-26 | 2004-03-26 | System and method for biasing electrical circuits |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/810,039 US6946898B1 (en) | 2004-03-26 | 2004-03-26 | System and method for biasing electrical circuits |
Publications (2)
Publication Number | Publication Date |
---|---|
US6946898B1 US6946898B1 (en) | 2005-09-20 |
US20050212585A1 true US20050212585A1 (en) | 2005-09-29 |
Family
ID=34989088
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/810,039 Expired - Fee Related US6946898B1 (en) | 2004-03-26 | 2004-03-26 | System and method for biasing electrical circuits |
Country Status (1)
Country | Link |
---|---|
US (1) | US6946898B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060232278A1 (en) * | 2005-04-15 | 2006-10-19 | Agamatrix, Inc. | method and apparatus for providing stable voltage to analytical system |
US7383518B1 (en) * | 2004-11-01 | 2008-06-03 | Synopsys, Inc. | Method and apparatus for performance metric compatible control of data transmission signals |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7650119B2 (en) * | 2005-09-15 | 2010-01-19 | Silicon Laboratories Inc. | Wireless communication system and method using digital calibration to control mixer input swing |
US20070146058A1 (en) * | 2005-12-12 | 2007-06-28 | Jones Philips M | Distribution of electrical reference |
CN113447795B (en) * | 2021-06-28 | 2023-02-03 | 中国科学院上海微系统与信息技术研究所 | System and method for testing superconducting single-flux quantum circuit |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6226508B1 (en) * | 1997-07-04 | 2001-05-01 | Matsushita Electric Industrial Co., Ltd. | Transmission diversity apparatus |
US6311050B1 (en) * | 1998-05-29 | 2001-10-30 | Silicon Laboratories, Inc. | Single integrated circuit phase locked loop for synthesizing high-frequency signals for wireless communications and method for operating same |
US20020168942A1 (en) * | 2001-01-12 | 2002-11-14 | Scott Jeffrey W. | Calibrated low-noise current and voltage references and associated methods |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6226506B1 (en) | 1998-05-29 | 2001-05-01 | Silicon Laboratories, Inc. | Method and apparatus for eliminating floating voltage nodes within a discreetly variable capacitance used for synthesizing high-frequency signals for wireless communications |
-
2004
- 2004-03-26 US US10/810,039 patent/US6946898B1/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6226508B1 (en) * | 1997-07-04 | 2001-05-01 | Matsushita Electric Industrial Co., Ltd. | Transmission diversity apparatus |
US6311050B1 (en) * | 1998-05-29 | 2001-10-30 | Silicon Laboratories, Inc. | Single integrated circuit phase locked loop for synthesizing high-frequency signals for wireless communications and method for operating same |
US20020168942A1 (en) * | 2001-01-12 | 2002-11-14 | Scott Jeffrey W. | Calibrated low-noise current and voltage references and associated methods |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7383518B1 (en) * | 2004-11-01 | 2008-06-03 | Synopsys, Inc. | Method and apparatus for performance metric compatible control of data transmission signals |
US8015539B2 (en) | 2004-11-01 | 2011-09-06 | Synopsys, Inc. | Method and apparatus for performance metric compatible control of data transmission signals |
US20060232278A1 (en) * | 2005-04-15 | 2006-10-19 | Agamatrix, Inc. | method and apparatus for providing stable voltage to analytical system |
US20080073224A1 (en) * | 2005-04-15 | 2008-03-27 | Agamatrix,Inc. | Method and apparatus for providing stable voltage to analytical system |
US7372277B2 (en) * | 2005-04-15 | 2008-05-13 | Agamatrix, Inc. | Method and apparatus for providing stable voltage to analytical system |
US8030942B2 (en) | 2005-04-15 | 2011-10-04 | Agamatrix, Inc. | Method and apparatus for providing stable voltage to analytical system |
Also Published As
Publication number | Publication date |
---|---|
US6946898B1 (en) | 2005-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10310528B1 (en) | System and method for correcting offset voltage errors within a band gap circuit | |
EP2023487B1 (en) | Switching circuitry | |
US7595676B2 (en) | Comparator and method with controllable threshold and hysteresis | |
EP1388210B1 (en) | Self-trimming current source and method for switched current source dac | |
TWI446139B (en) | Circuits and methods to reduce or eliminate signal-dependent modulation of a reference bias | |
US6650265B1 (en) | Method and architecture for varying power consumption of a current mode digital/analog converter in proportion to performance parameters | |
JP2006174483A (en) | Method and apparatus for compensating amplifier output for temperature and process variations | |
JPH11220399A (en) | Voltage generating circuit, constant-current circuit, d/a converting circuit, and current generating circuit | |
US8947112B2 (en) | Switching apparatus and test apparatus | |
EP1691247B1 (en) | Voltage supply interface with improved current sensitivity and reduced series resistance | |
US6288613B1 (en) | Bias circuits for depletion mode field effect transistors | |
US6946898B1 (en) | System and method for biasing electrical circuits | |
KR100634924B1 (en) | A low power adjustable input threshold circuit | |
US6583740B2 (en) | Calibrated current source | |
US6717451B1 (en) | Precision analog level shifter with programmable options | |
US11669120B2 (en) | Current mirror circuit | |
GB2301248A (en) | Determining optimal bias voltages in amplifying circuit | |
US20080169794A1 (en) | Systems for providing a constant resistance | |
US10742175B2 (en) | Amplifier circuit, reception circuit, and semiconductor integrated circuit | |
US20230036535A1 (en) | Current-mode circuits and calibration thereof | |
JP2001268138A (en) | Self-controllable impedance line driver | |
JP2001525626A (en) | Electronic circuit and electronic circuit manufacturing method | |
US6825718B2 (en) | Impedance matching circuit | |
JP2004080238A (en) | D/a converter and automatic correction method | |
US20230184817A1 (en) | Current measurement circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SILICON LABORATORIES INC., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KERTH, DONALD A.;MARQUES, AUGUSTO M.;HESTER, DYLAN;AND OTHERS;REEL/FRAME:015159/0726;SIGNING DATES FROM 20040315 TO 20040322 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
AS | Assignment |
Owner name: NXP, B.V.,NETHERLANDS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SILICON LABORATORIES, INC.;REEL/FRAME:019069/0526 Effective date: 20070323 Owner name: NXP, B.V., NETHERLANDS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SILICON LABORATORIES, INC.;REEL/FRAME:019069/0526 Effective date: 20070323 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
REMI | Maintenance fee reminder mailed | ||
LAPS | Lapse for failure to pay maintenance fees | ||
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: 20130920 |