US5926110A - Programmable output devices for controlling signal levels in an RF/ID transponder - Google Patents

Programmable output devices for controlling signal levels in an RF/ID transponder Download PDF

Info

Publication number
US5926110A
US5926110A US08/521,251 US52125195A US5926110A US 5926110 A US5926110 A US 5926110A US 52125195 A US52125195 A US 52125195A US 5926110 A US5926110 A US 5926110A
Authority
US
United States
Prior art keywords
transponder
integrated circuit
resistors
nonvolatile memory
groups
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US08/521,251
Inventor
Jeffery E. Downs
Gregory Smith
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zarbana Digital Fund LLC
Original Assignee
Ramtron International Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ramtron International Corp filed Critical Ramtron International Corp
Priority to US08/521,251 priority Critical patent/US5926110A/en
Assigned to RAMTRON INTERNATIONAL CORPORATION reassignment RAMTRON INTERNATIONAL CORPORATION FIRST AMENDMENT TO PATENT SEC. AGMNT. Assignors: NATONAL ELECTRICAL BENEFIT FUND
Application granted granted Critical
Publication of US5926110A publication Critical patent/US5926110A/en
Assigned to INFINEON TECHNOLOGIES AG reassignment INFINEON TECHNOLOGIES AG SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: RAMTRON INTERNATIONAL CORPORATION
Assigned to POULSEN TRANSMITTER LLC reassignment POULSEN TRANSMITTER LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: RAMTRON INTERNATIONAL CORPORATION
Assigned to RAMTRON INTERNATIONAL CORPORATION reassignment RAMTRON INTERNATIONAL CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SMITH, GREGORY, DOWNS, JEFFREY E
Assigned to RAMTRON INTERNATIONAL CORPORATION reassignment RAMTRON INTERNATIONAL CORPORATION CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR'S NAME PREVIOUSLY RECORDED ON REEL 015215 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE WAS RECORDED AS JEFFREY E. DOWNS Assignors: SMITH, GREGORY, DOWNS, JEFFERY E.
Anticipated expiration legal-status Critical
Assigned to ZARBAÑA DIGITAL FUND LLC reassignment ZARBAÑA DIGITAL FUND LLC MERGER (SEE DOCUMENT FOR DETAILS). Assignors: POULSEN TRANSMITTER LLC
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/0723Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips the record carrier comprising an arrangement for non-contact communication, e.g. wireless communication circuits on transponder cards, non-contact smart cards or RFIDs

Definitions

  • This invention relates generally to RF/ID ("Radio Frequency IDentification") integrated circuits, transponders, and systems. More particularly, the present invention relates to a method and circuit for controlling the level of the RF signals within an RF/ID transponder.
  • RF/ID Radio Frequency IDentification
  • FIG. 1 A prior art RF/ID transponder and reader system 10 is shown in FIG. 1, which consists of an RF/ID reader 12 and RF/ID transponder 14.
  • the RF/ID reader 12 is typically a stationary or handheld device that transmits a signal 18 to an RF/ID transponder 14 and receives and interprets a signal 16 transmitted from the RF/ID transponder 14 back to the RF/ID reader 12.
  • the RF/ID reader 12 generates an electrical field and modulates this field to communicate with RF/ID transponder 14.
  • the RF/ID transponder 14 is typically a personal plastic card approximately the size of a credit card, but can also have different sizes and be used in different applications such as a luggage tag, key fob, or the like.
  • RF/ID transponder 14 includes an antenna 20 attached to an RF/ID integrated circuit 22.
  • the antenna 20 is typically separate from the RF/ID integrated circuit 22, but housed with the RF/ID transponder 14.
  • a single antenna 20 is used for both transmitting data, receiving data and the generation of DC power to the integrated circuit 22.
  • current is induced in antenna 20 when it is placed in an electrical field that has a frequency closely matched to the antenna. This current creates a corresponding AC voltage that is rectified into a DC signal with the DC current stored in a storage capacitor (not shown in FIG. 1).
  • the physical distance between the RF/ID reader 12 and RF/ID transponder 14 directly affects the magnitude of the generated AC signal used to power the transponder.
  • the RF/ID integrated circuit 22 is a single integrated circuit implemented in silicon that allows data to be read and written via modulation of an electrical field consisting of signals 16 and 18.
  • the integrated circuit includes three basic circuit sections.
  • An analog driver section attaches to the external antenna 20.
  • the analog driver section is used to develop a DC voltage to power the integrated circuit 22, to modulate the electrical field for transmitting and receiving data, and to detect modulated receive data.
  • a nonvolatile memory portion of the RF/ID integrated circuit is used to store data. Data can be read from as well as written to integrated circuit 22. Typically, the memory is nonvolatile so that information written to integrated circuit 22 is retained even if the RF/ID transponder 14 is removed from the electrical field emanating from the reader 12.
  • a third section of RF/ID integrated circuit 22 consists of digital logic. The logic section controls the actual behavior of integrated circuit 22 and interfaces the memory section to the analog driver section.
  • the analog section of integrated circuit 22 For receiving data from the RF/ID reader 12 to the RF/ID transponder 14, the analog section of integrated circuit 22 uses the same AC voltage that is generated by antenna 20 for power generation.
  • integrated circuit 22 measures the frequency of the generated AC voltage and generates either a logic zero or a logic one data state in the logic portion of the chip depending upon the frequency of the AC signal.
  • the frequency and "Q" of antenna 20 is ideally matched with the modulation frequency of the received data, otherwise the maximum distance of operation between the reader 12 and integrated circuit 14 will be less than optimal.
  • the logic portion of the RF/ID integrated circuit 22 creates a digital stream of data bits from the memory area of the integrated circuit. This stream is typically encoded using Miller or MFM encoding. This encoded digital data stream is sent to the analog section of the integrated circuit 22 for modulation and transmission.
  • current is supplied to antenna 20, which causes an electrical field to be created. This field is then sensed by the RF/ID reader 12 and demodulated/decoded into a digital stream of data. Again, the frequency and "Q" of antenna 20 and the level of current pumped into the antenna determine the magnitude of the signal transmitted from RF/ID transponder 14 to the RF/ID reader 12, which ultimately determines the maximum operational distance.
  • An incoming carrier signal 18 is the signal that is supplied by the RF/ID reader 12. This signal generates power to the RF/ID integrated circuit 22 and is modulated between two different frequencies when data is written to the integrated circuit.
  • the signal to the RF/ID integrated circuit 22 ("IC") is the signal (current or voltage) that flows within or appears across antenna 20. The signal within antenna 20 will be identical to the incoming carrier signal 16 as long as the RF/ID transponder 14 is not sending data back to the RF/ID reader 12.
  • the signal within antenna 20 is modified whenever the RF/ID transponder 14 transmits data back to the RF/ID reader 12 by an outgoing signal 16.
  • This modification of the signal in antenna 20 is a result of the same antenna 20 being used for both transmitting and receiving data.
  • the signal in antenna 20 is the sum of the incoming carrier signal 18 and the outgoing signal 16 transmitted from the RF/ID transponder 14. Consequently, the signal 16 transmitted from the RF/ID transponder 14 should be set to the correct signal amplitude to satisfy both of the following boundary conditions:
  • the maximum level of signal 16 should be set to less than a predetermined maximum level to prevent distortion of the input signal in antenna 20 and power level;
  • the minimum level of signal 16 should be set to greater than a predetermined minimum level so that the RF/ID reader 12 can receive data from the RF/ID transponder at some acceptable operating distance.
  • this waveform diagram shows that when the signal 16 from the RF/ID transponder 14 is minimized, the signal 20' in antenna 20 has little distortion. This is a very good situation from the standpoint of powering up the RF/ID integrated circuit 22 and receiving data from the RF/ID reader 12. However, the situation illustrated in FIG. 4 greatly reduces the physical distance allowed between the RF/ID reader 12 and the RF/ID transponder 14 since signal 16 has a small amplitude and therefore generates only a weak electrical field.
  • FIG. 5 the opposite condition is illustrated.
  • the amplitude of signal 16 transmitted from RF/ID transponder 14 has been set to a high level. Consequently, the amplitude of signal 20' in antenna 20 has become distorted.
  • the RF/ID integrated circuit 22 has difficulty in receiving adequate power since the power is a direct result of the area under the signal 20' waveform, i.e. low alternate peaks in the 20' signal waveform will produce drops in the integrated circuit 22 power.
  • the amplitude of signal 20' is lower than the voltage thresholds of the analog circuitry on the RF/ID integrated circuit 22, the transitions of signal 20' will be lost. The loss of transitions will result in multiple undesirable consequences up to and including total loss of communication with RF/ID transponder 14.
  • the maximum level of signal 16 is set less than the predetermined maximum level that causes distortion in signal 20', while achieving more than a minimum signal strength so that an acceptable operating distance between the RF/ID reader 12 and the RF/ID transponder 14 can be obtained.
  • RF/ID transponder 14 includes an antenna 20 and an RF/ID integrated circuit 22.
  • the circuitry fabricated on the RF/ID IC 22 includes the analog driver and digital interface section 24, digital logic section 26, and nonvolatile memory section 28.
  • the analog driver section 24 is shown to have a differential output for driving the antenna nodes 34 and 36, respectively designated "acplus” and "acminus".
  • a power generation block 33 Also coupled to antenna nodes 34 and 36 is a power generation block 33, which includes circuitry for converting the waveforms on this node into the VDD and GND power supply voltages used to power integrated circuit 22.
  • FIG. 3 the actual acplus waveform 34' and acminus waveform 36' are shown.
  • the MFM encoding is used to change the phase of the waveforms depending on the data state that is being transmitted. For example, between time points t0 and t1, the phase of the acplus and acminus waveforms are interpreted by the RF/ID reader as a logic one. Between time points t2 and t3 the phases of the acplus and acminus waveforms have shifted by 180° and are interpreted by the RF/ID reader as a logic zero.
  • the RF/ID transponder 14 includes a set of output resistors 30 and 32 that are placed in series with the differential output of the analog driver section 24.
  • the output resistors 30 and 32 are used to achieve the proper balance between the incoming carrier signal 16, the signal 20' in the antenna, and the outgoing signal 18.
  • resistors 30 and 32 can be selected. Once the resistance value has been determined, the resistors are simply built into RF/ID transponder 14 as discrete resistances or fabricated within integrated circuit 22. The problem with this approach is that the RF/ID transponder is now permanently tied to a specific application regarding reader signal strength and operating distance. Alternatively, the resistors can be made mask programmable on integrated circuit 22, which allows for a range of operating distances to be accommodated. The problem with this approach is that metal mask programming increases cost and silicon area, as well as time to fabricate a new set of masks. Even though a range of operating conditions can be accommodated by a set of mask programmed RF/ID transponders, each individual RF/ID transponder is still limited to its particular operating conditions.
  • RF/ID transponder that can be easily programmed to respond to a wide range of RF/ID system operating conditions, without using metal mask programming.
  • a single integrated circuit for an RF/ID transponder includes a nonvolatile memory portion, which is ideally a ferroelectric memory, digital logic, digital interface circuitry, and differential analog driver circuitry for driving an antenna that is contained within the RF/ID transponder, but external to the integrated circuit.
  • a nonvolatile memory portion which is ideally a ferroelectric memory, digital logic, digital interface circuitry, and differential analog driver circuitry for driving an antenna that is contained within the RF/ID transponder, but external to the integrated circuit.
  • the output resistance can be programmed to several different levels, the granularity of the levels being determined by the number of serially connected resistors used.
  • An optimum code corresponding to the optimum output resistance is stored in a small portion of the on-chip nonvolatile memory.
  • the code can be externally programmed and updated as required by new applications.
  • the code can also be externally programmed to permanently disable the RF/ID transponder by setting the output resistance to an extremely high level or by open circuiting the output resistance altogether.
  • FIG. 1 is a block diagram of a prior art RF/ID transponder and reader system
  • FIG. 2 is a more detailed block/schematic diagram of the prior art RF/ID transponder shown in FIG. 1;
  • FIG. 3 is a waveform diagram associated with the RF/ID transponder and reader system of FIG. 1;
  • FIGS. 4-6 are waveform diagrams associated with RF/ID transponder and reader system of FIG. 1 that illustrate the receive/transmit characteristics of the RF/ID transponder for three separate antenna driver output impedance settings;
  • FIG. 7 is a block/schematic diagram of an RF/ID transponder modified according to the present invention.
  • FIG. 8 is a detailed schematic diagram of a portion of the antenna driver circuit and its associated controllable output impedance for the RF/ID transponder shown in FIG. 7;
  • FIG. 9 is a detailed schematic diagram of a portion of a digital circuit block used in controlling the output impedance of the driver circuit shown in FIG. 8;
  • FIGS. 10A-10C illustrate three alternative controlled output impedances for the antenna driver circuit shown in FIG. 8.
  • the RF/ID integrated circuit configuration shown in FIG. 7 is used.
  • the amplitude of signal 16 transmitted from RF/ID transponder 14 is adjusted via the series resistors 30a-30c and 32a-32c, which are in series with the output of the analog driver and digital interface section 24.
  • Resistors 30a-30c and 32a-32c limit the amount of current that flows into antenna 20, which in turn limits the induced voltage and electrical field.
  • the current limiting resistor settings i.e.
  • the total series output resistance is field programmable by the end user of the RF/ID system through a writable configuration word, which is stored in nonvolatile memory section 28 of integrated circuit 22'.
  • a writable configuration word which is stored in nonvolatile memory section 28 of integrated circuit 22'.
  • the amplitude of the signal 16 transmitted by the RFJID transponder 14 can be adjusted.
  • the value is stored in the nonvolatile memory section 28 and is used in all future operations of the RF/ID transponder 14.
  • a new RF command can be transmitted to update the resistance setting for more optimum operation under different operating conditions.
  • a "quiet command" can be transmitted to open circuit the output resistance, thus rendering the RF/ID transponder 14 inoperable.
  • An integrated circuit 22' suitable for use in RF/ID transponder 14 include a driver section and digital interface 24, which has a differential output at nodes 35 and 37.
  • the driver section provides the current drive to antenna 20, but also receives a signal from antenna 20 and converts this signal to a digital stream of bits.
  • the driver section 24 is in bidirectional communication with the digital logic block 26.
  • Two groups of serially coupled resistors are placed in series with each of the legs of the differential output of driver section 24.
  • a first group of resistors 30a-30c has a first end coupled to one of the legs of the differential output of the driver section at node 35 and a second end for driving antenna 20 at node 34, which is designated acplus.
  • a second group of resistors 32a-32c has a first end coupled to the other of the legs of the differential output of the driver section at node 37 and a second end for driving antenna 20 at node 36, which is designated acminus.
  • a signal level control logic block 40 is coupled to each of the resistor groups through leads 42a-42d and 44a-44d. Signal level control block 40 is electrically programmable through antenna 20, digital logic section 26, and nonvolatile memory section 28. The total resistance of each of the resistor groups is controlled by signal level control block 40 in response to the code delivered via control bus 25.
  • Signal level control block 40 includes two groups of transistor switches 46a-46c and 48a-48c respectively coupled to the two groups of resistors 30a-30c and 32a-32c for selectively shorting the resistors in each resistor group.
  • Control leads c0-c2 and c0b-c2b carry the digital information to control the switches in control block 40 and form the digital control bus 25.
  • Each switch 46a-46c and 48a-48c is an MOS transistor switch.
  • each transistor switch is the parallel combination of a P-channel MOS transistor switch and an N-channel MOS transistor switch, which allows full voltage swing of the signal.
  • Each switch is serially coupled to the next switch, and there is one switch for every resistor in each resistor group.
  • switch 46a is connected to resistor 30a through leads 42a and 42b.
  • resistor 30a can be selectively shorted out and removed from the total resistance value by activating leads c0 and c0b.
  • c0 is taken to a logic one
  • c0b is taken to a logic zero to close transistor switch 46a.
  • the next switch 46b in the series is connected to resistor 30b through leads 42b and 42c.
  • resistor 30b can be selectively shorted out and removed from the total resistance value by activating leads c1 and c1b.
  • c1 is taken to a logic one and c1b is taken to a logic zero to close transistor switch 46a.
  • the next switch 46c is coupled to resistor 30c for selective shorting through leads 42c and 42d.
  • switch 48a is coupled to resistor 32a through leads 44a and 44b
  • switch 48b is coupled to resistor 32b through leads 44b and 44c
  • switch 48c is coupled to resistor 32c through leads 44c and 44d.
  • Each of the resistors in the group are also selectively shorted through the appropriate digital signals on bus 25.
  • Each resistor therefore, has a companion transistor switch or "pass gate” which can be used to short out the resistor, effectively removing it from the circuit.
  • the pass gates are controlled by setting or clearing the output of a matching flip-flop (not shown).
  • the flip-flops are loaded during the initial power up of the RF/ID transponder 14 with a three bit value which is stored in nonvolatile memory 28. The three bit value allows eight different output or "current limiting" resistor combinations.
  • FIG. 8 Also shown in FIG. 8 is a portion of the analog driver section 24.
  • Digital data is received on node 50 from digital logic section 26.
  • the data signal is inverted at node 51 to form the datab signal.
  • the data and datab signals are used to drive output inverter/drivers 52 and 54, which are sized appropriately to drive the load of antenna 20. Note that the inputs of inverters 52 and 54 are driven with opposite data states in order to maintain a differential output.
  • the differential output at nodes 35 and 37 is a digital signal
  • the differential output at nodes 34 and 36 (acplus and acminus, respectively) is an "analog" signal, in that the sharp edges of the digital signal have been filtered by the action of the antenna 20 and a tuning capacitor coupled between nodes 34 and 36 (not shown in FIG. 8).
  • FIG. 9 A portion of the logic block 26 is shown in FIG. 9 that provides the signal on the digital bus 25.
  • the portion of logic block 26 shown in FIG. 9 receives a digital code from the nonvolatile memory 28.
  • the three bits of nonvolatile code are provided from memory 28 on leads labeled cout ⁇ 0>, cout ⁇ 1> and cout ⁇ 2>, which are coupled to NAND gate 62, NOR gate 64, and NOR gate 66, respectively. Also directly coupled to NOR gates 64 and 66 are leads carrying the Sstart signal, which originates in digital logic block 26.
  • the inverted Sstart signal, Sstartb is provided to NAND gate 62 through inverter 60.
  • the outputs of gates 62-66 is the c0b, c1b, and c2b signals, respectively. These signals are inverter through inverters 68-72 to provide the c0, c1, and c2 signals.
  • Signals c0b-c2b and c0-c2 form the digital bus 25.
  • the portion of logic block 26 shown in FIG. 9 converts the digital code from nonvolatile memory 28 and the Sstart signal into the digital signals used to programmably control the switches in the signal level control logic block
  • Sstart is a signal that forces integrated circuit 22 into a power-down mode.
  • integrated circuit 22 When Sstart is asserted, integrated circuit 22 only transmits an unencoded signal back to the reader 12. During this transmission, the output resistors 30 and 32 are set to some specific pre-determined value. This value is not necessarily the same as the pre-programmed value stored in nonvolatile memory 28. In the preferred embodiment, it is desirable to transmit the carrier back to the reader 12 until a sufficient power level in the transponder 14 is achieved. Once this power level has been achieved, Sstart is de-asserted, allowing the pre-programmed value from nonvolatile memory 28 to set the value of resistors 30 and 32.
  • output resistors 30a and 32a are 13.3 Kohms
  • resistors 30b and 32b are 6.6 Kohms
  • resistors 30c and 32c are 3.3 Kohms
  • the antenna is an inductive coil having a value of about 400 millihenries
  • the distance from transponder 14 to the reader 12 is about 2 to 10 centimeters.
  • FIG. 10A one of the two groups of serially coupled resistors is shown, but altered to include a preset, nonadjustable minimum resistance.
  • the resistor group shown includes resistors 30a-30c coupled between circuit nodes 34 and 35 and associated switches 46a-46c.
  • the other resistor group is not shown since it is identical.
  • an additional resistor 30d is provided in series connection with resistors 30a30c. This minimum resistance insures that the signal transmitted by transponder 14 cannot exceed a predetermined maximum level, above which distortion of the input and power signals may occur. Note that there is no switch associated with resistor 30d, and so this resistor cannot be selectively shorted out with a programming command from the reader.
  • FIG. 10B one of the two groups of serially coupled resistors is shown, but altered to include an extra serially connected switch 46d for completely open-circuiting each of the groups of resistors.
  • the resistor group shown includes resistors 30a-30c coupled between circuit nodes 34 and 35 and associated switches 46a-46c.
  • the other resistor group is not shown since it is identical.
  • an additional transistor switch 46d is provided in series connection with resistors 30a-30c. This extra transistor switch enables the RF/ID transponder 14 to respond to a transmitted "quiet command" that opens transistor switch 46d in response to the appropriate digital signal on digital bus 25. Once transistor switch 46d is opened, the RF/ID transponder is rendered inoperable since no further data can be transmitted. This feature may be useful in applications such as access control or preventing fraud in financial transactions.
  • FIG. 10C an alternative resistor group is shown that includes both serially connected additional resistor 30d and transistor 46d.
  • the RF/ID transponder 14 would have both the "quiet command" and user programmable range features.
  • the method of operating the RF/ID transponder 14 enables the end user to properly adjust the receive/transmit characteristics of the transponder 14.
  • the method includes the steps of first transmitting a code to the RF/ID transponder 14 corresponding to a desired output impedance 30a-30c and 32a-32c in series with the output of the antenna driving circuit 24 resident within the RF/ID transponder 14.
  • the next step in the method is storing the code in nonvolatile memory 28 in the RF/ID transponder 14, and then adjusting the output impedance 30a-30c and 32a-32c in response to the code stored in the nonvolatile memory 28.
  • the output impedance 30a-30c and 32a-32c is adjusted by selectively shorting resistor segments in the output impedance of the antenna driving circuit 24. If desired, the code can be updated so the RF/ID transponder 14 can be used in a different application with, for example, a shorter or longer maximum distance between transponder and reader.
  • the method includes the steps of retransmitting a new code to the RF/ID transponder 14 corresponding to a new desired output impedance 30a-30c and 32a-32c in the antenna driving circuit 24 resident within the RF/ID transponder 14, storing the new code in nonvolatile memory 28 in the RF/ID transponder, and readjusting the output impedance 30a-30c and 32a-32c in response to the new code stored in the nonvolatile memory.
  • RF/ID transponder 14 is either powered down or reset before the new output resistance is in effect.
  • the method of operation may include the step of transmitting a quiet code to the RF/ID transponder 14 that disables the RF/ID transponder 14 by open-circuiting the output impedance 30a-30c and 32a-32c of the antenna driving circuit 24.
  • the transmit and receive characteristics of the RF/ID transponder 14 can be easily adjusted by the end user. Range of the RF/ID transponder 14 to the RF/ID reader can be tailored to the specific application. In some situations, a reduced transmit/receive range is desirable. With the method of the present invention, the range can be easily changed without any IC redesign using the eight possible different output resistor settings.
  • the number of output resistor segments can be increased for finer control over the receive/transmit characteristics of the RF/ID transponder.
  • the exact manner in which the digital control for the switches in the signal level control logic block can be changed. While parallel transistor switches are desirable, other types of switches can be used. Also, while ferroelectric memory for the nonvolatile memory is desirable, other types of nonvolatile memory such as EEPROMs can be used. We therefore claim all modifications and variation coming within the spirit and scope of the following claims.

Abstract

A single integrated circuit for an RF/ID transponder includes a nonvolatile memory portion, which is ideally a ferroelectric memory, digital logic, digital interface circuitry, and differential analog driver circuitry for driving an antenna that is contained within the RF/ID transponder, but external to the integrated circuit. In series with each leg of the differential analog driver circuitry, and also fabricated on the single integrated circuit, are two groups of serially connected resistors. All circuit nodes associated with the resistors are connected to a signal level control logic block that is in communication with the on-chip digital logic block. The signal level control logic block is used to selectively control the output resistance of the driver circuitry such that a proper balance between incoming and outgoing signal levels is achieved. The output resistance can be programmed to several different levels, the granularity of the levels being determined by the number of serially connected resistors used. An optimum code corresponding to the optimum output resistance is stored in a small portion of the on-chip nonvolatile memory. The code can be externally programmed and updated as required by new applications. The code can also be externally programmed to permanently disable the RF/ID transponder by setting the output resistance to an extremely high level or by open circuiting the output resistance altogether.

Description

BACKGROUND OF THE INVENTION
This invention relates generally to RF/ID ("Radio Frequency IDentification") integrated circuits, transponders, and systems. More particularly, the present invention relates to a method and circuit for controlling the level of the RF signals within an RF/ID transponder.
A prior art RF/ID transponder and reader system 10 is shown in FIG. 1, which consists of an RF/ID reader 12 and RF/ID transponder 14. The RF/ID reader 12 is typically a stationary or handheld device that transmits a signal 18 to an RF/ID transponder 14 and receives and interprets a signal 16 transmitted from the RF/ID transponder 14 back to the RF/ID reader 12. The RF/ID reader 12 generates an electrical field and modulates this field to communicate with RF/ID transponder 14. The RF/ID transponder 14 is typically a personal plastic card approximately the size of a credit card, but can also have different sizes and be used in different applications such as a luggage tag, key fob, or the like. RF/ID transponder 14 includes an antenna 20 attached to an RF/ID integrated circuit 22. The antenna 20 is typically separate from the RF/ID integrated circuit 22, but housed with the RF/ID transponder 14. Typically, a single antenna 20 is used for both transmitting data, receiving data and the generation of DC power to the integrated circuit 22. For power generation, current is induced in antenna 20 when it is placed in an electrical field that has a frequency closely matched to the antenna. This current creates a corresponding AC voltage that is rectified into a DC signal with the DC current stored in a storage capacitor (not shown in FIG. 1). The physical distance between the RF/ID reader 12 and RF/ID transponder 14 directly affects the magnitude of the generated AC signal used to power the transponder.
The RF/ID integrated circuit 22 is a single integrated circuit implemented in silicon that allows data to be read and written via modulation of an electrical field consisting of signals 16 and 18. The integrated circuit includes three basic circuit sections. An analog driver section attaches to the external antenna 20. The analog driver section is used to develop a DC voltage to power the integrated circuit 22, to modulate the electrical field for transmitting and receiving data, and to detect modulated receive data. A nonvolatile memory portion of the RF/ID integrated circuit is used to store data. Data can be read from as well as written to integrated circuit 22. Typically, the memory is nonvolatile so that information written to integrated circuit 22 is retained even if the RF/ID transponder 14 is removed from the electrical field emanating from the reader 12. A third section of RF/ID integrated circuit 22 consists of digital logic. The logic section controls the actual behavior of integrated circuit 22 and interfaces the memory section to the analog driver section.
For receiving data from the RF/ID reader 12 to the RF/ID transponder 14, the analog section of integrated circuit 22 uses the same AC voltage that is generated by antenna 20 for power generation. When frequency shift keying ("FSK") is used as a modulation technique, integrated circuit 22 measures the frequency of the generated AC voltage and generates either a logic zero or a logic one data state in the logic portion of the chip depending upon the frequency of the AC signal. The frequency and "Q" of antenna 20 is ideally matched with the modulation frequency of the received data, otherwise the maximum distance of operation between the reader 12 and integrated circuit 14 will be less than optimal.
For transmitting data from the RF/ID transponder 14 to the RF/ID reader 12, the logic portion of the RF/ID integrated circuit 22 creates a digital stream of data bits from the memory area of the integrated circuit. This stream is typically encoded using Miller or MFM encoding. This encoded digital data stream is sent to the analog section of the integrated circuit 22 for modulation and transmission. To transmit data from integrated circuit 22 to the reader 12, current is supplied to antenna 20, which causes an electrical field to be created. This field is then sensed by the RF/ID reader 12 and demodulated/decoded into a digital stream of data. Again, the frequency and "Q" of antenna 20 and the level of current pumped into the antenna determine the magnitude of the signal transmitted from RF/ID transponder 14 to the RF/ID reader 12, which ultimately determines the maximum operational distance.
One of the problems with the scheme of receiving and transmitting data with an RF/ID integrated as described with reference to FIG. 1 is that a proper balance between the receive and transmit signals must be achieved in antenna 20. An incoming carrier signal 18 is the signal that is supplied by the RF/ID reader 12. This signal generates power to the RF/ID integrated circuit 22 and is modulated between two different frequencies when data is written to the integrated circuit. The signal to the RF/ID integrated circuit 22 ("IC") is the signal (current or voltage) that flows within or appears across antenna 20. The signal within antenna 20 will be identical to the incoming carrier signal 16 as long as the RF/ID transponder 14 is not sending data back to the RF/ID reader 12. However, the signal within antenna 20 is modified whenever the RF/ID transponder 14 transmits data back to the RF/ID reader 12 by an outgoing signal 16. This modification of the signal in antenna 20 is a result of the same antenna 20 being used for both transmitting and receiving data. As is apparent from inspection of FIG. 1, the signal in antenna 20 is the sum of the incoming carrier signal 18 and the outgoing signal 16 transmitted from the RF/ID transponder 14. Consequently, the signal 16 transmitted from the RF/ID transponder 14 should be set to the correct signal amplitude to satisfy both of the following boundary conditions:
1. The maximum level of signal 16 should be set to less than a predetermined maximum level to prevent distortion of the input signal in antenna 20 and power level; and
2. The minimum level of signal 16 should be set to greater than a predetermined minimum level so that the RF/ID reader 12 can receive data from the RF/ID transponder at some acceptable operating distance.
Turning now to FIG. 4, this waveform diagram shows that when the signal 16 from the RF/ID transponder 14 is minimized, the signal 20' in antenna 20 has little distortion. This is a very good situation from the standpoint of powering up the RF/ID integrated circuit 22 and receiving data from the RF/ID reader 12. However, the situation illustrated in FIG. 4 greatly reduces the physical distance allowed between the RF/ID reader 12 and the RF/ID transponder 14 since signal 16 has a small amplitude and therefore generates only a weak electrical field.
Turning now to FIG. 5, the opposite condition is illustrated. The amplitude of signal 16 transmitted from RF/ID transponder 14 has been set to a high level. Consequently, the amplitude of signal 20' in antenna 20 has become distorted. When this happens, the RF/ID integrated circuit 22 has difficulty in receiving adequate power since the power is a direct result of the area under the signal 20' waveform, i.e. low alternate peaks in the 20' signal waveform will produce drops in the integrated circuit 22 power. In addition, when the amplitude of signal 20' is lower than the voltage thresholds of the analog circuitry on the RF/ID integrated circuit 22, the transitions of signal 20' will be lost. The loss of transitions will result in multiple undesirable consequences up to and including total loss of communication with RF/ID transponder 14.
Turning now to FIG. 6, an optimum setting for the amplitude of signal 16 is achieved. The maximum level of signal 16 is set less than the predetermined maximum level that causes distortion in signal 20', while achieving more than a minimum signal strength so that an acceptable operating distance between the RF/ID reader 12 and the RF/ID transponder 14 can be obtained.
Turning now to FIG. 2, a prior art RF/ID transponder 14 is shown that is modified in order to achieving the acceptable waveform setting shown in FIG. 6. The component parts of the RF/ID transponder 14 are shown in greater detail in FIG. 2. RF/ID transponder 14 includes an antenna 20 and an RF/ID integrated circuit 22. The circuitry fabricated on the RF/ID IC 22 includes the analog driver and digital interface section 24, digital logic section 26, and nonvolatile memory section 28. The analog driver section 24 is shown to have a differential output for driving the antenna nodes 34 and 36, respectively designated "acplus" and "acminus". Also coupled to antenna nodes 34 and 36 is a power generation block 33, which includes circuitry for converting the waveforms on this node into the VDD and GND power supply voltages used to power integrated circuit 22.
Turning momentarily to FIG. 3, the actual acplus waveform 34' and acminus waveform 36' are shown. The MFM encoding is used to change the phase of the waveforms depending on the data state that is being transmitted. For example, between time points t0 and t1, the phase of the acplus and acminus waveforms are interpreted by the RF/ID reader as a logic one. Between time points t2 and t3 the phases of the acplus and acminus waveforms have shifted by 180° and are interpreted by the RF/ID reader as a logic zero.
Turning back to FIG. 2, note that the RF/ID transponder 14 includes a set of output resistors 30 and 32 that are placed in series with the differential output of the analog driver section 24. The output resistors 30 and 32 are used to achieve the proper balance between the incoming carrier signal 16, the signal 20' in the antenna, and the outgoing signal 18. The resistance values to achieve a proper signal balance according to conditions (1) and (2) given above, several factors should be taken into account. Among these factors are principally the strength of the incoming carrier signal 16 and the desired operating distance between the reader 12 and the transponder 14.
Once the various design factors have been identified, an optimum resistance value for resistors 30 and 32 can be selected. Once the resistance value has been determined, the resistors are simply built into RF/ID transponder 14 as discrete resistances or fabricated within integrated circuit 22. The problem with this approach is that the RF/ID transponder is now permanently tied to a specific application regarding reader signal strength and operating distance. Alternatively, the resistors can be made mask programmable on integrated circuit 22, which allows for a range of operating distances to be accommodated. The problem with this approach is that metal mask programming increases cost and silicon area, as well as time to fabricate a new set of masks. Even though a range of operating conditions can be accommodated by a set of mask programmed RF/ID transponders, each individual RF/ID transponder is still limited to its particular operating conditions.
What is desired is an RF/ID transponder that can be easily programmed to respond to a wide range of RF/ID system operating conditions, without using metal mask programming.
SUMMARY OF THE INVENTION
It is, therefore, a principal object of the present invention to allow an end user of an RF/ID transponder to adjust the transmit and receive characteristics of the RF/ID transponder.
It is another object of the invention to allow an end user of an RF/ID transponder to tailor the range of operability between the RF/ID transponder and a corresponding RF/ID reader as required by a specific application.
It is another object of the invention to achieve an optimal transmit/receive setting for an RF/ID transponder that is independent of variations in processing on the RF/ID integrated circuit used in the RF/ID transponder.
It is an advantage of the invention that no new metal masks are needed, which adds cost and takes additional time resulting in a delay in the fabrication of RF/ID integrated circuits.
It is a feature of the invention that, if desired, and end user can completely disable an RF/ID transponder from future operation.
According to the present invention a single integrated circuit for an RF/ID transponder includes a nonvolatile memory portion, which is ideally a ferroelectric memory, digital logic, digital interface circuitry, and differential analog driver circuitry for driving an antenna that is contained within the RF/ID transponder, but external to the integrated circuit. In series with each leg of the differential analog driver circuitry, and also fabricated on the single integrated circuit, are two groups of serially connected resistors. All circuit nodes associated with the resistors are connected to a signal level control logic block that is in communication with the on-chip digital logic block. The signal level control logic block is used to selectively control the output resistance of the driver circuitry such that a proper balance between incoming and outgoing signal levels is achieved. The output resistance can be programmed to several different levels, the granularity of the levels being determined by the number of serially connected resistors used. An optimum code corresponding to the optimum output resistance is stored in a small portion of the on-chip nonvolatile memory. The code can be externally programmed and updated as required by new applications. The code can also be externally programmed to permanently disable the RF/ID transponder by setting the output resistance to an extremely high level or by open circuiting the output resistance altogether.
The foregoing and other objects, features and advantages of the invention will become more readily apparent from the following detailed description of a preferred embodiment of the invention which proceeds with reference to the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram of a prior art RF/ID transponder and reader system;
FIG. 2 is a more detailed block/schematic diagram of the prior art RF/ID transponder shown in FIG. 1;
FIG. 3 is a waveform diagram associated with the RF/ID transponder and reader system of FIG. 1;
FIGS. 4-6 are waveform diagrams associated with RF/ID transponder and reader system of FIG. 1 that illustrate the receive/transmit characteristics of the RF/ID transponder for three separate antenna driver output impedance settings;
FIG. 7 is a block/schematic diagram of an RF/ID transponder modified according to the present invention.
FIG. 8 is a detailed schematic diagram of a portion of the antenna driver circuit and its associated controllable output impedance for the RF/ID transponder shown in FIG. 7;
FIG. 9 is a detailed schematic diagram of a portion of a digital circuit block used in controlling the output impedance of the driver circuit shown in FIG. 8; and
FIGS. 10A-10C illustrate three alternative controlled output impedances for the antenna driver circuit shown in FIG. 8.
DETAILED DESCRIPTION
To allow programmable adjustment of the receive and transmit characteristics of the RF/ID transponder 14, the RF/ID integrated circuit configuration shown in FIG. 7 is used. The amplitude of signal 16 transmitted from RF/ID transponder 14 is adjusted via the series resistors 30a-30c and 32a-32c, which are in series with the output of the analog driver and digital interface section 24. Resistors 30a-30c and 32a-32c limit the amount of current that flows into antenna 20, which in turn limits the induced voltage and electrical field. In the present invention, the current limiting resistor settings, i.e. the total series output resistance, is field programmable by the end user of the RF/ID system through a writable configuration word, which is stored in nonvolatile memory section 28 of integrated circuit 22'. By writing to the RF/ID integrated circuit 22' via the normal RF protocol, the amplitude of the signal 16 transmitted by the RFJID transponder 14 can be adjusted. Once the new total value of the current limiting resistance is selected via a transmitted RF command, the value is stored in the nonvolatile memory section 28 and is used in all future operations of the RF/ID transponder 14. A new RF command can be transmitted to update the resistance setting for more optimum operation under different operating conditions. Additionally, a "quiet command" can be transmitted to open circuit the output resistance, thus rendering the RF/ID transponder 14 inoperable. These techniques, as well as the configuration of the programmable resistance circuit is described in detail below.
An integrated circuit 22' suitable for use in RF/ID transponder 14 include a driver section and digital interface 24, which has a differential output at nodes 35 and 37. The driver section provides the current drive to antenna 20, but also receives a signal from antenna 20 and converts this signal to a digital stream of bits. Thus, the driver section 24 is in bidirectional communication with the digital logic block 26. Two groups of serially coupled resistors are placed in series with each of the legs of the differential output of driver section 24. A first group of resistors 30a-30c has a first end coupled to one of the legs of the differential output of the driver section at node 35 and a second end for driving antenna 20 at node 34, which is designated acplus. A second group of resistors 32a-32c has a first end coupled to the other of the legs of the differential output of the driver section at node 37 and a second end for driving antenna 20 at node 36, which is designated acminus. A signal level control logic block 40 is coupled to each of the resistor groups through leads 42a-42d and 44a-44d. Signal level control block 40 is electrically programmable through antenna 20, digital logic section 26, and nonvolatile memory section 28. The total resistance of each of the resistor groups is controlled by signal level control block 40 in response to the code delivered via control bus 25.
Referring now to FIG. 8, a portion of the output driver section 24 transistor-level schematic and the entirety of the control block 40 schematic are shown. Signal level control block 40 includes two groups of transistor switches 46a-46c and 48a-48c respectively coupled to the two groups of resistors 30a-30c and 32a-32c for selectively shorting the resistors in each resistor group. Control leads c0-c2 and c0b-c2b carry the digital information to control the switches in control block 40 and form the digital control bus 25. Each switch 46a-46c and 48a-48c is an MOS transistor switch. Ideally, each transistor switch is the parallel combination of a P-channel MOS transistor switch and an N-channel MOS transistor switch, which allows full voltage swing of the signal. Each switch is serially coupled to the next switch, and there is one switch for every resistor in each resistor group. In the resistor group coupled to acplus node 34, switch 46a is connected to resistor 30a through leads 42a and 42b. Thus, resistor 30a can be selectively shorted out and removed from the total resistance value by activating leads c0 and c0b. In this case, c0 is taken to a logic one and c0b is taken to a logic zero to close transistor switch 46a. The next switch 46b in the series is connected to resistor 30b through leads 42b and 42c. Thus, resistor 30b can be selectively shorted out and removed from the total resistance value by activating leads c1 and c1b. In this case, c1 is taken to a logic one and c1b is taken to a logic zero to close transistor switch 46a. Similarly, the next switch 46c is coupled to resistor 30c for selective shorting through leads 42c and 42d. In the resistor group coupled acminus node 36, switch 48a is coupled to resistor 32a through leads 44a and 44b, switch 48b is coupled to resistor 32b through leads 44b and 44c, and switch 48c is coupled to resistor 32c through leads 44c and 44d. Each of the resistors in the group are also selectively shorted through the appropriate digital signals on bus 25.
Each resistor, therefore, has a companion transistor switch or "pass gate" which can be used to short out the resistor, effectively removing it from the circuit. The pass gates are controlled by setting or clearing the output of a matching flip-flop (not shown). In turn, the flip-flops are loaded during the initial power up of the RF/ID transponder 14 with a three bit value which is stored in nonvolatile memory 28. The three bit value allows eight different output or "current limiting" resistor combinations.
Also shown in FIG. 8 is a portion of the analog driver section 24. Digital data is received on node 50 from digital logic section 26. The data signal is inverted at node 51 to form the datab signal. The data and datab signals are used to drive output inverter/ drivers 52 and 54, which are sized appropriately to drive the load of antenna 20. Note that the inputs of inverters 52 and 54 are driven with opposite data states in order to maintain a differential output. The differential output at nodes 35 and 37 is a digital signal, and the differential output at nodes 34 and 36 (acplus and acminus, respectively) is an "analog" signal, in that the sharp edges of the digital signal have been filtered by the action of the antenna 20 and a tuning capacitor coupled between nodes 34 and 36 (not shown in FIG. 8).
A portion of the logic block 26 is shown in FIG. 9 that provides the signal on the digital bus 25. The portion of logic block 26 shown in FIG. 9 receives a digital code from the nonvolatile memory 28. In the embodiment described in the present invention, there are three serial resistors that can be selectively shorted in any combination, so a total of three bits are needed. The three bits of nonvolatile code are provided from memory 28 on leads labeled cout<0>, cout<1> and cout<2>, which are coupled to NAND gate 62, NOR gate 64, and NOR gate 66, respectively. Also directly coupled to NOR gates 64 and 66 are leads carrying the Sstart signal, which originates in digital logic block 26. The inverted Sstart signal, Sstartb, is provided to NAND gate 62 through inverter 60. The outputs of gates 62-66 is the c0b, c1b, and c2b signals, respectively. These signals are inverter through inverters 68-72 to provide the c0, c1, and c2 signals. Signals c0b-c2b and c0-c2 form the digital bus 25. In sum, the portion of logic block 26 shown in FIG. 9 converts the digital code from nonvolatile memory 28 and the Sstart signal into the digital signals used to programmably control the switches in the signal level control logic block
Sstart is a signal that forces integrated circuit 22 into a power-down mode. When Sstart is asserted, integrated circuit 22 only transmits an unencoded signal back to the reader 12. During this transmission, the output resistors 30 and 32 are set to some specific pre-determined value. This value is not necessarily the same as the pre-programmed value stored in nonvolatile memory 28. In the preferred embodiment, it is desirable to transmit the carrier back to the reader 12 until a sufficient power level in the transponder 14 is achieved. Once this power level has been achieved, Sstart is de-asserted, allowing the pre-programmed value from nonvolatile memory 28 to set the value of resistors 30 and 32.
In the preferred embodiment, output resistors 30a and 32a are 13.3 Kohms, resistors 30b and 32b are 6.6 Kohms, resistors 30c and 32c are 3.3 Kohms, the antenna is an inductive coil having a value of about 400 millihenries, and the distance from transponder 14 to the reader 12 is about 2 to 10 centimeters.
Referring now to FIG. 10A one of the two groups of serially coupled resistors is shown, but altered to include a preset, nonadjustable minimum resistance. The resistor group shown includes resistors 30a-30c coupled between circuit nodes 34 and 35 and associated switches 46a-46c. The other resistor group is not shown since it is identical. In FIG. 10A, an additional resistor 30d is provided in series connection with resistors 30a30c. This minimum resistance insures that the signal transmitted by transponder 14 cannot exceed a predetermined maximum level, above which distortion of the input and power signals may occur. Note that there is no switch associated with resistor 30d, and so this resistor cannot be selectively shorted out with a programming command from the reader.
Referring now to FIG. 10B one of the two groups of serially coupled resistors is shown, but altered to include an extra serially connected switch 46d for completely open-circuiting each of the groups of resistors. The resistor group shown includes resistors 30a-30c coupled between circuit nodes 34 and 35 and associated switches 46a-46c. The other resistor group is not shown since it is identical. In FIG. 10B, an additional transistor switch 46d is provided in series connection with resistors 30a-30c. This extra transistor switch enables the RF/ID transponder 14 to respond to a transmitted "quiet command" that opens transistor switch 46d in response to the appropriate digital signal on digital bus 25. Once transistor switch 46d is opened, the RF/ID transponder is rendered inoperable since no further data can be transmitted. This feature may be useful in applications such as access control or preventing fraud in financial transactions.
Referring now to FIG. 10C, an alternative resistor group is shown that includes both serially connected additional resistor 30d and transistor 46d. In this transponder the RF/ID transponder 14 would have both the "quiet command" and user programmable range features.
In operation, the method of operating the RF/ID transponder 14 according to the present invention enables the end user to properly adjust the receive/transmit characteristics of the transponder 14. The method includes the steps of first transmitting a code to the RF/ID transponder 14 corresponding to a desired output impedance 30a-30c and 32a-32c in series with the output of the antenna driving circuit 24 resident within the RF/ID transponder 14. The next step in the method is storing the code in nonvolatile memory 28 in the RF/ID transponder 14, and then adjusting the output impedance 30a-30c and 32a-32c in response to the code stored in the nonvolatile memory 28. The output impedance 30a-30c and 32a-32c is adjusted by selectively shorting resistor segments in the output impedance of the antenna driving circuit 24. If desired, the code can be updated so the RF/ID transponder 14 can be used in a different application with, for example, a shorter or longer maximum distance between transponder and reader. To accomplish this, the method includes the steps of retransmitting a new code to the RF/ID transponder 14 corresponding to a new desired output impedance 30a-30c and 32a-32c in the antenna driving circuit 24 resident within the RF/ID transponder 14, storing the new code in nonvolatile memory 28 in the RF/ID transponder, and readjusting the output impedance 30a-30c and 32a-32c in response to the new code stored in the nonvolatile memory. In the preferred embodiment, RF/ID transponder 14 is either powered down or reset before the new output resistance is in effect. Also, if desired the method of operation may include the step of transmitting a quiet code to the RF/ID transponder 14 that disables the RF/ID transponder 14 by open-circuiting the output impedance 30a-30c and 32a-32c of the antenna driving circuit 24.
It will be appreciated by those skilled in the art that there is no need with the method of the present invention to recut metal masks to adjust the amplitude of signal 16 transmitted by RF/ID transponder 14. The electrical programming of the present invention allows an optimal setting of output resistance that is independent of variations in semiconductor processing on the RF/ID integrated circuit 22', which may be present if the total value of the on-chip output resistance is fixed. Also, developing new metal masks costs money and takes additional time, which can delay fabrication of the RF/ID integrated circuit 22'.
In the present invention, the transmit and receive characteristics of the RF/ID transponder 14 can be easily adjusted by the end user. Range of the RF/ID transponder 14 to the RF/ID reader can be tailored to the specific application. In some situations, a reduced transmit/receive range is desirable. With the method of the present invention, the range can be easily changed without any IC redesign using the eight possible different output resistor settings.
Having described and illustrated the principles of the invention in a preferred embodiment thereof, it is appreciated by those having skill in the art that the invention can be modified in arrangement and detail without departing from such principles. For example, the number of output resistor segments can be increased for finer control over the receive/transmit characteristics of the RF/ID transponder. Further, the exact manner in which the digital control for the switches in the signal level control logic block can be changed. While parallel transistor switches are desirable, other types of switches can be used. Also, while ferroelectric memory for the nonvolatile memory is desirable, other types of nonvolatile memory such as EEPROMs can be used. We therefore claim all modifications and variation coming within the spirit and scope of the following claims.

Claims (20)

We claim:
1. An integrated circuit suitable for use in an RF/ID transponder comprising:
a driver section having a differential output;
two groups of serially coupled resistors, each group having a first end coupled to the differential output of the driver section and a second end for driving an antenna; and
electrically programmable means for adjusting the total resistance of each of the group of resistors.
2. An integrated circuit as in claim 1 in which the means for adjusting the total resistance comprises:
two groups of switches respectively coupled to the two groups of resistors for selectively shorting the resistors in each resistor group; and
means for controlling the switches.
3. An integrated circuit as in claim 2 in which the means for controlling the switches comprises:
digital logic control circuitry coupled to the switches; and
nonvolatile memory for supplying a code to the digital logic control circuitry.
4. An integrated circuit as in claim 1 in which each group of serially coupled resistors has a nonadjustable minimum resistance.
5. An integrated circuit as in claim 1 further comprising means for open-circuiting each of the groups of resistors.
6. An RF/ID transponder having externally programmable receive/transmit characteristics comprising:
an antenna for receiving and transmitting electrical signals;
a driver section having a differential output;
two groups of serially coupled resistors, each group having a first end coupled to the differential output of the driver section and a second end coupled to the antenna;
a nonvolatile memory for storing a code representing the desired resistance value of each of the resistor groups; and
means for controlling the total resistance of the resistor groups according to the code stored in the nonvolatile memory.
7. An RF/ID transponder as in claim 6 in which the driver section, resistor groups, nonvolatile memory, supplying means and controlling means are fabricated on a single integrated circuit.
8. An RF/ID transponder as in claim 6 in which the controlling means comprises:
two groups switches respectively coupled to the two groups of resistors for selectively shorting the resistors in each resistor group; and
means for controlling the switches according to the code stored in the nonvolatile memory.
9. An RF/ID transponder as in claim 8 in which each group of switches comprises a plurality of serially coupled switches equal to the number of resistors in the respective resistor group.
10. An RF/ID transponder as in claim 8 in which at least one of the switches comprises an MOS transistor switch.
11. An RF/ID transponder as in claim 8 in which at least one of the switches comprises the parallel combination of a P-channel MOS transistor switch and an N-channel MOS transistor switch.
12. An RF/ID transponder as in claim 6 in which the nonvolatile memory comprises a ferroelectric memory.
13. An RF/ID transponder as in claim 6 in which the nonvolatile memory is coupled to an input bus of the driver section.
14. An RF/ID transponder as in claim 13 in which the nonvolatile memory stores a code representing the desired resistance value of each of the resistor groups and data that is supplied to the input bus of the driver section.
15. An integrated circuit as in claim 6 in which each resistor group has a nonadjustable minimum resistance.
16. An integrated circuit as in claim 6 further comprising means for open-circuiting each of the resistor groups.
17. A method of operating an RF/ID transponder to properly adjust the receive/transmit characteristics of the transponder, the method comprising the steps of:
transmitting a code to the RF/ID transponder corresponding to a desired output impedance in an antenna driving circuit resident within the RF/ID transponder;
storing the code in nonvolatile memory in the RF/ID transponder; and
adjusting the output impedance in response to the code stored in the nonvolatile memory.
18. The method of claim 17 in which the adjusting step comprises the step of selectively shorting resistor segments in the output impedance of the antenna driving circuit.
19. The method of claim 17 further comprising the steps of:
retransmitting a new code to the RF/ID transponder corresponding to a new desired output impedance in the antenna driving circuit resident within the RF/ID transponder;
storing the new code in nonvolatile memory in the RF/ID transponder; and
readjusting the output impedance in response to the new code stored in the nonvolatile memory.
20. The method of claim 17 further comprising the step of transmitting a quiet code to the RF/ID transponder that disables the RF/ID transponder by open-circuiting the output impedance of the antenna driving circuit.
US08/521,251 1995-08-30 1995-08-30 Programmable output devices for controlling signal levels in an RF/ID transponder Expired - Lifetime US5926110A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US08/521,251 US5926110A (en) 1995-08-30 1995-08-30 Programmable output devices for controlling signal levels in an RF/ID transponder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US08/521,251 US5926110A (en) 1995-08-30 1995-08-30 Programmable output devices for controlling signal levels in an RF/ID transponder

Publications (1)

Publication Number Publication Date
US5926110A true US5926110A (en) 1999-07-20

Family

ID=24076014

Family Applications (1)

Application Number Title Priority Date Filing Date
US08/521,251 Expired - Lifetime US5926110A (en) 1995-08-30 1995-08-30 Programmable output devices for controlling signal levels in an RF/ID transponder

Country Status (1)

Country Link
US (1) US5926110A (en)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6091342A (en) * 1997-01-21 2000-07-18 U.S. Philips Corporation Transponder communication device for the contactless communication with at least one transponder, and transponder for the contactless communication with at least one transponder communication device
US20030071717A1 (en) * 2001-10-04 2003-04-17 Andreas Hagl Authentication of a first transceiver unit with respect to a second transceiver unit located at a distance
US6600418B2 (en) 2000-12-12 2003-07-29 3M Innovative Properties Company Object tracking and management system and method using radio-frequency identification tags
US6669089B2 (en) 2001-11-12 2003-12-30 3M Innovative Properties Co Radio frequency identification systems for asset tracking
US6685096B1 (en) 1999-09-22 2004-02-03 Em Microelectronic-Marin Sa Transponder intended for several different applications
US20050006462A1 (en) * 2003-07-10 2005-01-13 Rouille David W. Security system
US20050173531A1 (en) * 2002-03-11 2005-08-11 Aruze Corporation Ic card and card reader
US20060087436A1 (en) * 2004-04-30 2006-04-27 Kimberly-Clark Worldwide, Inc. Decommissioning an electronic data tag
US20060131405A1 (en) * 2004-12-03 2006-06-22 Checkpoint Systems, Inc. Method and system for tracking items in a shipping facility
KR100649832B1 (en) 2005-07-20 2006-11-27 주식회사 하이닉스반도체 Rfid device with non-volatile ferro-electrostatic memory
US20060268631A1 (en) * 2005-05-30 2006-11-30 Hynix Semiconductor Inc. RFID device having nonvolatile ferroelectric memory device
US20060279408A1 (en) * 1997-05-14 2006-12-14 Zih Corp. Enhanced identification system
US20070013521A1 (en) * 2004-04-30 2007-01-18 Kimberly Clark Worldwide, Inc. Deactivating a data tag for user privacy or tamper-evident packaging
KR100673131B1 (en) 2005-12-09 2007-01-22 주식회사 하이닉스반도체 Rfid device having non-volatile ferro-electric memory device
US20070081671A1 (en) * 2005-10-11 2007-04-12 Ross John W Jr Controlling deactivation of RFID tags
US20070123189A1 (en) * 2005-11-25 2007-05-31 Semiconductor Energy Laboratory Co., Ltd. Semiconductor device and operating method thereof
US20070120751A1 (en) * 2005-11-25 2007-05-31 Semiconductor Energy Laboratory Co., Ltd. Semiconductor device
US20070170267A1 (en) * 2005-09-02 2007-07-26 Hynix Semiconductor Inc. Integrated Circuit with Embedded FeRAM-based RFID
US20070176754A1 (en) * 2006-01-16 2007-08-02 Atmel Germany Gmbh Method for operating a transponder, and a transponder device
KR100756798B1 (en) 2006-04-24 2007-09-07 주식회사 하이닉스반도체 Radio frequency identification device
US20080150747A1 (en) * 2006-12-20 2008-06-26 Selcuk Suat Eren Method and apparatus for controlling radio frequency identification tag signal range
EP1959579A1 (en) * 2005-11-11 2008-08-20 Fujitsu Limited Electronic tag, and electronic tag system
US20080238630A1 (en) * 2006-11-21 2008-10-02 Han Chen System and method for varying response amplitude of radio transponders
US7948381B2 (en) 2004-04-30 2011-05-24 Binforma Group Limited Liability Company Reversibly deactivating a radio frequency identification data tag
US20130307703A1 (en) * 2011-01-31 2013-11-21 European Aernautic Defence And Space Company Eads France Device for monitoring the integrity and soundness of a mechanical structure, and method for operating such a device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4301445A (en) * 1979-12-10 1981-11-17 General Electric Company Communication system and method having wide dynamic range digital gain control
US4857893A (en) * 1986-07-18 1989-08-15 Bi Inc. Single chip transponder device
US5245332A (en) * 1988-06-22 1993-09-14 Iedsco Oy Programmable memory for an encoding system
US5430447A (en) * 1993-08-23 1995-07-04 Texas Instruments Deutschland Gmbh Protection against manipulation of batteryless read/write transponders
US5528221A (en) * 1991-05-28 1996-06-18 Commissariat A L'energie Atomique Automatic identification system for objects or persons by remote interrogation

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4301445A (en) * 1979-12-10 1981-11-17 General Electric Company Communication system and method having wide dynamic range digital gain control
US4857893A (en) * 1986-07-18 1989-08-15 Bi Inc. Single chip transponder device
US5245332A (en) * 1988-06-22 1993-09-14 Iedsco Oy Programmable memory for an encoding system
US5528221A (en) * 1991-05-28 1996-06-18 Commissariat A L'energie Atomique Automatic identification system for objects or persons by remote interrogation
US5430447A (en) * 1993-08-23 1995-07-04 Texas Instruments Deutschland Gmbh Protection against manipulation of batteryless read/write transponders

Cited By (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6091342A (en) * 1997-01-21 2000-07-18 U.S. Philips Corporation Transponder communication device for the contactless communication with at least one transponder, and transponder for the contactless communication with at least one transponder communication device
US20060279408A1 (en) * 1997-05-14 2006-12-14 Zih Corp. Enhanced identification system
US9607193B2 (en) * 1997-05-14 2017-03-28 Zih Corp. Enhanced identification system
US8872631B2 (en) 1997-05-14 2014-10-28 Zih Corp. Enhanced identification system
US6685096B1 (en) 1999-09-22 2004-02-03 Em Microelectronic-Marin Sa Transponder intended for several different applications
US6600418B2 (en) 2000-12-12 2003-07-29 3M Innovative Properties Company Object tracking and management system and method using radio-frequency identification tags
US20030071717A1 (en) * 2001-10-04 2003-04-17 Andreas Hagl Authentication of a first transceiver unit with respect to a second transceiver unit located at a distance
US6950008B2 (en) * 2001-10-04 2005-09-27 Texas Instruments Deutschland Gmbh Authentication of a first transceiver unit with respect to a second transceiver unit located at a distance
US6669089B2 (en) 2001-11-12 2003-12-30 3M Innovative Properties Co Radio frequency identification systems for asset tracking
US20050173531A1 (en) * 2002-03-11 2005-08-11 Aruze Corporation Ic card and card reader
US7114653B2 (en) * 2002-03-11 2006-10-03 Aruze Corporation IC card and card reader
US20080061974A1 (en) * 2003-07-10 2008-03-13 Rouille David W Security system
US7770790B2 (en) 2003-07-10 2010-08-10 Rouille David W Security system
US7267266B2 (en) * 2003-07-10 2007-09-11 Rouille David W Security system
US20070268109A1 (en) * 2003-07-10 2007-11-22 Rouille David W Security system
US20050006462A1 (en) * 2003-07-10 2005-01-13 Rouille David W. Security system
US20060087436A1 (en) * 2004-04-30 2006-04-27 Kimberly-Clark Worldwide, Inc. Decommissioning an electronic data tag
US8138922B2 (en) 2004-04-30 2012-03-20 Binforma Group Limited Liability Company Deactivating a data tag for user privacy or tamper-evident packaging
US7948381B2 (en) 2004-04-30 2011-05-24 Binforma Group Limited Liability Company Reversibly deactivating a radio frequency identification data tag
US7701346B2 (en) 2004-04-30 2010-04-20 Jeffrey Dean Lindsay Deactivating a data tag for user privacy or tamper-evident packaging
US20070013521A1 (en) * 2004-04-30 2007-01-18 Kimberly Clark Worldwide, Inc. Deactivating a data tag for user privacy or tamper-evident packaging
US20100156642A1 (en) * 2004-04-30 2010-06-24 Jeffrey Dean Lindsay Deactivating a data tag for user privacy or tamper-evident packaging
US7336183B2 (en) * 2004-04-30 2008-02-26 Kimberly-Clark Worldwide, Inc. Decommissioning an electronic data tag
US20060131405A1 (en) * 2004-12-03 2006-06-22 Checkpoint Systems, Inc. Method and system for tracking items in a shipping facility
US7243476B2 (en) 2004-12-03 2007-07-17 Checkpoint Systems, Inc. Method and system for tracking items in a shipping facility
US7366039B2 (en) 2005-05-30 2008-04-29 Hynix Semiconductor Inc. RFID device having nonvolatile ferroelectric memory device
US20060268631A1 (en) * 2005-05-30 2006-11-30 Hynix Semiconductor Inc. RFID device having nonvolatile ferroelectric memory device
US20080159021A1 (en) * 2005-05-30 2008-07-03 Hynix Semiconductor Inc. Rfid device having nonvolatile ferroelectric memory device
KR100732276B1 (en) 2005-05-30 2007-06-25 주식회사 하이닉스반도체 RFID device with Non-volatile ferroelectric memory
US7602658B2 (en) 2005-05-30 2009-10-13 Hynix Semiconductor Inc. RFID device having nonvolatile ferroelectric memory device
KR100649832B1 (en) 2005-07-20 2006-11-27 주식회사 하이닉스반도체 Rfid device with non-volatile ferro-electrostatic memory
US20080303641A1 (en) * 2005-07-20 2008-12-11 Hynix Semiconductor Inc. Rfid device having nonvolatile ferroelectric memory device
US20070018821A1 (en) * 2005-07-20 2007-01-25 Hynix Semiconductor Inc. RFID device having nonvolatile ferroelectric memory device
US7902963B2 (en) 2005-07-20 2011-03-08 Hynix Semiconductor Inc. RFID device having nonvolatile ferroelectric memory device
US7417528B2 (en) 2005-07-20 2008-08-26 Hynix Semiconductor Inc. RFID device having nonvolatile ferroelectric memory device
US20110114736A1 (en) * 2005-09-02 2011-05-19 Hynix Semiconductor Inc. Integrated circuit with embedded rfid
US8322626B2 (en) * 2005-09-02 2012-12-04 Hynix Semiconductor Inc. Integrated circuit with embedded RFID
US20110174886A1 (en) * 2005-09-02 2011-07-21 Hynix Semiconductor Inc. Integrated circuit with embedded rfid
US20070170267A1 (en) * 2005-09-02 2007-07-26 Hynix Semiconductor Inc. Integrated Circuit with Embedded FeRAM-based RFID
US7883019B2 (en) * 2005-09-02 2011-02-08 Hynix Semiconductor Inc. Integrated circuit with embedded FeRAM-based RFID
US20070081671A1 (en) * 2005-10-11 2007-04-12 Ross John W Jr Controlling deactivation of RFID tags
EP1959579A4 (en) * 2005-11-11 2011-01-26 Fujitsu Ltd Electronic tag, and electronic tag system
US20080211638A1 (en) * 2005-11-11 2008-09-04 Fujitsu Limited Electronic tag and electronic tag system
EP1959579A1 (en) * 2005-11-11 2008-08-20 Fujitsu Limited Electronic tag, and electronic tag system
US20110128801A1 (en) * 2005-11-25 2011-06-02 Semiconductor Energy Laboratory Co., Ltd. Semiconductor device and operating method thereof
US8983421B2 (en) 2005-11-25 2015-03-17 Semiconductor Energy Laboratory Co., Ltd. Semiconductor device and operating method thereof
US7912439B2 (en) * 2005-11-25 2011-03-22 Semiconductor Energy Laboratory Co., Ltd. Semiconductor device and operating method thereof
US20070120751A1 (en) * 2005-11-25 2007-05-31 Semiconductor Energy Laboratory Co., Ltd. Semiconductor device
KR101304955B1 (en) * 2005-11-25 2013-09-06 가부시키가이샤 한도오따이 에네루기 켄큐쇼 Semiconductor device and operating method thereof
US20070123189A1 (en) * 2005-11-25 2007-05-31 Semiconductor Energy Laboratory Co., Ltd. Semiconductor device and operating method thereof
TWI409703B (en) * 2005-11-25 2013-09-21 Semiconductor Energy Lab Semiconductor device
CN1971913B (en) * 2005-11-25 2012-07-11 株式会社半导体能源研究所 Semiconductor device
US7684781B2 (en) * 2005-11-25 2010-03-23 Semiconductor Energy Laboratory Co., Ltd Semiconductor device
US7800481B2 (en) 2005-12-09 2010-09-21 Hynix Semiconductor Inc. RFID device having a nonvolatile ferroelectric memory
KR100673131B1 (en) 2005-12-09 2007-01-22 주식회사 하이닉스반도체 Rfid device having non-volatile ferro-electric memory device
US20070176754A1 (en) * 2006-01-16 2007-08-02 Atmel Germany Gmbh Method for operating a transponder, and a transponder device
KR100756798B1 (en) 2006-04-24 2007-09-07 주식회사 하이닉스반도체 Radio frequency identification device
US7791453B2 (en) * 2006-11-21 2010-09-07 International Business Machines Corporation System and method for varying response amplitude of radio transponders
US8593260B2 (en) * 2006-11-21 2013-11-26 International Business Machines Corporation System and method for varying response amplitude of radio transponders
US20080238630A1 (en) * 2006-11-21 2008-10-02 Han Chen System and method for varying response amplitude of radio transponders
US20100214078A1 (en) * 2006-11-21 2010-08-26 International Business Machines Corporation System and Method for Varying Response Amplitude of Radio Transponders
US8416061B2 (en) 2006-12-20 2013-04-09 International Business Machines Corporation Controlling radio frequency identification tag signal range
US8193911B2 (en) * 2006-12-20 2012-06-05 International Business Machines Corporation Controlling radio frequency identification tag signal range
US20080150747A1 (en) * 2006-12-20 2008-06-26 Selcuk Suat Eren Method and apparatus for controlling radio frequency identification tag signal range
US20130307703A1 (en) * 2011-01-31 2013-11-21 European Aernautic Defence And Space Company Eads France Device for monitoring the integrity and soundness of a mechanical structure, and method for operating such a device
EP2671061A1 (en) * 2011-01-31 2013-12-11 European Aeronautic Defence And Space Company EADS Device for monitoring the integrity and soundness of a mechanical structure, and method for operating such a device
US9418039B2 (en) * 2011-01-31 2016-08-16 Airbus Group Sas Device for monitoring the integrity and soundness of a mechanical structure, and method for operating such a device

Similar Documents

Publication Publication Date Title
US5926110A (en) Programmable output devices for controlling signal levels in an RF/ID transponder
US6167236A (en) Damping modulation circuit for a full-duplex transponder
EP0297688B1 (en) Electronic identification system
JP3867251B2 (en) Method for transmitting data in a radio frequency identification system
US5241160A (en) System and method for the non-contact transmission of data
EP1358767B1 (en) A selective cloaking circuit for use in a radiofrequency identification and method of cloaking rfid tags
US5418358A (en) Chip card with field strength detector having a switch and load to limit damping to the measurement cycle
US6161762A (en) Contact/contactless smart card having customizable antenna interface
US7388468B2 (en) Method and system to backscatter modulate a radio-frequency signal from an RFID tag in accordance with both an oscillation frequency signal and a command signal
EP0943171B1 (en) Modulation compensated clamp circuit
KR20070076071A (en) Contactless card and contactless card system
EP0492482A2 (en) Non contact type IC-card
AU5950800A (en) Transponder intended for several different applications
EP0492569B1 (en) A system and method for the non-contact transmission of data
EP1306741B1 (en) Data processing apparatus/device
JP4383785B2 (en) Low power controlled amplifier in transponder
US6218819B1 (en) Voltage regulation device having a differential amplifier coupled to a switching transistor
EP1560147B1 (en) Power supply circuit that is stable against sudden load change
US6474558B1 (en) Data carrier for operation with and without contacts
WO1990005960A1 (en) Programmable transponder
US8727217B2 (en) Data detector for UHF RFID tags
US6799015B1 (en) Electromagnetic transponder with a frequency detuning
US7289028B2 (en) Transponder with two supply voltages
JP2003141482A (en) Semiconductor device
KR101044480B1 (en) RFID Tag

Legal Events

Date Code Title Description
AS Assignment

Owner name: RAMTRON INTERNATIONAL CORPORATION, COLORADO

Free format text: FIRST AMENDMENT TO PATENT SEC. AGMNT.;ASSIGNOR:NATONAL ELECTRICAL BENEFIT FUND;REEL/FRAME:009756/0085

Effective date: 19990115

Owner name: RAMTRON INTERNATIONAL CORPORATION, COLORADO

Free format text: FIRST AMENDMENT TO PATENT SEC. AGMNT;ASSIGNOR:NATONAL ELECTRICAL BENEFIT FUND;REEL/FRAME:009756/0085

Effective date: 19990115

STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

AS Assignment

Owner name: INFINEON TECHNOLOGIES AG, GERMANY

Free format text: SECURITY INTEREST;ASSIGNOR:RAMTRON INTERNATIONAL CORPORATION;REEL/FRAME:012653/0747

Effective date: 20020328

FEPP Fee payment procedure

Free format text: PAT HOLDER NO LONGER CLAIMS SMALL ENTITY STATUS, ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: STOL); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

REFU Refund

Free format text: REFUND - SURCHARGE, PETITION TO ACCEPT PYMT AFTER EXP, UNINTENTIONAL (ORIGINAL EVENT CODE: R2551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

AS Assignment

Owner name: POULSEN TRANSMITTER LLC, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:RAMTRON INTERNATIONAL CORPORATION;REEL/FRAME:014871/0098

Effective date: 20040616

AS Assignment

Owner name: RAMTRON INTERNATIONAL CORPORATION, COLORADO

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DOWNS, JEFFREY E;SMITH, GREGORY;REEL/FRAME:015215/0058;SIGNING DATES FROM 19951010 TO 19951024

AS Assignment

Owner name: RAMTRON INTERNATIONAL CORPORATION, COLORADO

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR'S NAME PREVIOUSLY RECORDED ON REEL 015215 FRAME 0058;ASSIGNORS:DOWNS, JEFFERY E.;SMITH, GREGORY;REEL/FRAME:015355/0616;SIGNING DATES FROM 19951010 TO 19951024

FPAY Fee payment

Year of fee payment: 8

FEPP Fee payment procedure

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 12

AS Assignment

Owner name: ZARBANA DIGITAL FUND LLC, DELAWARE

Free format text: MERGER;ASSIGNOR:POULSEN TRANSMITTER LLC;REEL/FRAME:037337/0937

Effective date: 20150811