US20060022798A1 - Reader/writer for transmitting command to IC tag, communication method and communication system based thereon - Google Patents

Reader/writer for transmitting command to IC tag, communication method and communication system based thereon Download PDF

Info

Publication number
US20060022798A1
US20060022798A1 US11/190,973 US19097305A US2006022798A1 US 20060022798 A1 US20060022798 A1 US 20060022798A1 US 19097305 A US19097305 A US 19097305A US 2006022798 A1 US2006022798 A1 US 2006022798A1
Authority
US
United States
Prior art keywords
tag
signal
reader
writer
command
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.)
Abandoned
Application number
US11/190,973
Inventor
Kazuhiro Akiyama
Hatsuhide Igarashi
Seiichi Okamoto
Toshiyuki Miyashita
Kazumi Seki
Tatsuya Uchino
Shigeki Kajimoto
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.)
Renesas Electronics Corp
Original Assignee
NEC Electronics 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 NEC Electronics Corp filed Critical NEC Electronics Corp
Assigned to NEC ELECTRONICS CORPORATION reassignment NEC ELECTRONICS CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: AKIYAMA, KAZUHIRO, IGARASHI, HATSUHIDE, KAJIMOTO, SHIGEKI, MIYASHITA, TOSHIYUKI, OKAMOTO, SEIICHI, SEKI, KAZUMI, UCHINO, TATSUYA
Publication of US20060022798A1 publication Critical patent/US20060022798A1/en
Assigned to RENESAS ELECTRONICS CORPORATION reassignment RENESAS ELECTRONICS CORPORATION CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: NEC ELECTRONICS CORPORATION
Abandoned 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

  • the present invention relates to a reader/writer, and a communication method and a communication system using it, and more particularly to a reader/writer for transmitting such a control command as a write command to an IC tag, and a communication method and a communication system using it.
  • RFID Radio Frequency Identification
  • the IC tag for RFID (hereafter called IC tag) used here transmits/receives data to/from a reader/writer via radio communication, and writes such data as the specific information on a product to a non-volatile memory enclosed in the IC tag, or reads the data from the non-volatile memory.
  • An IC tag is classified into a “Passive type” for generating power supply voltage by radio waves without enclosing a battery, and an “active type” which encloses a battery.
  • predetermined data is written to or read from a memory in the IC tag according to the command transmitted from the reader/writer.
  • writing data to a non-volatile memory requires higher voltage than the case of reading data from a non-volatile memory. Therefore the IC tag boosts the power supply voltage by a charge pump circuit, for example, to acquire the write voltage. So if boosting to the write voltage takes time, the write speed drops.
  • the IC tag needs radio waves for generating power supply voltage for the internal circuit to operate, and in particular, radio waves for generating much higher power supply voltage are required when writing to a memory. This means that it is necessary to efficiently use the radio waves to be transmitted/received between the reader/writer and the IC tag.
  • the radio waves to be transmitted/received between the reader/writer and the IC tag must be used efficiently.
  • the signals including commands transmitted from the reader/writer need not include all the elements, but can include only predetermined signals while the IC tag is executing a specific operation.
  • the power supply voltage of an IC tag is generated by efficiently using the radio waves being transmitted and received is not a major concern.
  • a communication system comprises an IC tag, and a reader/writer for performing radio communication with the IC tag.
  • the reader/writer further comprises an encoding unit for encoding a digital signal having at least one bit and generating an encoded signal and a transmission unit for transmitting a modulated wave acquired by modulating a carrier based on the encoded signal during an acceptance period when the encoded signal is accepted in the IC tag, and transmitting the carrier to the IC tag during an execution period when the processing based on the encoded signal is executed in the IC tag.
  • the IC tag further comprises a receive unit for receiving the modulated wave or the carrier transmitted from the reader/writer and a power supply voltage generation unit for generating the power supply voltage based on the received modulated wave or the carrier.
  • a communication method between an IC tag and a reader/writer for performing radio communication with the IC tag In the reader/writer, a digital signal having at least one bit is encoded and an encoded signal is generated, a modulated wave acquired by modulating a carrier based on the encoded signal is transmitted to the IC tag during an acceptance period when the encoded signal is accepted in the IC tag, and the carrier is transmitted to the IC tag during an execution period when the processing based on the encoded signal is executed in the IC tag.
  • the modulated wave or the carrier transmitted from the reader/writer is received, and the power supply voltage is generated based on the received modulated wave or the carrier.
  • a reader/writer comprises an encoding unit for encoding a digital signal having at least one bit and generating an encoded signal and a transmission unit for transmitting a modulated wave acquired by modulating a carrier based on the encoded signal to the IC tag during an acceptance period when the encoded signal is accepted in the IC tag, and transmitting the carrier to the IC tag during an execution period when the processing based on the encoded signal is executed in the IC tag.
  • FIG. 1 is a diagram depicting the configuration of the IC tag system according to the present embodiment
  • FIGS. 2A and 2B are diagrams depicting the signals transmitted from the reader/writer to the IC tag in the IC tag system according to the present invention
  • FIG. 3 is a block diagram depicting the configuration of the reader/writer according to the present invention.
  • FIG. 4 is a block diagram depicting the configuration of the control circuit disposed in the reader/writer according to the present invention.
  • FIG. 5 is a block diagram depicting the configuration of the IC tag according to the present invention.
  • FIG. 6 is a flow chart depicting the communication method according to the present invention.
  • FIGS. 7A, 7B and 7 C are diagrams depicting the waveform used for the communication method according to the present invention.
  • FIGS. 8A, 8B , 8 C and 8 D are timing charts depicting the operation of the IC tag according to the present invention.
  • this IC tag system comprises an IC tag 1 and a reader/writer 2 .
  • the IC tag system is a communication system for the IC tag 1 and the reader/writer 2 to communicate with radio waves.
  • the reader/writer 2 is communicably connected with a computer (not illustrated), for example, and according to an instruction of this computer, the reader/writer 2 writes predetermined data to the storage circuit in the IC tag 1 , or reads the data from the IC tag 1 .
  • the IC tag 1 When data is written to or read from the IC tag 1 , the IC tag 1 is positioned close to the reader/writer 2 , for example, then the reader/writer 2 transmits a radio wave to the IC tag 1 , and the IC tag 1 rectifies the radio wave and generates the power supply voltage. The reader/writer 2 transmits the command acquired from the computer to the IC tag 1 , and the IC tag 1 receives this command and writes data to or reads data from the storage circuit in the IC tag 1 .
  • FIG. 2A shows an example of the data signal (encoded signal) acquired by encoding such data as a command which is transmitted from the reader/writer 2 to the IC tag 1 .
  • FIG. 2B shows an example of a modulated signal which is acquired by modulating the data signal in FIG. 2A , and is transmitted/received as a radio wave.
  • one bit of data, out of the transmission/receive data is encoded into a frame with a plurality of bits (of a bit string or a code string), and constitute the data signal.
  • the presence or absence of the one bit data of the transmission/receive data is also encoded into a frame.
  • one frame is comprised of three bits of a bit string, and, for example, one bit out of the three bits indicates the beginning of the bit string, and the content of data and the presence/absence of data are encoded into the two bits out of the three bits.
  • the signal at the first bit of this frame is a reference signal to be a reference clock for the logical circuit of the IC tag 1 to operate.
  • the signal at the second bit of the frame shows whether this data has the one bit data, in other words, this is an identification signal to indicate the presence or absence of the data. If the second signal is “ 1 ”, this frame has the data. If the second signal is “ 0 ”, this frame has only the reference signal (frame pulse) without having the data.
  • the signal at the third bit of the frame is a data identification signal to indicate the content of the data. If the third signal is “ 1 ”, this frame is “ 1 ”, and if the third signal is “ 0 ”, this frame is “ 0 ”.
  • this data signal is represented in three bits using “ 0 ” and “ 1 ”, the frame with only a frame pulse without data is “ 100 ”, the frame which indicates data “ 0 ” is “ 110 ”, and the frame which indicates data “ 1 ” is “ 111 ”.
  • the combination of the frame, data content and frame pulse is not limited to this, but may have other combinations.
  • the data “ 0 ” may be the frame “ 111 ”, and the data “ 1 ” may be the frame “ 110 ”, or a frame with an arbitrary bit length may be used.
  • the modulated signal is generated by modulation based on “1” (high level) and “0” (low level) of the frame of the data signal, and this modulated signal is transmitted and received.
  • ASK Amplitude Shift Keying
  • ASK modulation is a modulation method for changing the amplitude of the carrier based on the data to be transmitted.
  • the example in FIG. 2B is an example of OOK (On-Off-Keying) with a 100% ASK modulation.
  • the amplitude of the carrier is set to low level when the data signal is “ 1 ”, and the amplitude of the carrier to high level when the data signal is “ 0 ”.
  • this carrier is used when the power supply voltage is generated from the modulated signals.
  • the level of the power supply voltage to be generated by the IC tag 1 depends on the level of the amplitude of the carrier. Therefore if the amplitude of the carrier changes, the IC tag 1 side cannot generate the power supply voltage efficiently.
  • the amplitude of the carrier by this frame is unchanged so that the power supply voltage is generated in the IC tag 1 efficiently.
  • the reader/writer 2 comprises an antenna 21 , receive circuit 22 , transmission circuit 23 , clock generation circuit 24 and control circuit 25 , as shown in FIG. 3 .
  • the antenna 21 is an antenna for transmitting/receiving radio waves to/from the IC tag 1 , and has characteristics according to the frequency of the radio waves to be transmitted/received to/from the IC tag 1 .
  • the transmission circuit 23 modulates the data signals generated by the control circuit 25 , and converts them into the modulated signals in FIG. 2B . These modulated signals are transmitted to the IC tag 1 as radio waves via the antenna 21 .
  • the modulation method performed by the transmission circuit 23 is the above mentioned ASK modulation, for example, but may be another method of which demodulation is possible at the IC tag 1 .
  • the receive circuit 22 demodulates the radio wave received by the antenna 21 and converts it into demodulated signals.
  • the received radio wave includes signals transmitted from the reader/writer 2 , so demodulation is performed after removing the modulated signals modulated by the transmission circuit 23 .
  • This demodulated signal is output to the control circuit 25 .
  • the demodulation method performed in the receive circuit 22 is a method according to the modulation method of the IC tag 1 , and is ASK modulation or PSK (Phase Shift Keying) modulation, for example.
  • the clock generation circuit 24 generates clock signals (clock pulses) for transmitting the frame pulse to the IC tag 1 via radio waves.
  • the clock generation circuit 24 is an oscillator, for example, by which clock signals with a predetermined cycle are generated. These clock signals are output to the control circuit 25 .
  • the clock signal defines the reference clock of the IC tag 1 , and also defines the timing to send data from the reader/writer 2 to the IC tag 1 , and the communication speed.
  • the control circuit 25 encodes the clock signals generated by the clock generation circuit 24 and the commands to be transmitted, and decodes the demodulated signal generated by the receive circuit 22 . According to the present embodiment, when the transmission command is a write command, the execution period when the write command is executed in the IC tag 1 is detected, and the data signals to be output to the transmission circuit 23 are controlled.
  • This control circuit 25 is a control circuit disposed in the reader/writer 2 shown in FIG. 3 .
  • the control circuit 25 comprises a transmission command acquisition circuit 31 , data signal generation circuit 32 , counter circuit 33 , execution period storage circuit 34 and receive data analysis circuit 35 .
  • the transmission command acquisition circuit 31 acquires a transmission command to be sent to the IC tag 1 from a computer.
  • This transmission command is a write command or a read command, for example, and if it is a write command, the write data is also included.
  • the transmission command may be generated inside the reader/writer 2 .
  • a transmission command may be generated when predetermined data is received from the IC tag 1 or after a predetermined period has elapsed since a command is sent to the IC tag 1 .
  • the data signal generation circuit 32 encodes the transmission command acquired by the transmission command acquisition circuit 31 , and converts it into the data signal shown in FIG. 2A as the encoding unit.
  • the transmission command is data with a plurality of bits of “ 0 ” and “ 1 ”, and this data is converted into the above mentioned frame bit-by-bit, and is output to the transmission circuit 23 as a data signal.
  • only the clock signal is converted into a frame of the data signal.
  • a frame with only the frame pulse is generated according to a predetermined cycle of the clock signal.
  • “ 100 ” is generated according to the clock signal.
  • the data of the transmission command is converted into a frame of the data signal bit-by-bit according to a predetermined cycle of the clock signal.
  • the content of the bits of the transmission command is encoded.
  • “ 110 ” or “ 111 ” is generated according to the clock signal.
  • the data signal generation circuit 32 converts the transmission command into a data signal, and outputs it, then in the write command execution period in the IC tag 1 , the data signal generation circuit 32 interrupts the generation of the frame including the frame pulse, and outputs the data signal.
  • the data signal during the write command execution period corresponds to data which a modulated signal with a predetermined amplitude is output. In the example in FIG. 2 , if the data signal is “ 000 ”, the modulated signal has a predetermined high level amplitude.
  • the counter circuit 33 counts the number of clocks of the clock signal for detecting the write command execution period in the IC tag 1 . Also the transmission period to transmit a command or the command acceptance period in the IC tag 1 may be detected by the counter circuit 33 , and the count of the command execution period may be started at that timing.
  • the execution period storage circuit 34 stores the write command execution period in advance.
  • the stored data is the number of clocks, for example, but may be other data such as time.
  • the receive data analysis circuit 35 decodes the demodulation signal generated by the receive circuit 22 to generate the receive data. This receive data is output to the computer when necessary.
  • this IC tag 1 comprises a semiconductor device 10 and an antenna 17 , and the semiconductor 10 and the antenna 17 are connected via the antenna terminal 18 .
  • the semiconductor device 10 comprises a power supply voltage generation circuit 11 , receive circuit 12 , transmission circuit 13 , clock generation circuit 14 , control circuit 15 and storage circuit 16 .
  • the antenna 17 is an antenna for transmitting/receiving radio waves to/from the reader/writer 2 , and has characteristics according to the frequency of the radio waves to be transmitted by the reader/writer 2 .
  • the power supply voltage generation circuit 11 rectifies the radio waves received by the antenna 17 , and generates the power supply voltage based on the amplitude of the radio waves. This power supply voltage is supplied to the receive circuit 12 , transmission circuit 13 , clock generation circuit 14 , control circuit 15 and storage circuit 16 .
  • the receive circuit 12 demodulates the radio waves received by the antenna 17 and converts them into the demodulated signal. This demodulated signal is output to the clock generation circuit 14 and the control circuit 15 .
  • the transmission circuit 13 modulates the data signal including the data, which is generated and transmitted by the control circuit 15 , and converts it into the modulated signal. This modulated signal is transmitted to the reader/writer 2 as a radio wave via the antenna 17 .
  • the clock generation circuit 14 extracts the frame pulse with a predetermined cycle from the demodulated signal generated by the receive circuit 12 , and generates the clock signal based on the frame pulse. This clock signal is output to the control circuit 15 .
  • the clock generation circuit 14 may detect the frame pulse, not necessarily from the demodulated signal, but directly from the radio wave received by the antenna 17 , and generate the clock signal.
  • the control circuit 15 decodes the demodulated signal generated by the receive circuit 12 , and extracts and analyzes the command, and writes or reads the data to/from the storage circuit 16 based on this command. For example, if the received command is a write command, the control circuit 15 turns ON/OFF the write control signal for controlling the write operation of the storage circuit 16 , and turns ON/OFF the charge pump control signal for controlling the charge pump operation of the storage circuit 16 . The control circuit 15 also generates the data signal to be transmitted to the reader/writer 2 based on the data read from the storage circuit 16 , and outputs this data signal to the transmission circuit 13 .
  • the storage circuit 16 is a memory for storing the data received from the reader/writer 2 , such as a non-volatile memory.
  • the storage circuit 16 stores the data or outputs the stored data according to the control of the control circuit 15 .
  • the non-volatile memory of the storage circuit 16 may be EEPROM (Electrically Erasable Programmable ROM), flash memory, FeRAM (Ferroelectric RAM), MRAM (Magnetic RAM) or OUM (Ovonic Unified Memory).
  • the storage circuit 16 also has a boosting circuit such as a charge pump, so that the power supply voltage is boosted to a voltage required for writing by this boosting circuit when data is written.
  • This communication method is a method used when a command is sent from the reader/writer 2 to the IC tag 1 , and is executed in the control circuit 25 of the reader/writer 2 .
  • the transmission command acquisition circuit 31 acquires the transmission command, such as a write command and a read command, from a computer.
  • the transmission command acquisition circuit 31 outputs this transmission command to the data signal generation circuit 32 .
  • the data signal generation circuit 32 judges whether the transmission command acquired in S 501 is a write command.
  • the data signal generation circuit 32 encodes the transmission command acquired in S 501 , generates a frame, and outputs the data signal based on the clock signal generated by the clock generation circuit 24 .
  • the data signal generation circuit 32 outputs the data signal to the transmission circuit 23 , and the transmission circuit 23 modulates the data signal and sends it to the IC tag 1 via the antenna 21 .
  • the generation of the frame is interrupted (S 505 ).
  • the data signal generation circuit 32 After the data signal generation circuit 32 generates the data signal from the transmission command and outputs it in S 504 , the data signal generation circuit 32 counts the clock signals using the counter circuit 33 , and waits until the command execution period, on which data was acquired in S 503 , elapses.
  • the data signal generation circuit 32 interrupts the generation of a frame based on the clock signal, and repeatedly outputs a data signal with a predetermined value, such as “ 000 ”.
  • a modulated signal with a predetermined amplitude is generated by the transmission circuit 23 , and is transmitted from the antenna 21 to the IC tag 1 .
  • a frame comprised only of a frame pulse is generated based on the clock signal, and the modulated signal, based on the data signal including this frame, is transmitted from the transmission circuit 23 .
  • the reader/writer 2 in the command acceptance period when a command is accepted by the IC tag 1 , the reader/writer 2 transmits a first modulated signal, and in the command execution period when a command is executed by the IC tag 1 , the reader/writer 2 transmits a second modulated signal.
  • the first modulated signal is a signal acquired by modulating a frame comprised only of a frame pulse or a frame having such data as a command, as shown in FIG. 2 , and is a signal having high level and low level amplitude.
  • the second modulation signal is a signal having a predetermined high level amplitude, and is a signal of which the amplitude of the carrier does not change, for example.
  • the command is transmitted (S 506 ).
  • the data signal generation circuit 32 converts the transmission command into the data signal, which is transmitted to the IC tag 1 by the transmission circuit 23 .
  • a frame comprised only of a frame pulse is generated by the data signal generation circuit 32 after S 506 , and the modulated signal based on the data signal including this frame is sent from the transmission circuit 23 .
  • FIG. 7A shows an example of the clock signal
  • FIG. 7B and FIG. 7C show examples of the modulated signal to be transmitted from the reader/writer 2 to the IC tag 1 .
  • the clock signal shown in FIG. 7A is always generated and output from the clock generation circuit 24 .
  • a frame comprised only of a frame pulse is generated by the data signal generation circuit 32 from the clock signal in FIG. 7A , and is modulated by the transmission circuit 23 , and the modulated signal based on the clock signal is transmitted from the reader/writer 2 to the IC tag 1 , as shown in FIG. 7B .
  • the amplitude of the modulated signal is low level if the clock signal is high level, and the amplitude of the modulated signal is high level if the clock signal is low level.
  • a frame is generated from the data of the transmission command by the data signal generation circuit 32 according to the timing of the clock signal, and is modulated by the transmission circuit 23 , and the modulation signal based on the clock signal and the transmission command shown in FIG. 7 C is transmitted from the reader/writer 2 to the IC tag 1 .
  • the modulated signal with a predetermined combination of high or low level amplitude is transmitted according to the content of one bit of the data of the transmission command.
  • a frame is not generated by the data signal generation circuit 32 .
  • encoding is not performed based on the data of the transmission command and the clock signal
  • amplitude modulation is not performed by the transmission circuit 23
  • the modulated signal with a predetermined amplitude is transmitted from the reader/writer 2 to the IC tag 1 .
  • the amplitude of the modulated signal remains at high level.
  • FIG. 8 shows a signal when the IC tag 1 received the modulated signal shown in FIG. 7C as a radio wave.
  • the IC tag 1 When the modulated signal in FIG. 7C is received, the IC tag 1 generates the power supply voltage based on the modulated signal by the power supply voltage generation circuit 11 , and since power generation loss due to the transmission of a frame pulse does not occur in the command execution period, the power supply voltage is generated more efficiently.
  • the modulated signal received by the receive circuit 12 is converted into the demodulated signal shown in FIG. 8A .
  • the clock generation circuit 14 generates the clock signal shown in FIG. 8B based on the frame pulse included in the demodulated signal in FIG. 8A .
  • the clock signal is generated based on the frame pulse before command acceptance and during the command acceptance period.
  • the transmission of the signal including the frame pulse from the reader/writer 2 is interrupted, so the clock signal is not generated.
  • the command execution period ends, the signal including the frame pulse is transmitted from the reader/writer 2 , so the clock signal is generated again.
  • the IC tag 1 generates the internal signal for executing the command synchronizing the clock signal generated based on the frame pulse.
  • command execution such as a write operation and an erase operate to the storage circuit
  • the control circuit is in response wait status in the period from the start to the end of the write operation and from the start to the end of the erase operation in the storage circuit, so it is not necessary to change the logic of the internal signal during this time. Therefore during command execution, in which it is unnecessary to operate the control circuit, a frame pulse to generate the clock signal for operating the control circuit need not be received.
  • the control circuit 15 decodes the demodulated signal in FIG. 8A and analyzes the command.
  • the control circuit 15 turns ON the write control signal, as FIG. 8C shows, then turns ON the charge pump control signal, as shown in FIG. 8D .
  • the control circuit 15 detects the completion of the write operation, that is the end of the command execution period, and turns OFF the charge pump control signal, as shown in FIG. 8D , then turns OFF the write control signal, as shown in FIG. 8C .
  • the storage circuit 16 starts the write operation when the write control signal turns ON, and stops the write operation when it turns OFF.
  • the storage circuit 16 starts boosting the power supply voltage by the charge pump when the charge pump signal turns ON, and stops boosting the power supply voltage by the charge pump when it turns OFF.
  • a frame including the clock signal is generated and modulated, and is sent to the IC tag, so that the IC tag can efficiently receive the operation clock and command.
  • a frame including the clock signal is not generated or modulated, and a modulated signal with a predetermined amplitude is sent from the reader/writer to the IC tag, that is the modulated signal which does not include a frame pulse is sent, so that the radio wave can be used efficiently, and the power supply voltage generation time of the IC tag can be decreased.
  • the present invention can decrease the write operation time.
  • the signal including the clock signal (frame pulse) is received from the reader/writer after the command execution period, so the end of the command execution period can be detected, and at this timing, the internal signals required for completing the command, such as the write control signal and the charge pump control signal, can be generated. Therefore the configuration for detecting a predetermined period for generating these control signals, such as installing and operating the counter circuit for counting the frame pulse during the command execution period, is unnecessary. As a result, the circuit configuration of the IC tag can be simplified, and power consumption during command execution can be decreased.
  • the counter circuit is installed in the reader/writer side to detect a predetermined period, but this counter circuit can be used not only for the command execution period, but for controlling the command transmission space, so if the counter circuit is shared for these functions, the circuit configuration of the reader/writer can be simplified.
  • the modulated signal is controlled during the command execution period of the write command, but this is not limited to the write command, but may be applied to other commands, such as the read command.
  • the execution periods of a plurality of commands may be stored in the execution period storage circuit 34 , and an applicable command may be retrieved at transmission.
  • the modulated signal to be transmitted from the reader/writer is controlled by the data signal generation circuit 32 of the control circuit 25 , but this may be controlled by the transmission circuit 23 .
  • a modulated signal with a predetermined amplitude may be output without amplitude modulation during the command execution, regardless the difference of the data signals.
  • transmission/reception was performed with keeping the amplitude of the modulated signal constant during the command execution period, but the amplitude of the modulated signal may be changed during a part of the command execution period.
  • the change of the amplitude of the modulated signal is less in the command execution period than in a period other than the command execution period, and it is preferable that the average value of the amplitude of the modulated signal is greater in the command execution period than in a period other than the command execution period.

Abstract

A communication system comprises an IC tag, and a reader/writer for performing radio communication with the IC tag. The reader/writer further comprises an encoding unit for encoding a digital signal having at least one bit and generating an encoded signal and a transmission unit for transmitting a modulated wave acquired by modulating a carrier based on the encoded signal during an acceptance period when the encoded signal is accepted in the IC tag, and transmitting the carrier to the IC tag during an execution period when the processing based on the encoded signal is executed in the IC tag. The IC tag further comprises a receive unit for receiving the modulated wave or the carrier transmitted from the reader/writer and a power supply voltage generation unit for generating the power supply voltage based on the received modulated wave or the carrier.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention relates to a reader/writer, and a communication method and a communication system using it, and more particularly to a reader/writer for transmitting such a control command as a write command to an IC tag, and a communication method and a communication system using it.
  • 2. Description of the Related Art
  • Recently in physical distribution management at factories and in stock control at retail stores, RFID (Radio Frequency Identification) technology is attracting attention as a means for automatically recognizing a product by attaching a tag having an IC, in which the specific information on a product is written, to the product, reading the information via radio antenna and managing products in real-time.
  • The IC tag for RFID (hereafter called IC tag) used here transmits/receives data to/from a reader/writer via radio communication, and writes such data as the specific information on a product to a non-volatile memory enclosed in the IC tag, or reads the data from the non-volatile memory. An IC tag is classified into a “Passive type” for generating power supply voltage by radio waves without enclosing a battery, and an “active type” which encloses a battery.
  • For example, in Udo Karthaus, et al. “Fully Integrated Passive UHF RFID Transponder IC With 16.7 μW minimum RF Input Power”, IEEE Journal of Solid State Circuits, Vol. 38, No. 10, October 2003, pp. 1602-1608, the technology on a conventional passive type IC tag is disclosed. The passive type IC tag rectifies a part of the carrier which is transmitted from the reader/writer, and generates the power supply voltage for operation in the internal circuits of the IC tag. In other words, the power supply voltage of the IC tag depends on the radio waves received from the reader/writer. When this generated voltage is supplied, a control circuit inside the semiconductor device in the IC tag, a non-volatile memory in which data is written, and the communication circuits for transmitting/receiving data to/from the reader/writer, operate.
  • In the IC tag, predetermined data is written to or read from a memory in the IC tag according to the command transmitted from the reader/writer. Generally writing data to a non-volatile memory requires higher voltage than the case of reading data from a non-volatile memory. Therefore the IC tag boosts the power supply voltage by a charge pump circuit, for example, to acquire the write voltage. So if boosting to the write voltage takes time, the write speed drops.
  • In other words, the IC tag needs radio waves for generating power supply voltage for the internal circuit to operate, and in particular, radio waves for generating much higher power supply voltage are required when writing to a memory. This means that it is necessary to efficiently use the radio waves to be transmitted/received between the reader/writer and the IC tag.
  • As described above, the radio waves to be transmitted/received between the reader/writer and the IC tag must be used efficiently. The signals including commands transmitted from the reader/writer need not include all the elements, but can include only predetermined signals while the IC tag is executing a specific operation. However in the case of a conventional communication method using an IC tag, that the power supply voltage of an IC tag is generated by efficiently using the radio waves being transmitted and received is not a major concern.
  • SUMMARY OF THE INVENTION
  • According to a first aspect of the present invention, a communication system comprises an IC tag, and a reader/writer for performing radio communication with the IC tag. The reader/writer further comprises an encoding unit for encoding a digital signal having at least one bit and generating an encoded signal and a transmission unit for transmitting a modulated wave acquired by modulating a carrier based on the encoded signal during an acceptance period when the encoded signal is accepted in the IC tag, and transmitting the carrier to the IC tag during an execution period when the processing based on the encoded signal is executed in the IC tag. The IC tag further comprises a receive unit for receiving the modulated wave or the carrier transmitted from the reader/writer and a power supply voltage generation unit for generating the power supply voltage based on the received modulated wave or the carrier.
  • According to a second aspect of the present invention, a communication method between an IC tag and a reader/writer for performing radio communication with the IC tag. In the reader/writer, a digital signal having at least one bit is encoded and an encoded signal is generated, a modulated wave acquired by modulating a carrier based on the encoded signal is transmitted to the IC tag during an acceptance period when the encoded signal is accepted in the IC tag, and the carrier is transmitted to the IC tag during an execution period when the processing based on the encoded signal is executed in the IC tag. In the IC tag, the modulated wave or the carrier transmitted from the reader/writer is received, and the power supply voltage is generated based on the received modulated wave or the carrier.
  • According to a third aspect of the present invention, a reader/writer, comprises an encoding unit for encoding a digital signal having at least one bit and generating an encoded signal and a transmission unit for transmitting a modulated wave acquired by modulating a carrier based on the encoded signal to the IC tag during an acceptance period when the encoded signal is accepted in the IC tag, and transmitting the carrier to the IC tag during an execution period when the processing based on the encoded signal is executed in the IC tag.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The above and other objects, advantages and features of the present invention will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
  • FIG. 1 is a diagram depicting the configuration of the IC tag system according to the present embodiment;
  • FIGS. 2A and 2B are diagrams depicting the signals transmitted from the reader/writer to the IC tag in the IC tag system according to the present invention;
  • FIG. 3 is a block diagram depicting the configuration of the reader/writer according to the present invention;
  • FIG. 4 is a block diagram depicting the configuration of the control circuit disposed in the reader/writer according to the present invention;
  • FIG. 5 is a block diagram depicting the configuration of the IC tag according to the present invention;
  • FIG. 6 is a flow chart depicting the communication method according to the present invention;
  • FIGS. 7A, 7B and 7C are diagrams depicting the waveform used for the communication method according to the present invention; and
  • FIGS. 8A, 8B, 8C and 8D are timing charts depicting the operation of the IC tag according to the present invention.
  • DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • The invention will be now described herein with reference to illustrative embodiments. Those skilled in the art will recognize that many alternative embodiments can be accomplished using the teachings of the present invention and that the invention is not limited to the embodiments illustrated for explanatory purposed.
  • The configuration of the IC tag system according to an embodiment of the present invention will now be described with reference to FIG. 1. As FIG. 1 shows, this IC tag system comprises an IC tag 1 and a reader/writer 2. The IC tag system is a communication system for the IC tag 1 and the reader/writer 2 to communicate with radio waves.
  • The reader/writer 2 is communicably connected with a computer (not illustrated), for example, and according to an instruction of this computer, the reader/writer 2 writes predetermined data to the storage circuit in the IC tag 1, or reads the data from the IC tag 1.
  • When data is written to or read from the IC tag 1, the IC tag 1 is positioned close to the reader/writer 2, for example, then the reader/writer 2 transmits a radio wave to the IC tag 1, and the IC tag 1 rectifies the radio wave and generates the power supply voltage. The reader/writer 2 transmits the command acquired from the computer to the IC tag 1, and the IC tag 1 receives this command and writes data to or reads data from the storage circuit in the IC tag 1.
  • Now signals transmitted from the reader/writer 2 to the IC tag 1 according to the present embodiment will be described with reference to FIG. 2. FIG. 2A shows an example of the data signal (encoded signal) acquired by encoding such data as a command which is transmitted from the reader/writer 2 to the IC tag 1. FIG. 2B shows an example of a modulated signal which is acquired by modulating the data signal in FIG. 2A, and is transmitted/received as a radio wave.
  • As FIG. 2A shows, one bit of data, out of the transmission/receive data, is encoded into a frame with a plurality of bits (of a bit string or a code string), and constitute the data signal. The presence or absence of the one bit data of the transmission/receive data is also encoded into a frame. In FIG. 2A, one frame is comprised of three bits of a bit string, and, for example, one bit out of the three bits indicates the beginning of the bit string, and the content of data and the presence/absence of data are encoded into the two bits out of the three bits.
  • The signal at the first bit of this frame (first signal) is a reference signal to be a reference clock for the logical circuit of the IC tag 1 to operate. The signal at the second bit of the frame (second signal) shows whether this data has the one bit data, in other words, this is an identification signal to indicate the presence or absence of the data. If the second signal is “1”, this frame has the data. If the second signal is “0”, this frame has only the reference signal (frame pulse) without having the data. The signal at the third bit of the frame (third signal) is a data identification signal to indicate the content of the data. If the third signal is “1”, this frame is “1”, and if the third signal is “0”, this frame is “0”.
  • For example, if this data signal is represented in three bits using “0” and “1”, the frame with only a frame pulse without data is “100”, the frame which indicates data “0” is “110”, and the frame which indicates data “1” is “111”. The combination of the frame, data content and frame pulse is not limited to this, but may have other combinations. The data “0” may be the frame “111”, and the data “1” may be the frame “110”, or a frame with an arbitrary bit length may be used.
  • As FIG. 2B shows, the modulated signal is generated by modulation based on “1” (high level) and “0” (low level) of the frame of the data signal, and this modulated signal is transmitted and received. In the present embodiment, ASK (Amplitude Shift Keying) modulation is used to simplify the circuit configuration of the IC tag 1. ASK modulation is a modulation method for changing the amplitude of the carrier based on the data to be transmitted. The example in FIG. 2B is an example of OOK (On-Off-Keying) with a 100% ASK modulation. In the ASK modulation shown in FIG. 1, the amplitude of the carrier is set to low level when the data signal is “1”, and the amplitude of the carrier to high level when the data signal is “0”.
  • In the IC tag 1, this carrier is used when the power supply voltage is generated from the modulated signals. In other words, the level of the power supply voltage to be generated by the IC tag 1 depends on the level of the amplitude of the carrier. Therefore if the amplitude of the carrier changes, the IC tag 1 side cannot generate the power supply voltage efficiently. In the present embodiment, if the frame of the data signal is unnecessary at the IC tag 1 side, the amplitude of the carrier by this frame is unchanged so that the power supply voltage is generated in the IC tag 1 efficiently.
  • Now the configuration of the reader/writer according to the present embodiment will be described with reference to the block diagram in FIG. 3. The reader/writer 2 comprises an antenna 21, receive circuit 22, transmission circuit 23, clock generation circuit 24 and control circuit 25, as shown in FIG. 3.
  • The antenna 21 is an antenna for transmitting/receiving radio waves to/from the IC tag 1, and has characteristics according to the frequency of the radio waves to be transmitted/received to/from the IC tag 1.
  • The transmission circuit 23 modulates the data signals generated by the control circuit 25, and converts them into the modulated signals in FIG. 2B. These modulated signals are transmitted to the IC tag 1 as radio waves via the antenna 21. The modulation method performed by the transmission circuit 23 is the above mentioned ASK modulation, for example, but may be another method of which demodulation is possible at the IC tag 1.
  • The receive circuit 22 demodulates the radio wave received by the antenna 21 and converts it into demodulated signals. The received radio wave includes signals transmitted from the reader/writer 2, so demodulation is performed after removing the modulated signals modulated by the transmission circuit 23. This demodulated signal is output to the control circuit 25. The demodulation method performed in the receive circuit 22 is a method according to the modulation method of the IC tag 1, and is ASK modulation or PSK (Phase Shift Keying) modulation, for example.
  • The clock generation circuit 24 generates clock signals (clock pulses) for transmitting the frame pulse to the IC tag 1 via radio waves. The clock generation circuit 24 is an oscillator, for example, by which clock signals with a predetermined cycle are generated. These clock signals are output to the control circuit 25. The clock signal defines the reference clock of the IC tag 1, and also defines the timing to send data from the reader/writer 2 to the IC tag 1, and the communication speed.
  • The control circuit 25 encodes the clock signals generated by the clock generation circuit 24 and the commands to be transmitted, and decodes the demodulated signal generated by the receive circuit 22. According to the present embodiment, when the transmission command is a write command, the execution period when the write command is executed in the IC tag 1 is detected, and the data signals to be output to the transmission circuit 23 are controlled.
  • Now the configuration of the control circuit disposed in the reader/writer 2 according to the present embodiment will be described with reference to the block diagram in FIG. 4. This control circuit 25 is a control circuit disposed in the reader/writer 2 shown in FIG. 3. As FIG. 3 shows, the control circuit 25 comprises a transmission command acquisition circuit 31, data signal generation circuit 32, counter circuit 33, execution period storage circuit 34 and receive data analysis circuit 35.
  • The transmission command acquisition circuit 31 acquires a transmission command to be sent to the IC tag 1 from a computer. This transmission command is a write command or a read command, for example, and if it is a write command, the write data is also included. The transmission command may be generated inside the reader/writer 2. For example, a transmission command may be generated when predetermined data is received from the IC tag 1 or after a predetermined period has elapsed since a command is sent to the IC tag 1.
  • The data signal generation circuit 32 encodes the transmission command acquired by the transmission command acquisition circuit 31, and converts it into the data signal shown in FIG. 2A as the encoding unit. The transmission command is data with a plurality of bits of “0” and “1”, and this data is converted into the above mentioned frame bit-by-bit, and is output to the transmission circuit 23 as a data signal.
  • It is possible to modulate the data of a transmission command directly as a data signal by the transmission circuit 23 without being converted into a frame and to send it to the IC tag 1, but in the present embodiment, encoding is performed at the timing of the clock signal generated by the clock generation circuit 24, so as to transmit the transmission command to the IC tag 1, along with the frame pulse based on the clock signal.
  • For example, if the transmission command is not sent, only the clock signal is converted into a frame of the data signal. In other words, a frame with only the frame pulse is generated according to a predetermined cycle of the clock signal. In the example of FIG. 2, “100” is generated according to the clock signal.
  • If the transmission command is sent, the data of the transmission command is converted into a frame of the data signal bit-by-bit according to a predetermined cycle of the clock signal. In other words, after the frame pulse generated based on the clock signal, the content of the bits of the transmission command is encoded. In the case of the example in FIG. 2, “110” or “111” is generated according to the clock signal.
  • If the transmission command is a write command, the data signal generation circuit 32 converts the transmission command into a data signal, and outputs it, then in the write command execution period in the IC tag 1, the data signal generation circuit 32 interrupts the generation of the frame including the frame pulse, and outputs the data signal. The data signal during the write command execution period corresponds to data which a modulated signal with a predetermined amplitude is output. In the example in FIG. 2, if the data signal is “000”, the modulated signal has a predetermined high level amplitude.
  • The counter circuit 33 counts the number of clocks of the clock signal for detecting the write command execution period in the IC tag 1. Also the transmission period to transmit a command or the command acceptance period in the IC tag 1 may be detected by the counter circuit 33, and the count of the command execution period may be started at that timing.
  • The execution period storage circuit 34 stores the write command execution period in advance. The stored data is the number of clocks, for example, but may be other data such as time.
  • The receive data analysis circuit 35 decodes the demodulation signal generated by the receive circuit 22 to generate the receive data. This receive data is output to the computer when necessary.
  • Now the configuration of the IC tag according to the present embodiment will be described with reference to the block diagram in FIG. 5. As FIG. 5 shows, this IC tag 1 comprises a semiconductor device 10 and an antenna 17, and the semiconductor 10 and the antenna 17 are connected via the antenna terminal 18. The semiconductor device 10 comprises a power supply voltage generation circuit 11, receive circuit 12, transmission circuit 13, clock generation circuit 14, control circuit 15 and storage circuit 16.
  • The antenna 17 is an antenna for transmitting/receiving radio waves to/from the reader/writer 2, and has characteristics according to the frequency of the radio waves to be transmitted by the reader/writer 2. The power supply voltage generation circuit 11 rectifies the radio waves received by the antenna 17, and generates the power supply voltage based on the amplitude of the radio waves. This power supply voltage is supplied to the receive circuit 12, transmission circuit 13, clock generation circuit 14, control circuit 15 and storage circuit 16.
  • The receive circuit 12 demodulates the radio waves received by the antenna 17 and converts them into the demodulated signal. This demodulated signal is output to the clock generation circuit 14 and the control circuit 15. The transmission circuit 13 modulates the data signal including the data, which is generated and transmitted by the control circuit 15, and converts it into the modulated signal. This modulated signal is transmitted to the reader/writer 2 as a radio wave via the antenna 17.
  • The clock generation circuit 14 extracts the frame pulse with a predetermined cycle from the demodulated signal generated by the receive circuit 12, and generates the clock signal based on the frame pulse. This clock signal is output to the control circuit 15. The clock generation circuit 14 may detect the frame pulse, not necessarily from the demodulated signal, but directly from the radio wave received by the antenna 17, and generate the clock signal.
  • The control circuit 15 decodes the demodulated signal generated by the receive circuit 12, and extracts and analyzes the command, and writes or reads the data to/from the storage circuit 16 based on this command. For example, if the received command is a write command, the control circuit 15 turns ON/OFF the write control signal for controlling the write operation of the storage circuit 16, and turns ON/OFF the charge pump control signal for controlling the charge pump operation of the storage circuit 16. The control circuit 15 also generates the data signal to be transmitted to the reader/writer 2 based on the data read from the storage circuit 16, and outputs this data signal to the transmission circuit 13.
  • The storage circuit 16 is a memory for storing the data received from the reader/writer 2, such as a non-volatile memory. The storage circuit 16 stores the data or outputs the stored data according to the control of the control circuit 15. The non-volatile memory of the storage circuit 16 may be EEPROM (Electrically Erasable Programmable ROM), flash memory, FeRAM (Ferroelectric RAM), MRAM (Magnetic RAM) or OUM (Ovonic Unified Memory). The storage circuit 16 also has a boosting circuit such as a charge pump, so that the power supply voltage is boosted to a voltage required for writing by this boosting circuit when data is written.
  • Now the communication method according to the present embodiment will be described with reference to the flow chart in FIG. 6. This communication method is a method used when a command is sent from the reader/writer 2 to the IC tag 1, and is executed in the control circuit 25 of the reader/writer 2.
  • First the transmission command is acquired (S501). The transmission command acquisition circuit 31 acquires the transmission command, such as a write command and a read command, from a computer. The transmission command acquisition circuit 31 outputs this transmission command to the data signal generation circuit 32.
  • Then whether the transmission command is a write command or not is judged (S502). The data signal generation circuit 32 judges whether the transmission command acquired in S501 is a write command.
  • If it is judged that the transmission command is a write command in S502, data on the command execution period is acquired (S503). The data signal generation circuit 32, acquires the data on the execution period of the write command from the execution period storage circuit 34. S503 is executed before S505, so it may be executed after S504.
  • Then the command is transmitted (S504). The data signal generation circuit 32 encodes the transmission command acquired in S501, generates a frame, and outputs the data signal based on the clock signal generated by the clock generation circuit 24. The data signal generation circuit 32 outputs the data signal to the transmission circuit 23, and the transmission circuit 23 modulates the data signal and sends it to the IC tag 1 via the antenna 21.
  • Then in the command execution period, the generation of the frame is interrupted (S505). After the data signal generation circuit 32 generates the data signal from the transmission command and outputs it in S504, the data signal generation circuit 32 counts the clock signals using the counter circuit 33, and waits until the command execution period, on which data was acquired in S503, elapses. During the command execution period, the data signal generation circuit 32 interrupts the generation of a frame based on the clock signal, and repeatedly outputs a data signal with a predetermined value, such as “000”. A modulated signal with a predetermined amplitude is generated by the transmission circuit 23, and is transmitted from the antenna 21 to the IC tag 1. After the command execution period elapses, a frame comprised only of a frame pulse is generated based on the clock signal, and the modulated signal, based on the data signal including this frame, is transmitted from the transmission circuit 23.
  • In other words, according to the present embodiment, in the command acceptance period when a command is accepted by the IC tag 1, the reader/writer 2 transmits a first modulated signal, and in the command execution period when a command is executed by the IC tag 1, the reader/writer 2 transmits a second modulated signal. The first modulated signal is a signal acquired by modulating a frame comprised only of a frame pulse or a frame having such data as a command, as shown in FIG. 2, and is a signal having high level and low level amplitude. The second modulation signal is a signal having a predetermined high level amplitude, and is a signal of which the amplitude of the carrier does not change, for example.
  • If it is judged that the transmission command is not a write command in S502, the command is transmitted (S506). Just like S504, the data signal generation circuit 32 converts the transmission command into the data signal, which is transmitted to the IC tag 1 by the transmission circuit 23. In this case, a frame comprised only of a frame pulse is generated by the data signal generation circuit 32 after S506, and the modulated signal based on the data signal including this frame is sent from the transmission circuit 23.
  • Now the waveforms used for the communication method according to the present embodiment will be described with reference to FIG. 7. FIG. 7A shows an example of the clock signal, and FIG. 7B and FIG. 7C show examples of the modulated signal to be transmitted from the reader/writer 2 to the IC tag 1.
  • The clock signal shown in FIG. 7A is always generated and output from the clock generation circuit 24.
  • Before the reader/writer 2 transmits a command, a frame comprised only of a frame pulse is generated by the data signal generation circuit 32 from the clock signal in FIG. 7A, and is modulated by the transmission circuit 23, and the modulated signal based on the clock signal is transmitted from the reader/writer 2 to the IC tag 1, as shown in FIG. 7B. For example, just like FIG. 2, the amplitude of the modulated signal is low level if the clock signal is high level, and the amplitude of the modulated signal is high level if the clock signal is low level.
  • In the command transmission period when a command is transmitted from the reader/writer 2, that is in the command acceptance period when a command is accepted by the IC tag 1, a frame is generated from the data of the transmission command by the data signal generation circuit 32 according to the timing of the clock signal, and is modulated by the transmission circuit 23, and the modulation signal based on the clock signal and the transmission command shown in FIG. 7C is transmitted from the reader/writer 2 to the IC tag 1. For example, just like FIG. 2, the modulated signal with a predetermined combination of high or low level amplitude is transmitted according to the content of one bit of the data of the transmission command.
  • In the command execution period in the IC tag 1, a frame is not generated by the data signal generation circuit 32. In other words, encoding is not performed based on the data of the transmission command and the clock signal, amplitude modulation is not performed by the transmission circuit 23, and the modulated signal with a predetermined amplitude, as shown in FIG. 7C, is transmitted from the reader/writer 2 to the IC tag 1. In this example, during the command execution period, the amplitude of the modulated signal remains at high level.
  • Now the operation of the IC tag according to the present embodiment will be described with reference to the timing chart in FIG. 8. FIG. 8 shows a signal when the IC tag 1 received the modulated signal shown in FIG. 7C as a radio wave.
  • When the modulated signal in FIG. 7C is received, the IC tag 1 generates the power supply voltage based on the modulated signal by the power supply voltage generation circuit 11, and since power generation loss due to the transmission of a frame pulse does not occur in the command execution period, the power supply voltage is generated more efficiently. When the power supply voltage is generated, the modulated signal received by the receive circuit 12 is converted into the demodulated signal shown in FIG. 8A.
  • The clock generation circuit 14 generates the clock signal shown in FIG. 8B based on the frame pulse included in the demodulated signal in FIG. 8A. In other words, the clock signal is generated based on the frame pulse before command acceptance and during the command acceptance period. In the command execution period, the transmission of the signal including the frame pulse from the reader/writer 2 is interrupted, so the clock signal is not generated. When the command execution period ends, the signal including the frame pulse is transmitted from the reader/writer 2, so the clock signal is generated again.
  • The IC tag 1 generates the internal signal for executing the command synchronizing the clock signal generated based on the frame pulse. However command execution, such as a write operation and an erase operate to the storage circuit, requires a predetermined time, and the control circuit is in response wait status in the period from the start to the end of the write operation and from the start to the end of the erase operation in the storage circuit, so it is not necessary to change the logic of the internal signal during this time. Therefore during command execution, in which it is unnecessary to operate the control circuit, a frame pulse to generate the clock signal for operating the control circuit need not be received. When command execution ends, it is necessary to change the logic of the internal signal synchronizing the clock signal generated based on the restarted frame pulse, in order to control the circuits inside the chip, including the control circuit. Therefore after command execution ends, the reader/writer 2 transmits the frame pulse to generate the clock synchronizing the internal signal inside the IC tag 1.
  • Now, with reference to FIG. 8, the operation during the command execution period of the IC tag 1 will be described using an example of the case when the received command is a write instruction. First the control circuit 15 decodes the demodulated signal in FIG. 8A and analyzes the command. When the command acceptance completes and if the received command is a write command, the control circuit 15 turns ON the write control signal, as FIG. 8C shows, then turns ON the charge pump control signal, as shown in FIG. 8D. And at the timing when the next frame pulse is received from the reader/writer 2 (timing when the generation of the clock signal is restarted), the control circuit 15 detects the completion of the write operation, that is the end of the command execution period, and turns OFF the charge pump control signal, as shown in FIG. 8D, then turns OFF the write control signal, as shown in FIG. 8C.
  • The storage circuit 16 starts the write operation when the write control signal turns ON, and stops the write operation when it turns OFF. The storage circuit 16 starts boosting the power supply voltage by the charge pump when the charge pump signal turns ON, and stops boosting the power supply voltage by the charge pump when it turns OFF.
  • In this way, during a period other than the command execution period in the IC tag (period when no command is sent and a command transmission period), a frame including the clock signal is generated and modulated, and is sent to the IC tag, so that the IC tag can efficiently receive the operation clock and command. During the command execution period in the IC tag, a frame including the clock signal is not generated or modulated, and a modulated signal with a predetermined amplitude is sent from the reader/writer to the IC tag, that is the modulated signal which does not include a frame pulse is sent, so that the radio wave can be used efficiently, and the power supply voltage generation time of the IC tag can be decreased. Particularly in the write operation, which requires high voltage in the IC tag, the present invention can decrease the write operation time.
  • In the IC tag, the signal including the clock signal (frame pulse) is received from the reader/writer after the command execution period, so the end of the command execution period can be detected, and at this timing, the internal signals required for completing the command, such as the write control signal and the charge pump control signal, can be generated. Therefore the configuration for detecting a predetermined period for generating these control signals, such as installing and operating the counter circuit for counting the frame pulse during the command execution period, is unnecessary. As a result, the circuit configuration of the IC tag can be simplified, and power consumption during command execution can be decreased.
  • In the present embodiment, the counter circuit is installed in the reader/writer side to detect a predetermined period, but this counter circuit can be used not only for the command execution period, but for controlling the command transmission space, so if the counter circuit is shared for these functions, the circuit configuration of the reader/writer can be simplified.
  • In the above example, the modulated signal is controlled during the command execution period of the write command, but this is not limited to the write command, but may be applied to other commands, such as the read command. The execution periods of a plurality of commands may be stored in the execution period storage circuit 34, and an applicable command may be retrieved at transmission.
  • In the above example, the modulated signal to be transmitted from the reader/writer is controlled by the data signal generation circuit 32 of the control circuit 25, but this may be controlled by the transmission circuit 23. For example, in the transmission circuit 23, a modulated signal with a predetermined amplitude may be output without amplitude modulation during the command execution, regardless the difference of the data signals.
  • In the above example, transmission/reception was performed with keeping the amplitude of the modulated signal constant during the command execution period, but the amplitude of the modulated signal may be changed during a part of the command execution period. For example, it is preferable that the change of the amplitude of the modulated signal is less in the command execution period than in a period other than the command execution period, and it is preferable that the average value of the amplitude of the modulated signal is greater in the command execution period than in a period other than the command execution period.
  • It is apparent that the present invention is not limited to the above embodiment and it may be modified and changed without departing from the scope and spirit of the invention.

Claims (20)

1. A communication system comprising an IC tag, and a reader/writer for performing radio communication with the IC tag, wherein
the reader/writer further comprises:
an encoding unit for encoding a digital signal having at least one bit and generating an encoded signal; and
a transmission unit for transmitting a modulated wave acquired by modulating a carrier based on the encoded signal during an acceptance period when the encoded signal is accepted in the IC tag, and transmitting the carrier to the IC tag during an execution period when the processing based on the encoded signal is executed in the IC tag, and
the IC tag further comprises:
a receive unit for receiving the modulated wave or the carrier transmitted from the reader/writer, and
a power supply voltage generation unit for generating the power supply voltage based on the received modulated wave or the carrier.
2. The communication system according to claim 1, wherein the digital signal is a frame pulse, command or data.
3. The communication system according to claim 1, wherein the carrier is a signal with a predetermined amplitude during the execution period.
4. The communication system according to claim 1, wherein the IC tag comprises a clock generation circuit for generating a clock signal based on the modulated wave.
5. The communication system according to claim 4, wherein the IC tag further comprises a storage circuit, and if the digital signal is a write command for performing write processing to the storage circuit, the IC tag performs the write processing based on the clock signal.
6. The communication system according to claim 5, wherein the write processing is performed based on the write control signal synchronizing the clock signal.
7. A communication method between an IC tag and a reader/writer for performing radio communication with the IC tag, wherein
in the reader/writer, a digital signal having at least one bit is encoded and an encoded signal is generated, a modulated wave acquired by modulating a carrier based on the encoded signal is transmitted to the IC tag during an acceptance period when the encoded signal is accepted in the IC tag, and the carrier is transmitted to the IC tag during an execution period when the processing based on the encoded signal is executed in the IC tag, and
in the IC tag, the modulated wave or the carrier transmitted from the reader/writer is received, and the power supply voltage is generated based on the received modulated wave or the carrier.
8. The communication method according to claim 7, wherein the digital signal is a frame pulse, command or data.
9. The communication method according to claim 7, wherein the carrier is a signal with a predetermined amplitude during the execution period.
10. The communication method according to claim 7, wherein the IC tag generates a clock signal based on the modulated wave.
11. The communication method according to claim 10, wherein the IC tag comprises a storage circuit, and if the digital signal is a write command for performing write processing to the storage circuit, the IC tag performs the write processing based on the clock signal.
12. The communication method according to claim 11, wherein the write processing is performed based on a write control signal synchronizing the clock signal.
13. A reader/writer, comprising:
an encoding unit for encoding a digital signal having at least one bit and generating an encoded signal; and
a transmission unit for transmitting a modulated wave acquired by modulating a carrier based on the encoded signal to the IC tag during an acceptance period when the encoded signal is accepted in the IC tag, and transmitting the carrier to the IC tag during an execution period when the processing based on the encoded signal is executed in the IC tag.
14. The reader/writer according to claim 13, wherein the digital signal is a frame pulse, command or data.
15. The reader/writer according to claim 13, wherein the carrier is a signal with a predetermined amplitude during the execution period.
16. The reader/writer according to claim 13, wherein the encoding unit interrupts the generation of the encoded signal during the execution period.
17. The reader/writer according to claim 13, further comprising a clock generation unit for generating a clock pulse, wherein the encoding unit encodes the digital signal based on the timing of the clock pulse and generates the encoded signal.
18. The reader/writer according to claim 13, further comprising a storage unit for storing data on the execution period, wherein the execution period is detected based on the stored data.
19. The reader/writer according to claim 17, further comprising a counter unit for counting the number of the clock pulses, wherein the execution period is detected based on the counted number of clock pulses.
20. The reader/writer according to claim 13, wherein the digital signal is a write command for writing a predetermined data in a storage circuit created in the IC tag.
US11/190,973 2004-07-29 2005-07-28 Reader/writer for transmitting command to IC tag, communication method and communication system based thereon Abandoned US20060022798A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004-222598 2004-07-29
JP2004222598A JP4738771B2 (en) 2004-07-29 2004-07-29 Communication system and communication method

Publications (1)

Publication Number Publication Date
US20060022798A1 true US20060022798A1 (en) 2006-02-02

Family

ID=35731020

Family Applications (2)

Application Number Title Priority Date Filing Date
US11/190,833 Expired - Fee Related US7717349B2 (en) 2004-07-29 2005-07-28 Semiconductor device for IC tag, IC tag and control method for IC tag for detecting and executing command from radio wave
US11/190,973 Abandoned US20060022798A1 (en) 2004-07-29 2005-07-28 Reader/writer for transmitting command to IC tag, communication method and communication system based thereon

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US11/190,833 Expired - Fee Related US7717349B2 (en) 2004-07-29 2005-07-28 Semiconductor device for IC tag, IC tag and control method for IC tag for detecting and executing command from radio wave

Country Status (2)

Country Link
US (2) US7717349B2 (en)
JP (1) JP4738771B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080149737A1 (en) * 2006-12-25 2008-06-26 Semiconductor Energy Laboratory Co., Ltd. Semiconductor Device and Driving Method Thereof
US20090002132A1 (en) * 2007-02-21 2009-01-01 Impinj, Inc. Causing rfid tag to change how many remaining commands it will comply with
US20090167496A1 (en) * 2007-12-31 2009-07-02 Unity Semiconductor Corporation Radio frequency identification transponder memory
US20110243269A1 (en) * 2010-03-31 2011-10-06 Kabushiki Kaisha Toshiba Transmitter and receiver
US20130135085A1 (en) * 2011-11-24 2013-05-30 Infineon Technologies Ag Transponder unit, system and method for contactless data transmission
US20160308584A1 (en) * 2010-09-21 2016-10-20 Inside Secure Data transmission using active inductive load modulation

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE602004025811D1 (en) * 2003-08-11 2010-04-15 Sony Corp RADIO COMMUNICATION SYSTEM AND RADIO COMMUNICATION DEVICE
US7775442B2 (en) * 2006-07-12 2010-08-17 Nokia Corporation Method for accessing after-operation information of secure element applications
KR101246833B1 (en) * 2007-12-20 2013-03-28 삼성전자주식회사 Nonvolatile memory device using variable resistive element, memory system comprising the same and driving method of the nonvolatile memory device
US8115632B1 (en) * 2008-02-14 2012-02-14 Impinj, Inc, RFID tag capable of modifying internal operations for a sensed environment
KR101007084B1 (en) * 2008-08-04 2011-01-10 광주과학기술원 Method of recogniging rfid tag for the purpose of preventing throughput inversion and rfid reader performing the same
WO2010018486A1 (en) * 2008-08-11 2010-02-18 Nxp B.V. Programmable device and programming method
CN102034119A (en) * 2009-09-28 2011-04-27 西门子(中国)有限公司 Tag and method for processing command by using same in RFID (radio frequency identification) system
JP5011405B2 (en) * 2010-02-12 2012-08-29 東芝テック株式会社 RF tag reader / writer
JP5519318B2 (en) * 2010-02-19 2014-06-11 日立Geニュークリア・エナジー株式会社 Core wire recognition system and core wire recognition method
US20160180122A1 (en) * 2014-12-17 2016-06-23 Intel Corporation Radio frequency identification (rfid) based defect detection in ssds

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5313198A (en) * 1987-12-09 1994-05-17 Omron Tateisi Electronics Co. Data communication apparatus
US5548291A (en) * 1992-11-25 1996-08-20 Texas Instruments Deutschland Gmbh Read/write transponder arrangement and method of communication
US5550536A (en) * 1994-08-17 1996-08-27 Texas Instruments Deutschland Gmbh Circuit frequency following technique transponder resonant
US5847662A (en) * 1994-12-27 1998-12-08 Kabushiki Kaisha Toshiba Radio card communication apparatus
US6169474B1 (en) * 1998-04-23 2001-01-02 Micron Technology, Inc. Method of communications in a backscatter system, interrogator, and backscatter communications system
US20030020598A1 (en) * 1999-12-09 2003-01-30 Siemens Aktiengesellschaft Method and system for transferring data between at least one read/write device and at least one data memory in an identification system using transfer-time measurement for selecting received data
US6595414B1 (en) * 1998-03-27 2003-07-22 Koninklijke Philips Electronics N.V. Passive data carrier having means for reducing the power consumption

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2483657B1 (en) * 1980-05-30 1986-11-21 Bull Sa PORTABLE MACHINE FOR CALCULATING OR PROCESSING INFORMATION
US4323896A (en) * 1980-11-13 1982-04-06 Stewart-Warner Corporation High resolution video display system
US4627075A (en) * 1983-10-19 1986-12-02 Vega Precision Laboratories, Inc. Method of identifying possible valid data pulses in a position coded pulse train
US5030807A (en) * 1990-01-16 1991-07-09 Amtech Corporation System for reading and writing data from and into remote tags
JPH05298498A (en) * 1992-02-19 1993-11-12 Tokimec Inc Writing completion recognizing device in system for storing non-contact data
JPH05346978A (en) * 1992-06-12 1993-12-27 Omron Corp Data carrier and discrimination system
US5632010A (en) * 1992-12-22 1997-05-20 Electronic Retailing Systems, Inc. Technique for communicating with electronic labels in an electronic price display system
US5704049A (en) * 1992-12-22 1997-12-30 Electronic Retailing Systems International Inc. Subglobal area addressing for electronic price displays
JPH077771A (en) * 1993-03-19 1995-01-10 Sony Corp Remote commander
US6130603A (en) * 1994-06-13 2000-10-10 Ers International, Inc. Low-powered RF-linked price display system
US6198408B1 (en) * 1994-11-29 2001-03-06 Elihay Cohen Method and apparatus for controlling electrical appliances by remote control transmitters
DE69630476T2 (en) * 1995-05-24 2004-08-12 Hitachi, Ltd. System and method for electronic vehicle control
US5654698A (en) * 1996-03-18 1997-08-05 The United States Of America As Represented By The Secretary Of The Navy Missile telemetry data interface circuit
JP3991424B2 (en) * 1998-03-10 2007-10-17 株式会社日立製作所 Non-contact type IC card modulation signal input circuit
JPH11308079A (en) * 1998-04-20 1999-11-05 Hitachi Ltd Semiconductor integrated circuit device and ic card using the same
US6577232B1 (en) * 1998-11-02 2003-06-10 Pittway Corporation Monopolar, synchronized communication system
US7128270B2 (en) * 1999-09-17 2006-10-31 Silverbrook Research Pty Ltd Scanning device for coded data
JP2001126038A (en) * 1999-10-29 2001-05-11 Toshiba Corp Reader writer and communication condition setting method for the same
JP2001291164A (en) * 2000-04-06 2001-10-19 Toshiba Tec Corp Radio shelf labeling system
US6496121B2 (en) * 2001-02-14 2002-12-17 Ncr Corporation Methods and apparatus for an electronic shelf label communication system
US20030233280A1 (en) * 2002-06-12 2003-12-18 Ncr Corporation Methods and apparatus for ensuring accurate display of data by an electronic shelf label during an update
JP2004140491A (en) * 2002-10-16 2004-05-13 Seiko Epson Corp Reader/writer, transponder, non-contact type id identifying system using them, and semiconductor integrated circuit
JPWO2004051880A1 (en) * 2002-12-04 2006-04-06 羽山雅英 Non-contact non-power IC card system
US7119664B2 (en) * 2003-09-17 2006-10-10 Id Solutions, Inc. Deep sleep in an RFID tag
TWI263932B (en) * 2004-10-13 2006-10-11 Chung Hsin Electric & Machiner Wireless display device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5313198A (en) * 1987-12-09 1994-05-17 Omron Tateisi Electronics Co. Data communication apparatus
US5548291A (en) * 1992-11-25 1996-08-20 Texas Instruments Deutschland Gmbh Read/write transponder arrangement and method of communication
US5550536A (en) * 1994-08-17 1996-08-27 Texas Instruments Deutschland Gmbh Circuit frequency following technique transponder resonant
US5847662A (en) * 1994-12-27 1998-12-08 Kabushiki Kaisha Toshiba Radio card communication apparatus
US6595414B1 (en) * 1998-03-27 2003-07-22 Koninklijke Philips Electronics N.V. Passive data carrier having means for reducing the power consumption
US6169474B1 (en) * 1998-04-23 2001-01-02 Micron Technology, Inc. Method of communications in a backscatter system, interrogator, and backscatter communications system
US20030020598A1 (en) * 1999-12-09 2003-01-30 Siemens Aktiengesellschaft Method and system for transferring data between at least one read/write device and at least one data memory in an identification system using transfer-time measurement for selecting received data

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101416509B1 (en) 2006-12-25 2014-07-08 가부시키가이샤 한도오따이 에네루기 켄큐쇼 Semiconductor device and driving method thereof
US20080149737A1 (en) * 2006-12-25 2008-06-26 Semiconductor Energy Laboratory Co., Ltd. Semiconductor Device and Driving Method Thereof
US8403231B2 (en) * 2006-12-25 2013-03-26 Semiconductor Energy Laboratory Co., Ltd. Semiconductor device and driving method thereof
US20090002132A1 (en) * 2007-02-21 2009-01-01 Impinj, Inc. Causing rfid tag to change how many remaining commands it will comply with
US8354917B2 (en) 2007-02-21 2013-01-15 Impinj, Inc. RFID tag chips and tags complying with only a limited number of remaining commands and methods
US8446258B2 (en) * 2007-02-21 2013-05-21 Impinj, Inc. Causing RFID tag to change how many remaining commands it will comply with
US20090167496A1 (en) * 2007-12-31 2009-07-02 Unity Semiconductor Corporation Radio frequency identification transponder memory
US20110243269A1 (en) * 2010-03-31 2011-10-06 Kabushiki Kaisha Toshiba Transmitter and receiver
US8891664B2 (en) * 2010-03-31 2014-11-18 Kabushiki Kaisha Toshiba Transmitter and receiver
US20160308584A1 (en) * 2010-09-21 2016-10-20 Inside Secure Data transmission using active inductive load modulation
US10305546B2 (en) * 2010-09-21 2019-05-28 Inside Secure Method and device for modulating an active load
US20130135085A1 (en) * 2011-11-24 2013-05-30 Infineon Technologies Ag Transponder unit, system and method for contactless data transmission
US9418253B2 (en) * 2011-11-24 2016-08-16 Infineon Technologies Ag Transponder unit, system and method for contactless data transmission

Also Published As

Publication number Publication date
JP4738771B2 (en) 2011-08-03
US7717349B2 (en) 2010-05-18
JP2006040184A (en) 2006-02-09
US20060022058A1 (en) 2006-02-02

Similar Documents

Publication Publication Date Title
US20060022798A1 (en) Reader/writer for transmitting command to IC tag, communication method and communication system based thereon
US9646239B2 (en) Combination full-duplex and half-duplex electronic identification tag
US8174365B2 (en) IC tag, method of controlling the IC tag, and IC tag system
US5286955A (en) Method for wireless transmission of data to a data carrier
JP4578139B2 (en) Information processing apparatus, program, storage medium, and method for receiving predetermined information
US7929642B2 (en) Contactless integrated circuit card with real-time protocol switching function and card system including the same
US6737884B2 (en) Power-on reset circuit and IC card
US7583180B2 (en) Semiconductor device for passive RFID, IC tag, and control method thereof
US7403122B1 (en) RFID tag circuits operable at different speeds
US7733227B1 (en) RFID tags circuits and methods for sensing own power to predetermine feasibility of requested action
US7926727B2 (en) RFID tags, RFID electronic devices and related methods for anti-theft and data transmission purposes
US20070015465A1 (en) System comprising controlled-supply bluetooth communication module, radio communication assembly, methods and readers
US8321743B2 (en) Information storage medium and information storage medium processing apparatus
EP1527410B1 (en) Transponder with a controllable power-on-reset circuit
JP4732024B2 (en) IC tag, reader / writer, communication method and communication system using them
US11599759B2 (en) Passive RFID tag and RFID system
KR101549531B1 (en) / reader/writer communication processing device communication processing method data management system and communication system
JP3568772B2 (en) Non-contact data transmission / reception device
JP2008135003A (en) Data carrier and data carrier system
Howes et al. A read/write RFID tag for low cost applications
JP2005151033A (en) Vpm modulation system in rfid communication
JP4913465B2 (en) IC tag, IC tag system and data communication method thereof
JP2005151075A (en) Asynchronous communication system by pulse gap signal in rfid communication
JP2004140491A (en) Reader/writer, transponder, non-contact type id identifying system using them, and semiconductor integrated circuit
JP4057451B2 (en) Non-contact communication method, communication system, external device and RFID tag

Legal Events

Date Code Title Description
AS Assignment

Owner name: NEC ELECTRONICS CORPORATION, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:AKIYAMA, KAZUHIRO;IGARASHI, HATSUHIDE;OKAMOTO, SEIICHI;AND OTHERS;REEL/FRAME:016668/0510

Effective date: 20050721

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: RENESAS ELECTRONICS CORPORATION, JAPAN

Free format text: CHANGE OF NAME;ASSIGNOR:NEC ELECTRONICS CORPORATION;REEL/FRAME:025346/0886

Effective date: 20100401