1. Field of Disclosure
The disclosure relates to near field communications (NFC), and more specifically to adaptively controlling one or more operational parameters of an NFC device.
2. Related Art
Near field communication (NFC) devices are being integrated into mobile devices, such as smartphones for example, to facilitate the use of these mobile devices in conducting daily transactions. For example, instead of carrying numerous credit cards, the credit information provided by these credit cards can be loaded into a NFC device and stored therein to be used as needed. The NFC device is simply tapped to a credit card terminal to relay the credit information to it to complete a transaction. As another example, a ticket writing system, such as those used in bus and train terminals, can simply write ticket fare information onto the NFC device instead of providing a paper ticket to a passenger. The passenger simply taps the NFC device to a reader to ride the bus or the train without the use of the paper ticket.
NFC devices can operate such that a first NFC device commonly referred to as a “reader,” communicates using power derived from a dedicated power source, such as a battery to provide an example, and a second NFC device commonly referred to as a “tag,” communicates without a dedicated power source. The tag derives or harvests power from communications of the reader.
The power levels of the modulated data used for communication between the NFC devices can be prone to fluctuations. Such fluctuations can be based on various conditions, such as fluctuations in an operating environment or fluctuations in distance between the tag and the reader to provide some examples. If the fluctuations of the modulated data are significant, communication between the NFC devices can be inefficient or not possible.
The disclosure will now be described with reference to the accompanying drawings. In the drawings, like reference numbers generally indicate identical, functionally similar, and/or structurally similar elements. The drawing in which an element first appears is indicated by the leftmost digit(s) in the reference number.
The following Detailed Description refers to accompanying drawings to illustrate exemplary embodiments consistent with the disclosure. References in the Detailed Description to “one exemplary embodiment,” “an exemplary embodiment,” “an example exemplary embodiment,” etc., indicate that the exemplary embodiment described can include a particular feature, structure, or characteristic, but every exemplary embodiment can not necessarily include the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same exemplary embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an exemplary embodiment, it is within the knowledge of those skilled in the relevant art(s) to affect such feature, structure, or characteristic in connection with other exemplary embodiments whether or not explicitly described.
The exemplary embodiments described herein are provided for illustrative purposes, and are not limiting. Other exemplary embodiments are possible, and modifications can be made to the exemplary embodiments within the spirit and scope of the disclosure. Therefore, the Detailed Description is not meant to limit the disclosure. Rather, the scope of the disclosure is defined only in accordance with the following claims and their equivalents.
Embodiments of the disclosure can be implemented in hardware, firmware, software, or any combination thereof. Embodiments of the disclosure can also be implemented as instructions stored on a machine-readable medium, which can be read and executed by one or more processors. A machine-readable medium can include any mechanism for storing or transmitting information in a form readable by a machine (e.g., a computing device). For example, a machine-readable medium can include read only memory (ROM); random access memory (RAM); magnetic disk storage media; optical storage media; flash memory devices; electrical, optical, acoustical or other forms of propagated signals (e.g., carrier waves, infrared signals, digital signals, etc.), and others. Further, firmware, software, routines, instructions can be described herein as performing certain actions. However, it should be appreciated that such descriptions are merely for convenience and that such actions in fact result from computing devices, processors, controllers, or other devices executing the firmware, software, routines, instructions, etc.
The following Detailed Description of the exemplary embodiments will so fully reveal the general nature of the disclosure that others can, by applying knowledge of those skilled in relevant art(s), readily modify and/or adapt for various applications such exemplary embodiments, without undue experimentation, without departing from the spirit and scope of the disclosure. Therefore, such adaptations and modifications are intended to be within the meaning and plurality of equivalents of the exemplary embodiments based upon the teaching and guidance presented herein. It is to be understood that the phraseology or terminology herein is for the purpose of description and not of limitation, such that the terminology or phraseology of the present specification is to be interpreted by those skilled in relevant art(s) in light of the teachings herein.
Although, the description of the present disclosure is to be described in terms of NFC, those skilled in the relevant art(s) will recognize that the present disclosure can be applicable to other communications that use the near field and/or the far field without departing from the spirit and scope of the present disclosure. For example, although the present disclosure is to be described using NFC capable communication devices, those skilled in the relevant art(s) will recognize that functions of these NFC capable communication devices can be applicable to other communications devices that use the near field and/or the far field without departing from the spirit and scope of the present disclosure.
The first NFC device 102 and/or the second NFC device 104 interact with each other to exchange the information, in a peer (P2P) communication mode or a reader/writer (R/W) communication mode. In the P2P communication mode, the first NFC device 102 and the second NFC device 104 can be configured to operate according to an active communication mode and/or a passive communication mode. The first NFC device 102 modulates its corresponding information onto a first carrier wave in accordance with a first operational parameter P1, referred to as a modulated information communication, and generates a first magnetic field by applying the modulated information communication to a first antenna to provide a first information communication 152. The first NFC device 102 ceases to generate the first magnetic field after transferring its corresponding information to the second NFC device 104 in the active communication mode. Alternatively, in the passive communication mode, the first NFC device 102 continues to apply the first carrier wave without its corresponding information in accordance with the first operational parameter P1, referred to as an unmodulated information communication, to continue to provide the first information communication 152 once the information has been transferred to the second NFC device 104.
The first NFC device 102 is sufficiently proximate to the second NFC device 104 such that the first information communication 152 is inductively coupled onto a second antenna of the second NFC device 104. The second NFC device 104 demodulates the first information communication 152 in accordance with a second operational parameter P2 to recover the information. The second NFC device 104 can respond to the information by modulating its corresponding information onto a second carrier wave in accordance with the second operational parameter P2 and generating a second magnetic field by applying this modulated information communication to the second antenna to provide a second information communication 154 in the active communication mode. Alternatively, the second NFC device 104 can respond to the information by modulating the second antenna with its corresponding information to modulate the first carrier wave to provide the second information communication 154 in the passive communication mode.
In the R/W communication mode, the first NFC device 102 is configured to operate in an initiator, or reader, mode of operation and the second NFC device 104 is configured to operate in a target, or tag, mode of operation. However, this example is not limiting, those skilled in the relevant art(s) will recognize that the first NFC device 102 can be configured to operate in the tag mode and the second NFC device 104 can be configured to operate as in the reader mode in accordance with the teachings herein without departing from the spirit and scope of the present disclosure. The first NFC device 102 modulates its corresponding information onto the first carrier wave in accordance with the first operational parameter P1 and generates the first magnetic field by applying the modulated information communication to the first antenna to provide the first information communication 152. The first NFC device 102 continues to apply the first carrier wave without its corresponding information in accordance with the first operational parameter P1 to continue to provide the first information communication 152 once the information has been transferred to the second NFC device 104. The first NFC device 102 is sufficiently proximate to the second NFC device 104 such that the first information communication 152 is inductively coupled onto a second antenna of the second NFC device 104.
The second NFC device 104 derives or harvests power from the first information communication 152 to recover, to process, and/or to provide a response to the information. Additionally, the second NFC device 104 can respond to the information by modulating the second antenna with its corresponding information in accordance with the second operational parameter P2 to modulate the first carrier wave to provide the second information communication 154.
The first operational parameter P1 and the second operational parameter P2 represent various configurable parameters that can be used by the first NFC device 102 and the second NFC device 104, respectively, for transmitting, processing, and receiving information. For example, the first operational parameter P1 and/or the second operational parameters P2 can represent a gain to be used by their respective NFC device, a modulation/demodulation scheme to be used by their respective NFC device, a data rate to be used by their respective NFC device, an encoding/decoding scheme to be used by their respective NFC device, and/or any combination thereof to provide some examples. Typically, the first NFC device 102 and/or the second NFC device 104 can dynamically configure the first operational parameter P1 and the second operational parameters P2 to provide efficient communication between these NFC devices. In some situations, the first NFC device 102 can dynamically configure the second operational parameter P2 of the second NFC device 104 and the second NFC device 104 can dynamically configure the first operational parameter P1 of the first NFC device 102.
The NFC controller module 202 can also provide a general control signal 207 to configure and/or control one or more configurable parameters of one or more circuitry components. The one or more configurable parameters can represent a gain of the NFC reader 200, a modulation/demodulation scheme to be used by the NFC reader 200, an encoding/decoding scheme to be used by the NFC reader 200, and/or any combination thereof to provide some examples. Other examples of these configurable parameters can include adjustment of filter responses, impedance matching, antenna gain, the selection of one or more antennas, driven antenna current, driven antenna voltage, gain/attenuation block settings, or the selection of a particular communications protocol and/or type of modulation. Any, some, or all of the operating parameters can be controlled which can be integrated as part of the modulator 204, the demodulator 208, the antenna driver 212 and/or the antenna module 210. Typically, the NFC controller module 202 can configure the one or more configurable parameters via the general control signal 207 such that a signal metric 205 is less than or equal to a maximum threshold, greater than or equal to a minimum threshold, and/or between the maximum and the minimum thresholds. Furthermore, the NFC controller module 202 can, optionally, provide a gate signal 203 to be used by the detection module 206 to selectively provide the signal metric 205 at certain instances. Finally, the NFC controller module 202 can provide one or more reference signals 215 that can be used to provide a voltage and/or current threshold signal to be utilized by other circuitry of the NFC reader 200.
The detection module 206 monitors a recovered signal 211 that includes modulated information received from another NFC device. The detection module 206 measures and/or monitors the recovered signal 211 to produce a signal metric 205 such as a mean voltage and/or current level, an average voltage and/or current level, an instantaneous voltage and/or current level, a root mean square voltage and/or current level, a mean power, an average power, an instantaneous power, a root mean square power, a maximum voltage and/or current level, a minimum voltage and/or current level and/or any other suitable signal metric of the recovered signal 211 which will be apparent to those skilled in the relevant art(s) without departing from the spirit and scope of the disclosure to provide the signal metric 205. Depending on the type of signal metric 205 to be measured and/or monitored for a particular application, the recovered signal 211 can be provided at the antenna driver 212 and/or the antenna module 210, as illustrated with dashed lines in
The modulator 204 modulates and converts the digital transmit data 201 to the analog domain as modulated analog transmit data 213. The demodulator 208 demodulates and converts the recovered signal 211 and converts it to the digital receive data 209 to be processed by the NFC controller module 202. The modulator 204 and/or the demodulator 208 can be characterized as having various configurable parameters that can be configured and/or controlled in response to general control signal 207.
The antenna driver 212 and the antenna module 210 work in conjunction to transmit a first information communication 252 and to receive a second information communication 254. To transmit data, the antenna driver 212 applies the modulated analog transmit data 213 to generate the antenna drive signal 217. The antenna drive signal 217 is then fed to the antenna module 210 where the antenna module 210 transmits the first information communication 252 to another NFC device. Specifically, antenna module 210 applies the antenna drive signal 217 to its inductive coupling element to generate a magnetic field that represents the modulated analog transmit data 213 to provide the first information communication 152.
To receive data, antenna driver 212 can be configured to provide the recovered signal 211 proportionate to the antenna drive signal 217. During a receive operation, analog transmit data 213, and therefore antenna drive signal 217, is held to a substantially constant and unmodulated state. The antenna module receives the second information communication 254 from another NFC device which, due to the fluctuations at the other NFC device sending the second information communication 254, modulates the load of the antenna module 210 seen by the antenna driver 212. The modulation of the recovered signal 211 provides the receive data which is demodulated by demodulator 208. Both the antenna module 210 and/or the antenna driver 212 can be characterized as having various configurable parameters that can be configured and/or controlled in response to general control signal 207.
The detection module 300 receives the recovered signal 211 and generates the signal metric 205 that is proportional to a power level of the recovered signal 211. The peak detector circuit 320 generates a peak signal 321 that tracks a maximum, or peak, power level of the recovered signal 211. The peak detector circuit 320 is not limited to an analog design, and can include various mixed signal components to operate in an analog and/or digital domain. The operations and/or configurations of peak detector circuit 320 can be enabled, disabled, and/or modified through the gate signal 203. The peak detector circuit 320 can be implemented using any suitable means to detect the peak power level of the recovered signal 211 that will be apparent to those skilled in the relevant art(s) without departing from the spirit and scope of the present disclosure.
The comparator 322 compares the peak signal 321 to the reference signal 215. The comparator 322 outputs a difference signal 323 which is proportional to a difference between the peak signal 321 and the reference signal 215. The reference signal 215 is not limited to a predetermined or constant value, and can be dynamically changed by the NFC controller module 202 for a particular application and/or the operating environment. The comparator 322 can be configured such that the difference signal 323 is indicative of a sign and/or a magnitude of the difference between the peak signal 321 and the reference signal 215. In other words, by monitoring changes in the peak signal 321 as compared to the reference signal 215, the difference signal 323 can be indicative of whether the peak power of the recovered signal 211 is either too high or too low.
The latch circuit 324 provides the signal metric 205 to the NFC controller module 202 based upon the difference signal 323. The generation of the signal metric 205 using the difference signal 323 is effected through gate signal 203. In this way, the latch circuit 324 acts as a “clutch,” to change the state of signal metric 205 only when such a change is desired, even though power levels associated with the difference signal 323, the peak signal 321, and/or the recovered signal 211 can be continuously fluctuating.
The DDS 402 receives a clocking signal 401 for the generation of clocking signals and frequency synthesis for the NFC device. The oscillator circuitry used for clocking signal 401 and the associated connections to provide clocking signal 401 are not shown in
The operational controller module 404 sends information 403, such as data and/or one or more commands, to the DDS 402 to be modulated by the DDS onto a carrier wave as digital transmit data 201. The operational controller module 404 receives digital receive data 209 and provides a reference signal 215. Although the reference signal 215 is illustrated as a single line in
The operational controller module 404 can be configured to log various communicated parameters such as a bit-error rate of the digital receive data 209, the signal metric 205, and/or the general control signal 207 to provide some examples. The operational controller module 404 can store the logged data in a nonvolatile memory, for example, and access the logged data upon initialization or after a power reset. By comparing the logged values and correlating the stored parameters, the operational controller module 404 can utilize the general control signal 207 to configure the NFC device for the most efficient communications from the logged data history.
The adjustment module 406 provides the general control signal 207 in response to the signal metric 205. The adjustment module 406 can configure the one or more configurable parameters via the general control signal 207 such that the signal metric 205 is less than or equal to a maximum threshold, greater than or equal to a minimum threshold, and/or between the maximum and the minimum thresholds. To provide an example, if the signal metric 205 is too low or too high, the adjustment module 406 can configure the general control signal 207 to adjust the driven current that drives an antenna of the NFC device.
Although the signals illustrated in
Although
Recovered signal 211, although illustrated as single line, can be a single-ended or differential-driven signal as long as compatibility is maintained between all signals 501, 503, and 211 operating within the antenna module 500. Recovered signal 211 can be generated using a using any suitable means that will be apparent to those skilled in the relevant art(s) without departing from the spirit and scope of the present disclosure.
The antenna driver 502 transmits the modulated analog transmit data 213 by driving the resonant interface 504 with differential signals 501.1 and 501.2. A power level of the differential signals 501.1 and 501.2, as well as the intensity of the generated magnetic field, are both proportional to the current output by the antenna driver 502. The current and/or voltage output by the antenna driver 502 can be adjusted by the general control signal 207.
The antenna driver 502 can operate as a configurable current mirror, to provide an example. In such a configuration, an indication of the output current driven through the differential signals 501.1 and 501.2 is provided through recovered signal 211. The antenna driver 502, in such a configuration, would act as a voltage driver to induce currents through the resonant interface 504 and the coupling element 506 and generate the magnetic field accordingly.
Additionally, the antenna driver 502 can sense the differential signals 501.1 and 501.2 for information that is provided by another NFC device to provide the recovered signal 211. For example, another NFC device, such as the second NFC device 104 to provide an example, inductively receives the generated magnetic field with its corresponding coupling element to harvest power and to process and/or to provide a response to the information. Once this other NFC device has harvested sufficient power, it can send the second information communication 154 through load modulation of its corresponding coupling element. Load modulation can be achieved by shunting the current induced at the second coupling element, to provide an example. The load modulation by the other NFC device manifests as a modulation of the generated magnetic field. Since the recovered signal 211 is proportional to the generated magnetic field, the recovered signal 211 also modulates along with the magnetic field modulation. By adjusting the intensity of the magnetic field through the general control signal 207, control over the power level of the recovered signal 211 can therefore be obtained, thus ensuring the proper power levels for demodulation and efficient communications.
The resonant interface 504 can include various impedance matching networks and/or transformer couplings to properly match the impedance of the antenna driver 502 to the impedance of coupling element 506. The resonant interface 504 provides appropriate connections and circuitry to condition the differential signals 501.1 and 501.2 to provide differential antenna signals 503.1 and 503.2 for transmitting first information communication 152. In some situations, the resonant interface 504 can also include a switching network, for example, in the case where more than one coupling element 506 is used. The antenna switching network can switch between one of several antennas or a group of antennas to accommodate various physical locations of another NFC device, to support diversity antenna switching, to increase or decrease antenna gain, or to support various communication frequencies and/or protocols. The resonant interface 504 can be configured to receive the general control signal 207 and implement this additional functionality in response to the one or more signal metrics 205, shown as the dashed line in
The coupling element 506 includes one or more antennas designed to generate a magnetic field to transmit and receive the first information communication 152 and second information communication 154, respectively. Generally, the coupling element 506 includes one or more capacitors, inductors, resistors, a magnetic coil antenna, or any combination thereof which are configured and arranged to form a tuned element. These capacitors, inductors, resistors can be configured and arranged to form a series tuned circuit, a parallel tuned circuit, or any combination thereof. The coupling element 506 can be a single antenna or several antennas that can operate at the same or different resonant frequencies. The coupling element 506 can be configured to receive the general control signal 207 and implement additional functionality in response to one or more signal metrics 205, shown as the dashed line in
The resonant interface 504 and/or coupling element 506 can be an integrated part of the NFC device, such as the first NFC device 102 and/or the NFC reader 200, for example, implemented as part of a single integrated circuit (IC), semiconductor die, chip, and/or integrated as a part of printed circuit board (PCB) design, to provide some examples. The resonant interface 504 and/or the coupling element 506 can also be external devices, located off-chip, or separate, from the other NFC components. A signal metric of the antenna driver 502, such as a voltage, current, and/or impedance of antenna driver 502, for example, can be tuned to match an impedance represented by an off-chip resonant interface 504 and/or the coupling element 506. The antenna driver 502 can be tuned by the general control signal 207 according to the appropriate signal metric 205 provided by the recovered signal 211.
Although
As shown in
As additionally shown in
The first NFC device can dynamically configure various configurable parameters during the processing time frame 606. In some situations, the first NFC device can provide a gating signal, such as the gate signal 203 to provide an example, to selectively configure the various configurable parameters. This gating signal may indicate that the various configurable parameters are to be adjusted when at a first logical level and the various configurable parameters are to remain in their current state when at second logical level. For example, the first NFC device can dynamically adjust its gain during the processing time frame 606 as discussed above in
The processing time frame 606 represents a duration of the communications between the first and the second NFC devices whereby information is not exchanged between these devices. Typically, any change in the various configurable parameters by the first NFC device during the one or more transmit time frames 604 and/or the received time frames 608 could be misinterpreted as information. Because the first NFC device is not transmitting information to the second NFC device or receiving information from the second NFC device during the processing time frame 606, this time frame can be used by the first NFC device to adjust the various configurable parameters.
It is to be appreciated that the Detailed Description section, and not the Abstract section, is intended to be used to interpret the claims. The Abstract section can set forth one or more, but not all exemplary embodiments, of the disclosure, and thus, are not intended to limit the disclosure and the appended claims in any way.
The disclosure has been described above with the aid of functional building blocks illustrating the implementation of specified functions and relationships thereof. The boundaries of these functional building blocks have been arbitrarily defined herein for the convenience of the description. Alternate boundaries can be defined so long as the specified functions and relationships thereof are appropriately performed.
It will be apparent to those skilled in the relevant art(s) that various changes in form and detail can be made therein without departing from the spirit and scope of the disclosure. Thus the disclosure should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.