This disclosure relates generally to signal communication or signal processing using an electronic device and, more specifically, to circuitry calibration to counteract leakage from an oscillator coupled to a mixer circuit.
Electronic devices include traditional computing devices such as desktop computers, notebook computers, smartphones, wearable devices like a smartwatch, internet servers, and so forth. Electronic devices also include other types of computing devices such as personal voice assistants (e.g., smart speakers), wireless access points or routers, thermostats and other automated controllers, robotics, automotive electronics, devices embedded in other machines like refrigerators and industrial tools, Internet of Things (IoT) devices, medical devices, and so forth. These various electronic devices provide services relating to productivity, communication, social interaction, security, health and safety, remote management, entertainment, transportation, and information dissemination. Thus, electronic devices play crucial roles in modern society.
Many of the services provided by electronic devices in today's interconnected world depend at least partly on electronic communications. Electronic communications can include, for example, those exchanged between two or more electronic devices using wireless or wired signals that are transmitted over one or more networks, such as the Internet, a Wi-Fi® network, or a cellular network. Electronic communications can therefore include wireless or wired transmissions and receptions. To transmit and receive communications, an electronic device can use a transceiver, such as a wireless transceiver that is designed for wireless communications.
Some electronic communications can thus be realized by propagating signals between two wireless transceivers at two different electronic devices. For example, using a wireless transmitter, a smartphone can transmit a wireless signal to a base station over the air as part of an uplink communication to support mobile services. Using a wireless receiver, the smartphone can receive a wireless signal that is transmitted from the base station via the air medium as part of a downlink communication to enable mobile services. With a smartphone, for instance, mobile services can include making voice and video calls, participating in social media interactions, sending messages, watching movies, sharing videos, performing searches, using map information or navigational instructions, finding friends, engaging in location-based services generally, transferring money, obtaining another service like a car ride, and so forth.
Many mobile and communication-based services depend at least partly on the transmission or reception of wireless signals between two or more electronic devices. Consequently, researchers, electrical engineers, and other designers of electronic devices strive to develop wireless transceivers that can use wireless signals effectively to provide these and other mobile services.
Local oscillator feedthrough (LOFT) refers to an oscillator signal that “leaks” through a mixer into a communication chain and adversely impacts downstream signals. This document describes devices and techniques that counteract such oscillator signal leakage. To transmit or receive wireless signals, a wireless interface device can include a communication chain (e.g., a transmit or receive chain) that processes a propagating signal. This processing may entail frequency conversion using a mixer. A mixer converts between frequencies using a local oscillator signal from a local oscillator (LO). In described examples, a mixer circuit includes a mixer and tuning circuitry. The tuning circuitry applies a calibration signal, such as a bias voltage, to the mixer to counteract LOFT. To determine the calibration signal, at least one transconductance transistor of the mixer can be analyzed in the direct-current (DC) domain with one or more mixer switching transistors turned off. A DC-bias current is routed through the transconductance transistor, and calibration circuitry measures an indication of the DC-bias current using a voltage across at least one resistor. Based on the measured DC-bias current, the calibration circuitry uses the tuning circuitry to adjust at least one bias voltage to reduce a DC current offset, which corresponds to a difference between currents flowing through plus and minus transconductance transistors. These techniques can be implemented in multiple different ways. For example, the bias voltage can be coupled to a back gate or a front gate of a transconductance transistor. Additionally or alternatively, two resistors can be employed with respective voltages being compared, or a voltage from one resistor may be compared to a reference voltage. Thus, the calibration circuitry can adjust the tuning circuitry to at least reduce the DC current offset to counteract the oscillator leakage. In these manners, the LOFT can be reduced without relying on expensive external testing equipment and by instead using onboard calibration circuitry. These and other implementations are described herein.
In an example aspect, an apparatus for oscillator leakage calibration is disclosed. The apparatus includes a mixer circuit and calibration circuitry. The mixer circuit includes a first stage, a second stage, and tuning circuitry. The first stage includes at least one transistor coupled between a mixer input and a mixer output. The second stage includes one or more transistors coupled between the at least one transistor of the first stage and the mixer output, with the one or more transistors coupled between a local oscillator signal input and the mixer output. The tuning circuitry is coupled to the at least one transistor of the first stage. The calibration circuitry includes at least one resistor, at least one switch, and controller circuitry. The at least one resistor is coupled between a power distribution node and at least one mixer node, with the at least one mixer node coupled between the at least one transistor of the first stage and the one or more transistors of the second stage. The at least one switch is coupled between the power distribution node and the at least one mixer node. The controller circuitry is coupled between the at least one mixer node and the tuning circuitry.
In an example aspect, an apparatus for oscillator leakage calibration is disclosed. The apparatus includes a mixer circuit and calibration circuitry. The mixer circuit includes a first stage and a second stage. The first stage includes at least one transistor coupled between a mixer input and a mixer output. The second stage includes one or more transistors coupled between the at least one transistor of the first stage and the mixer output. The mixer circuit also includes means for tuning the at least one transistor of the first stage. The calibration circuitry includes at least one resistor and at least one switch. The at least one resistor is coupled between a power distribution node and at least one mixer node, with the at least one mixer node coupled between the at least one transistor of the first stage and the one or more transistors of the second stage. The at least one switch is coupled in series with the at least one resistor between the power distribution node and the at least one mixer node. The calibration circuitry also includes means for controlling the means for tuning based on at least one voltage associated with the at least one resistor.
In an example aspect, a method for mixer calibration or calibrating a mixer circuit to counteract oscillator leakage is disclosed. The method includes closing a plus switch to connect at least one resistor to a plus mixer node coupled between a plus transistor of a first stage of a mixer circuit and a second stage of the mixer circuit. The method also includes measuring a plus voltage corresponding to the plus transistor of the first stage of the mixer circuit using the at least one resistor and opening the plus switch to disconnect the at least one resistor from the plus mixer node. The method additionally includes closing a minus switch to connect the at least one resistor to a minus mixer node coupled between a minus transistor of the first stage of the mixer circuit and the second stage of the mixer circuit. The method also includes measuring a minus voltage corresponding to the minus transistor of the first stage of the mixer circuit using the at least one resistor. The method further includes adjusting at least one bias voltage applied to at least one of the plus transistor or the minus transistor of the first stage of the mixer circuit based on the plus voltage and the minus voltage.
In an example aspect, an apparatus for oscillator leakage calibration is disclosed. The apparatus includes a communication chain. The communication chain includes a mixer, at least one resistor, a plus switch, and a minus switch. The mixer includes a plus transistor having a plus channel terminal and a plus gate terminal. The mixer also includes a minus transistor having a minus channel terminal and a minus gate terminal. The plus switch is coupled in series with the at least one resistor between the plus channel terminal of the plus transistor and a power distribution node. The plus node is coupled between the plus switch and the at least one resistor. The minus switch is coupled in series with the at least one resistor between the minus channel terminal of the minus transistor and the power distribution node. The minus node is coupled between the minus switch and the at least one resistor. The communication chain also includes at least one bias voltage generator and calibration circuitry. The at least one bias voltage generator is coupled to the plus gate terminal of the plus transistor and the minus gate terminal of the minus transistor. The calibration circuitry is coupled between the plus node and the at least one bias voltage generator and between the minus node and the at least one bias voltage generator.
To facilitate transmission and reception of wireless signals, an electronic device can use a wireless interface device that includes a wireless transceiver and/or a radio-frequency (RF) front-end. Electronic devices communicate with wireless signals using electromagnetic (EM) signaling at various frequencies that exist on a portion of the EM spectrum. These wireless signals may travel between two electronic devices while oscillating at a particular frequency, such as a kilohertz (kHz) frequency, a megahertz. (MHz) frequency, or a gigahertz (GHz) frequency. The EM spectrum is, however, a finite resource that limits how many signals can be simultaneously communicated in any given spatial area. There are already billions of electronic devices that use this limited resource. To enable a greater number of simultaneous communications using EM signaling, the finite EM spectrum is shared among electronic devices. The EM spectrum can be shared using, for instance, frequency-division multiplexing (FDM) techniques and/or time-division multiplexing (TDM) techniques.
Techniques for FDM or TDM can entail separating the EM spectrum into different frequency bands and constraining communications to occur within an assigned frequency band. EM signals in different frequency bands can be communicated at the same time in a same area without significantly interfering with each other. To transmit a signal within a target frequency band, a transmit chain of a wireless interface device can apply a mixer to the signal to upconvert a relatively lower frequency to reach the target frequency band. To recover information carried by a signal that is received in the target frequency band, a receive chain of the wireless interface device can apply a mixer to the received signal to down-convert from the target frequency band to a lower frequency to facilitate further processing.
To perform frequency conversion, a mixer operates in conjunction with a local oscillator (LO) that produces a local oscillator signal (LO signal). The mixer “combines” (e.g., multiplies) an input signal with the LO signal to produce an output signal. The input signal carries information, and the output signal continues to carry the information after the signal mixing is performed to convert the frequency. The mixer can be configured such that the output signal has a higher frequency than the input signal for frequency up-conversion in a transmit chain as part of processing a signal to be transmitted. Alternatively, the mixer can be configured such that the output signal has a lower frequency than the input signal for frequency down-conversion in a receive chain as part of processing a received signal. The frequency of the output signal is dependent, at least partly, on a frequency of the LO signal provided by the local oscillator.
To provide a purer signal for downstream processing after frequency conversion at a mixer, little if any of the LO signal should “leak” through the mixer independently of the information-carrying output signal. Local oscillator feedthrough (LOFT) refers to a LO signal that “leaks” through a mixer into a communication chain (e.g., a transmit chain or a receive chain) and adversely impacts downstream signal processing. LOFT can limit throughput of the system. For example, LOFT can increase an error vector magnitude (EVM) parameter, especially with wideband signaling. The EVM parameter measures how accurately a signal being transmitted or received matches an intended signal in terms of timing, phase, and/or magnitude as represented by a constellation diagram.
For transmission operations in particular, LOFT can decrease effective radiated power (ERP), which can be especially detrimental in systems that utilize beamforming. Further, for a mmW massive phase-array system, LOFT is particularly impactful because the “leaked” power on the field can potentially add together across elements of an antenna array. This summed or combined “leaked” power can exceed an emission specification of a 3GPP standard, which may be approximately −13 decibels-per-meter (dBm)/MHz, depending on the range. This emission constraint results in a relatively stringent LOFT specification for each antenna element, given that each element is to be scaled down by 10*log (N), where “N” is the number of massive phase-array elements which can be turned on simultaneously.
To further utilize the finite EM spectrum more efficiently, some wireless interface devices implement beamforming. Beamforming focuses a transmission or reception in a targeted direction to facilitate spatial sharing of EM signals and/or to increase usable signal range. To implement beamforming, a wireless interface device is coupled to an antenna array having multiple antenna elements. To interface with the multiple antenna elements, the wireless interface device includes multiple communication chains. Employing multiple communication chains also makes meeting LOFT specifications increasingly more difficult.
In one approach, an external or additional filter can be used to filter out LO signal leakage at, e.g., an output of a power amplifier of a transmit chain. This filtering approach, however, creates excessive loss for transmission signal generation and emanation and for reception signal acquisition and processing. This loss limits performance and appreciably increases module cost and design complexity. Notably, LOFT is often generated, at least in part, by a mismatch in the local oscillator or in the transconductance stage of a mixer. These mismatches are intensifying in terms of both an amount of difference between two or more components and a frequency of occurrence as process scaling reaches several tens of nanometers (nm) and below.
In another approach, calibration to combat LOFT can be performed using external radio-frequency (RF) equipment during manufacturing and testing. But this approach is associated with several problems. First, automated testing equipment (ATE) is expensive. Second, as frequencies increase to utilize more of the limited EM spectrum, signal processing and transmission is reaching millimeter wave (mmW) frequencies. These mmW frequencies can include frequencies above approximately 20 gigahertz (GHz), and LOFT can occur at such mmW frequencies, as well as other frequencies. ATE that operates at mmW frequencies is not currently available. If or when such ATE becomes available, the RF equipment used to capture spectrum at these frequencies during testing will introduce even greater production costs and time penalties due to the testing.
In an additional approach, a power detector (PDET) can be coupled to a point along a communication chain to obtain an indication of a propagating signal that includes at least a portion of the LOFT. The power detector, which may be on-chip, detects a power level of the propagating signal based on the indication and provides the detected power level to controller circuitry. The controller circuitry adjusts tuning circuitry for (e.g., an amount of current that is applied to) transistors of a mixer based on the detected power level. During calibration, the detected power level arises from a mixer that is receiving a positive-amplitude LO signal but a zero-amplitude information-carrying signal. Thus, the detected power level can substantially represent the LOFT. Accordingly, the controller circuitry can adjust the tuning circuitry to reduce the detected power level to reduce the LOFT.
This PDET approach entails a LO tone power being in a detectable range of the PDET. Due to the capabilities of power detectors, however, this approach may be ineffective for some apparatuses, such as customer premise equipment (CPE) or base station (BS) apparatuses. For example, if a threshold of a PDET is −20 dBm, the PDET approach may be effective for a user equipment (UE) environment with an output port having −20 dBm of LO tone power but ineffective for a CPE having a −30 dBm of LO tone power at the output port and a BS having a −45 dBm of LO tone power at the outport port. Further, for increased effectiveness, the total noise or combined power of other tones should be appreciably less than the LO power because the PDET alone cannot discern between different frequency components.
In yet another approach involving calibration to combat LOFT, an end-to-end (e2e) loopback scheme can be employed. With such an e2e loopback scheme, a receive chain is used to measure a transmit signal, and the measured signal is routed back through the receive chain for analysis. The e2e loopback scheme, however, can subject the measured signal to the non-idealities of a down-conversion RX mixer, and these non-idealities make signal analysis problematic.
For alternative approaches, this document describes devices and techniques that counteract local oscillator leakage without needing to rely on a PDET or external equipment to capture RF emanations. The described devices and techniques can thus reduce the production costs for wireless interface devices, including those operating at mmW frequencies. The techniques and devices can also enable calibration for reducing local oscillator leakage to be performed with on-board equipment, including after an electronic device has been deployed in the field.
Generally, a mixer circuit of a communication chain, such as a transmit chain, can perform frequency conversion using a LO signal from a local oscillator. In example implementations, the mixer circuit includes a mixer and tuning circuitry. The tuning circuitry applies a calibration signal to the mixer to counteract LOFT, which may otherwise propagate along the communication chain. To determine the calibration signal, a portion of the circuitry of the mixer can be operated. More specifically, switching transistors of the mixer can be turned off, and transconductance amplifiers of the mixer can be analyzed in a direct-current domain (DC domain) during a calibration procedure.
In example operations, calibration circuitry is coupled between at least one mixer node of the mixer and the tuning circuitry of the mixer circuit. The calibration circuitry measures a voltage corresponding to the mixer node, with the voltage indicative of a current flowing through a transconductance amplifier of the mixer. A controller or controller circuitry of the calibration circuitry provides a control signal to the tuning circuitry to adjust the voltage at the mixer node. The tuning circuitry can include at least one bias voltage generator that is coupled to a gate of a transconductance transistor of the mixer. The transistor gate may correspond to a front-gate terminal or a back-gate terminal, which is also referred to as a bulk terminal, of the transconductance transistor. In a differential environment, the at least one bias voltage generator can further be coupled to a gate of a plus transconductance transistor or a minus transconductance transistor, including to the plus and minus transconductance transistors in a permitted “exclusive-or” interpretation of the word “or.”
Thus, with differential signaling, the mixer includes a plus transconductance transistor and a minus transconductance transistor. A current offset, or current mismatch, between plus and minus currents respectively flowing through the plus and minus transconductance transistors can contribute to oscillator leakage. Reducing the current offset can reduce the oscillator leakage. Accordingly, the controller can cause at least one of the plus and minus currents to be changed to reduce the current offset to reduce LOFT.
The calibration circuitry can include at least one resistor that is coupled between the mixer node and a power distribution node, such as a supply voltage node. In a differential environment, the at least one resistor may be coupled to a plus mixer node and a minus mixer node. In some cases, a resistor is coupled to the plus and minus mixer nodes with respective plus and minus switches, and a comparator is used to analyze the voltages at these mixer nodes using the resistor. In other cases, with a plus resistor and a minus resistor, the plus resistor is coupled to the plus mixer node via a plus switch, and the minus resistor is coupled to the minus mixer node via a minus switch. An analog-to-digital converter (ADC) may be used to analyze the voltages at the plus and minus mixer nodes. More specifically, the controller circuitry can analyze a voltage difference between the two mixer nodes and thus indirectly analyze a current difference between plus and minus currents respectively flowing through plus and minus transconductance transistors.
The controller circuitry may establish one or more settings, such as by storing at least one value in a register, based on the calibration procedure. The settings can control a bias voltage provided by the bias voltage generator to a gate terminal of the plus transconductance transistor or the minus transconductance transistor to reduce a voltage difference between the plus and minus mixer nodes. By reducing the difference between the voltages at the plus and minus mixer nodes, the current offset between the plus and minus transconductance transistors is likewise reduced. By reducing the current offset between plus and minus transconductance transistors in the mixer, oscillator leakage is reduced. These and other implementations are described herein.
In
The base station 104 communicates with the electronic device 102 via the wireless link 106, which may be implemented as any suitable type of wireless link that carries a communication signal. Although depicted as a base station tower of a cellular radio network, the base station 104 may represent or be implemented as another device, such as a satellite, terrestrial broadcast tower, access point, CPE, CSM, peer-to-peer device, mesh network node, fiber optic line interface, another electronic device as described above generally, and so forth. Hence, the wireless link 106 can extend between the electronic device 102 and the base station 104 in any of various manners.
The wireless link 106 can include a downlink of data or control information communicated from the base station 104 to the electronic device 102. The wireless link 106 can also include an uplink of other data or control information communicated from the electronic device 102 to the base station 104. The wireless link 106 may be implemented using any suitable wireless communication protocol or standard. Examples of such protocols and standards include a 3rd Generation Partnership Project (3GPP) Long-Term Evolution (LTE) standard, such as a 4th Generation (4G), a 5th Generation (5G), or a 6th Generation (6G) cellular standard; an IEEE 802.11 standard, such as 802.11g, ac, ax, ad, aj, or ay standard (e.g., Wi-Fi® 6 or WiGig®); an IEEE 802.16 standard (e.g., WiMAX®); a Bluetooth® standard; an ultra-wideband (UWB) standard (e.g., IEEE 802.15.4); and so forth. In some implementations, the wireless link 106 may provide power wirelessly, and the electronic device 102 or the base station 104 may comprise a power source or a power sink.
As shown for some implementations, the electronic device 102 can include at least one application processor 108 and at least one computer-readable storage medium 110 (CRM 110). The application processor 108 may include any type of processor, such as a central processing unit (CPU) or a multi-core processor, that is configured to execute processor-executable instructions (e.g., code) stored by the CRM 110. The CRM 110 may include any suitable type of data storage media, such as volatile memory (e.g., random-access memory (RAM)), non-volatile memory (e.g., Flash memory), optical media (e.g., a disc), magnetic media (e.g., a disk or tape), and so forth. In the context of this disclosure, the CRM 110 is implemented to store instructions 112, data 114, and other information of the electronic device 102, and thus the CRM 110 does not include transitory propagating signals or carrier waves.
The electronic device 102 may also include one or more input/output ports 116 (I/O ports 116) and at least one display 118. The I/O ports 116 enable data exchanges or interaction with other devices, networks, or users. The I/O ports 116 may include serial ports (e.g., universal serial bus (USB®) ports), parallel ports, audio ports, infrared (IR) ports, camera or other sensor ports, and so forth. The display 118 can be realized as a display screen or a projection that presents graphical images provided by other components of the electronic device 102, such as a user interface (UI) associated with an operating system, program, or application. Alternatively or additionally, the display 118 may be implemented as a display port or virtual interface through which graphical content of the electronic device 102 is communicated or presented.
The electronic device 102 further includes at least one wireless interface device 120 and at least one antenna 122. The example wireless interface device 120 provides connectivity to respective networks and peer devices via a wireless link, which may be configured similarly to or differently from the wireless link 106. The wireless interface device 120 may facilitate communication over any suitable type of wireless network, such as a wireless local area network (LAN) (WLAN), wireless personal-area-network (PAN) (WPAN), peer-to-peer (P2P) network, mesh network, cellular network, wireless wide-area-network (WAN) (WWAN), and/or navigational network (e.g., the Global Positioning System (GPS) of North America or another Satellite Positioning System (SPS) or Global Navigation Satellite System (GNSS)). In the context of the example environment 100, the electronic device 102 can communicate various data and control information bidirectionally with the base station 104 via the wireless interface device 120. The electronic device 102 may, however, communicate directly with other peer devices, an alternative wireless network, and the like. Also, as described above, an electronic device 102 may alternatively be implemented as a base station 104, an access point, or another apparatus as set forth herein.
As shown in
In some cases, the application processor 108 and the communication processor 124 can be combined into one module or integrated circuit (IC), such as an SoC. Regardless, the application processor 108, the communication processor 124, or a processor generally can be operatively coupled to one or more other components, such as the CRM 110 or the display 118, to enable control of, or other interaction with, the various components of the electronic device 102. For example, at least one processor 108 or 124 can present one or more graphical images on a display screen implementation of the display 118 based on one or more wireless signals communicated (e.g., transmitted or received) via the at least one antenna 122 using components of the wireless interface device 120. Further, the application processor 108 or the communication processor 124, including a combination thereof, can be realized using digital circuitry that implements logic or functionality that is described herein. Additionally, the communication processor 124 may also include or be associated with a memory (not separately depicted) to store data and processor-executable instructions (e.g., code), such as the same CRM 110 or another CRM.
As shown, the wireless interface device 120 can include at least one mixer circuit 130, which is described below. More specifically, the transceiver 126 can include at least one mixer circuit 130-1, or the RF front-end 128 can include at least one mixer circuit 130-2 (including both components can have at least one mixer circuit 130 in accordance with an optional, but permitted herein, “inclusive-or” interpretation of the word “or”). The transceiver 126 can also include circuitry and logic for filtering, switching, amplification, channelization, frequency translation, and so forth.
Frequency translation functionality may include an up-conversion or a down-conversion of frequency that is performed through a single conversion operation (e.g., with a direct-conversion architecture) or through multiple conversion operations (e.g., with a superheterodyne architecture). The transceiver 126 can perform such frequency conversion (e.g., frequency translation) by using the mixer circuit 130-1 and an associated local oscillator 136. Generally, the transceiver 126 can include filters, switches, amplifiers, mixers, and so forth for routing and conditioning signals that are transmitted or received via the antenna 122.
In addition to the mixer circuit 130-1, the transceiver 126 can include an analog-to-digital converter (ADC) or a digital-to-analog converter (DAC) (not shown in
The components or circuitry of the transceiver 126 can be implemented in any suitable fashion, such as with combined transceiver logic or separately as respective transmitter and receiver entities. In some cases, the transceiver 126 is implemented with multiple or different sections to implement respective transmitting and receiving operations (e.g., with at least partially separate transmit and receive chains as depicted in
The RF front-end 128 can also include one or more mixers—such as the mixer circuit 130-2—one or more filters, one or more switches, or one or more amplifiers for conditioning signals received via the antenna 122 or for conditioning signals to be transmitted via the antenna 122. The RF front-end 128 may also include a local oscillator 136, a phase shifter (PS), a peak detector, a power meter, a gain control block, an antenna tuning circuit, an N-plexer, a balun, and the like. Configurable components of the RF front-end 128, such as some phase shifters, an automatic gain controller (AGC), or a tunable version of the mixer circuit 130-2, may be controlled by the communication processor 124 to implement communications in various modes, with different frequency bands, using beamforming, or with improved performance. In some implementations, the antenna 122 is implemented as at least one antenna array that includes multiple antenna elements. Thus, as used herein, an “antenna” can refer to at least one discrete or independent antenna, to at least one antenna array that includes multiple antenna elements, or to a portion of an antenna array (e.g., an antenna element), depending on context or implementation.
In example implementations, the wireless interface device 120 includes at least one mixer circuit 130, at least one local oscillator 136 (LO 136), and at least one instance of calibration circuitry 138. The mixer circuit 130 is coupled to the local oscillator 136 and the calibration circuitry 138. These components may be separately or jointly positioned at the communication processor 124, the transceiver 126, the RF front-end 128, or a combination thereof, including by being distributed across two or more sections or parts of the wireless interface device 120. In
As set forth above, a mixer circuit 130 can be included in an electronic device besides a cell phone, such as a base station 104 or wireless access point. Also, with a base station (or with a mobile phone or other electronic device that uses a superheterodyne architecture), a mixer for an, e.g., intermediate frequency (IF) section of a wireless interface device 120 may be realized using a mixer circuit 130 as described herein. Other electronic device apparatuses that can employ a mixer circuit 130 and corresponding calibration circuitry 138 include a laptop, communication hardware of a vehicle, a wireless access point, a wearable device, and so forth as described herein.
In example implementations, the mixer circuit 130 can include at least one mixer 132 and at least one instance of tuning circuitry 134. The mixer 132 is coupled to the tuning circuitry 134. Although certain components are shown as being part of an example mixer circuit 130 in
During regular or “mission” modes of operation, the local oscillator 136 feeds a LO signal to the mixer 132 of the mixer circuit 130. The LO signal can “leak” into other parts of the wireless interface device 120, such as along a communication chain (not shown in
As illustrated from left to right, in example implementations, the antenna 122 is coupled to the RF front-end 128, and the RF front-end 128 is coupled to the transceiver 126. The transceiver 126 is coupled to the communication processor 124. The example RF front-end 128 includes at least one signal propagation path 222. The at least one signal propagation path 222 can include at least one mixer circuit 130, such as the mixer circuit 130-2 and the mixer circuit 130-4. The example transceiver 126 includes at least one receive chain 202 (or receive path 202) and at least one transmit chain 252 (or transmit path 252). Although only one RF front-end 128, one transceiver 126, and one communication processor 124 are shown at the circuitry 200, an electronic device 102, or a wireless interface device 120 thereof, can include multiple instances of any or all such components. Also, although only certain components are explicitly depicted in
In some implementations, the RF front-end 128 couples the antenna 122 to the transceiver 126 via the signal propagation path 222. In operation, the signal propagation path 222 carries a signal between the antenna 122 and the transceiver 126. During or as part of the signal propagation, the signal propagation path 222 conditions the propagating signal, such as with the mixer circuit 130-2 or the mixer circuit 130-4. This enables the RF front-end 128 to couple a wireless signal 220 from the antenna 122 to the transceiver 126 as part of a reception operation. The RF front-end 128 also enables a transmission signal to be coupled from the transceiver 126 to the antenna 122 as part of a transmission operation to emanate a wireless signal 220. Although not explicitly shown in
In some implementations, the transceiver 126 can include at least one receive chain 202, at least one transmit chain 252, or at least one receive chain 202 and at least one transmit chain 252. From left to right, the receive chain 202 can include a low noise amplifier 204 (LNA 204), a filter circuit 206, the mixer circuit 130-3 for frequency down-conversion, and an ADC 210. The transmit chain 252 can include a power amplifier 254 (PA 254), a filter circuit 256, the mixer circuit 130-1 for frequency up-conversion, and a DAC 260. However, the receive chain 202 or the transmit chain 252 can include other components—for example, additional amplifiers or mixers, multiple filters, at least one transformer, one or more buffers, or at least one phase-locked loop—that are electrically or electromagnetically coupled anywhere along the depicted receive and transmit chains.
The receive chain 202 is coupled between the signal propagation path 222 of the RF front-end 128 and the communication processor 124—e.g., via the low-noise amplifier 204 and the ADC 210, respectively. The transmit chain 252 is coupled between the signal propagation path 222 and the communication processor 124—e.g., via the power amplifier 254 and the DAC 260, respectively. The transceiver 126 can also include at least one local oscillator 136 (LO 136) that is coupled to the mixer circuit 130-1 or the mixer circuit 130-3, including to both mixer circuits. The local oscillator 136 may be a portion of a synthesizer circuit (including one or more PLLs/VCOs and other circuitry) that may generate the local oscillator signal. For example, the transceiver 126 can include one local oscillator 136 for each transmit/receive chain pair, one local oscillator 136 per transmit chain and one local oscillator 136 per receive chain, multiple local oscillators 136 per transmit or receive chain, and so forth. Each of the mixer circuit 130-2 and the mixer circuit 130-4 of the RF front-end 128 may also be coupled to the same local oscillator 136 or to a different local oscillator (not shown in
As depicted along a signal propagation direction for certain example implementations of the receive chain 202, the antenna 122 is coupled to the low noise amplifier 204 via the signal propagation path 222 and the mixer circuit 130-4 thereof, and the low noise amplifier 204 is coupled to the filter circuit 206. The filter circuit 206 is coupled to the mixer circuit 130-3, and the mixer circuit 130-3 is coupled to the ADC 210. The ADC 210 is in turn coupled to the communication processor 124. As depicted along a signal propagation direction for certain example implementations of the transmit chain 252, the communication processor 124 is coupled to the DAC 260, and the DAC 260 is coupled to the mixer circuit 130-1. The mixer circuit 130-1 is coupled to the filter circuit 256, and the filter circuit 256 is coupled to the power amplifier 254. The power amplifier 254 is coupled to the antenna 122 via the signal propagation path 222 using the mixer circuit 130-2 thereof. Although only one receive chain 202 and one transmit chain 252 are explicitly shown, an electronic device 102, or a transceiver 126 thereof, can include multiple instances of either or both components. Although the ADC 210 and the DAC 260 are illustrated as being separately coupled to the communication processor 124, they may share a bus or other means for communicating with the processor 124.
As part of an example signal-receiving operation, the mixer circuit 130-4 (if present) of the signal propagation path 222 down-converts a received signal (e.g., to an intermediate frequency (IF)) and forwards the down-converted signal to the low-noise amplifier 204. The low-noise amplifier 204 accepts the down-converted signal from the RF front-end 128 and provides an amplified signal to the filter circuit 206 based on the accepted signal. The filter circuit 206 filters the amplified signal and provides a filtered signal to the mixer circuit 130-3. The mixer circuit 130-3 performs a frequency down-conversion operation on the filtered signal to down-convert from one frequency to a lower frequency (e.g., from the IF to a baseband frequency (BBF) if the mixer circuit 130-4 is present “upstream” or from a radio frequency (RF) to an IF or BBF in the absence of the mixer circuit 130-4). The mixer circuit 130-3, or multiple mixer circuits, can perform the frequency down-conversion in a single conversion step or through multiple conversion steps using at least one local oscillator 136. The mixer circuit 130-3 can provide a down-converted analog signal to the ADC 210 for analog-to-digital conversion and subsequent forwarding to the communication processor 124 as a digital signal.
As part of an example signal-transmitting operation, the DAC 260 converts a digital signal received from the communication processor 124 to an analog signal. The mixer circuit 130-1 accepts the analog signal at a BBF or an IF directly or indirectly from the DAC 260. The mixer circuit 130-1 upconverts the analog signal to a higher frequency, such as to an IF or an RF, to produce a higher-frequency signal using a signal generated by the local oscillator 136 to have a target synthesized frequency. The mixer circuit 130-1 provides the RF or other upconverted signal to the filter circuit 256. The filter circuit 256 filters the upconverted IF or RF signal and provides a filtered signal to the power amplifier 254. Thus, after the filtering by the filter circuit 256, the power amplifier 254 amplifies the filtered signal and provides an amplified signal to the signal propagation path 222 for signal conditioning. The RF front-end 128 can, for instance if the amplified signal is at IF, use the mixer circuit 130-2 of the signal propagation path 222 to provide an RF signal to the antenna 122 for emanation as a wireless signal 220.
Example implementations of a mixer circuit 130, as described herein, may be deployed at any one or more of the example mixer circuits 130-1, 130-2, 130-3, or 130-4 in the transceiver 126 or the RF front-end 128 or at other mixer circuits of an electronic device 102 (not shown in
Further, in some cases, the antenna 122 may be co-packaged into a module with at least some components of the RF front-end 128 or the transceiver 126. For instance, in a non-limiting example corresponding to a mmW implementation, the transceiver 126 may provide an IF signal to the RF front-end 128. In some of such cases, the RF front-end 128 may be co-packaged into a module with an antenna array version of the antenna 122. Here, the RF front-end 128 includes one or more mixer circuits 130-2 and 130-4 that are configured to upconvert and down-convert between the IF/RF signals. The RF front-end 128 can also provide further signal conditioning, such as phase shifting and the like for beamforming. In another non-limiting example, such as for a 5G New Radio (NR) Frequency Range 1 (FRI) implementation, the RF front-end 128 may not include a mixer (e.g., with a direct-conversion architecture in which frequency translation between BB and RF occurs in the transceiver 126). Even without a mixer, the RF front-end 128 may nonetheless include other components, such as a power amplifier, a low-noise amplifier, a filter, or other conditioning circuitry for processing after or before (for transmission or reception operations, respectively) the signal is processed by the transceiver 126.
In alternative implementations, one or more components may be physically or logically “shifted” to a different part of the wireless interface device 120 as compared to the illustrated circuitry 200 and/or may be incorporated into a different module. For example, a low-noise amplifier 204 or a power amplifier 254 may alternatively or additionally be deployed in the RF front-end 128. Similarly, an ADC 210 or a DAC 260 may alternatively be deployed in the communication processor 124. Further, a receive chain or a transmit chain may be present in the RF front-end 128, and/or the depicted receive chain 202 or transmit chain 252 may be extended into the RF front-end 128 such that the chain(s) are at least partially distributed across the transceiver 126 and the RF front-end 128. A general communication chain with a mixer circuit 130 is described next with reference to
In example implementations, the mixer circuit 130 is electrically or electromagnetically coupled along the communication chain 320. The local oscillator 136 and the calibration circuitry 138 are coupled to the mixer circuit 130. The calibration circuitry 138 may be coupled between the mixer 132 and the tuning circuitry 134 of the mixer circuit 130. Although two components (e.g., the local oscillator 136 and the calibration circuitry 138) are depicted separately from the communication chain 320 in
As shown, the mixer circuit 130 includes the mixer 132 and the tuning circuitry 134. The mixer 132 is coupled to the tuning circuitry 134. In some cases, the calibration circuitry 138 is coupled to the mixer 132 and the tuning circuitry 134. In at least some of such cases, the calibration circuitry 138 can be coupled between the tuning circuitry 134 and the mixer 132 via a mixer node (not explicitly shown in
In example operations, the local oscillator 136 generates a LO signal 306. The mixer 132 accepts or receives an input signal 302 from an upstream component (not shown in
The calibration circuitry 138 obtains an indication of a signal, such as a voltage or current magnitude, that exists with respect to the mixer 132, which is referred to herein as a signal indication 310. Based on the signal indication 310, the calibration circuitry 138 produces a control signal 308. The calibration circuitry 138 provides the control signal 308 to the mixer circuit 130 via the tuning circuitry 134. Responsive to the control signal 308, the tuning circuitry 134 modifies the behavior or operation of the mixer 132 to counteract (e.g., at least reduce, if not minimize) feedthrough of the LO signal 306 into the output signal 304, and thus along the communication chain 320.
A timing of a calibration procedure can vary based on implementation. In some cases, the calibration circuitry 138 is run initially to establish a tuning value. The calibration circuitry 138 may be run, for instance, as part of a factory calibration during manufacture of a wireless interface device or assembly of an electronic device. The resulting tuning value can be stored by the wireless interface device for later use. The calibration procedure may be run at different temperatures to obtain and store different tuning values for different operational temperatures. Subsequently, the stored tuning value is retrieved or applied so the turning circuitry 134 can calibrate the mixer circuit 130 and thereby reduce the oscillator leakage or LOFT. The subsequent use may occur, for instance, during mission mode operation (e.g., in the field).
In other cases, the calibration procedure may be performed while the electronic device is in the field. In still other cases, calibration procedures may be performed by a device manufacturer and again later by a device user. Later calibration procedures may be performed once or repeatedly (e.g., at start up, at regular intervals, based on environmental and/or location changes, or responsive to band or other frequency changes). In any of such calibration procedure cases, example implementations of the calibration procedure can be performed in manners that operate a portion of the mixer 132 in a DC mode, which is described below with reference to
In example implementations, the calibration circuitry 138 is coupled between the mixer 132 and the bias voltage generator 402 of the tuning circuitry 134. The calibration circuitry 138 may also be coupled between the mixer 132 and the bias control circuitry 404, with the bias control circuitry 404 coupled between the calibration circuitry 138 and the bias voltage generator 402. In example operations, the calibration circuitry 138 obtains at least one signal indication 310 from the mixer 132, such as by sensing or measuring a voltage or current. The signal indication 310 may represent or otherwise indicate a current (e.g., a magnitude thereof that is) flowing through at least one transistor of the mixer 132.
Based on the signal indication 310, the calibration circuitry 138 produces at least one control signal 308. For instance, the calibration circuitry 138 can produce the control signal 308 to reduce a difference between two currents flowing through two or more transistors of the mixer 132. The bias control circuitry 404 accepts the control signal 308 and produces at least one calibration signal 406 based on the control signal 308. The bias control circuitry 404 can be realized using, for instance, a register, multiple switches, one or more fuses, some combination thereof, and so forth. The register, the fuses, and so forth may be capable of maintaining data for the calibration signal 406 in the absence of power. Further, the bias control circuitry 404 may be distributed such that, for instance, one volatile register “directly” provides the calibration signal 406 to the bias voltage generator 402 and another nonvolatile register retains a tuning value for the volatile register when the power is turned off.
The bias control circuitry 404 can provide the at least one calibration signal 406 to the bias voltage generator 402 during calibration and mission modes. Based on the calibration signal 406, the bias voltage generator 402 generates at least one bias voltage 408. With a differential mixer 132, the bias voltage generator 402 can generate a plus bias voltage and a minus bias voltage and provide these voltages to respective gate terminals of plus and minus transistors of the mixer 132. This is described further below with reference to
The bias voltage generator 402 may be implemented in any of various manners. For example, the bias voltage generator 402 can include one or more current sources (not shown) coupled between first and second power distribution nodes and one or more resistors (not shown) coupled in series with the one or more current sources between the first and second power distribution nodes. The first and second power distribution nodes may be realized using, for example, a supply voltage node and a ground node. In some cases, the one or more current sources, which may be realized using at least one adjustable current source, can be coupled in series with at least one resistor. In other cases, the one or more resistors, which may be realized using at least one adjustable resistor, can be coupled in series with at least one current source. Adjusting a current magnitude or a resistance value can adjust a voltage applied to a gate terminal of a transistor.
In some aspects, the bias voltage generator 402 can be implemented with multiple current sources and multiple switches, with each switch of the multiple switches respectively coupled to a current source of the multiple current sources. To control the bias voltage 408, at least one register of the bias control circuitry 404 can be coupled to the multiple switches. With the at least one register including multiple bits, each bit of the multiple bits can respectively correspond to a switch of the multiple switches. Additionally or alternatively, the bias voltage generator 402 can be implemented with multiple resistors and multiple switches, with each switch of the multiple switches respectively coupled to a resistor of the multiple resistors.
In example implementations, the mixer 132 includes multiple stages, such as two stages: a first stage 510-1 and a second stage 510-2. Other implementations of the mixer 132, however, may have a single stage or more than two stages. In some cases, the first stage 510-1 is realized as a transconductance stage (or “Gm stage”) with at least one transistor, which is referred to herein as a transconductance transistor (e.g., as shown in
In example operations of the mixer circuit 130, the tuning circuitry 134 produces at least one bias voltage 408 based on the control signal 308. The tuning circuitry 134 provides the bias voltage 408 to the mixer 132, such as to the first stage 510-1 thereof. The bias voltage 408 can affect the operation of the mixer 132 to reduce feedthrough of the LO signal 306 to the output signal 304 and to downstream components. In example aspects, the bias voltage 408 can compensate for an imbalance in the plus-minus components of the mixer 132. In some implementations, the tuning circuitry 134 includes at least one bias voltage generator 402 (BVG 402). The calibration circuitry 138 can control the bias voltage generator 402 to generate the bias voltage 408 as described next.
As illustrated, the calibration circuitry 138 includes at least one instance of controller circuitry 512, at least one resistor 514, and at least one switch 516. As described below, any one or more of these components may be coupled to at least one power distribution node 518. A power distribution node 518 may be realized as, for example, a supply voltage node (e.g., a power rail) or a ground node (e.g., a ground plane).
In example implementations, the switch 516 is coupled between the mixer node 520 and the power distribution node 518. The resistor 514 is also coupled between the mixer node 520 and the power distribution node 518. In some cases, the switch 516 and the resistor 514 are coupled in series together between the mixer node 520 and the power distribution node 518. In at least some of such cases, the switch 516 is coupled between the resistor 514 and the mixer node 520, but other arrangements may be employed instead.
The controller circuitry 512 is coupled between the mixer node 520 and the control input 508 of the tuning circuitry 134. In some cases, the switch 516 is coupled between the mixer node 520 and the controller circuitry 512. Alternatively, the switch 516 may be coupled between the mixer node 520 and the power distribution node 518 at a position that is not between the mixer node 520 and the controller circuitry 512.
In example operations, the calibration circuitry 138 closes the switch 516 or places the switch 516 in a closed state. With the switch 516 being closed, a current can flow between the power distribution node 518 and a transconductance transistor (not shown in
From a signal processing or information propagation perspective or from a temporal perspective, the controller circuitry 512 may operate “before” the tuning circuitry 134. Based on the signal indication 310, the controller circuitry 512 produces the control signal 308. The control signal 308 causes the tuning circuitry 134 to establish the bias voltage 408 using the bias voltage generator 402. The bias voltage generator 402 can apply the bias voltage 408 to a gate terminal of at least one transconductance transistor of the first stage 510-1. By adjusting the bias voltage 408, the current flowing through the transconductance transistor is likewise adjusted. The adjusted current changes the current flowing through the resistor 514 and therefore the voltage measured with respect to the mixer node 520.
Thus, the controller circuitry 512 can use the control signal 308, responsive to changes to the signal indication 310, to change the current flowing through the transconductance transistor of the first stage 510-1. As described above and depicted in
In certain figures (e.g.,
The controller circuitry 512 may be realized using, at least partially, one or more digital circuits. These digital circuits may be part of the communication processor 124 or another portion of the wireless interface device 120. Such digital circuits may also be distributed across multiple portions of the wireless interface device 120. The digital circuits may include, for example, an analog-to-digital converter (ADC) and logic circuitry, such as a state machine. The ADC can produce a digital version of the signal indication 310. The logic circuitry can determine at least one value (e.g., a digital version of a calibration signal 406 of
Additionally or alternatively, the controller circuitry 512 may be realized using, at least partially, one or more analog circuits. For instance, as part of an analog control loop, the controller circuitry 512 can include a comparator that compares the voltage level at the mixer node 520—as represented by the signal indication 310—to a reference voltage level. Based on the signal indication 310, the controller circuitry 512 produces the control signal 308 using analog or digital circuitry (e.g., logic circuitry such as a state machine) during the calibration mode. The controller circuitry 512 provides the control signal 308 to the tuning circuitry 134 of the mixer circuit 130 (e.g., which may be forwarded, with or without further processing, as a digital or an analog version of a calibration signal 406). Use of the control signal 308 by the mixer circuit 130 is described further below with reference to
Generally, the calibration circuitry 138 can produce the control signal 308 to counteract flowthrough of the LO signal 306 through some portion of the communication chain 320 (of
In some aspects, at least one calibration signal 406 (e.g., of
Here, the minimum current offset or LOFT is a minimum under one or more constraints, such as the implemented circuit components of the calibration circuitry 138, the capabilities of the tuning circuitry 134, or an available precision of the bits in the digital circuitry portion of the calibration circuitry 138 and/or the calibration value of the control signal 308. The control signal 308, such as one or more bits of at least one tuning value for the calibration signal 406 (e.g., of
Thus, in certain digital implementations for the controller circuitry 512, the controller circuitry 512 can determine a tuning value that is written to or otherwise stored in at least one register (not shown in
A wireless interface device 120 may also have multiple registers. For example, one register may retain the tuning value without power (e.g., via a nonvolatile memory cell), and another register may hold the tuning value during the mission mode after software, firmware, or circuitry loads the tuning value from the one (nonvolatile) register to the other (volatile) register. In other implementations, the calibration mode and the mission mode may be merged, or the device may switch between the two modes sufficiently quickly and/or frequently, that the calibration procedure is performed in a continuing loop or in a partially or fully continuous loop.
In some implementations, a device may enter the calibration mode and/or perform the calibration procedure once (or a few times) during manufacturing and then the determined tuning values may be used throughout the life of the device during instances of the mission mode. Additionally or alternatively, the device may enter the calibration mode and/or perform the calibration procedure multiple times after the device reaches a user. For example, the calibration procedure can be performed during power-on or resets, at regular intervals (e.g., twice a day or once an hour), during periods when the wireless interface device 120 is not otherwise being used, responsive to a changing environment (e.g., temperature or power level), based on changes to the location of the device, combinations thereof, and so forth. The stored tuning values may be updated each time the device enters the calibration mode and runs a calibration procedure. The device can then use the updated tuning values in the mission mode.
The first stage 510-1 includes at least one transistor T, such as a plus transistor T+ and a minus transistor T−. These two transistors are also referred to herein as transconductance transistors. The second stage 510-2 includes one or more transistors M, such as a plus transistor M1+, a minus transistor M1−, another plus transistor M2+, and another minus transistor M2−. These four transistors are also referred to herein as switching transistors or mixer switching transistors.
The transistors of the mixer 132 can be arranged in accordance with, for example, a double-balanced Gilbert cell architecture. The illustrated Gilbert cell architecture includes a supply or load line 602. The supply or load line 602 is coupled to a supply voltage (V.Supp), which may correspond to a power distribution node, and the one or more transistors M of the second stage 510-2. The at least one transistor T of the first stage 510-1 is coupled between the second stage 510-2 and a power distribution node, which corresponds to the ground in this instance. Thus, the ground and the supply voltage (V.Supp) are two examples of a power distribution node in
Each transistor T or M may be realized with any one or more of multiple transistor types. Examples transistor types include a field effect transistor (FET), a junction FET (JFET), a metal-oxide-semiconductor FET (MOSFET), a bipolar junction transistor (BJT), an insulated-gate bipolar transistor (IGBT), and so forth. Manufacturers may fabricate FETs as n-channel or p-channel transistor types and may fabricate BJTs as NPN or PNP transistor types.
Each transistor may include at least one control terminal and one or more channel terminals. With an FET transistor, a control terminal can correspond to a gate terminal, and a channel terminal can correspond to a source terminal or a drain terminal. With a BJT transistor, a control terminal can correspond to a base terminal, and a channel terminal can correspond to an emitter terminal or a collector terminal. In some cases, a source terminal of an FET is analogous to an emitter terminal of a BJT, and a drain terminal of an FET is analogous to a collector terminal of a BJT. Thus, in
With FETs, a gate terminal can be realized as a front-gate terminal or a back-gate terminal. In some cases, an FET may have a front-gate terminal and a back-gate terminal, which is also referred to as a bulk terminal. Accordingly, the plus transistor T+ can include a plus back-gate terminal and a plus front-gate terminal. Similarly, the minus transistor T− can include a minus back-gate terminal and a minus front-gate terminal.
The components of
In example implementations, the transistors of the mixer 132 (e.g., of
As shown for a differential signaling implementation, each signal may be realized with a differential signal. Thus, the input signal 302 can be realized as a plus input signal 302+ and a minus input signal 302−. The output signal 304 can be realized as a plus output signal 304+ and a minus output signal 304−. Further, the LO signal 306 can be realized as a plus LO signal 306+ and a minus LO signal 306−. The input signal 302 is coupled to the mixer 132 via at least one gate terminal (e.g., a front-gate terminal) of the at least one transistor T of the first stage 510-1. The local oscillator 136 (e.g., of
To perform a calibration procedure, the one or more transistors M1+, M1−, M2+, and M2− of the second stage 510-2 of the mixer circuit 130 can be turned off to focus the analysis on the DC current(s) flowing through the transconductance transistor(s) of the first stage 510-1 of the mixer circuit 130. This off state is indicated in
The resistor 514 is coupled between a power distribution node 518 (e.g., a supply voltage node (SVN)) and the at least one mixer node 520. The at least one switch 516 may likewise be coupled between the power distribution node 518 and the at least one mixer node 520. As shown, the at least one switch 516 and the at least one resistor 514 may be coupled in series together between the power distribution node 518 and the at least one mixer node 520. More specifically, the plus switch 516+ and the resistor 514 may be coupled in series between the plus mixer node 520+ and the power distribution node 518. Similarly, the minus switch 516− and the resistor 514 may be coupled in series between the minus mixer node 520− and the power distribution node 518.
The comparator 512-1 includes a first input, a second input, and an output. The first input is coupled to a node 604 that is coupled between the at least one switch 516 (e.g., the plus and minus switches 516+ and 516−) on one side and the resistor 514 on the other side. The second input is coupled to a reference voltage (V.ref). The reference voltage may be selected to attain or realize a targeted or specified current to be flowing through the at least one transistor T of the first stage 510-1. The output of the comparator 512-1 is coupled to an input of a state machine 512-2 or logic circuitry generally. The state machine 512-2 can control operation of a calibration procedure, which is described below.
An output of the state machine 512-2 is provided to the bias voltage generator 402. Although not shown in
By way of example only, back-gate terminals can be designed into transistors built with Fully Depleted Silicon-On-Insulator (FDSOI) technology. The back-gate (or bulk) terminal can be used, for instance, to change a threshold voltage of the transistor. Thus, changing a level of a bias voltage 408 that is applied to a back-gate terminal of a transistor T changes a threshold voltage of the transistor T. For example, increasing a level of the bias voltage 408 applied to the back-gate terminal of the transistor T can decrease the threshold voltage of the transistor T.
In example operations, the state machine 512-2 can control operation of a calibration procedure by the calibration circuitry 138 (e.g., of
The comparator 512-1 compares the measured voltage from the node 604 to the reference voltage (V.ref) at the second input (e.g., the “−” input). Responsive to there being a difference between these two voltages, the comparator 512-1 produces an output signal that indicates the voltage difference. The state machine 512-2 produces the control signal 308 to reduce this voltage difference. The voltage difference may be reduced until, for instance, the output of the comparator 512-1 toggles. Thus, the control signal 308 may cause the bias voltage generator 402 to decrease or increase the plus bias voltage 408+ to reduce the difference between the voltage at the node 604, which corresponds to the voltage at the plus mixer node 520+, and the reference voltage (V.ref).
The state machine 512-2 repeats this process for the minus portion of the mixer. With the minus switch 516− in a closed state and the plus switch 516+ in an open state, current can flow between the power distribution node 518 and the ground through the resistor 514 and the minus transistor T−. The first input (e.g., the “+” input) of the comparator 512-2 senses or measures a minus voltage V− at the node 604. Here, for
In these manners, the currents flowing through the plus and minus transistors T+ and T− may be calibrated to be substantially equal to thereby reduce a current offset between the plus and minus branches of the mixer. Because the current offset and oscillator leakage are correlated, this current offset reduction can also reduce the oscillator leakage. By using a same at least one resistor for the plus and minus portions of the calibration procedure, the circuit diagram 600 can omit “double sampling,” which might otherwise be used to account for resistor mismatch. By omitting the double sampling, a single switch 516 (e.g., instead of a pair of switches) can be coupled to each of the plus and minus mixer nodes 520+ and 520− in the circuit to support the calibration procedure. The single switch per plus/minus node or differential branch therefore imposes less parasitic capacitance at the source terminals of the switch transistors M of the second stage 510-2 as compared to two switches per plus/minus node or differential branch. Parasitic effects at these terminals can appreciably impact mixers, especially those with high-frequency LO signals because the swing at these nodes is twice the LO frequency.
In some cases, based on process technologies or circuit layouts, for example, it might be more feasible to adjust a bias voltage on a front-gate terminal of the plus and minus transconductance transistors T+ and T− instead of on the back-gate terminals thereof. The calibration scheme depicted in
The calibration procedure can be implemented analogously to the description for
With at least some process technologies and circuitries, the current offset of a mixer can vary linearly with temperature for a significant portion of an operational temperature range (e.g., from below 0 degrees Celsius (° C.) to nearly 100° C.). In at least some of such cases, a bias voltage generator with a temperature slope feature can be used to compensate for the current offset variation across a given temperature range. For instance, a linear factor that is scaled with changes in temperature can be applied to a tuning value of bias control circuitry 404 of tuning circuitry 134. This can reduce the frequency at which the calibration procedure is repeated. A temperature-compensating bias voltage generator 402 can be deployed in any of the implementations described herein or depicted in the figures, including those of
In example implementations, the at least one resistor 514 is realized with a plus resistor 514+ and a minus resistor 514−. The plus resistor 514+ is switchably coupled to the plus mixer node 520+, and the minus resistor 514-is switchably coupled to the minus mixer node 520−. A plus switch 516+ is coupled between the plus resistor 514+ and the plus mixer node 520+. A minus switch 516− is coupled between the minus resistor 514− and the minus mixer node 520−.
The plus and minus resistors 514+ and 514− are coupled between the power distribution node 518 (e.g., a supply voltage node (SVN)) and the plus and minus mixer nodes 520+ and 520−, respectively. The plus and minus switches 516+ and 516− may likewise be coupled between the power distribution node 518 and the plus and minus mixer node 520+ and 520−, respectively. As shown, the at least one mixer node 516 and the at least one resistor 514 may be coupled in series together between the power distribution node 518 and the at least one mixer node 520. More specifically, the plus switch 516+ and the plus resistor 514+ may be coupled together in series between the plus mixer node 520+ and the power distribution node 518. Similarly, the minus switch 516− and the minus resistor 514− may be coupled in series between the minus mixer node 520− and the power distribution node 518.
This results in a plus node 604+ that is coupled between the plus switch 516+ on one side and the plus resistor 514+ on the other side and a minus node 604− that is coupled between the minus switch 516− on one side and the minus resistor 514− on the other side. A plus voltage at the plus node 604+ and a minus voltage at the minus node 604− can be coupled to the controller circuitry 512. Specifically, an ADC 512-3 can have two inputs: a plus input (or first input) that is coupled to the plus node 604+ and a minus input (or second input) that is coupled to the minus node 604−. Alternatively, the ADC 512-3 may have a single input that is switchably coupled to the plus and minus nodes 604+ and 604−. At least one output of the ADC 512-3 is coupled to at least one input of the state machine 512-2.
In example operations, under the control of the state machine 512-2, the ADC 512-3 obtains a sample of the plus voltage and the minus voltage at the plus node 604+ and the minus node 604−, respectively. The plus voltage sample can be obtained with the plus switch 516+ being closed and the minus switch 516− being open, and the minus voltage sample can be obtained with the plus switch 516+ being open and the minus switch 516− being closed. The ADC 512-3 provides at least one ADC output signal 802 to the state machine 512-2. In some cases, the ADC output signal 802 corresponds to a digital value (e.g., code) based on the plus voltage and the minus voltage (in analog form), such as a difference between the plus and minus analog voltages being realized as a digital value. Alternatively, the ADC 512-3 can convert the plus and minus analog voltage samples to plus and minus digital values (e.g., codes) and forward the two digital values to the state machine 512-2 as at least one ADC output signal 802. The state machine 512-2 causes the bias voltage generator 402 to adjust the plus and minus bias voltages 408+ and 408− to decrease a difference between the two digital values. The difference can be reduced, for instance, to the limit of the resolution provided by the components, such as a bit-width of the ADC 512-3 or a step size of the bias voltage generator 402. In the circuit diagram 800, these plus and minus bias voltages 408+ and 408− are coupled to back-gate terminals of the plus and minus transistors T+ and T−.
In comparison to the circuit diagrams 600 and 700, the circuit diagram 800 can omit the comparator 512-1. Further, the ADC 512-3 need not be an ADC that is dedicated to current-offset calibrations. Instead, the ADC 512-3 may be an ADC that is “borrowed” from other circuitry, such as the ADC 210 (of
Double sampling can be used to cancel the resistor mismatch. Double sampling entails coupling each resistor to the plus mixer node 520+ and the minus mixer node 520− to obtain four sampled voltages. This double sampling, however, involves adding two switches beyond the plus and minus 516+ and 516− switches that are depicted in
The calibration scheme depicted in
To perform a calibration procedure in calibration mode, the one or more transistors M1+, M1−, M2+, and M2− of the second stage 510-2 of the mixer circuit 130 can be turned off to focus the analysis on the DC current(s) flowing through the transconductance transistor(s) of the first stage 510-1 of the mixer circuit 130. This off state is indicated in
At block 1002, calibration circuitry closes a plus switch to connect at least one resistor to a plus mixer node coupled between a plus transistor of a first stage of a mixer circuit and a second stage of the mixer circuit. For example, controller circuitry 512 can close a plus switch 516+ to connect at least one resistor 514 to a plus mixer node 520+ coupled between a plus transistor T+ of a first stage 510-1 of a mixer circuit 130 and a second stage 510-2 of the mixer circuit 130. This connection may enable a plus DC current to flow through the at least one resistor 514 and the plus transistor T+ between two power distribution nodes.
At block 1004, calibration circuitry measures a plus voltage corresponding to the plus transistor of the first stage of the mixer circuit using the at least one resistor. For example, the controller circuitry 512 can measure a plus voltage V+ corresponding to the plus transistor T+ of the first stage 510-1 of the mixer circuit 130 using the at least one resistor 514. In some cases, the plus voltage V+ may be associated with a voltage drop across the at least one resistor 514 due to the flow of the plus DC current through the at least one resistor 514 in addition to the plus transistor T+.
At block 1006, calibration circuitry opens the plus switch to disconnect the at least one resistor from the plus mixer node. For example, the controller circuitry 512 can open the plus switch 516+ to disconnect the at least one resistor 514 from the plus mixer node 520+. Thus, a resistor 514 that may be used for measuring plus and minus voltages may be disconnected from the plus mixer node 520+, or a plus resistor 514+ that is used for measuring plus voltages may be disconnected from the plus mixer node 520+.
At block 1008, calibration circuitry closes a minus switch to connect the at least one resistor to a minus mixer node coupled between a minus transistor of the first stage of the mixer circuit and the second stage of the mixer circuit. For example, the controller circuitry 512 can close a minus switch 516− to connect the at least one resistor 514 to a minus mixer node 520− coupled between a minus transistor T− of the first stage 510-1 of the mixer circuit 130 and the second stage 510-2 of the mixer circuit 130. Here, the connection may entail a resistor 514 that may be used for measuring plus and minus voltages at different times or a minus resistor 514−.
At block 1010, calibration circuitry measures a minus voltage corresponding to the minus transistor of the first stage of the mixer circuit using the at least one resistor. For example, the controller circuitry 512 can measure a minus voltage V-corresponding to the minus transistor T− of the first stage 510-1 of the mixer circuit 130 using the at least one resistor 514. Thus, a comparator 512-1 or an ADC 512-3 may obtain an indication of a plus DC current corresponding to the plus transistor T+ and a minus DC current corresponding to the minus transistor T− across the operations of blocks 1004 and 1010.
At block 1012, calibration circuitry adjusts at least one bias voltage applied to at least one of the plus transistor or the minus transistor of the first stage of the mixer circuit based on the plus voltage and the minus voltage. For example, the controller circuitry 512 can adjust at least one bias voltage 408 applied to at least one of the plus transistor T+ or the minus transistor T− of the first stage 510-1 of the mixer circuit 130 based on the plus voltage V+ and the minus voltage V−. This may be performed by a state machine 512-2, for instance, to reduce a difference between the plus voltage V+ and the minus voltage V−. This can reduce a current offset of the mixer circuit 130 by adjusting the bias voltage 408 applied to at least one front-gate terminal or at least one back-gate terminal of the transconductance transistors of the first stage 510-1.
The operation(s) of the block 1012 may occur as part of a calibration mode. Subsequently, at least one stored tuning value, which is determined by the calibrating during the calibration mode, can be used in a mission mode. For example, the tuning value can be used to tune the mixer circuit 130. In some cases, the determined tuning value may be retrieved from one register and loaded into another register that is coupled to the tuning circuitry 134 or part thereof (e.g., part of the bias control circuitry 404). The tuning circuitry 134 can tune an operation of the mixer 132 during the mission mode using the retained tuning value that is produced during the calibration mode.
This section describes some aspects of example implementations and/or example configurations related to the apparatuses and/or processes presented above.
Example aspect 1: An apparatus comprising:
Example aspect 2: The apparatus of example aspect 1, wherein:
Example aspect 3: The apparatus of example aspect 2 or 3, wherein:
Example aspect 4: The apparatus of any one of the preceding example aspects, wherein:
Example aspect 5: The apparatus of example aspect 4, wherein:
Example aspect 6: The apparatus of example aspect 5, wherein:
Example aspect 7: The apparatus of example aspect 5 or 6, wherein:
Example aspect 8: The apparatus of example aspect 7, wherein:
Example aspect 9: The apparatus of any one of the preceding example aspects, wherein:
Example aspect 10: The apparatus of example aspect 9, wherein:
Example aspect 11: The apparatus of example aspect 10, wherein:
Example aspect 12: The apparatus of any one of example aspects 9-11, wherein:
Example aspect 13: The apparatus of any one of the preceding example aspects, wherein:
Example aspect 14: The apparatus of example aspect 13, wherein:
Example aspect 15: The apparatus of example aspect 13, wherein:
Example aspect 16: The apparatus of any one of the preceding example aspects, wherein:
Example aspect 17: The apparatus of example aspect 16, wherein the one or more current sources comprise at least one adjustable current source.
Example aspect 18: The apparatus of example aspect 16 or 17, wherein the one or more resistors comprise at least one adjustable resistor.
Example aspect 19: The apparatus of any one of the preceding example aspects, wherein:
Example aspect 20: The apparatus of any one of the preceding example aspects, further comprising:
Example aspect 21: An apparatus comprising:
Example aspect 22: The apparatus of example aspect 21, wherein:
Example aspect 23: The apparatus of example aspect 22, wherein:
Example aspect 24: A method for mixer calibration, the method comprising:
Example aspect 25: The method of example aspect 24, wherein the adjusting comprises:
Example aspect 26: The method of example aspect 24 or 25, wherein the adjusting comprises:
Example aspect 27: An apparatus comprising:
Example aspect 28: The apparatus of example aspect 27, wherein:
Example aspect 29: The apparatus of example aspect 27 or 28, wherein:
Example aspect 30: The apparatus of any one of example aspects 27-29, wherein:
As used herein, the terms “couple,” “coupled,” or “coupling” refer to a relationship between two or more components that are in operative communication with each other to implement some feature or realize some capability that is described herein. The coupling can be realized using, for instance, a physical line, such as a metal trace or wire, or an electromagnetic coupling, such as with a transformer. A coupling can include a direct coupling or an indirect coupling. A direct coupling refers to connecting discrete circuit elements via a same node without an intervening element. An indirect coupling refers to connecting discrete circuit elements via one or more other devices or other discrete circuit elements, including two or more different nodes.
The term “node” (e.g., including a “first node” or a “mixer node”) represents at least a point of electrical connection between two or more components (e.g., circuit elements). Although at times a node may be visually depicted in a drawing as a single point, the node can represent a connection portion of a physical circuit or network that has approximately a same voltage potential at or along the connection portion between two or more components. In other words, a node can represent at least one of multiple points along a conducting medium (e.g., a wire or trace) that exists between electrically connected components. Similarly, a “terminal” or “port” may represent one or more points with at least approximately a same voltage potential relative to an input or output of a component (e.g., a transistor).
The terms “first,” “second,” “third,” and other numeric-related indicators are used herein to identify or distinguish similar or analogous items from one another within a given context-such as a particular implementation, a single drawing figure, a given component, or a claim. Thus, a first item in one context may differ from a first item in another context. For example, an item identified as a “first node” in one context may be identified as a “second node” in another context. Similarly, a “first resistor” or a “first switch” in one claim may be recited as a “second resistor” or a “third switch,” respectively, in a different claim (e.g., in separate claim sets). An analogous interpretation applies to differential-related terms such as a “plus resistor” and a “minus resistor” or a “plus voltage” and a “minus voltage.”
Unless context dictates otherwise, use herein of the word “or” may be considered use of an “inclusive or,” or a term that permits inclusion or application of one or more items that are linked by the word “or” (e.g., a phrase “A or B” may be interpreted as permitting just “A,” as permitting just “B,” or as permitting both “A” and “B”). Also, as used herein, a phrase referring to “at least one of” a list of items refers to any combination of those items, including single members. For instance, “at least one of a, b, or c” can cover a, b, c, a-b, a-c, b-c, and a-b-c, as well as any combination with multiples of the same element (e.g., a-a, a-a-a, a-a-b, a-a-c, a-b-b, a-c-c, b-b, b-b-b, b-b-c, c-c, and c-c-c, or any other ordering of a, b, and c). Further, items represented in the accompanying figures and terms discussed herein may be indicative of one or more items or terms, and thus reference may be made interchangeably to single or plural forms of the items and terms in this written description.
Although implementations for oscillator leakage calibration have been described in language specific to certain features and/or methods, the subject of the appended claims is not necessarily limited to the specific features or methods described. Rather, the specific features and methods are disclosed as example implementations for oscillator leakage calibration.