Radio frequency (RF) transceiver and operating method thereof
10484037 ยท 2019-11-19
Assignee
Inventors
Cpc classification
H03F2200/222
ELECTRICITY
H03F2200/387
ELECTRICITY
H03B5/08
ELECTRICITY
H04B1/406
ELECTRICITY
H03G3/3042
ELECTRICITY
H03B5/1237
ELECTRICITY
International classification
H03F1/56
ELECTRICITY
H03B5/08
ELECTRICITY
H04B1/403
ELECTRICITY
Abstract
A radio frequency (RF) transceiver includes a first oscillator configured to generate a first oscillation frequency associated with an RF signal, a second oscillator configured to generate a second oscillation frequency associated with a clock frequency, a counter configured to generate a counter output signal using the first oscillation frequency and the second oscillation frequency, and a comparer configured to generate a digital output signal associated with the RF signal by comparing an output value of the counter output signal to a reference value.
Claims
1. A radio frequency (RF) transceiver comprising: a first oscillator configured to generate a first oscillation frequency associated with an RF signal; a second oscillator configured to generate a second oscillation frequency associated with a clock frequency; a quenching wave generator configured to generate a quenching signal to control a negative-R generator of the first oscillator using the second oscillation frequency; and a comparer configured to generate a digital output signal associated with the RF signal based on consideration of the first oscillation frequency, the second oscillation frequency, and a reference.
2. The RF transceiver of claim 1, further comprising: a counter configured to generate a counter output signal based on a result of comparing the first oscillation frequency and the second oscillation frequency, wherein the counter output signal is associated with a ratio of the first oscillation frequency to the second oscillation frequency.
3. The RF transceiver of claim 1, wherein the first oscillator comprises: an antenna configured to receive the RF signal; the negative-R generator being electrically connected to the antenna; and a capacitor bank connected in parallel with the antenna and the negative-R generator.
4. The RF transceiver of claim 1, further comprising: an auto gain calibration controller configured to disable the quenching wave generator and the negative-R generator in response to an input power of the RF signal being greater than or equal to a threshold value.
5. The RF transceiver of claim 1, further comprising: an alternating current (AC) coupling capacitor disposed between the first oscillator and the counter.
6. The RF transceiver of claim 1, further comprising: a data generator configured to generate transmission data; and a modulator configured to modulate the transmission data received from the data generator using the first oscillator.
7. The RF transceiver of claim 1, further comprising: an auto amplitude calibration controller connected to the first oscillator and configured to correct an amplitude of the first oscillator.
8. The RF transceiver of claim 1, further comprising: an auto frequency calibration controller electrically connected to the first oscillator and configured to correct a frequency of the first oscillator.
9. The RF transceiver of claim 1, wherein the first oscillator and the second oscillator are disposed in a single RF transceiver integrated circuit (IC).
10. A radio frequency (RF) transceiver comprising: a first oscillator configured to generate a first oscillation frequency associated with an RF signal; a second oscillator configured to generate a second oscillation frequency associated with a clock frequency; a quenching wave generator configured to generate a quenching signal that controls a negative-R generator of the first oscillator using the second oscillation frequency; an envelope detector configured to detect an envelope signal from the first oscillation frequency; and a modulator configured to modulate transmission data.
11. The RF transceiver of claim 10, further comprising: a counter configured to generate a counter output signal using the first oscillation frequency, the second oscillation frequency, and the envelope signal; and a comparer configured to generate a digital output signal associated with the RF signal by comparing the counter output signal to a reference value, wherein the counter output signal is associated with a ratio of the first oscillation frequency to the second oscillation frequency.
12. The RF transceiver of claim 10, wherein the envelope signal is applied to an enable signal of the counter.
13. The RF transceiver of claim 10, wherein the first oscillator comprises: an antenna configured to receive the RF signal; the negative-R generator being electrically connected to the antenna; and a capacitor bank connected in parallel with the antenna and the negative-R generator.
14. The RF transceiver of claim 10, further comprising: an auto gain calibration controller configured to disable the quenching wave generator and the negative-R generator in response to an input power of the RF signal being greater than or equal to a threshold value.
15. The RF transceiver of claim 10, further comprising: an alternating current (AC) coupling capacitor disposed between the first oscillator and the counter.
16. A radio frequency (RF) transceiver comprising: a first oscillator configured to generate a first oscillation frequency associated with an RF signal; a second oscillator configured to generate a second oscillation frequency associated with a clock frequency; a quenching wave generator configured to generate a quenching signal that controls the first oscillator using the second oscillation frequency; and an auto gain calibration controller configured to selectively enable or disable the quenching wave generator based on an input power of the RF signal, wherein the auto gain calibration controller is further configured to disable the quenching wave generator in response to the input power of the RF signal being determined to be greater than or equal to a threshold value.
17. The RF transceiver of claim 16, wherein the auto gain calibration controller is further configured to enable the quenching wave generator in response to the input power of the RF signal being determined to be less than the threshold value.
18. The RF transceiver of claim 16, further comprising: a counter configured to generate a counter output signal using the first oscillation frequency and the second oscillation frequency; and a comparer configured to generate a digital output signal associated with the RF signal by comparing an output value of the counter output signal to a reference value.
19. A radio frequency (RF) transceiver comprising: a first oscillator configured to generate a first signal of a first oscillation frequency associated with an RF signal, by using an antenna for receiving the RF signal as an inductor of the first oscillator; a second oscillator configured to generate a second signal of a second oscillation frequency associated with an internal clock frequency; a counter configured to generate a counter output signal using the first signal and the second signal, wherein the first signal is used as a clock of the counter and the second signal resets the counter; and a comparer configured to generate a digital output signal associated with the RF signal by comparing the counter output signal to a reference signal.
20. The RF transceiver of claim 19, wherein a first timing at which the first signal is generated when the RF signal corresponds to 1 is faster than a second timing at which the first signal is generated when the RF signal corresponds to 0.
21. The RF transceiver of claim 19, wherein the antenna is directly connected to the first oscillator.
22. The RF transceiver of claim 19, further comprising: a modulator configured to modulate a transmitting signal using the first oscillator.
23. The RF transceiver of claim 22, wherein the modulator comprising at least one of an OOK modulator and a FSK modulator.
24. The RF transceiver of claim 22, wherein the modulator adjusts the first oscillation frequency using Ccode[n:0].
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10) Throughout the drawings and the detailed description, unless otherwise described or provided, the same drawing reference numerals will be understood to refer to the same elements, features, and structures. The drawings may not be to scale, and the relative size, proportions, and depiction of elements in the drawings may be exaggerated for clarity, illustration, and convenience.
DETAILED DESCRIPTION
(11) The following detailed description is provided to assist the reader in gaining a comprehensive understanding of the methods, apparatuses, and/or systems described herein. However, various changes, modifications, and equivalents of the methods, apparatuses, and/or systems described herein will be apparent after an understanding of the disclosure of this application. For example, the sequences of operations described herein are merely examples, and are not limited to those set forth herein, but may be changed as will be apparent after an understanding of the disclosure of this application, with the exception of operations necessarily occurring in a certain order. Also, descriptions of features that are known in the art may be omitted for increased clarity and conciseness.
(12) The features described herein may be embodied in different forms, and are not to be construed as being limited to the examples described herein. Rather, the examples described herein have been provided merely to illustrate some of the many possible ways of implementing the methods, apparatuses, and/or systems described herein that will be apparent after an understanding of the disclosure of this application.
(13) The terminology used herein is for describing various examples only, and is not to be used to limit the disclosure. The articles a, an, and the are intended to include the plural forms as well, unless the context clearly indicates otherwise. The terms comprises, includes, and has specify the presence of stated features, numbers, operations, members, elements, and/or combinations thereof, but do not preclude the presence or addition of one or more other features, numbers, operations, members, elements, and/or combinations thereof.
(14) The features of the examples described herein may be combined in various ways as will be apparent after an understanding of the disclosure of this application. Further, although the examples described herein have a variety of configurations, other configurations are possible as will be apparent after an understanding of the disclosure of this application.
(15) When describing examples with reference to the accompanying drawings, like reference numerals refer to like constituent elements and a repeated description related thereto will be omitted. When it is determined detailed description related to a related configuration they may make the purpose of the examples unnecessarily ambiguous in describing the examples, the detailed description will be omitted here.
(16)
(17) As illustrated in
(18) The use of the first external component 120 and the second external component 130 may cause an increase in a size of an RF transceiver module 100 because the use of the first external component 120 and the second external component 130 may necessitate the use of a great number of matching components and a large volume X-Tal oscillator.
(19) Thus, a structure capable of receiving an RF signal using an oscillator which may be included in a chip in lieu of using a matching component and an external oscillator is disclosed below. For example, a structure of an RF transceiver, according to an embodiment, includes an LC oscillator configured to receive an RF input signal through an antenna, an RC oscillator configured to generate an internal frequency, a counter configured to sense the RF input signal by comparing a frequency of the LC oscillator to a frequency of the RC oscillator, and a comparer configured to generate a digital output signal by comparing an output value of the counter to a reference value.
(20) The structure of the RF transceiver disclosed below is used to transmit and receive through an RF port by combining the antenna, the matching component for the transmitter, and the matching component for the receiver. The antenna is used as an inductor of the LC oscillator in the chip, and the antenna is directly used to modulate a transmitting signal using the LC oscillator when transmitting is performed.
(21) The structure of the RF transceiver disclosed below has relatively low complexity, such that an amount of power consumption may be relatively small and the RF transceiver may be miniaturized. The structure of the RF transceiver is insensitive to a noise change and a temperature change because a time to digital converter (TDC) method of calculating an output value by comparing the frequency of the LC oscillator to the frequency of the RC oscillator (or a ring oscillator) is implemented in the IC chip.
(22)
(23) The first oscillator 210 generates a first oscillation frequency f.sub.osc1 associated with an RF signal V.sub.RF received from an antenna 211 using a coil of the antenna 211 as an inductor of an LC-tank. For example, the first oscillator 210 is an LC oscillator disposed in an RF transceiver integrated circuit (IC). For example, the first oscillator 210 includes the antenna 211, a capacitor bank (C-bank) 212, and a negative-R generator 213. The antenna 211 is, for example, a loop antenna. The C-bank 212 is connected in parallel with the antenna 211 and the negative-R generator 213. An output signal V.sub.osc1 of the first oscillator 210 associated with the first oscillation frequency f.sub.osc1 is input to a clock Clk of the counter 250 via the amplifiers 231 and 232, and the AC coupling capacitor 240.
(24) The second oscillator 220 generates a second oscillation frequency f.sub.osc2 corresponding to an internal clock frequency. For example, the second oscillator 220 is an RC oscillator or a ring oscillator disposed in the RF transceiver IC. An output signal V.sub.osc2 of the second oscillator 220 associated with the second oscillation frequency f.sub.osc2 is used as a reset signal Rstn of the counter 250. For example, the counter 250 is reset on a rising edge of the output signal V.sub.osc2 of the second oscillator 220.
(25) The output signal V.sub.osc2 of the second oscillator 220 is also used as a quenching signal that controls the first oscillator 210. For example, the quenching wave generator 260 generates a quenching signal that controls a current source of the first oscillator 210 using the output signal V.sub.osc2 of the second oscillator 220. The quenching signal uses the second oscillation frequency f.sub.osc2, but also controls the current source by changing a form and a duty cycle of a signal in the quenching wave generator 260. Thus, a current waveform having various forms may be applied to the LC oscillator.
(26) In an example, the negative-R generator 213 is selectively enabled or disabled based on an input power of the RF signal V.sub.RF. In response to the negative-R generator 213 being disabled, the quenching wave generator 260 is controlled such that a current is not supplied to the negative-R generator 213. For example, in response to the input power of the RF signal V.sub.RF being greater than or equal to a predetermined threshold value, the auto gain calibration controller 283 disables the negative-R generator 213 and the quenching wave generator 260 and thus, the received RF signal V.sub.RF is amplified only by the amplifiers 231 and 232, and the AC coupling capacitor 240. Conversely, in response to the input power of the RF signal V.sub.RF being less than the predetermined threshold value, the auto gain calibration controller 283 enables the negative-R generator 213 and the quenching wave generator 260 and thus, the received RF signal V.sub.RF is received through oscillation of the first oscillator 210.
(27) In an example, the auto gain calibration controller 283 selectively enables and disables the negative-R generator 213 and the quenching wave generator 260 in response to a receiving sensitivity level to be requested. For example, when a relatively high receiving sensitivity level is requested, the auto gain calibration controller 283 enables the negative-R generator 213 and the quenching wave generator 260. Conversely, when the relatively high receiving sensitivity level is not requested, the auto gain calibration controller 283 disables the negative-R generator 213 and the quenching wave generator 260.
(28) The counter 250 generates a counter output signal C.sub.OUT based on a time-to-digital converter (TDC) method using the first oscillation frequency f.sub.osc1 and the second oscillation frequency f.sub.osc2. The counter output signal C.sub.OUT is associated with a ratio of the first oscillation frequency f.sub.osc1 to the second oscillation frequency f.sub.osc2. In response to a difference between the first oscillation frequency f.sub.osc1 and the second oscillation frequency f.sub.osc2 being relatively great, a difference between a number of clocks to be counted by the counter 250 when the RF signal V.sub.RF corresponds to 1 and the number of clocks to be counted by the counter 250 when the RF signal V.sub.RF corresponds to 0 may increase.
(29) For example, when the RF signal V.sub.RF corresponds to 1, the oscillation of the first oscillator 210 may be relatively fast such that the number of the clocks to be counted by the counter 250 may be a relatively great value. Accordingly, the counter output signal C.sub.OUT may have a relatively great value. Conversely, when the RF signal V.sub.RF corresponds to 0, the oscillation of the first oscillator 210 may be relatively slow such that the number of the clocks to be counted by the counter 250 may be a relatively small value. Accordingly, the counter output signal C.sub.OUT may have a relatively small value.
(30) The comparer 270 generates a digital output signal N.sub.OUT associated with the RF signal V.sub.RF by comparing an output value of the counter output signal C.sub.OUT to a reference value N.sub.T. In response to the output value of the counter output signal C.sub.OUT being greater than or equal to the reference value N.sub.T, the digital output signal N.sub.OUT has a value of 1. In response to the output value of the counter output signal C.sub.OUT being less than the reference value N.sub.T, the digital output signal N.sub.OUT has a value of 0.
(31) For example, the RF transceiver 200 includes the auto amplitude calibration controller 281 and the auto frequency calibration controller 282 disposed in the RF transceiver IC and thereby, the first oscillator 210 may operate stably. The auto amplitude calibration controller 281 is electrically connected to the first oscillator 210, and performs a function of automatically correcting an amplitude of the first oscillator 210. The auto frequency calibration controller 282 is electrically connected to the first oscillator 210, and performs a function of automatically correcting a frequency of the first oscillator 210.
(32) All elements of the RF transceiver 200, excluding an antenna, may be disposed in the RF transceiver IC such that it is possible to use fewer external components of a relatively large volume or a relatively large size. Thus, the RF transceiver 200 may be advantageously miniaturized in comparison to related technology that uses a great number of external components. Also, the RF transceiver 200 provides the advantage that a low frequency noise and a DC offset occurring in an amplifier disposed between the first oscillator 210 and the counter 250 may be easily removed by the AC coupling capacitor 240.
(33)
(34)
(35) In Equations 1 and 2, T.sub.OSC1 is an oscillation period of a first oscillator (e.g., the first oscillator 210 in
(36)
(37) In Equation 3, D1 is a ratio of the oscillation period of the second oscillator 220 to a duration time during which the first oscillator 210 oscillates when the RF signal V.sub.RF corresponds to 1, and D2 is a ratio of the oscillation period of the second oscillator 220 to the duration time during which the first oscillator 210 oscillates when the RF signal V.sub.RF corresponds to 0. D1 and D2 may be expressed as shown below in Equation 4.
(38)
(39) As shown in above Equations 1, 2, 3, and 4, and
(40) When the RF signal V.sub.RF corresponds to 1, the oscillation of the first oscillator 210 may be relatively fast, such that a length t2 of the oscillation period may be relatively great. Thus, a number of clocks to be counted by the counter 250 may be a relatively great value.
(41) When the RF signal V.sub.RF corresponds to 0, the oscillation of the first oscillator 210 may be relatively slow such that a length t2 of the oscillation period may be relatively small. Thus, the number of clocks to be counted by the counter 250 may be a relatively small value.
(42) In response to the output value of the counter output signal C.sub.OUT being greater than or equal to the reference value N.sub.T, the digital output signal N.sub.OUT may have a value of 1. In response to the output value of the counter output signal C.sub.OUT being less than the reference value N.sub.T, the digital output signal N.sub.OUT may have a value of 0.
(43)
(44) Because the antenna 411 is directly connected to the first oscillator 410, an output of the first oscillator 410 is transmitted to an outside source through the antenna 411 even when the modulated data signal V.sub.DATA is transmitted. A oscillation frequency of the first oscillator 410 may be adjusted using Ccode[n:o].
(45) Repeated descriptions will be omitted for increased clarity and conciseness because the descriptions provided with reference to
(46)
(47) Referring to
(48) V.sub.RF(FSK) indicates an RF signal that is modulated using a first oscillation frequency f1 and a second oscillation frequency f2 based on a frequency-shift keying (FSK) method. In the FSK method, the output of the first oscillator 410 indicates the first oscillation frequency f1 when the data signal V.sub.DATA corresponds to 1 and the output of the first oscillator 410 indicates the second oscillation frequency f2 when the data signal V.sub.DATA corresponds to 0 and thus, the RF signal is modulated.
(49)
(50) The RF transceiver 600 has a configuration for applying, to an enable signal En of the counter 650, an envelope signal V.sub.ED detected using an envelope detector configured to detect a predetermined level V.sub.REF corresponding to a reference value.
(51) Repeated descriptions will be omitted for increased clarity and conciseness because the descriptions provided with reference to
(52)
(53) When an RF signal V.sub.RF corresponds to 1, oscillation of the first oscillator 610 may be relatively fast such that a length t2 of an oscillation period may be relatively great. Thus, a number of clocks to be counted by the counter may be a relatively great value.
(54) When the RF signal V.sub.RF corresponds to 0, the oscillation of the first oscillator 610 may be relatively slow such that a length t2 of the oscillation period may be relatively small. Thus, the number of clocks to be counted by the counter may be a relatively small value.
(55) In response to an output value of a counter output signal C.sub.OUT being greater than or equal to the reference value N.sub.T, the digital output signal N.sub.OUT may have a value of 1. In response to the output value of the counter output signal C.sub.OUT being less than the reference value N.sub.T, the digital output signal N.sub.OUT may have a value of 0.
(56)
(57) The first current source 891 supplies a current to the first oscillator 810, and the second current source 892 supplies the current to the second oscillator 820. In response to change rates of oscillation frequencies differing based on a temperature of each of the first oscillator 810 and the second oscillator 820, the temperature compensated calibration controller 893 controls the first current source 891 and the second current source 892 in order to compensate for the differing change rates.
(58) Because a structure of the RF transceiver to be proposed uses a method of calculating an output value of a counter output signal based on a ratio of a frequency of the first oscillator 810 to a frequency of the second oscillator 820, a final output signal N.sub.OUT may be insensitive to the change rates based on the temperature. Repeated descriptions will be omitted for increased clarity and conciseness because the descriptions provided with reference to
(59)
(60) When the ED method is used, a signal may be distinguished only when a difference V.sub.s between a power V.sub.0 of an output signal in response to a data signal data corresponding to 0 and a power V.sub.1 of the output signal in response to the data signal data corresponding to 1 is greater than a noise V.sub.n to be applied. It may be preferable that an output of a signal is relatively great, but the output of the signal may be limited by a supply voltage V.sub.Limited. Thus, accuracy of a receiving signal deteriorating due to noises may be unavoidable because a power of the signal is limited.
(61) However, when the TDC method is used, a value of N.sub.1 is increased such that a difference N.sub.S between a power N.sub.0 of an output signal in a case in which the data signal data corresponds to 0 and a power N.sub.1 of the output signal in a case in which the data signal data corresponds to 1 is increased. Also, because a degree of time difference is measured in a time domain, the difference Ns is increased when T.sub.osc1 is decreased. That is, an oscillation frequency f.sub.osc1 is relatively fast, and an oscillation speed of a quench wave generator is reduced. A duty cycle of a signal is increased in the quench wave generator such that a length of a period of T.sub.1 is increased.
(62) The difference Ns is increased when a slope S1 based on a settling time is increased, and the slope S1 may be increased when a high Q(LC) is used. In addition, a length of a period of N.sub.0 or a length of a period of N.sub.1 that is changed due to a noise based on a slope may be also decreased.
(63) The components in
(64) Instructions or software to control computing hardware, for example, one or more processors or computers, to implement the hardware components and perform the methods as described above may be written as computer programs, code segments, instructions or any combination thereof, for individually or collectively instructing or configuring the one or more processors or computers to operate as a machine or special-purpose computer to perform the operations that are performed by the hardware components and the methods as described above. In one example, the instructions or software include machine code that is directly executed by the one or more processors or computers, such as machine code produced by a compiler. In another example, the instructions or software includes higher-level code that is executed by the one or more processors or computer using an interpreter. The instructions or software may be written using any programming language based on the block diagrams and the flow charts illustrated in the drawings and the corresponding descriptions in the specification, which disclose algorithms for performing the operations that are performed by the hardware components and the methods as described above.
(65) The instructions or software to control computing hardware, for example, one or more processors or computers, to implement the hardware components and perform the methods as described above, and any associated data, data files, and data structures, may be recorded, stored, or fixed in or on one or more non-transitory computer-readable storage media. Examples of a non-transitory computer-readable storage medium include read-only memory (ROM), random-access memory (RAM), flash memory, CD-ROMs, CD-Rs, CD+Rs, CD-RWs, CD+RWs, DVD-ROMs, DVD-Rs, DVD+Rs, DVD-RWs, DVD+RWs, DVD-RAMs, BD-ROMs, BD-Rs, BD-R LTHs, BD-REs, magnetic tapes, floppy disks, magneto-optical data storage devices, optical data storage devices, hard disks, solid-state disks, and any other device that is configured to store the instructions or software and any associated data, data files, and data structures in a non-transitory manner and provide the instructions or software and any associated data, data files, and data structures to one or more processors or computers so that the one or more processors or computers can execute the instructions. In one example, the instructions or software and any associated data, data files, and data structures are distributed over network-coupled computer systems so that the instructions and software and any associated data, data files, and data structures are stored, accessed, and executed in a distributed fashion by the one or more processors or computers.
(66) While this disclosure includes specific examples, it will be apparent after an understanding of the disclosure of this application that various changes in form and details may be made in these examples without departing from the spirit and scope of the claims and their equivalents. The examples described herein are to be considered in a descriptive sense only, and not for purposes of limitation. Descriptions of features or aspects in each example are to be considered as being applicable to similar features or aspects in other examples. Suitable results may be achieved if the described techniques are performed in a different order, and/or if components in a described system, architecture, device, or circuit are combined in a different manner, and/or replaced or supplemented by other components or their equivalents. Therefore, the scope of the disclosure is defined not by the detailed description, but by the claims and their equivalents, and all variations within the scope of the claims and their equivalents are to be construed as being included in the disclosure.