ZMD ZMD41211

ZMD41211
ISO 15693 Wireless
Temperature Sensor
Tag
IC
with
Data Sheet
Rev. 0.7 / September 2008
Integrated
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
Brief Description
The ZMD41211 is a fully integrated passive 13.56
MHz ISO15693-compliant transponder IC with an
on-chip temperature sensor and wireless
initialization capability. With on-chip timer to
establish the log time base and EEPROM to log
the sensor data during operation, the ZMD41211
is designed to reduce product spoilage while
enhancing the degree of automation and safety in
logistics and transportation of goods.
The on-chip EEPROM can be written in downlink
direction and read in uplink direction by inductive
coupling from a reader. The power is also
extracted from the reader through inductive
coupling. Due to the on-chip tank capacitor, the
ZMD41211 only needs an external coil to
communicate with a reader unit.
The on-chip timer unit allows the pre-selection of
operating start time and log cycle, hence the log
scheme is programmable for a variety of
applications.
Benefits
• Low cost multifunctional temperature
logger, only printed coil and 1.5V Battery
needed to build Smart Active Label
• Command set fully compatible with the
requirements of ISO 15693 and can
communicate with every standard ISO
15693 reader.
• Different sensor functionalities are
feasible using a digital interface
• Powerless storage of values
Available Support
• Evaluation Kit available (including board,
samples and software)
• Customization of the IC is possible for highvolume requests
Applications
•
Features
• Passive transponder with battery powered
on-chip temperature sensor, data
management unit and timer to log the
sensor data/timing product.
• Wireless initialization capability
• Operates at 13.56 MHz with on-chip tank
capacitor, rectifier and voltage limiter
• Communication range up to 1 meter
• ISO/IEC 15693 compliant
• 8 kbits EEPROM (720 temperature data)
• Internal real time clock (+/- 3%)
• Internal temperature sensor (+/- 1°C)
• Interface to external humidity sensor
• Multi level password protection
• 8 different log modes
Data Sheet
Rev. 0.7
September 2008
•
•
•
With the adding of Antenna and Battery to
the assembly intended by Smart Active
Label.
Transportation and logistics management
of temperature sensitive goods
Perishable logistics, transportation and
storage of pharmaceutical products
Contactless item identification
ZMD41211 Overview
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
2 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
Contents
Contents ...................................................................................................................................................... 3
List of Figures .............................................................................................................................................. 4
List of Tables ............................................................................................................................................... 4
1 Electrical Characteristics....................................................................................................................... 6
1.1.
Absolute Maximum Ratings (Non Operating) ............................................................................... 6
1.2.
Operating Conditions and IC Parameters .................................................................................... 7
1.2.1. RFID-Frontend........................................................................................................................ 7
1.2.2. Sensor and Data Logging........................................................................................................ 8
1.2.3. Characteristics of Digital PINs ................................................................................................. 9
2 Circuit Description................................................................................................................................10
2.1.
Signal Flow and Block Diagram ..................................................................................................10
2.2.
RFID-Frontend ...........................................................................................................................11
2.2.1. Resonance Circuit..................................................................................................................11
2.2.2. Modulator / Clamp Circuit.......................................................................................................11
2.2.3. Rectifier .................................................................................................................................11
2.2.4. POR.......................................................................................................................................11
2.2.5. Regulator ...............................................................................................................................11
2.2.6. Clock Extractor.......................................................................................................................11
2.2.7. Data Extractor........................................................................................................................11
2.3.
Controller ...................................................................................................................................12
2.3.1. ISO Interface..........................................................................................................................12
2.3.2. Command Decoder................................................................................................................12
2.3.3. Data and Control Bus.............................................................................................................12
2.3.4. Memory Access .....................................................................................................................12
2.3.5. EEPROM Block......................................................................................................................12
2.4.
Sensor and Data Logger ............................................................................................................12
2.4.1. Timer .....................................................................................................................................12
2.4.2. Temperature Measurement Unit.............................................................................................13
2.4.3. External Sensor Interface.......................................................................................................13
2.4.4. Temp-Time-Product-Out, Custom-Out....................................................................................13
2.4.5. Data Logger Control...............................................................................................................13
2.5.
Battery Management ..................................................................................................................13
2.5.1. Battery Measurement Unit......................................................................................................13
3 Functional Description..........................................................................................................................14
3.1.
General Working Mode...............................................................................................................14
3.1.1. Passive Transponder Operation .............................................................................................14
3.1.2. Data Logger Operation...........................................................................................................14
3.1.3. I²C Communication ................................................................................................................16
3.2.
Operation Mode for Data Logging...............................................................................................16
3.2.1. Memory Organization of Logging Data ...................................................................................17
3.2.2. Behavior with Stuffed Measurement Memory..........................................................................18
3.2.3. Influence of the RF-Field on the Data Logging........................................................................18
3.3.
Sensor Communication ..............................................................................................................18
3.3.1. Sensor Protokoll.....................................................................................................................19
3.4.
I²C-Interface...............................................................................................................................20
3.4.1. I²C Commands.......................................................................................................................21
4 Transponder Commands .....................................................................................................................26
4.1.
Format of Custom Command .....................................................................................................26
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
3 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
4.2.
Command List............................................................................................................................26
4.2.1. ISO15693 Compatible Commands .........................................................................................26
4.2.2. Custom Commands ...............................................................................................................27
4.3.
Data Security .............................................................................................................................27
5 Calibration Procedure ..........................................................................................................................29
5.1.
Calibration Block Segmentation..................................................................................................29
5.2.
Calibration Principle ...................................................................................................................31
5.2.1. Two-Point Calibration.............................................................................................................31
5.2.2. Three-Point Calibration ..........................................................................................................34
5.3.
Cyclic Redundancy Check (CRC) Calculation for Validation of Calibration Data..........................35
5.4.
Calibration Flow .........................................................................................................................36
5.4.1. Calibration via Wireless Communication.................................................................................36
5.4.2. Calibration via I²C-Interface....................................................................................................38
6 Memory Map........................................................................................................................................40
7 Pin Configuration and Package ............................................................................................................41
7.1.
Pin Configuration........................................................................................................................41
7.2.
Pin/Pad description ....................................................................................................................42
7.3.
CHIP Layout...............................................................................................................................43
8 Application Notes.................................................................................................................................44
8.1.
Connection of External Sensor ...................................................................................................44
8.2.
Antenna Layout ..........................................................................................................................44
9 Additional Documents ..........................................................................................................................45
10
Glossary.........................................................................................................................................46
11
Document Revision History.............................................................................................................47
List of Figures
Figure 2.1
Figure 3.1
Figure 3.2
Figure 3.3
Figure 5.1
Figure 5.2
Figure 5.3
Figure 5.4
Figure 6.1
Figure 6.2
Figure 7.1
Figure 7.2
Figure 8.1
Figure 8.2
ZMD41211 Architecture .........................................................................................................10
Log Mode – Measurement Differentiation ...............................................................................16
SIFC, SIFD Pad Application ...................................................................................................21
I²C Communication Sequence................................................................................................22
Temperature Calibration Point Location..................................................................................31
Battery Voltage Calibration Point Location..............................................................................33
Illustration of 3-Point Calibration.............................................................................................34
Typical Settling Behaviour......................................................................................................37
EEPROM Overview – Quasi-Permanent Data ........................................................................40
EEPROM Overview – Measurement Data ..............................................................................40
Pin-out Diagram .....................................................................................................................41
Chip Layout............................................................................................................................43
Schematic with Sensor (left) and with Annunciator (right) .......................................................44
Antenna Layout Example .......................................................................................................44
List of Tables
Table 1.1
Table 1.2
Table 1.3
Table 1.4
Absolute Maximum Ratings..................................................................................................... 6
General Operating Conditions ................................................................................................. 7
Characteristics of Logging Systems......................................................................................... 8
Current Consumption and Temperature Measurement Properties ........................................... 8
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
4 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
Table 1.5
Table 1.6
Table 1.7
Table 3.1
Table 3.2
Table 3.3
Table 3.4
Table 3.5
Table 3.6
Table 4.1
Table 4.2
Table 4.3
Table 5.1
Table 5.2
Table 5.3
Table 5.4
Table 5.5
Table 5.6
Table 5.7
Table 5.8
Table 5.9
Table 5.10
Table 7.1
Timer Oscillator Details ........................................................................................................... 8
Driver Capability...................................................................................................................... 9
EEPROM Characteristics ........................................................................................................ 9
Log Mode Summary...............................................................................................................17
Command Sequence for IC Initialization.................................................................................23
Command Sequence for Temperature Measurement Unit (BMU) Activation ...........................23
Command Sequence for Writing User/Temperature Data EEPROM .......................................24
Command Sequence for User/Temperature Data EEPROM Readout.....................................25
Command Sequence for Timer Oscillator Activation Sequence ..............................................25
ISO Commands .....................................................................................................................26
Custom Commands ...............................................................................................................27
Access Rights According to Password Usage.........................................................................28
Structure of Block 05 for Calibration Data...............................................................................29
Structure of Block 06 for Calibration Data...............................................................................29
Structure of Block 07 for Calibration Data...............................................................................30
Byte fragmentation of Calibration Blocks ................................................................................35
Command Format of SET CAL...............................................................................................36
Command Response when Error Flag is set...........................................................................36
Command Response when Error Flag is not set .....................................................................36
Command Sequence for Temperature Measurement Unit (TMU) Activation ...........................38
Command Sequence for Writing Parameter-EEPROM ...........................................................39
Command Sequence for Parameter-EEPROM Readout .........................................................39
Pin List...................................................................................................................................42
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
5 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
1
Electrical Characteristics
1.1.
Absolute Maximum Ratings (Non Operating)
The maximum rating parameters and limits, respectively, define the outer range of electrical or thermal
resistibility of the IC. In this section, the parameters’ limits do not reflect limits of operation.
Table 1.1
Symbol
Absolute Maximum Ratings
Parameter
Min
Max
Unit
Coilpad voltage
-8.5
8.5
V
Icoil
Maximum coil current
-40
40
mA
Vcoil1 - Vcoil2
Vbat
Battery Voltage
-0.3
3.6
V
VDD
CUSTOM Out
-0.3
Vbat + 0.3
V
VoutC
SIFC (open drain)
-0.3
3.6
V
VoutD
SIFD (open drain)
-0.3
3.6
V
TSTG
Storage Temperature
-55
125
°C
VESD
ESD capability at pins,
except for Vpp1/2
-2
2
kV
TSTG
Storage Temperature
-55
125
°C
Input current into any pin
(latch-up protection)
-100
+100
mA
Iin
Data Sheet
Rev. 0.7
September 2008
Conditions
Electrostatic discharge (ESD)
Model: Human Body Model (HBM)
@ Tamb = 100 °C
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
6 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
1.2.
Operating Conditions and IC Parameters
All voltages are referenced to VSS if not noted otherwise.
1.2.1.
RFID-Frontend
Table 1.2
General Operating Conditions
General
Symbol
Condition
Operating temperature
Min.
Typ.
-40
Frequency of operation
Supply voltage (regulated) digital part
VDD
Operating current out of regulator
IDD
Max.
Unit
85
C
13.553
13.56
13.567
MHz
1.1
1.2
1.35
V
100
uA
Resonance Circuit
Resonance capacitor
Cres
28
28.3
pF
Operating magnetic field
H
0.15
5
A/m rms
Resulting quality factor of tank circuit
Q
50
Modulator / Clamp
Vcoil1 - Vcoil2
Ic=150uA
Clamp voltage limit
5.2
Ic=15mA
Coil-pad voltage during modulation
Rectifier voltage drop
Supply capacitor
Power enable start
Power enable stop
Data Sheet
Rev. 0.7
September 2008
Vcoil1; Vcoil2
(Vcoil1-Vcoil2)Vsup
Ic=100uA
1
6.2
V
6.8
8.0
V
2.1
2.5
V
Ic=15mA
Rectifier
3.5
4.5
V
Isup=10uA
0.7
V
300
pF
Csup
Power Enable Threshold
Vsup
Vcoil2=VSS
Vcoil1
2.3
2.6
2.85
V
2.6
3.3
4,0
V
Vsup
2.1
2.4
2.65
V
2.5
3.1
3.9
V
Vcoil1
Vcoil2=VSS
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
7 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
1.2.2.
Sensor and Data Logging
Table 1.3
Characteristics of Logging Systems
General
Symbol
Condition
Min.
Operating temperature
Typ.
-30
Storage temperature with permanent
applied battery
TSTG
Battery voltage
-45
Vbat
1.15 (
Max.
Unit
60
ºC
60 (
2
1.3
1
1.55
Single data points storable
Annotations:
ºC
V
720
(1
With 80 ºC, the idle current increases by 10 times compared to ambient temperature; therefore only short term
storage temperature excess to 80 ºC is recommended.
(2
To maintain all parameters only with Vbat >1.15V; with Vbat = 1.1V full function is ensured, however slight
parameter excesses are possible.
Table 1.4
Current Consumption and Temperature Measurement Properties
Current consumption at Vbat
Symbol
Condition
Idle current, timer off
Ibat
Temp = 20 ºC
Timer on, no temp measurement
Ibat
Temp = 20 ºC
Temp measurement and EEPROM write
Min.
Typ.
Max.
Unit
80
200
nA
1.4
2.5
uA
1.0
Ibat
duration <0.5s
Temperature measurement
150
Temperature range
-30
Resolution
0.13
Accuracy as deviation from the
calibration value
after 2-point
Calibration
0.2
-1.0
uA
50
ºC
0.3
ºC
+1.0
ºC
A 2-Point-Calibration process determines the accuracy of temperature. During wafer or device test, the
calibration values can be determined and stored in the EEPROM. Please contact ZMD for incorporating the
respective customization.
Table 1.5
Timer Oscillator Details
Timer
Symbol
Oscillator frequency
Condition
Min.
f
Typ.
Max.
8.2
Unit
kHz
Accuracy
f_acc
-30…+50 ºC
-3.0
+3.0
%
Programmable time interval
LTIMI
duration <0.5s
2
32766
sec
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
8 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
1.2.3.
Characteristics of Digital PINs
Sensor interface PINs SIFC/SIFD are open drain Input-Output-PINs with ESD protection to VSS. The
CUSTOM-PIN is a tristate-typed CMOS-output with ESD protection to VSS and Vbat.
Table 1.6
Driver Capability
SIFD and SIFC
Symbol
Maximum high level
External clock signal
Condition
Min.
Typ.
Max.
Unit
VOUT_MAX
3.3
V
CLK_max
200
kHz
DC-current at open drain on
IOL1
VOL1=0.1V
295
445
uA
DC-current at open drain on
IOL2
VOL2=0.2V
535
805
uA
DC-current at open drain off
IHIZ
-1
+1
uA
DC-current at CUSTOM = Low
IOL
VOUT=1.5V
CUSTOM
VOL=0.2V
540
785
uA
DC-current at CUSTOM = High
IOH
VOH=Vbat-0.2V
210
310
uA
CUSTOM = tristate
IHIZ
VOUT=0…Vbat
-1
+1
uA
Table 1.7
Symbol
tdataR
EEPROM Characteristics
Parameter
Data retention
Cycling endurance
Data Sheet
Rev. 0.7
September 2008
Min
Typ
Max
Unit
10
-
-
a
100000
-
-
cycles
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
Conditions
@ Tamb as specified for Consumer
or Industrial range
9 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
2
Circuit Description
2.1.
Signal Flow and Block Diagram
The ZMD41211 combines an ISO 15693 compliant 13.56MHz transponder with data logging system and onchip temperature monitor or external sensor input.
The coil of the LC tank is the only external component needed to enable wireless communication. An
additional battery is necessary for the supply of the Data Logger. A special idle mode is supported, such that
the battery can remain constantly connected. All operating modes are controllable by wireless commands.
Figure 2.1
ZMD41211 Architecture
Coil1
TESTVSUP
RFID - Frontend
CSUP
COIL1
LRES
CRES
Clamp /
Modulator
Testblock
VSUP
Rectifier
BIAS
Regulator
D
POR
ZMD41211
CRFID
COIL2
Coil2
Data
Extractor
Clock
Extractor
DATA
RFID_RESET
CLOCK
MOD
VRFID
Sensor & Data Logger
Pre
scaler
ISO Interface
Time
Calibration
Control
Programmable
Oscillator
Programmable
Counter
VBAT
Command
Decoder
Battery
Management
Data Logger
Control
CUSTOM
TempTimeProduct
Out
Time Set &
Compare
Register
Controller
VSS
SIFC
Data & Control Bus
Battery
Measurement
Unit
External
Sensor
Inteface
Memory Access
SIFD
Vpp1
User-/Temp-Data
EEPROM
Parameter
EEPROM
Temperature
Measurement
Unit
Vpp2
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
10 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
2.2.
RFID-Frontend
The RFID-Frontend contains all functions for power generation, voltage protection and data extraction. It
obtains its power solely from the received magnetic field.
2.2.1.
Resonance Circuit
The input L-C tank has to be in resonance with the operating frequency fc. The quality factor Q should be
high enough to provide a sufficient operating voltage. Q should not exceed a certain limit such that enough
energy is available for the operation of the transponder especially also at the tolerance limits of the
transmission frequency.
2.2.2.
Modulator / Clamp Circuit
The clamp circuit will protect the IC from over voltages. At weak magnetic field conditions, it is not allowed to
consume more than a specified maximum current. At strong field conditions the clamp circuit has to draw a
specified minimum current to load the tank more intensively and limits the input voltage.
The circuit will also be used for load modulation. If the modulation signal is on, the input voltage will not be
allowed to drop that far such that the clock extractor stops working. With a high coil pad current (strong field
situation), the modulator-on input voltage must drop to a value well below the clamp voltage to allow for
modulation detection by the reader device.
2.2.3.
Rectifier
The rectifier has to perform a full wave rectification of the input voltage at the operating frequency. If Vsup
exceeds the input voltage, Csup will not be allowed to discharge via the rectifier.
2.2.4.
POR
The Power-On-Reset will enable the digital core if a threshold voltage Vsup is reached. If Vsup drops below a
second lower threshold, the IC will enter reset mode.
2.2.5.
Regulator
The regulator provides constant voltages VRFID from Vsup . It provides a supply voltage to the controller unit
via battery management.
2.2.6.
Clock Extractor
The clock extractor generates a 13.56 MHz clock from the input voltage as soon as the latter exceeds a
specified threshold. If the input voltage drops due to modulator action, the clock signal will remain stably. If
the data extractor receives a gap (100% modulation), the clock signal will stop.
2.2.7.
Data Extractor
The data extractor will detect reader modulation gaps. It accepts only those gaps which are in accordance
with the tolerances described in ISO 15693-2 and supports both, 100% and 10% modulation. The data
extractor operates reliably over a wide dynamic range.
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
11 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
2.3.
Controller
The Controller unit works with power from magnetic field or will be powered from an external Battery.
2.3.1.
ISO Interface
To fulfill the ISO 15693 standard, the logic unit performs an anti-collision function, CRC, on outgoing and
incoming commands, ASK/FSK-Modulation and Start/End-Of-Frame detection/generation.
2.3.2.
Command Decoder
The command decoder interprets the reader’s commands and generates control signals for the Data Logger
Control to control the main section Sensor & Data Logger.
2.3.3.
Data and Control Bus
The data bus transmits write/read data between command decoder and EEPROM as well as the
temperature’s time stamp of the Data Logger.
2.3.4.
Memory Access
This functional unit acts as an interface to write and read the EEPROM. It calculates addresses and
manages access permissions of the memory block.
2.3.5.
EEPROM Block
For storing measuring data, an 8kBit EEPROM is implemented being divided into two sub-arrays internally:
• the Parameter-Array being organized in 16 blocks of 32Bits each and
• the User/Temperature data-array consisting of 240x32Bits.
Priority write read access is possible during transponder communication in the magnetic field. With activated
data logging, temperature data is written to the data-array.
A charge pump is integrated. Its internal pump voltage is observable at pad Vpp1/2 only by wafer test.
2.4.
Sensor and Data Logger
The main section: Sensor & Data Logger is powered exclusively by the battery. It contains a timer, the
Temperature Measurement Unit, an External Sensor Interface, the Temp-Time-Product-Out and a control
unit.
2.4.1.
Timer
A timer is integrated which generates the internal time base. The time base is adjustable and contains a
programmable counter/oscillator, the Time Set & Compare Register and a Time Calibration Control. The
frequency of the oscillator is calibrated to be 8kHz by means of trim registers. Latter are transferred from the
memory when the timer starts. Pre-selection time and interval time are stored in the
Time Set & Compare Register. Thus a starting time is given, from which the interval timer counts with fixed
time steps.
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
12 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
Moreover, a special feature is implemented: the timer’s synchronization to the highly precise 13.56MHz
carrier frequency. Therefore the RFID clock is adapted to the target frequency via the Prescaler. Based on
that, the internal oscillator is synchronized to the target frequency of 8kHz.
2.4.2.
Temperature Measurement Unit
The Temperature Measurement is started by the unit: Data Logger Control. The Data Logger Control
receives the request from the interval timer after expiration of the interval for a new measurement. Then the
10bit measured value is written to the EEPROM. The custom command reads out the counter value from the
User/Temperature Data EEPROM and calibration parameters from the Parameter-EEPROM. At the readerside, the respective register value has to be interpreted as temperature.
2.4.3.
External Sensor Interface
On the one hand the interface enables the connection of an external humidity sensor via an I²C-like
transmission protocol. On the other hand a circuit test of this block can be conducted. The External Sensor
Interface connects Open-Drain-IN/OUT SIFC (I²C-clock) and SIFD (I²C-Data) directly. Furthermore, external
pullup resistors are additionally integrated to support sensors with higher operating voltages.
2.4.4.
Temp-Time-Product-Out, Custom-Out
This functional unit calculates the product of time and temperature continuously during data logging. There
will be a low-high-transition, if a preset temperature-time-product is exceeded.
2.4.5.
Data Logger Control
With a custom command the Data Logging cycle can be started or stopped. The control unit gets all relevant
initial parameters from the memory, preloads the registers and starts the Data Logging.
2.5.
Battery Management
Dependent on: main states idle, logging, recording and transponder communication, different blocks are
activated and a power-on-reset control is realized. Power supply VRFID and external battery are switched to
controller and Data Logger.
2.5.1.
Battery Measurement Unit
The charge of the battery can be observed with the connected Battery Measurement Unit.
In case of a voltage fall-off below a certain limit an erroneous temperature measurement is prevented and a
flag is stored. The voltage result is represented as 6-Bit count in a register and can be fetched by means of a
custom command. Battery measurements can be triggered by a single custom command as well as during
Data Logging.
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
13 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
3
Functional Description
3.1.
General Working Mode
There are three general application types of the ZMD41211:
1. Operation as passive transponder (i.e. Tag) with a connected coil;
2. The operation as Data Logger which requires an additionally connected battery (with about 1.5V).
This is the intended main application type. The temperature sensor and the Data Logger will be
active here. If an additional sensor with (modified) I²C functionality is applied, its data will be also
considered during the logging process.
3. The operation only with a connected battery (without coil) enables the test mode and provides the
possibility for an I²C-communication via SIFC, SIFD and CUSTOM.
3.1.1.
Passive Transponder Operation
The operation with a coil allows for wireless communication according to ISO 15693 standard.
Communication between reader and tag complies with the following steps:
•
•
•
•
Powering up the Tag by the RF operating field, generated by the reader;
Tag waits in idle mode;
Reader sends a command (request);
Tag responds to the command (response).
The transponder is designed to operate with a 13.56MHz carrier frequency. Communication between the
reader and the transponder (Down-Link communication) takes place using an ASK modulation index
between 10% and 30% or 100% and data coding (pulse position modulation) “1 out of 4” or “1 out of 256”.
According to ISO 15693 Up-Link communication (Transponder to Reader) can be accomplished with one
subcarrier (ASK modulation) or with two subcarrier (FSK modulation). Both modes (ASK and FSK) can
operate with either high or low data rate. The transponder answers in the mode it was interrogated from the
reader and supports all communication parameter combinations. Up- and Down-Link are frame synchronized
and CRC check sum secured.
A complete access to the User/Temperature Data EEPROM is possible. Moreover the Parameter-EEPROM
can be accessed using the custom commands.
3.1.2.
Data Logger Operation
The module Sensor & Data Logger is powered by the supply voltage from the battery. The establishment or
termination of wireless communication via the RFID-frontend starts and stops the Data Logger, respectively.
Data Logging is mainly the processing and storage of temperature measurement at equidistant time steps.
The mean value of these measurements will be buffered. According to the Logging method, the respectively
buffered value will be compared and combined with previous values or it will be stored in the EEPROM
(together with the respective time stamp) directly.
The Data Logging flow is exclusively only controlled by custom commands. At first, the initialization
command erases the data EEPROM which is divided into customer and temperature section. Afterwards the
operation parameters have to be entered being followed by the customer data. Then, the start command will
start the timer and the logging parameter will be transferred to the flow control. Overwriting of the logging
parameters will change the memory content but not the flow control.
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
14 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
In-between, data requests or stopping the Data Logging are possible during the monitoring period. In logging
mode, all temperature and sensor data will be stored at equidistant time steps. After the expiration of the
intended log-time, the RFID-field (at the reader) must be switched on and the coil must be within the RFIDfield, respectively. The temperature data can be read out and the stop command will switch off the timer.
Then, a new initialization command will prepare the IC for a new measurement run.
Recommendation Command Flow Data Logging
comments
EEP-Memory is divided in User- and temp-blocks
CB = Number of user blocks
Erase User/Temp-EEPROM, (refer to Memory map)
INIT (CB)
Set Log Mode (Logmode)
Set Log Timer (Log Intervall)
Get Log State
Set Custom (TTP)
Start Log (Start Time)
Set Log-mode, temp-limits, battery-check-intervall
Set Storage-mode
Set intervall-time, timer preset
Read Log parameter from EEPROM to check memory
content.
optionally: activate Custom Output
Calculate TTP = temperature-time-product
Load Log-Parameter from EEPROM to start-register,
Timer starts
Get Timer State
Monitoring: Timer counts, Battery voltage level
Get State
Read timer trimm register, TTPmax, revision-nr.,
CB-nr. Custom-flag.
Get One Block
Read 1 block from Parameter-EEPROM,
Available blocks: adr 0 – 0x0C (not password!)
Set Passive
Timer stops
Get Log State
Read Log parameter from EEPROM to evaluate
temperature, battery voltage, time stamps
(postprocessing).
ISO Command
Read Multiple Blocks
Data Sheet
Rev. 0.7
September 2008
Read all blocks from User/Temp-EEPROM
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
15 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
3.1.3.
I²C Communication
The digital I²C interface is accessible via the pins: SIFC (clock) and SIFD (bi-directional data). The interface
provides two general functionalities:
1. The transmission protocol slightly differentiates from the I²C-standard when the IC operates as Data
Logger. At each start of the Data Logger, the recognition sequence is send from the master to the
external sensor via the SIFD pad. The data line has to be high in this case. Thereafter the
communication is established and external sensor measurements are stored like for the internal
temperature measurement. A detailed description on that can be found in section 3.3.
2. An I²C-slave is integrated for the sake of IC testing or for temperature calibration purposes. The I²Cslave can be accessed via two internal device addresses. The Temp/Battery Measurement Unit, the
Timer Oscillator and Read/Write of the EEPROM can be accessed for this way (see section 3.4 for
further details).
3.2.
Operation Mode for Data Logging
The complete measurement rang is divided into Good and Corrupted. The definition of an upper and lower
measurement limit yields a band with Good-values (green region in Fig. 3.1). Hence, there will be three
scenarios of measurement as depicted in Fig. 3.1. The diagram can be interpreted extendedly if an external
sensor was applied.
Figure 3.1
Log Mode – Measurement Differentiation
Temperature or
external Measurements
T7
T6
T5
Tmax
T4
T3
T2
T1
Tmin
time t =
Log count
1
Data Sheet
Rev. 0.7
September 2008
2
3
4
5
6
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
7
16 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
The different Logging Modes are:
•
Log Mode 0: Record measurements beyond the limits: {(T6, t2), (T7, t3), (T5, t4), (T1, t5), (T2, t6)},
whereas the limits are only valid for exclusively only one of the two possible sources
•
Log Mode 1: Record all measurements and time stamps: {(T4, t1),(T6, t2), ...};
•
Log Mode 2: Record measurements beyond the limits: {(T6, t2), (T7, t3), (T5, t4), (T1, t5), (T2, t6)};
•
Log Mode 3: Record measurements beyond the limit with 3 value pairs (1 limit exceeding,
extremum, 1st re-entry) : {(T6, t2), (T7, t3), (T1, t5)} ; {(T1, t5), (T1, t5), (T3, t7)}.
st
Moreover the following operation modes can be realized:
•
•
•
Save measurements from internal temperature sensor:
Operation Mode 1-3;
Save measurements from external sensor (e.g. humidity sensor):
Operation Mode 5-7;
Save measurements from both, internal and external sensor concurrently:
Operation Mode 4 and 8 … dependent on the defined limits of the respective sensor.
Generally, it is to distinguish between taking measurements in different measurement scenarios (Log Mode)
as in Fig. 3.1 and taking measurements from different sources, i.e. internal or external sensor or both
(Operation Mode). Log Mode 0 is an exception from that logical hierarchy. Here, the limits according to Log
Mode 2 are considered for one measurement source (i.e. external sensor or internal temperature sensor) but
both of the measurements are saved, though.
Table 3.1
Log Mode Summary
Operation
Mode
External
Sensor
Log
Mode
1
no, EXT=0
1
Measure temperature, save all values, max. 720 values
2
no, EXT=0
2
Measure temperature, save all values beyond limit, max. 240 values
3
no, EXT=0
3
Save temperature & extremums, max. 240 values
4
yes, EXT=0
0
For temperature & external sensor, save all values beyond temp.-limit, max. 240
temperature values and 240 values from external sensor
5
yes, EXT=1
1
Measure via external sensor, save all values, max. 720 values
6
yes, EXT=1
2
Measure via external sensor, save all values beyond limits, max. 240 Values
7
yes, EXT=1
3
External, save extremums, max. 240 values
8
yes, EXT=1
0
For temperature & external sensor, save all values beyond the external-limit,
max. 240 temperature values and 240 values from external sensor
Description
Log Mode and EXT = 1/0 are elements of the Log Parameter (cp. ZMD41211 Command Description).
3.2.1.
Memory Organization of Logging Data
Due to the multi-purpose ways for saving logging data, there are two different parameters for memory
organization:
1. the log-data address, LGAD provides the pointer to the next memory block’s address and
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
17 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
2. the log-counter, LCNT counts the number of conducted measurements.
These parameters are determined by the Data Logger Control and are saved in the EEPROM block 0BH.
Additionally a dedicated part of the memory is preserved for customer data covering a certain number, CB of
memory blocks. CB divides the User/Temperature Data EEPROM into two partitions (see Memory Map). The
start address is obtained by:
start_address = LGAD = 10H + CB .
In Log Mode 1, three measurements are written to one memory address in each case, whereas the writing to
the User/Temperature Data EEPROM is realized after the completion of the respective three measurements.
Thereupon LGAD is incremented once and LCNT is incremented three times. In parallel, the block 06H
refreshed.
Multiple overwrites of measurement data (within the block addresses: 10H+CB until FFH) is possible and can
be selected by the State Log Memory Overwrite, SLMO in block 0AH. An overflow counter, LMO will be
activated, if the dedicated overwriting of memory is selected. LMO is located in block 0BH.
In the Log Modes 0, 2 and 3, not any measurement value will be considered. A memory block address will be
overwritten for exceeding a limit per measurement value. Furthermore the respective LCNT-value will be
saved at this address. The block 0BH will be refreshed after each measurement.
3.2.2.
Behavior with Stuffed Measurement Memory
Logging will be stopped, i.e. no measurement will be conducted as soon as it holds:
1. No overwriting at SLMO=0 and LGAD=FFH (LMO=0) or
2. Overwriting allowed SLMO=1, LCNT=3FFFH or LMO=3FH.
The log parameter will remain at their maximum level. The timer will keep on running. The flag log_stop will
be set 1 (this flag is bit[15] in block 0BH). Data logging must be stopped manually by the custom command:
“Set Passive”.
3.2.3.
Influence of the RF-Field on the Data Logging
Pending measurements will be postponed, if the transponder is logging data and enters the RF-field. When
the RF-field will have been left, all missing measurement results are replaced by zero values.
At the beginning of a measurement, it is verified whether this measurement was postponed more than 0.5s.
If this is the case, no measurement will be conducted and the value: 0 will be saved, regardless on the set up
operation and measurement mode. Only the external measurement value will be set to 0 for modes with
internal and external measurements – the internal measurement will be undefined then.
3.3.
Sensor Communication
The external sensor is connected to the ZMD41211 via SIFC and SIFD. The ZMD41211 acts as master,
generates the clock, requests and fetches data by respective commands.
Thereby, the logging parameter EXT determines whether the extremums, Tmin and Tmax (cp. Fig. 3.1) are
referred to the internal temperature sensor (EXT = 0) or to the external sensor (EXT = 1).
SIFC and SIFD should be at VSS level, if no external sensor is applied.
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
18 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
3.3.1.
Sensor Protokoll
Moreover the ZM41211 comes with a specially designed transmission protocol for a dedicated sensor,
details available on request.
During the communication, Reset Sequence, Start Sequence and Data Transfer are distinguished from each
other. Any transmission is initiated by Reset and Start Sequence from the ZMD41211. A configuration byte is
transmitted to the sensor with the very first initialization. Afterwards, only measurements are conducted
which are controlled by the respective measurement command to the sensor. The master sets the clock
signal to Low and the Data line to High and waits for measurement completion. The latter is indicated by the
High-Low transition of the data line (realized by the sensor) being followed by the transmission of the
measurement data from sensor to the ZMD41211. An acknowledge is generated by the ZMD41211/Sensor
after the transmission of 8 bit of data by drawing the data line to Low for one bit. In case of lost
synchronization, the master can reset the interface with the Reset Sequence.
3.3.1.1. Reset Sequence
The Reset Sequence consists of 9 L/H/L clock transitions, whereas the data line (SIFD) is High. The Reset
Sequence re-initializes the communication interface.
1
2
3
4
5
6
7
8
9
SIFC
SIFD
Reset Sequence (SIFD = high)
3.3.1.2. Start Sequence
The Start Sequence consists of 2 L/H/L clock transitions. The data line turns from High to Low during the 1st
clock high phase and back, from Low to High during the 2nd clock High phase.
1
2
SIFC
SIFD
Start Sequence
3.3.1.3. Data Transfer to Sensor
The change of data bits between High and Low (on SIFD) may occur in the clock Low phase for data transfer
to the externally connected sensor. During the High phase of clock (SIFC), the data bits are considered as
valid and will be transferred. The external sensor will acknowledge the data reception with the ninth bit on the
data line, SIFD.
1
2
3
4
5
6
7
8
9
Sensor
transmit Byte to Sensor
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
SIFC
SIFD
ACK
19 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
3.3.1.4. Data Transfer from Sensor
The data transmission from sensor to the ZMD41211 is comparable to the data transfer to the sensor except
the communication’s roles. Data bit changes may occur during the (SIFC) clock Low phase. The respective
bits are considered at the clock High phase. The ZMD41211 will acknowledge the receiving of the data byte
with Low level of bit[9]. The communication will be stopped with the last byte being received whereas no
acknowledge will be provided (for the last data byte).
1
2
3
4
5
6
7
8
9
SIFC
Master SIFD
receive Byte from Sensor
ACK
3.3.1.5. Data Frame
The complete Data frame comprises the following:
1. Reset Sequence – Start Sequence – Send 06H – Send 01H
2. Reset Sequence – Start Sequence – Send 05H – <wait for ready> – Read XXH – Read XXH
3. ...
Reading of data (step 2.) will always be repeated during Logging. The communication will be interrupted by
the master after the receiving of the last byte. The stopping interruption is realized by omitting the last
acknowledge. Data and commands are transferred MSB first. In normal case, the first received byte is zero.
1
2
8
9
1
2
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
Sensor
Reset Sequenz
1
2
8
Start Sequenz
9
1
2
ACK
Init1 (00000110)
1
2
3
4
5
6
7
8
9
SIFC
Sensor
SIFD
8
Init2 (00000001)
9
1
2
3
4
ACK
5
6
7
3.4.
Start Sequenz
Start Measure (00000101)
ACK
9
1
2
3
4
5
6
7
8
Master
Sensor
Reset Sequenz
8
Ready
Receive Byte1 from Sensor
ACK
Receive Byte2 from Sensor
9
Master
NO
ACK
I²C-Interface
A two-wire interface is built up by the bi-directional pads: SIFC and SIFD. The respective lines have to be
load by supply via external pull-up resistances (of 10kΩ to 500kΩ each). Thereby the external sensor and an
external I²C master, respectively, can be run at an extended supply voltage range of 1 V to 3.3 V. The
connection of a coil is not required but possible communication.
An external control device has to take over the I²C-master role. This device must generate and communicate
the control commands to access the EEPROM and internal Measurement Units. The usage of an external
control device excludes the working mode: Data Logger!
In Figure 3.2, connection options for I²C-compliant applications are shown.
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
20 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
The frequency range of the I²C-clock (pad SIFC) depends on the capacitive load. A clock (10kHz – 200kHz
range) is recommended to ensure optimum operation. Additionally, the ZMD41211 contains the CUSTOMpad which is a tristate-capable monitoring output. It can be activated if required.
Figure 3.2
SIFC, SIFD Pad Application
ext.Vdd = 1 – 3.3 V
Appl. Resistor
ca. 10 - 500kOhm
I2C-Data-Generator
shield resistor
25 Ohm
sifd_in
ENB
1.5V
Pad SIF_D
sifd_dis
OR
100pF
load
R ca. 2-5k
I ca. 0,2-0,5mA
ext.Vdd = 1 – 3.3 V
R ca. 10 – 500 kOhm
shield resistor
25 Ohm
sifd_in
Pad SIF_C
sifd_dis
3.4.1.
clk
gener
I2C CLK
I²C Commands
There are two independent I²C-slaves integrated in the ZMD41211. Each command has to be sent within an
I²C-frame. Latter contains the coded command of the respectively intended IC action. According to the
individual command, data might have to be sent or received.
The following I²C communication sequence is valid for both, reading and writing of calibration data.
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
21 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
Figure 3.3
I²C Communication Sequence
- S: I2C start of frame
- W: write bit = 0
- A: I²C acknoledge
- test_cmd: test command
- rd_dat: read data (command dependent)
- bus_adr: bus address
- E: I²C end of frame
- R: read bit = 1
- Dev_adr: I²C device address
- wr_dat: write data (command dependent)
- dev_adr: ZMD41211 device address
Device addresses for the ZMD41211 are fixed to 0x71 and 0x72 (assigned to battery management and to
controller).
The command: test_cmd is the bus address for writing operations, whereas a dedicated bus address
(bus_adr) must be transmitted by a separate command prior any read operation. With the transfer of data,
the ZMD41211’s internal address is incremented after each transmitted byte. At read operations, the
acknowledge is generated by the I²C-master. The acknowledge bit has to be 1 and high, respectively, after
the transmission of the last byte of read data.
The following test names describe an I²C-frame:
- W_name: write commands
- R_name:
read commands
- P:
pause
- O_name: observe commands on CUSTOM-out
Any I²C command is given in hexa-decimal code. An acknowledge from the ZMD41211 is denoted as „a“ and
„ā“ denotes an acknowledge from the I²C master.
In the following subsections, the main commands are described i.e.:
•
Access to User/Temperature Data EEPROM,
•
Access to Battery Measurement Unit and
•
Timer Oscillator.
Accessing the Parameter EEPROM and the Temperature Measurement Unit are required for calibration.
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
22 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
Attention! With access to the Parameter EEPROM also the access to the password blocks is
possible. Close the I²C access and connect SIFC and SIFD to VSS in case the custom commands for
password protection ought to be used.
3.4.1.1. Initialization Sequence
The IC must be initialized at the beginning of the command processing. The initialization starts timer and
controller. The respective commands are summarized within the initialization sequence: POWER_ON.
Table 3.2
Command Sequence for IC Initialization
Command Name
I²C Command
Power initialization
POWER_ON
W_Power_ON
sof-0xE2-a-0x4A-a-eof
P
Wait > 5ms
W_Contr_sleep
sof-0xE4-a-0x90-a-0x00-a-0x63-a-eof
R_Power_Standard
3.4.1.2.
Comments
Accept: sof-0xE3-a-0x07-ā-eof
Timer and controller on
Pause
Controller sleep
Power on reset cycle successful
„Battery Measurement Unit“ Activation Sequence
There is a dedicated sequence to activate the Battery Measurement Unit (BMU). The general steps are:
reset – start – monitor readiness – result request via data bus.
Table 3.3
Command Sequence for Temperature Measurement Unit (BMU) Activation
Command Name
I²C Command
POWER_ON
Power initialization
W_CUS_Ready_BMU
W_Reset_BMU
P
Comments
sof-0xE4-a-0xCC-a-eof
sof-0xE4-a-0x27-a-0x02-a-eof
Ready signal of BMU connection via
custom-pad
BMU reset
wait >1ms
W_Reset_return
sof-0xE4-a-0x27-a-0x00-a-eof
Return reset
W_Start_BMU
sof-0xE4-a-0x27-a-0x04-a-eof
BMU Starts
O_rdy
Accept: rdy = 1
Observe ready signal = high
R_BMU_data
sof-0xE4-a-0x26-a-(eof)
sof-0xE5-a-V1V2-ā-eof
Set bus address 26H, readout and
saving of 7-bit counter data
Evaluation
V1V2 = 25 … 60 decimal
V1V2=7-bit Voltage counter data
W_CUS_off
sof-0xE4-a-0xC0-a-eof
W_Power_OFF
sof-0xE2-a-0x45-a-eof
Custom pad connection: off
Power off
3.4.1.3. Writing User/Temperature Data EEPROM Sequence
The following command sequence enables a complete access to the User/Temperature Data EEPROM.
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
23 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
Table 3.4
Command Sequence for Writing User/Temperature Data EEPROM
Command Name
I²C Command
POWER_ON
Comments
Power initialization
W_timerosc_off
sof-0xE4-a-0x6F-a-0x00-a-eof
P
Wait > 3 ms
Switch-off clock
Pause
Write into EEPROM[1] Valid address range 0x10 …0x7F
W_GET_WIRE_RDY1
sof-0xE4-a-0xC8-a-eof
EEPROM[1]-Ready at custom pad
sof-0xE4-a-0x28-a-byte0-a-byte1-a-byte2-a-byte3- Write data: byte 0-3 to address adr into
EEPROM[1]
a-adr-a-0x03-a-0x00-a-eof
W_Eep1_data
P
18ms
W_ Eep1_dis
sof-0xE4-a-0x2D-a-0x00-a-0x00-a-eof
Monitor rdy at custom pad
(output rdy1 = LH)
Ce0=we=0, EEPROM[1] disable
write new data to other address
sof-0xE4-a-0x28-a-byte0-a-byte1-a-byte2-a-byte3- Write data: byte 0-3 to address
a-other_adr-a-0x02-a-0x01-a-eof
other_adr into EEPROM[1]
W_Eep1_data
P
18ms
W_ Eep1_dis
Disable_rdy
Monitor rdy at custom pad
(output rdy1 = LH)
sof-0xE4-a-0x2D-a-0x00-a-0x00-a-eof
Ce0=we=0, EEPROM[1] disable
sof-0xE4-a-0xC0-a-eof
Deactivate monitoring after end of
writing
Write into EEPROM[2] Valid address range 0x80 …0xFF
W_GET_WIRE_RDY2
W_Eep2_data
P
W_ Eep2_dis
Disable_rdy
Data Sheet
Rev. 0.7
September 2008
sof-0xE4-a-0xC9-a-eof
EEPROM[2]-Ready at custom pad
sof-0xE4-a-0x28-a-byte0-a-byte1-a-byte2-a-byte3- Write data: byte 0-3 to address adr into
a-adr-a-0x03-a-0x00-a-eof
EEPROM[2]
18ms
Monitor rdy at custom pad
(output rdy2 = LH)
sof-0xE4-a-0x2D-a-0x00-a-0x00-a-eof
Ce0=we=0, EEPROM[2] disable
sof-0xE4-a-0xC0-a-eof
Deactivate monitoring after end of
writing
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
24 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
3.4.1.4. Readout User/Temperature Data EEPROM Sequence
Table 3.5
Command Sequence for User/Temperature Data EEPROM Readout
Command Name
I²C Command
Read from EEPROM[1/2]
W_Eep1_ADR
Valid address range 0x10 …0xFF
sof-0xE4-a-0x2C-a-adr-a-0x00-a-0x05-a-eof
W_Eep1_Dis
sof-0xE4-a-0x2D-a-0x00-a-0x00-a-eof
R_Data_out
sof-0xE4-a-0x28-a-(eof)
sof-0xE5-a-byte0-a-byte1-a-byte2-a-byte3-ā-eof
W_Power_OFF
Comments
sof-0xE2-a-0x45-a-eof
Create EEPROM-address, ce=oe=1,
start readout
data takeover to bus
Set bus address, read block content:
byte-0-1-2-3
Power off
3.4.1.5. Timer Oscillator Activation Sequence
In the power on sequence oscillator gets the trim values, TTEMP and TTEMP from EEPROM Block03. The
trim values can be determined during the IC’s wafer test.
Table 3.6
Command Sequence for Timer Oscillator Activation Sequence
Command Name
I²C Command
POWER_ON
W_CUS_8kclk
P
O_8kclk_frequency
Comments
Power initialization
sof-0xE4-a-0xCA-a-eof
8kHz clock connection via custom-pad
wait >1ms
Accept: 8kclk = 8192Hz ± 3%
measure timer frequency
W_CUS_off
sof-0xE4-a-0xC0-a-eof
Custom pad connection: off
W_Power_OFF
sof-0xE2-a-0x45-a-eof
Power off
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
25 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
4
Transponder Commands
4.1.
Format of Custom Command
The generally valid format of the custom commands is as follows:
SOF
4.2.
Flag
Custom
Command Code
B0…BE
Mfc code,
fixed=17h
Custom request
parameters
8 bit
8 bit
8 Bit
Custom defined
CRC16
EOF
Command List
A complete description of the ZMD41211’s commands is given in the ZMD41211 Command Description.
4.2.1.
ISO15693 Compatible Commands
The ISO commands being implemented are listed in table 4.1. Structure and meaning of the commands are
according to the ISO standard: ISO_15693-3.
Table 4.1
ISO Commands
Cmd Code
Command
01
Inventory
02
Stay Quiet
20
Read Single Block
ZMD41211 enters the quiet state
Optional
Read the requested block
21
Write Single Block
Write the requested block
23
Read Multiple Blocks
25
Select
26
Reset to ready
27
Write AFI
29
Write DSFID
2B
Get System Info
Description
Mandantory
ZMD41211 shall perform the anti-collision sequence
Read the requested multi-block
set to “Selected” state
Return the ZMD41211 to the “Ready” state
Write the AFI value to ZMD41211
Write the DSFID value to ZMD41211
Fetch the system information value from ZMD41211
ISO commands can only access the blocks which are allowed for measurement and customer data i.e.,
blocks 10H to FFH.
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
26 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
4.2.2.
Custom Commands
Any customized write command includes an option flag according to the ISO command structure of “Write
Single Block”. Thus one can influence the waiting behaviour of different reader types which support
commands with response times >20ms.
Table 4.2
Custom Commands
Cmd Code
Command
Option
1
Flag (
B0
Init
yes
Delete whole memory of the ZMD41211
B1
Set_Log_Mode
yes
Set Log Parameter
B2
Set_Log_Timer
yes
Set Log interval and preset time
B3
Set_Custom
yes
Set custom output setting
B4
Start_Log
yes
Start log procedure
B5
Get_Log_State
no
Get log state of the ZMD41211
B6
Set_Passive
no
Stop log procedure
B7
Get_Timer_State
no
Get currently time state
B8
Get_State
no
Get state of ZMD41211
B9
Get_One_Block
no
Read requested system block
Custom
Description
BA
Timer_Sync
yes
Synchronize oscillator with reader frequency
BB
Get_Voltage
yes
Measure battery voltage
BC
Set_Cal
yes
Set calibration values
BD
Verify_Pwd
no
Verify password
BE
Set_Pwd
yes
Set password
1
( - Option Flag refer to ZMD41211 Command Description
4.3.
Data Security
A three-level password concept controls:
• access to EEPROM data and
• rights to carry out transponder commands.
The parameter EEPROM provides space for three different passwords.
The Command Decoder will enter the “Password-Verified” state, if a special check routine is started after the
transponder has entered the RFID-field. Dependent on the content of the password blocks: 0x0D to 0x0F,
only limited access to the EEPROM is granted and a limited number of transponder commands can be
realized, respectively.
Remark: An access lock-out is safe only if the outer access to SIFD and SIFC is prevented by e.g., shielding
with a cover foil.
Table 4.3 provides an overview of the access rights according to the respective password assignments.
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
27 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
Table 4.3
Code
Access Rights According to Password Usage
Command
PWD_verified
Code
Command
Mandantory
PWD_verified
Custom
01
Inventory
–
B0
Init
2
02
Stay Quiet
–
B1
Set_Log_Mode
1
B2
Set_Log_Timer
1
B3
Set_Custom
1
20
Read Single Block
1
B4
Start_Log
1
21
Write Single Block
see below
B5
Get_Log_Status
1
23
Read Multiple Blocks
1
B6
Set_Passiv
1
25
Select
–
B7
Timer_Status
1
26
Reset to ready
–
B8
Get_Status
1
27
Write AFI
2
B9
Get_One_Block
1
29
Write DSFID
2
BA
Timer_Sync
2
2B
Get System Info
–
BB
U_Batt
1
Details for „Write Single Block“:
BC
Kal_T
2
BD
Verify_Pwd
–
Optional
21
Write Block in Addresses:
10H to VCB + 10H
1
BE
Write_Pwd1
1
VCB + 10H to FFH
3
BE
Write_Pwd2
2
BE
Write_Pwd3
3
The three levels depend on each other as follows:
•
PWD3 verified
complies with 3 = maximum security (includes 2 and 1),
•
PWD2 verified
complies with 2 = medium security (includes 1),
•
PWD1 verified
complies with 1 = lowest security,
•
No PWD verified
complies with – = no security.
Further details on the security properties and options of the ZMD41211 can be found in the
“ZMD41211 Command Description”
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
28 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
5
Calibration Procedure
Temperature and battery voltage will be stored in EEPROM after the measurement’s completion. Two pairs
of values (CCNTx, CTEMPx) are stored for the interpretation of the counter content in the parameter section
of the EEPROM. At any preset temperature, the counter content is output by the “Temperature Measurement
Unit”. A pair of values for calibration, i.e. a calibration point consists of such a counter content and the
respective temperature.
A linear approximation of the relation between temperature and counter content can be achieved as soon as
two different calibration points have been obtained. Thereby the measurement precision of the temperature
is determined by the control precision of the reference calibration temperature.
The generation of calibration data, the storage in EEPROM and the processing of the counter content into
temperature values are content of this chapter.
5.1.
Calibration Block Segmentation
Temperature and counter content are stored as 10bit-values with an additional (11th) sign bit for the
temperature. The pairs of values are stored in the calibration blocks with the addresses 05H – 07H within the
parameter EEPROM.
Table 5.1
Structure of Block 05 for Calibration Data
Bit [31:22]
Bit [31:11]
Counter content:
lower calibration temperature
Upper calibration temperature
CCNT1
30
28
26
Bit [10:0]
Lower calibration temperature
CTEMP2
24
22
20
18
16
CTEMP1
14
12
10
8
6
4
2
0
CCNT1
Table 5.2
CTEMP2
CTEMP1
Structure of Block 06 for Calibration Data
Bit [29:20]
Bit [19:14]
Counter content: upper
calibration temperature
28
Bit [13:08]
High calibration voltage,
battery
CCNT2
30
Sign
Sign
adr=05h
24
22
20
Low calibration voltage,
battery
Battery threshold
CBH
26
Bit [5:0]
CBTH
18
16
14
12
CBL
10
8
6
4
2
0
adr=06h
0
Data Sheet
Rev. 0.7
September 2008
CCNT2
CBH
CBTH
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
0
CBL
29 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
Table 5.3
Structure of Block 07 for Calibration Data
Bit [31:24]
Bit [23:21]
Bit [20:11]
Bit [10:0]
CRC8
Reserve = 0x00
CCNT3
CTEMP3
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
adr=07h
reserve
=0x00
CRC8
as required CCNT3
as requ. 0x00 or CTEMP3
Recommendation for representation of the absolute temperature (CTEMPx)
Name
Bit(s)
Description
ABSVAL
9:0
Absolute Temperature Value
Ten times the absolute value of the temperature with 0°C being 000H
1LSB correspond to 0.2K; the binary transfer is Temp[°C] · 10 = CTEMPx
SIGN
10
Sign of the Temperature
Required since temperature value is interpreted as centigrade
6
4
8
SIGN
10
2
0
ABSVAL
Annotation: The measurement range is -102.3°C (i.e. 7FFH) to +102.3°C (i.e. 3FFH).
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
30 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
5.2.
Calibration Principle
The mathematical principle of the calibration is object of this section.
5.2.1.
Two-Point Calibration
The two-point calibration is the favored principle for the ZMD41211. In general, a linear approximation of the
respective measurement and reference values is achieved by the two-point calibration.
5.2.1.1. Temperature Measurement
For the temperature, the two-point calibration yields a linearization precision of ±1K. The following picture
illustrates the general placement of the calibration points. Latter have to be selected within the valid
temperature range of -30°C to +50°C. The condition CTEMP1 < CTEMP2 must be fulfilled.
Figure 5.1
Temperature Calibration Point Location
Counter content: MeasCNT
Approximation
CCNT2
Characteristic
CCNT1
CTEMP1
CTEMP2
Temp
The linear approximation is realized via the following calculations. The linear curve is represented by:
Temp = K1 ⋅ MeasCNT + K 2
With
−1
 K 1   CCNT 1 1
 CTEMP1 

 = 
 ⋅ 

 K 2   CCNT 2 1
 CTEMP 2 
we obtain
K1 =
CTEMP 2 − CTEMP1
CCNT 2 − CCNT 1
Data Sheet
Rev. 0.7
September 2008
and
K2 =
CTEMP1 ⋅ CCNT 2 − CTEMP 2 ∗ CCNT 1
.
CCNT 2 − CCNT 1
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
31 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
The measurement temperature is defined as:
MeasTemp = K 1 ⋅ MeasCNT + K 2 .
The desired_temperature_limit leads the lower/upper temperature limit of the internal counter being determined
by:
CNTmin or CNTmax = (desired_temperature_limit – K2) / K1 .
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
32 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
5.2.1.2. Voltage Measurement
Usually, during the chip selection on the wafer, fixed voltage levels are defined for the later calibration. The
counter contents CBH and CBL are determined for battery voltages of 1.5V and 1.1V, respectively and
written to block 06 of the calibration data.
Figure 5.2
Battery Voltage Calibration Point Location
Counter content: MeasCNT
Approximation
CBH
Characteristic
CBL
Vb=1,1V
Vb=1,5V
Vbat
The linear approximation is realized via the following calculations. The linear curve is represented by:
Vbat = K 1 ∗ MeasCNT + K 2
With
−1
 K 1   CBL 1
 1,1V 

 = 
 ⋅ 

 K 2   CBH 1
1,5V 
we obtain
K1 =
1,5V − 1,1V
CBH − CBL
and
K2 =
1,1V ⋅ CBH − 1,5V ∗ CBL
CBH − CBL
Hence, the battery voltage can be determined as:
MeasVbat = K 1 ⋅ MessCNT + K 2 .
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
33 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
5.2.2.
Three-Point Calibration
The three-point calibration is more expensive regarding measurements and calculations. Nevertheless the
cubic approximation can improve the measurement precision to ±0.5K within the range of -30°C to +50°C.
Figure 5.3
Illustration of 3-Point Calibration
Counter content: MeasCNT
Charactersitic
CCNT3
Approximation
CCNT2
CCNT1
CTEMP1
CTEMP2
CTEMP3
Temp
The approximation function is
Temp = K1 ⋅ ( MessCNT ) 2 + K 2 ⋅ MessCNT + K 3
2
 K 1   CTEMP1



2
 K 2  =  CTEMP 2
 K 3   CTEMP3 2

 
, whereas
−1
CTEMP1 1
 CCNT 1 



CTEMP 2 1 ⋅  CCNT 2 

 CCNT 3 
CTEMP3 1


leads to the respective constants K1, K2 and K3, which are determined by matrix operations. If a threepoint calibration shall be performed, the third calibration point will have to be stored in the block 07.
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
34 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
5.3.
Cyclic Redundancy Check (CRC) Calculation for Validation of Calibration
Data
A CRC8 value of the calibration data block is generated and stored in the EEPROM. The purpose is to
ensure the data retention and thus consistence of the calibration data by later checks.
Table 5.4
Byte fragmentation of Calibration Blocks
Block
Byte 0 (D0)
Byte 1 (D1)
Byte 2 (D2)
Byte 3 (D3)
05H
CTEMP1
CTEMP1/2
CTEMP2
CCNT1
06H
CCNT2
CCNT2/CBH
CBTH
CBL
07H
0x00
0x00
0x00
CRC
The EEPROM data should be transferred to the CRC calculating function as a byte-array of the form:
B05(D0), B05(D1), B05(D2), B05(D3), B06(D0), B06(D1), B06(D2), B06(D3), B07(D0), B07(D1), B07(D2).
The obtained 8-bit wide CRC8 value is written to B07(D3).
The analyzing software reads out the respective blocks. The bytes a processed according to the scheme
presented above and compared to the CRC8 checksum. If a match of both checksums is detected, the data
will be valid.
C-Function for Determination of CRC8:
unsigned char Calculate_CRC8(unsigned char* Datapointer, unsigned char Quantity)
{
unsigned char i, k, CRC_Rest;
CRC_Rest = 0;
for (i = 0; i < Quantity; i++)
{
CRC_Rest ^= Datapointer[i];
for (k = 0; k <8; k++)
{
if (CRC_Rest & 0x80)
{
CRC_Rest <<= 1;
CRC_Rest ^= 0x07;
}
else CRC_Rest <<= 1;
}
}
return CRC_Rest;
}
A CRC-function call would be e.g.:
Data Sheet
Rev. 0.7
September 2008
// reset Rest
// Loop for all Bytes
// new Byte XOR
// Loop for all Bits
// if MSB equals 1
// Rest: 1. digit to the left
// x8+x2+x+1 => 0x07
// Rest: 1. digit to the left
Testvariable = Calculate_CRC8(DATA, 11);
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
35 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
5.4.
Calibration Flow
This section provides the detailed information about the possible calibration flows at the ZMD41211.
5.4.1.
Calibration via Wireless Communication
The calibration via the RF-transponder interface is especially advisable for re-calibration of the finished label.
The application must be ZMD41211 in combination with coil and battery (1.5V). The IC’s command pool
includes a custom command (SET CAL) for overwriting the blocks which contain calibration data. (cp.
Command description)
Sturcture of SET CAL:
KAL_T1:
KAL_T data = block 05H
KAL_T2:
KAL_T data = block 06H
KAL_T3:
KAL_T data = block 07H
Table 5.5
Command Format of SET CAL
Request Format
SOF
Flags
SET CAL
IC Mfg code
(0x17)
UID
optional
KAL_T#
KAL_T
CRC16
8 bits
BCH
8 bits
64 bits
8 bits
32 bits
16 bits
EOF
Valid values for KAL_T# are 1, 2 and 3.
Response format
Table 5.6
Command Response when Error Flag is set
SOF
Table 5.7
Flags
Error Code
CRC16
8 bits
8btis
16 bits
EOF
Command Response when Error Flag is not set
SOF
Data Sheet
Rev. 0.7
September 2008
Flags
CRC16
8 bits
16bits
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
EOF
36 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
Determination of CTEMP
To determine CTEMP is very time-consuming. Via the RF-interface, it is only possible to retrieve the counter
content with the ZMD41211 being in logging mode (Data Logger Application). The logging mode 1 has to be
set, i.e. save any value, and the counter content over time is written into the EEPROM.
After the settling time of the temperature, the counter content has to be fetched by the ISO-command: READ
MULTIPLE BLOCKS. If the variation of the counter content is less or equal 2 counts, then the pair of values:
CCNT and CTEMP can be stored with SET CAL into the respective EEPROM block.
Figure 5.4
Typical Settling Behaviour
VSR3MP
Temperature
8 @ -30°C
Counter
VSR3MP
Temperaturtest
8 @ -30°C
Counter
1000
E017132A40014194
E017132A40014715
E017132A40014D06
E017132A40014E88
E017132A400150A2
E017132A40015120
E017132A400155A0
E017132A400186A4
E017132A4001881E
E017132A40018824
Temperaturcounter in n
800
600
400
200
0
0
100
200
300
400
500
600
700
n x 30s
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
37 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
5.4.2.
Calibration via I²C-Interface
For the I²C calibration, the ZMD41211 needs a 1.5V supply and the pads SIFC, CIFD and CUSTOM must be
connected. The connection of a coil is not stringently required to realize the calibration via I²C.
Communication Sequence is described in section 3.4.
5.4.2.1.
„Temperature Measurement Unit“ Activation Sequence
There is a dedicated sequence to activate the Temperature Measurement Unit (TMU). The general steps
are:
reset – start – monitor readiness – result request via data bus.
Table 5.8
Command Sequence for Temperature Measurement Unit (TMU) Activation
Command Name
I²C Command
POWER_ON
Comments
Power initialization
W_CUS_Ready_TMU
sof-0xE4-a-0xCB-a-eof
Ready signal of TMU connection via
custom-pad
W_Reset_TMU
sof-0xE4-a-0x27-a-0x02-a-eof
TMU reset
W_Reset_return
sof-0xE4-a-0x27-a-0x00-a-eof
Return reset
W_Start_TMU
sof-0xE4-a-0x27-a-0x01-a-eof
TMU Starts
O_rdy
R_TMU_data
Evaluation
Accept: rdy = 1
Observe ready signal = high
sof-0xE4-a-0x24-a-(eof)
sof-0xE5-a-T2T1 -a-T4T3-ā-eof
Set bus address 24H, readout and
saving of 10-bit counter data
T4T3T2T1 = 700 … 240 decimal
T4T3T2T1=10-bit temperature counter
data
W_CUS_off
sof-0xE4-a-0xC0-a-eof
Custom pad connection: off
W_Power_OFF
sof-0xE2-a-0x45-a-eof
Power off
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
38 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
5.4.2.2. Writing Parameter-EEPROM Sequence
The Parameter-EEPROM must be filled with appropriate measurement and reference data for calibration.
Therefore the following sequence must be used. (Valid address range 0x00 …0x0F)
Table 5.9
Command Sequence for Writing Parameter-EEPROM
Command Name
I²C Command
POWER_ON
Comments
Power initialization
W_timerosc_off
sof-0xE4-a-0x6F-a-0x00-a-eof
P
Wait > 3 ms
W_GET_WIRE_RDY0
sof-0xE4-a-0xC7-a-eof
Switch-off clock
Pause
EEPROM[0]-Ready at custom pad
sof-0xE4-a-0x28-a-byte0-a-byte1-a-byte2-a-byte3- Write data: byte 0-3 to address adr into
a-adr-a-0x02-a-0x01-a-eof
EEPROM[0]
W_Eep0_data
P
18ms
W_ Eep0_dis
sof-0xE4-a-0x2D-a-0x00-a-0x00-a-eof
Monitor rdy at custom pad
(output rdy = LH)
Ce0=we=0, EEPROM[0] disable
write new data to other address
sof-0xE4-a-0x28-a-byte0-a-byte1-a-byte2-a-byte3- Write data: byte 0-3 to address
a-other_adr-a-0x02-a-0x01-a-eof
other_adr into EEPROM[0]
W_Eep0_data
W_ Eep0_dis
Disable_rdy
sof-0xE4-a-0x2D-a-0x00-a-0x00-a-eof
Ce0=we=0, EEPROM[0] disable
sof-0xE4-a-0xC0-a-eof
Deactivate monitoring after end of
writing
5.4.2.3. Readout Parameter-EEPROM Sequence
Table 5.10
Command Sequence for Parameter-EEPROM Readout
Command Name
I²C Command
Read from EEPROM[0]
Comments
Valid address range 0x00 …0x0F
Create EEPROM-adress, ce=oe=1,
start readout at adr
W_eep0_ADR
sof-0xE4-a-0x2C-a-adr-a-0x00-a-0x01-a-eof
W_Eep0_Dis
sof-0xE4-a-0x2D-a-0x04-a-0x01-a-eof
set ce and oe
W_Eep0_Dis
sof-0xE4-a-0x2D-a-0x00-a-0x00-a-eof
data takeover to bus
R_Data_out
sof-0xE4-a-0x28-a-(eof)
sof-0xE5-a-byte0-a-byte1-a-byte2-a-byte3-ā-eof
W_Power_OFF
Data Sheet
Rev. 0.7
September 2008
sof-0xE2-a-0x45-a-eof
Set bus address, read block content:
byte-0-1-2-3
Power off
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
39 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
6
Memory Map
The memory is organized in 256 Blocks of 32 bit each.
Figure 6.1
Block
(hex)
EEPROM Overview – Quasi-Permanent Data
Content Parameter EEPROM
Byte0
Byte1
00
Byte3
ISO 15693 UID
01
02
Byte2
ISO data storage identifier
DSFID
AFI
Memory size field
03
Timer trim Parameter / Chip Revision
04
Parameter Temp-Time-Product / Custom Blocks
05
Calibration Parameter for Temperature and Voltage
06
07
08
Timer start time
09
Timer preset time / Log interval
0A
Log modes
0B
Log status bits
0C
Reserve
0D
Password 1
0E
Password 2
0F
Password 3
Figure 6.2
Block
(hex)
EEPROM Overview – Measurement Data
Content User / Temp-Data EEPROM
Byte0
Byte1
Byte2
Byte3
10
User Data region
11
….
10+CB
Measurement data
11+CB
Measurement data
…
…
FF
Measurement data
CB = Number of Custom Blocks
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
40 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
7
Pin Configuration and Package
7.1.
Pin Configuration
The package of the ZMD41211 is an SSOP14 green package (5.3mm body width) with a lead pitch of
0.65 mm.
Figure 7.1
Data Sheet
Rev. 0.7
September 2008
Pin-out Diagram
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
41 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
7.2.
Pin/Pad description
Table 7.1
Pin
Pin List
Name
Type
HVA
Description
1
COIL1
2
n.c.
not connected
3
TEST_VSUP HVA
Test pad for Vsup
4
n.c.
not connected
5
COIL2
6
n.c.
not connected
7
VSS
Negative / reference supply voltage / power connect
8
CUSTOM
HVA
coil pad 1: connects to one terminal of the external coil
coil pad 2: connects to the other terminal of the external coil
D_O
SCLK: serial clock
Open drain IO
Sensor-Interface: I²C Data
9
n.c.
10
SIFD
11
n.c.
12
SIFC
13
n.c.
14
VBAT
VDD
Positive supply voltage / power, connect for Data Logging
Vpp1
no ESD diode,
only for test
Test pad for internal User-EEPROM Charge Pump (progr. voltage 12V)
Vpp2
not connected
not connected
Open drain IO
Sensor-Interface: I²C Clock
not connected
Test pad for internal Parameter-EEPROM Charge Pump (progr. volt. 12V)
Explanation of Pin type:
HVA:
high voltage analog Pad with ESD diode to VSS
VDD:
Power supply Pad with ESD diode to VSS
D_O:
tristate digital output with ESD diode to VSS and VBAT
Open drain IO:
open drain bidirectional Pad with ESD diode to VSS
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
42 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
7.3.
CHIP Layout
Figure 7.2
Chip Layout
COIL 1
VPP1
VBAT
SIFC
VPP2
TestVsup
X-Dir = 3.1mm
SIFD
Position on Wafer:
Rotate 90o Left
Y-Dir = 2.9mm
VSS
CUSTOM
COIL 2
Data Sheet
Rev. 0.7
September 2008
Chip Grid (incl. Scribeline):
x=3.23mm
Scribeline with:
80um
Pad size:
(74 x 74) um
Y = 3,03mm
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
43 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
8
Application Notes
8.1.
Connection of External Sensor
Figure 8.1 shows examples for the connection of sensors (with supply in the range: 2.7V to 3.3V) to the
ZMD41211. If no external sensor was connected to the ZMD41211, it is recommended to connect SIFC and
SIFD to VSS. In the figure on the right hand side, the lamp is a substitute for any signalling annunciator.
However, the continuous load current has to be less than 1 mA.
Figure 8.1
8.2.
Schematic with Sensor (left) and with Annunciator (right)
Antenna Layout
A potential layout of the antenna coil (connected to Coil1 and Coil2) is shown in Figure 8.2. Four or five turns
are recommended depending on the distributed capacitance. For the shown antenna layout, if turn 5 is not
required, it will remain open. The red line represents the connection crossover and can be place on the
backside of the label. The label dimensions would be 78mm by 48mm.
Figure 8.2
Data Sheet
Rev. 0.7
September 2008
Antenna Layout Example
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
44 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
9
Additional Documents
Document
File Name
ZMD41211 Command Description
ZMD41211_CommandDescription_Rev_1p0.PDF
Visit ZMD’s website www.zmd.biz or contact your nearest sales office for the latest version of these
documents.
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
45 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
10
Glossary
Term
Description
ASK
Amplitude Shift Keying
AFI
Application Family Identifier
CB
Custom Block
CCNT
Calibration Counter
CRC
Cyclic Redundancy Check
DSFID
Data Storage Format Identifier
EOF
End of Frame
FSK
Frequency Shift Keying
ISO
International Standard Organization
LSB
Least Significant Bit
MSB
Most Significant Bit
RF
Radio Frequency
SOF
Start of Frame
TTP
Temperature Time Product
UID
Unique Identifier
Data Sheet
Rev. 0.7
September 2008
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
46 / 47
Data Sheet – PRELIMINARY OUTLINE
ISO 15693 Wireless Tag IC with
Temperature Sensor
Integrated
ZMD41211
11
Document Revision History
Revision Date
Description
th
0.5
August 12 , 2008
Preliminary Outline
0.7
September 30th, 2008
Incorporation of Commands and Detailed Descriptions
Sales Offices and further Information
ZMD AG
Grenzstrasse 28
01109 Dresden, Germany
Phone +49 (0)351.8822.7.772
Fax
+49 (0)351.8822.87.772
[email protected]
Data Sheet
Rev. 0.7
September 2008
ZMD America, Inc.
201 Old Country Road, Suite 204
Melville, NY 11747, USA
Phone +01 (631) 549-2666
Fax
+01 (631) 549-2882
[email protected]
www.zmd.biz
ZMD Far East
1F, No.14, Lane 268
Sec. 1 Guangfu Road
HsinChu City 300, Taiwan
Phone +886.3.563.1388
Fax
+886.3.563.6385
[email protected]
© 2008 ZMD AG Rev. 0.7
All rights reserved. The material contained herein may not be reproduced, adapted, merged,
translated, stored, or used without the prior written consent of the copyright owner. The
Information furnished in this publication is preliminary and subject to changes without notice.
47 / 47