26
DRAFT WWW.FARSENS.COM LOGOS-T Datasheet LOW COST UHF RFID EPC C1G2 SEMI-PASSIVE TEMPERATURE LOGGER FOR COLD CHAIN MONITORING Check for samples: LOGOS-T FEATURES UHF RFID EPC C1G2 interface – 860MHz-960MHz operation – ISO 18000-6 Type C compliant – 128-bit EPC & 32-bit TID – Typical read range: 10m Temperature sensor – Range: -40C to 85C – Accuracy: ±0.5C – Resolution: 0.1C Data logger functions – Memory capacity: 4k samples – Programmable sample intervals – Temperature Histogram (TH) – Mean Kinetic Temperature (MKT) – Remaining Shelf Life (RSL) – Programmable alerts * ETA * TH threshold * MKT threshold * RSL threshold – Battery monitor – Fast data download time Security – Password protected air interface – Basic encryption over air interface – Password protected user data Friendly User Interface – Button/LED manual interface – Reset function for multiple uses – Free RFID interface software * Supports most common readers * Available for different platforms Long battery life time – Typical storage time: 6 months (battery discharge < 10%) – Typical usage time: 1 year DESCRIPTION LOGOS-T is an EPC Class-1 Generation-2 (C1G2) semi-passive RFID temperature logger. Built in a compact PCB format and encapsulated in a IP67 housing, the tag includes the RFID interface, an autonomous microcontroller and a temperature sensor with a range from -40C to 85C. These RFID sensor tags are compatible with commercial UHF RFID readers (EPC C1G2). With a 2W ERP setup the temperature data logger can communicate to over ten meters. Copyright c , Farsens 1

LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

DRAFT

WWW.FARSENS.COM

LOGOS-T

Datasheet

LOW COST UHF RFID EPC C1G2 SEMI-PASSIVE TEMPERATURE LOGGER FOR COLDCHAIN MONITORINGCheck for samples: LOGOS-T

FEATURES

• UHF RFID EPC C1G2 interface

– 860MHz-960MHz operation

– ISO 18000-6 Type C compliant

– 128-bit EPC & 32-bit TID

– Typical read range: 10m

• Temperature sensor

– Range: -40C to 85C

– Accuracy: ±0.5C

– Resolution: 0.1C

• Data logger functions

– Memory capacity: 4k samples

– Programmable sample intervals

– Temperature Histogram (TH)

– Mean Kinetic Temperature (MKT)

– Remaining Shelf Life (RSL)

– Programmable alerts

∗ ETA

∗ TH threshold

∗ MKT threshold

∗ RSL threshold

– Battery monitor

– Fast data download time

• Security

– Password protected air interface

– Basic encryption over air interface

– Password protected user data

• Friendly User Interface

– Button/LED manual interface

– Reset function for multiple uses

– Free RFID interface software

∗ Supports most common readers

∗ Available for different platforms

• Long battery life time

– Typical storage time: 6 months (batterydischarge < 10%)

– Typical usage time: 1 year

DESCRIPTIONLOGOS-T is an EPC Class-1 Generation-2 (C1G2)semi-passive RFID temperature logger. Built ina compact PCB format and encapsulated in aIP67 housing, the tag includes the RFID interface,an autonomous microcontroller and a temperaturesensor with a range from -40C to 85C.

These RFID sensor tags are compatible withcommercial UHF RFID readers (EPC C1G2). Witha 2W ERP setup the temperature data logger cancommunicate to over ten meters.

Copyright c©, Farsens 1

Page 2: LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

LOGOS-T

Datasheet - DS-LOGOS-T-V01 - MAY 2016 WWW.FARSENS.COM

UHF RFIDEPC C1G2

INTERFACE

µController

RAM

CPU

NON VOLATILE MEMORY

SENSOR INTERFACE

TEMPERATURE SENSOR

RTC

+

-CR2032

BATTERY

BASIC USER INTERFACE

LOGOS-T has two main interfaces: UHF RFID C1G2 and manual. The RFID interface allows detailed configurationand data extraction from the device. However, this can only be done with the help of an RFID reader.

Once the device has been correctly configured, the manual interface can be used for visual status indication andstart/stop operations. A RGB LED is included for status indication, and a push button for interacting with thedevice in the field without the need of further equipment.

CCTL1603

LEDPUSHBUT.

Figure 1: Manual user interface of LOGOS-T

2 Copyright c©, Farsens

Page 3: LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

WWW.FARSENS.COM

LOGOS-T

Datasheet - DS-LOGOS-T-V01 - MAY 2016

CHECK STATUS

A short button push (less than 3 seconds) will trigger a status notification through the RGB LED. The LED willflash during 3 seconds with the following color codification:

COLOR SIGNAL DESCRIPTION

Red Continuous System status OFF

Green Continuous System status ON

Blue Fast blink Alert indicator

Yellow Fast blink Battery low

The blinking signals will overlap the continuous system status signaling.

CHANGE STATE

In order to change the current system status manually, a two step process is used. First, a long button push (over3 seconds) is required to trigger the operation. At this point the RGB LED will flash with the color of the newconfiguration:

COLOR SIGNAL DESCRIPTION

Blue Slow blink System has no configuration

Red Slow blink System status OFF

Green Slow blink System status ON

The user has up to 5 seconds to validate the new status with a new button push. If no validation is performed, thestatus change will be discarded. If the system has no valid configuration, a special signaling is shown informingthat the system cannot be activated nor deactivated.

Copyright c©, Farsens 3

Page 4: LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

LOGOS-T

Datasheet - DS-LOGOS-T-V01 - MAY 2016 WWW.FARSENS.COM

ABSOLUTE MAXIMUM RATINGS

SYMBOL PARAMETER MIN MAX UNIT

PRF RF input power on RFID IC 20 dBm

VDD Supply voltage -0.5 5.0 V

Tstorage Storage temperature -40 125 C

ESD RATINGS

SYMBOL PARAMETER MIN MAX UNIT

ESDHBM Static discharge HBM 4000 V

ESDMM Static discharge MM 200 V

RECOMMENDED OPERATING CONDITIONS

SYMBOL PARAMETER MIN TYP MAX UNIT

RF

PRF RF input power on RFID IC 10 dBm

POWER SUPPLY

VDD Supply voltage 1.8 3.0 3.6 V

TEMPERATURE

Toperation Operation temperature -40 85 C

4 Copyright c©, Farsens

Page 5: LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

WWW.FARSENS.COM

LOGOS-T

Datasheet - DS-LOGOS-T-V01 - MAY 2016

ELECTRICAL CHARACTERISTICS

SYMBOL PARAMETER MIN TYP MAX UNIT

RF

RFSENS

RF sensitivity -23 dBm

Theoretical range in open air 25 m

Actual range in typical environment 10 m

POWER SUPPLY

IDD Supply current

Alerts @ 60s 10 µA

Log @ 60s 15 µA

Alerts & Log @ 30s 20 µA

Alerts & Log @ 15s 25 µA

BATLIFE Expected battery life

Alerts @ 60s 32 months

Log @ 60s 24 months

Alerts & Log @ 30s 16 months

Alerts & Log @ 15s 12 months

TEMPERATURE SENSOR CHARACTERISTICS

PARAMETER TYP UNIT

Accuracy ± 0.5 C

Resolution 0.1 C

NON VOLATILE MEMORY CHARACTERISTICS

PARAMETER MIN UNIT

Data retention @85◦C 10 years

Number of write cycles 1015 cycles

Copyright c©, Farsens 5

Page 6: LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

LOGOS-T

Datasheet - DS-LOGOS-T-V01 - MAY 2016 WWW.FARSENS.COM

DATA ACQUISITIONLOGOS-T can be configured to take temperature measurements at specified time intervals. If enabled, thetemperature data alongside with the timestamp can be stored in the internal Non Volatile Memory (NVM) of thedevice.

Given that depending on the current temperature of the device, the importance of the measurement may differ,independent configurations can be set to different temperature regions. The device supports dividing the completeoperating temperature range in up to 16 different regions. The data acquisition configuration is set independentlyfor each of the defined regions.

0C

-20C

20C

-40C

40C

60C

85C

Region 1

Region 2

Region 3

Region 4

Region 16

Figure 2: Temperature regions

The following parameters can be set for each region (r ∈ [1, 16]):

• SAMPLE_PERIOD[r]: Specifies the time interval between two consecutive measurements in the region r.This parameter can be configured from 1 second up to 65.535 seconds.

• TEMP_LOG_EN[r]: Enables temperature data logging in the region r. If this flag is set, the temperaturedata will be stored in the NVM of the device.

• TIME_LOG_EN[r]: Enables time logging in the region r. If this flag is set, the timestamp of the measurementwill be stored in the NVM of the device.

Note that if all defined regions do have the TEMP_LOG_EN flag set, there is no need of activating the TIME_LOG_ENflag. Given that the SAMPLE_PERIOD of each region is known as well as the operation start time, all subsequentmeasurement timestamps can be calculated.

However, if any of the defined regions has the TEMP_LOG_EN flag disabled, there is no way of keeping track oftime without enabling TIME_LOG_EN in the regions of interest.

6 Copyright c©, Farsens

Page 7: LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

WWW.FARSENS.COM

LOGOS-T

Datasheet - DS-LOGOS-T-V01 - MAY 2016

POST PROCESSINGEven if the temperature of a good during the whole cold chain is interesting, the end user needs to process thisinformation in order to evaluate if there has been any incident. Instead of requiring the end user to downloadall the data of the tagged goods and analyze them afterwards, some post processing can be done automaticallywithin the LOGOS-T device.

Post processed parameters can be used to do a first evaluation of goods in a fast way. The download time ofthese parameters is lower than the time required to download the complete log.

LOGOS-T can do the following post-processing operations in real time: temperature histogram, mean kinetictemperature and remaining shelf life.

TEMPERATURE HISTOGRAM (TH)

The configuration of LOGOS-T allows defining different temperature regions. The device can count the number oftimes a temperature measurement has fallen in each region. This information gives a rough sense of the densityof the distribution of the data.

Moreover, as the SAMPLE_PERIOD of the different regions is known, the temperature histogram also providesthe total time the device has been in each region.

The workload added by this functionality is very low. Basically, after performing the measurement the TH counterof the resultant region is incremented if enabled. Each region has its own TH counter enabling flag and they canbe set independently.

• COUNT_EN[i]: Enables time TH counter of the region i. If this flag is set, the counter will increment eachtime a new measurement falls inside this region.

The following image shows an example of the processed TH data:

0C

-20

C

20

C

-40

C

40

C

60

C

85

C

0C

-20C

20C

-40C

40C

60C

85C

Region 1

Region 2

Region 3

Region 4

Region 6

Region 5

SAMPLE_PERIOD = 60sEN_COUNT =

SAMPLE_PERIOD = 60sEN_COUNT =

SAMPLE_PERIOD = 30sEN_COUNT =

SAMPLE_PERIOD = 15sEN_COUNT =

SAMPLE_PERIOD = 30sEN_COUNT =

SAMPLE_PERIOD = 60sEN_COUNT =

40 40

155 0

NOT AVAILABLE

Tim

e (m

in)

0C

-20

C

20

C

-40

C

40

C

60

C

85

C

40

80

60

10 0

NOT AVAILABLE

Occ

urr

ence

s

Figure 3: Temperature Histogram example

Copyright c©, Farsens 7

Page 8: LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

LOGOS-T

Datasheet - DS-LOGOS-T-V01 - MAY 2016 WWW.FARSENS.COM

MEAN KINETIC TEMPERATURE (MKT)

Mean Kinetic Temperature is a simplified way of expressing the overall effect of temperature fluctuations duringstorage or transit of perishable goods.

Technically speaking, MKT is an expression of cumulative thermal stress experienced by a product at varyingtemperatures during storage and distribution. In other words, MKT is a calculated, single temperature that isanalogous to the effects of temperature variations over a period of time.

The mean kinetic temperature can be expressed as:

TK =∆HR

−ln(

t1·e

(−∆HR·T1

)+t2·e

(−∆HR·T2

)+...+tn·e

(−∆HR·Tn

)+

t1+t2+...+tn

) (1)

Where:

• TK is the mean kinetic temperature in kelvins

• ∆H is the activation energy

• R is the gas constant

• T1 to Tn are the temperatures at each of the sample points in kelvins

• t1 to tn are time intervals at each of the sample points

LOGOS-T is capable of processing the MKT value on real time with each new temperature sample. If enabled,the MKT value will be accessible without the need of downloading the temperature data. More importantly, theMKT value will be processed using all temperature measurements, including the samples falling in regions thatare configured not to save data in NVM. Thus, there is no memory capacity limitation for the MTK calculation.

The workload added by this functionality is medium. Enabling this calculation may impact in battery life with anapproximate degradation of about 10%.

REMAINING SHELF LIFE (RSL)

Remaining Shelf Life is the length of time that a commodity may be stored without becoming unfit for use,consumption, or sale. In other words, it might refer to whether a commodity should no longer be on a pantryshelf (unfit for use), or just no longer on a supermarket shelf (unfit for sale, but not yet unfit for use).

RSL can be calculated using a linear approximation of the Arrhenius algorithm every time a new temperaturesample is taken. The RSL is expressed in hours and is calculated with the following formula:

RSL = RSLref −n∑

i=1

(Q

Ti−Tref10

10 · ti)

(2)

Where:

• RSLref is the shelf life reference in hours

• T1 to Tn are the temperatures at each of the sample points in Celsius

• Tref is the reference temperature in Celsius

8 Copyright c©, Farsens

Page 9: LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

WWW.FARSENS.COM

LOGOS-T

Datasheet - DS-LOGOS-T-V01 - MAY 2016

• Q10 is the ratio of the reaction rate constants at temperature differing by 10C from the reference temperature

• t1 to tn are time intervals at each of the sample points

LOGOS-T is capable of processing the RSL value on real time with each new temperature sample. If enabled,the RSL value will be accessible without the need of downloading the temperature data. More importantly, theRSL value will be processed using all temperature measurements, including the samples falling in regions thatare configured not to save data in NVM. Thus, there is no memory capacity limitation for the MTK calculation.

The workload added by this functionality is medium. Enabling this calculation may impact in battery life with anapproximate degradation of about 10%.

Copyright c©, Farsens 9

Page 10: LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

LOGOS-T

Datasheet - DS-LOGOS-T-V01 - MAY 2016 WWW.FARSENS.COM

ALERTSThe main interface of LOGOS-T is UHF RFID C1G2. This technology is intended for item identification andtracking. It is optimized to support huge populations of tags and get the EPC identification number as fast aspossible. Moreover, this technology allows to store application specific data in the internal memory of the tagsfor later wireless retrieval. All of this is optimized for low power operation making it possible to have completelypassive tags or semi-passive tags running on small batteries and with very long life.

One of the virtues of this technology is its speed, which allows detecting full sets of tags really fast without alteringthe normal transit of the items. However, if besides getting the identification of the tag, additional data is retrieved,the access time starts not to be negligible. For example, if all the goods on a truck where tagged with temperaturedata loggers such as LOGOS-T , and all the logged data had to be downloaded during the transit of the goods, it would be necessary to ensure a minimum stop time within the range of the reader. In order to minimize thistime and make it negligible the amount of data to download has to be reduced as much as possible.

In order to help solve this issue, LOGOS-T includes several alerts which provide basic information about thestatus of the tag in a single read that can be done in milliseconds. During normal operation, the alert bits will bedeactivated. Only when an incident occurs, some of the alert bits will be asserted, and only in such cases maythe system require further inspection of the tag downloading more data.

The alerts included in LOGOS-T are: TH out of range, MKT out of range, RSL below minimum and ETA exceeded.Moreover, memory full and low battery indicators are also included as alerts.

TH

The TH post processing engine, if enabled, keeps track of how many times a temperature measurement hasfallen inside each region. This information can be used to trigger TH out of range alerts. For that, the followingparameters can be configured for each region (r ∈ [1, 16]):

• TH_ALERT_EN[r]: Enables TH alert in the region r. If this flag is set, the TH alert flag of this region will beenabled.

• TH_ALERT_THRESHOLD[r]: Specifies the number of occurrences in the region r that will trigger the THout of range alert. This parameter can be configured from 1 occurrence up to 65.535 occurrences.

Every time a new measurement is taken, if the corresponding region has the TH alert enabled the value of theTH counter will be compared with TH_ALERT_THRESHOLD[r]. If any region with TH alert enabled has a valuein its respective counter greater or equal to the corresponding TH_ALERT_THRESHOLD[r] the global TH alertwill be activated. The alert will be kept active unless the device is reset.

MKT

The MKT post processing engine, if enabled, keeps track of the overall effect of temperature fluctuations. Thisinformation can be used to trigger MKT out of range alerts. For that, the following parameters can be configured:

• EN_MKT_AL: Enables MKT alert. If this flag is set, the MKT alert generation will be enabled.

• MKT_MIN_THRESHOLD: Specifies the minimum acceptable value of MKT.

• MKT_MAX_THRESHOLD: Specifies the maximum acceptable value of MKT.

Every time a new measurement is taken, if EN_MKT_AL is enabled the value of MKT will be compared withMKT_MIN_THRESHOLD and MKT_MAX_THRESHOLD. If the MKT value is out of the range defined by the twothreshold values, the MKT alert will be activated. The alert will be kept active unless the device is reset.

10 Copyright c©, Farsens

Page 11: LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

WWW.FARSENS.COM

LOGOS-T

Datasheet - DS-LOGOS-T-V01 - MAY 2016

RSL

The RSL post processing engine, if enabled, keeps track of the time that the tagged good may be stored withoutbecoming unfit for use, consumption or sale. This information can be used to trigger RSL alerts. For that, thefollowing parameters can be configured:

• EN_RLS_AL: Enables RLS alert. If this flag is set, the RLS alert generation will be enabled.

• RLS_MIN_THRESHOLD: Specifies the minimum acceptable value of RLS.

Every time a new measurement is taken, if EN_RLS_AL is enabled the value of RLS will be compared withRLS_MIN_THRESHOLD. If the RLS value is below the threshold, the RLS alert will be activated. The alert willbe kept active unless the device is reset.

ETA

The user may specify the Estimated Time of Arrival of the tagged good. In such a case, this date/time can becompared with the current date/time to generate ETA alerts. For that, the following parameters can be configured:

• EN_ETA_AL: Enables ETA alert. If this flag is set, the ETA alert generation will be enabled.

• ETA: Specifies the estimated time of arrival of the good.

Every time a new measurement is taken, if EN_ETA_AL is enabled the current date/time will be compared withETA. If the current date/time is later than the specified ETA value, the ETA alert will be activated. The alert will bekept active unless the device is reset.

MEM

The memory capacity of LOGOS-T is limited. Thus, it may be interesting to advert the situation of having low freememory so that the proper actions can be taken before running out of memory. For that, the following parameterscan be configured:

• MEM_THRESHOLD: Specifies the percentage of memory occupation at which the MEM alert triggers.

Every time a new measurement is taken, the memory occupation is checked. If this value is greater than thevalue defined by MEM_THRESHOLD, the MEM alert will be activated. The alert will be kept active unless thedevice is reset.

BAT

The battery life of LOGOS-T is limited. Thus, it may be interesting to advert the situation of having low batteryso that the proper actions can be taken before running out of battery. For that, the following parameters can beconfigured:

• BAT_THRESHOLD: Specifies the percentage of battery level at which the BAT alert triggers.

Every time a new measurement is taken, the battery level is checked. If this value is lower than the value definedby BAT_THRESHOLD, the BAT alert will be activated. This alert will reset automatically if the battery is replaced.

Copyright c©, Farsens 11

Page 12: LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

LOGOS-T

Datasheet - DS-LOGOS-T-V01 - MAY 2016 WWW.FARSENS.COM

DATA LOGWhen active, LOGOS-T generates information at the configured rate. This information may or may not be storedin memory depending on the configuration. Both, the generated information and the stored data can be configuredto use the most convenient configuration for each application.

RESOLUTION MODEThe integrated temperature sensor generates 12 bits of effective data in each measurement. This results in atemperature resolution of 0.0625◦C. If such a resolution is not required, the device can be configured to ignorethe 2 least significant bits reducing the stored effective information. This behavior can be configured by means ofthe HighRes flag.

LOG MODEBy default, each temperature measurement is stored in a 16bit word, and each time-stamp is stored in a 32bitword. However, given the characteristics of the application in many cases the change from one measurement toanother may be very small. Thus, differential logging may be enabled. When the log mode is set to differential,only the first time-stamp and temperature measurement are stored in complete words.

All following information is stored as the difference between the new measurement and the last one. In order todo so, the data is stored in variable length words following the Extensible Bit Vector (EBV) format. The first bitof each byte of information indicates if the the data is completed in this byte (’0’), or if more bytes have to beappended (’1’).

This behavior can be configured with the DiffLog flag.

DATA COMPRESSION

LOGOS-T also allows compressing the data prior to downloading it. This process takes some time, but after theconversion the data to download may be significantly lower. When the COMPRESS_DATA command is received,LOGOS-T fills the COMPRESSED_DATA partition. The end user can download wither the RAW_DATA or theCOMPRESSED_DATA partition.

The time difference between downloading directly the RAW data or compressing it and then downloading thecompressed data depends on the entropy of the information contained in the logger. Thus, the fastest option maydiffer depending on the use case.

12 Copyright c©, Farsens

Page 13: LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

WWW.FARSENS.COM

LOGOS-T

Datasheet - DS-LOGOS-T-V01 - MAY 2016

RF INTERFACE

LOGOS-T uses the integrated UHF RFID interface for wireless communication. This interface complies with theEPC C1G2 standard, so that all the basic item identification functionality is included. The device allows uniqueitem identification with the upto 128 bit length Electronic Product Code (EPC).

This RF interface is used to configure the device, retrieve the logged data and reset the device for a new use. Allof this can be performed using standard EPC C1G2 read and write commands, so that any standard compliantreader can be used.

The following image shows the distribution of the memory in LOGOS-T .

RFID IC NVM

RESERVED BANK

EPC BANK

0x1F Command Register

TID BANK

USER BANK

0x00Transfer block

0xCE

0xCF ALERTS

Figure 4: RFID memory distribution of LOGOS-T

The Reserved, EPC and TID bank include the standard features of the C1G2 standard. Moreover, an additionalword is included in the EPC bank which is used to send commands to the MCU included in LOGOS-T .

The User bank includes 207 words of non-volatile memory. However, this memory is reserved for the functionalityof LOGOS-T . The available memory is divided in two sections: the transfer block and the alerts word.

The alerts word includes the current status of LOGOS-T , so that with a single read the reader may check thealert flags of the device. The rest of the user bank is used to transfer data blocks from the reader to the MCU andfrom the MCU back to the reader. Depending on the executing command, the content of the transfer block willcontain one information or another.

Copyright c©, Farsens 13

Page 14: LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

LOGOS-T

Datasheet - DS-LOGOS-T-V01 - MAY 2016 WWW.FARSENS.COM

MCU MEMORY

Besides the RFID IC memory, LOGOS-T integrates an additional NVM inside the MCU. This memory is partitionedas follows in order to store all the required information.

MCU NVM

CONFIGURATION

HISTOGRAM

MKT

RSL

RAW LOG

COMPRESSED LOG

Figure 5: RFID memory distribution of LOGOS-T

CONFIGURATION

The configuration partition contains all the operation parameters required by the device. The following tableshows the distribution of this partition.

14 Copyright c©, Farsens

Page 15: LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

WWW.FARSENS.COM

LOGOS-T

Datasheet - DS-LOGOS-T-V01 - MAY 2016

Table 1: Configuration partition (part 1).

F E D C B A 9 8 7 6 5 4 3 2 1 0

0x00 RTC_EPOC_H

0x01 RTC_EPOC_L

0x02 TEMP_LOG_EN

0x03 TIME_LOG_EN

0x04 COUNT_EN

0x05 TH_ALERT_EN

0x06 GLOBAL_FLAGS

0x07 MKT_MIN_TH_H

0x08 MKT_MIN_TH_L

0x09 MKT_MAX_TH_H

0x0A MKT_MAX_TH_L

0x0B RLS_MIN_TH_H

0x0C RLS_MIN_TH_L

0x0D ETA_EPOC_H

0x0E ETA_EPOC_L

0x0F MEM_TH

The registers TEMP_LOG_EN, TIME_LOG_EN, COUNT_EN and TH_ALERT_EN contain boolean enable flagsfor each region. Bit 0 of the register is related to region 0, bit 1 to region 1 and so on.

The GLOBAL_FLAGS register is defined as follows.

15 ... 7 6 5 4 3 2 1 0

RFU EXT_RES DIFF_LOG EN_BAT EN_MEM EN_ETA EN_RSL EN_MKT

[6] EXT_RES: Resolution mode. (0: reduced (0.25◦C). 1: extended (0.0625◦C).)

[5] DIFF_LOG: log mode. (0: RAW log. 1: differential log.)

[4] EN_BAT: Battery low alert enable. (0: disabled. 1: enabled.)

[3] EN_MEM: Memory full alert enable. (0: disabled. 1: enabled.)

[2] EN_ETA: ETA alert enable. (0: disabled. 1: enabled.)

[1] EN_RSL: RSL alert enable. (0: disabled. 1: enabled.)

[0] EN_MKT: MKT alert enable. (0: disabled. 1: enabled.)

Copyright c©, Farsens 15

Page 16: LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

LOGOS-T

Datasheet - DS-LOGOS-T-V01 - MAY 2016 WWW.FARSENS.COM

Table 2: Configuration partition (part 2).

F E D C B A 9 8 7 6 5 4 3 2 1 0

0x10 BAT_TH

0x11 SAMPLE_PERIOD_REG_0

0x12 SAMPLE_PERIOD_REG_1

0x13 SAMPLE_PERIOD_REG_2

0x14 SAMPLE_PERIOD_REG_3

0x15 SAMPLE_PERIOD_REG_4

0x16 SAMPLE_PERIOD_REG_5

0x17 SAMPLE_PERIOD_REG_6

0x18 SAMPLE_PERIOD_REG_7

0x19 SAMPLE_PERIOD_REG_8

0x1A SAMPLE_PERIOD_REG_9

0x1B SAMPLE_PERIOD_REG_A

0x1C SAMPLE_PERIOD_REG_B

0x1D SAMPLE_PERIOD_REG_C

0x1E SAMPLE_PERIOD_REG_D

0x1F SAMPLE_PERIOD_REG_E

16 Copyright c©, Farsens

Page 17: LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

WWW.FARSENS.COM

LOGOS-T

Datasheet - DS-LOGOS-T-V01 - MAY 2016

Table 3: Configuration partition (part 3).

F E D C B A 9 8 7 6 5 4 3 2 1 0

0x20 SAMPLE_PERIOD_REG_F

0x21 TH_THRESHOLD_REG_0

0x22 TH_THRESHOLD_REG_1

0x23 TH_THRESHOLD_REG_2

0x24 TH_THRESHOLD_REG_3

0x25 TH_THRESHOLD_REG_4

0x26 TH_THRESHOLD_REG_5

0x27 TH_THRESHOLD_REG_6

0x28 TH_THRESHOLD_REG_7

0x29 TH_THRESHOLD_REG_8

0x2A TH_THRESHOLD_REG_9

0x2B TH_THRESHOLD_REG_A

0x2C TH_THRESHOLD_REG_B

0x2D TH_THRESHOLD_REG_C

0x2E TH_THRESHOLD_REG_D

0x2F TH_THRESHOLD_REG_E

Copyright c©, Farsens 17

Page 18: LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

LOGOS-T

Datasheet - DS-LOGOS-T-V01 - MAY 2016 WWW.FARSENS.COM

Table 4: Configuration partition (part 4).

F E D C B A 9 8 7 6 5 4 3 2 1 0

0x30 TH_THRESHOLD_REG_F

0x31 TEMP_THRESHOLD_REG_0

0x32 TEMP_THRESHOLD_REG_1

0x33 TEMP_THRESHOLD_REG_2

0x34 TEMP_THRESHOLD_REG_3

0x35 TEMP_THRESHOLD_REG_4

0x36 TEMP_THRESHOLD_REG_5

0x37 TEMP_THRESHOLD_REG_6

0x38 TEMP_THRESHOLD_REG_7

0x39 TEMP_THRESHOLD_REG_8

0x3A TEMP_THRESHOLD_REG_9

0x3B TEMP_THRESHOLD_REG_A

0x3C TEMP_THRESHOLD_REG_B

0x3D TEMP_THRESHOLD_REG_C

0x3E TEMP_THRESHOLD_REG_D

0x3F TEMP_THRESHOLD_REG_E

Table 5: Configuration partition (part 5).

F E D C B A 9 8 7 6 5 4 3 2 1 0

0x40 DELTA_H_H

0x41 DELTA_H_L

0x42 R_H

0x43 R_L

0x44 RSL_REF_H

0x45 RSL_REF_L

0x46 T_REF_H

0x47 T_REF_L

0x48 Q10_H

0x49 Q10_L

18 Copyright c©, Farsens

Page 19: LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

WWW.FARSENS.COM

LOGOS-T

Datasheet - DS-LOGOS-T-V01 - MAY 2016

HISTOGRAM

Table 6: Histogram partition.

F E D C B A 9 8 7 6 5 4 3 2 1 0

0x00 COUNTER_REG_0

0x01 COUNTER_REG_1

0x02 COUNTER_REG_2

0x03 COUNTER_REG_3

0x04 COUNTER_REG_4

0x05 COUNTER_REG_5

0x06 COUNTER_REG_6

0x07 COUNTER_REG_7

0x08 COUNTER_REG_8

0x09 COUNTER_REG_9

0x0A COUNTER_REG_A

0x0B COUNTER_REG_B

0x0C COUNTER_REG_C

0x0D COUNTER_REG_D

0x0E COUNTER_REG_E

0x0F COUNTER_REG_F

MKT

Table 7: MKT partition.

F E D C B A 9 8 7 6 5 4 3 2 1 0

0x00 MKT_H

0x01 MKT_L

Copyright c©, Farsens 19

Page 20: LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

LOGOS-T

Datasheet - DS-LOGOS-T-V01 - MAY 2016 WWW.FARSENS.COM

RSL

Table 8: RSL partition.

F E D C B A 9 8 7 6 5 4 3 2 1 0

0x00 RSL_H

0x01 RSL_L

RAW LOG

Table 9: RAW LOG partition.

F E D C B A 9 8 7 6 5 4 3 2 1 0

0x000

... RAW_DATA

0xFFF

COMPRESSED LOG

Table 10: RAW LOG partition.

F E D C B A 9 8 7 6 5 4 3 2 1 0

0x000

... COMPRESSION_TABLE

0x19B

0x19C

... COMPRESSED_DATA

0x119B

COMMAND SET

In order to command actions from the RFID reader to the LOGOS-T device, the following command set is defined.The command itself has to be written in the command register included in the EPC bank. The most significantnibble of the command register identifies the command itself. The remaining 12 bits are used to pass shortarguments. In case the command requires to send longer arguments, those arguments shall be written in thetransfer block included in the User bank prior to triggering the command.

20 Copyright c©, Farsens

Page 21: LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

WWW.FARSENS.COM

LOGOS-T

Datasheet - DS-LOGOS-T-V01 - MAY 2016

Table 11: Command structure.

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

CODE ARGUMENTS

[15:12] CODE: Command code.

[11:0] Arguments: command dependant arguments.

Table 12: Command set.

CODE COMMAND DESCRIPTION

0x1000 SET_CONFIG Set new configuration parameters.

0x2000 VALIDATE_CONFIG Validate current configuration parameters.

0x3000 DEVICE_ON Start working as configured.

0x4000 DEVICE_OFF Stop device and go to idle state.

0x5000 COMPRESS_DATA Compress data in RAW partition.

0x6000 GET_DATA_SIZE Get size of valid data from any log partition.

0x7000 GET_DATA Retrieve data from any MCU partition.

SET_CONFIG

This command allows setting a specific configuration to the device. Given that the configuration block has manyparameters, the desired configuration has to be written into the transfer block prior to issuing this command. Uponreceiving this command, the device will copy the content of the transfer block to the configuration partition.

VALIDATE_CONFIG

In order to allow the device turning on, it is necessary to validate a current configuration. If the device has notreceived the validation command, it will not turn on even if the configuration partition has been set.

DEVICE_ON

This commands turns the device on if a validated configuration is found. The device allows programming adelayed turn-on. For that purpose, the time base and turn-on delay have to be passed as arguments.

If the delay is set to zero, the device will turn-on upon receiving the command. If the delay has a non zero value,the turn-on will be programmed to be executed after waiting the specified time period.

Copyright c©, Farsens 21

Page 22: LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

LOGOS-T

Datasheet - DS-LOGOS-T-V01 - MAY 2016 WWW.FARSENS.COM

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

CODE TBASE DELAY

[15:12] CODE: 0x3

[11:8] TBASE: time base for delay.

• 0x0: seconds. • 0x1: minutes.

[11:8] DELAY: delay prior to turning the device on.

DEVICE_OFF

This command turns the device off. When turned off, the device is no longer taking temperature measurementsbut the RF interface keeps active.

COMPRESS_DATA

Upon receiving this command, the device compresses the data in the RAW log partition and stores the compressiontables and compressed data in the compressed log partition. This operation may take several seconds, but canreduce the amount of data to be downloaded significantly.

GET_DATA_SIZE

Upon receiving this command, the device checks the amount of valid data in the specified partition, and writesthis value in the transfer block. In order to check that the transfer block has been correctly updated with therequested data, the received command is included in the first word of the transfer block.

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

CODE PARTITION RFU

[15:12] CODE: 0x6

[11:8] PARTITION: source partition to get data from.

• 0x0: RAW log. • 0x1: Compressed log.

GET_DATA

Upon receiving this command, the device writes the content of the specified data block in the transfer block. Inorder to check that the transfer block has been correctly updated with the requested data, the received commandis included in the first word of the transfer block.

22 Copyright c©, Farsens

Page 23: LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

WWW.FARSENS.COM

LOGOS-T

Datasheet - DS-LOGOS-T-V01 - MAY 2016

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

CODE PARTITION BLOCK

[15:12] CODE: 0x7

[11:8] PARTITION: source partition to get data from.

• 0x0: RAW log. • 0x3: Histogram.

• 0x1: Compressed log. • 0x4: MKT.

• 0x2: Configuration. • 0x5: RSL.

[7:0] BLOCK: number of block inside selected partition to retrieve (0 to 255).

Copyright c©, Farsens 23

Page 24: LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

LOGOS-T

Datasheet - DS-LOGOS-T-V01 - MAY 2016 WWW.FARSENS.COM

APPLICATION INFORMATION

APPLICATION EXAMPLES

COLD CHAIN ANALYSIS

COLD CHAIN BREAKDOWN DETECTOR

24 Copyright c©, Farsens

Page 25: LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

WWW.FARSENS.COM

LOGOS-T

Datasheet - DS-LOGOS-T-V01 - MAY 2016

REFERENCESThe next table shows the available references of the LOGOS-T.

Ref. Name Description

xxxxx LOGOS-T LOW COST UHF RFID EPC C1G2 SEMI-PASSIVE TEMPERATURELOGGER FOR COLD CHAIN MONITORING.

For custom references with other antennas and housings, please contact us at [email protected].

Copyright c©, Farsens 25

Page 26: LOGOS-T - Farsens Wireless Sensors · 2016-06-20 · LOGOS-T Datasheet - DS-LOGOS-T-V01 - MAY 2016 DATA ACQUISITION LOGOS-T can be configured to take temperature measurements at

LOGOS-T

Datasheet - DS-LOGOS-T-V01 - MAY 2016 WWW.FARSENS.COM

PACKAGING

PACKAGE DESCRIPTION

Notes: 1. All linear dimensions are in millimeters.2. This drawing is subject to change without notice.

26 Copyright c©, Farsens