TRF7960EVM
User'sGuide
LiteratureNumber:SLOU192C
November2006–RevisedDecember2008
2 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
Contents
Preface...............................................................................................................................7
1 IntroductionandDescription.....................................................................................11
1.1 Description..................................................................................................................11
1.2 EVMDefaultConfiguration................................................................................................11
2 UsingtheEVM.........................................................................................................13
2.1 Unpacking...................................................................................................................13
2.2 HardwareDescription......................................................................................................14
2.3 ConnectiontoaHostPC..................................................................................................18
3 EVMSoftware..........................................................................................................19
3.1 SoftwareInstallations......................................................................................................19
3.1.1VirtualCOMPortDriverInstallation.............................................................................19
3.1.2HardwareInstallation.............................................................................................19
3.1.3SoftwareGUIInstallation.........................................................................................20
3.2 SoftwareInstallationforRev.AEVM....................................................................................22
3.2.1USBDriverInstallation............................................................................................22
3.2.2VirtualCOMPortDriverInstallation.............................................................................22
3.2.3HardwareInstallation.............................................................................................23
3.2.4SoftwareGUIInstallation.........................................................................................23
3.3 SoftwareInterface..........................................................................................................25
3.3.1ProgramControlWindow(LowerRight-HandCorner).......................................................25
3.3.2ProtocolTabsWindow............................................................................................26
3.3.3UtilityTabsWindow...............................................................................................26
3.3.4FlagsWindow......................................................................................................26
3.3.5ChipStatusWindow..............................................................................................26
3.3.6Command(Request)Window...................................................................................26
3.3.7LogWindow........................................................................................................26
3.3.8TagDataWindow.................................................................................................26
3.3.9RSSIWindow......................................................................................................27
3.3.10SpecialFunctionsWindow......................................................................................27
3.3.11OtherFunctions..................................................................................................28
3.4 SetProtocol.................................................................................................................28
3.5 ISO/IEC15693Protocol...................................................................................................29
3.5.1Inventory............................................................................................................31
3.5.2ReadSingleBlock.................................................................................................33
3.5.3WriteSingleBlock.................................................................................................35
3.5.4LockBlock..........................................................................................................37
3.5.5ReadMultipleBlocks.............................................................................................39
3.5.6WriteMultipleBlocks..............................................................................................41
3.5.7StayQuiet..........................................................................................................43
3.5.8Select...............................................................................................................44
SLOU192C–November2006–RevisedDecember2008Contents 3
SubmitDocumentationFeedback
www.ti.com
3.5.9ResettoReady....................................................................................................46
3.5.10WriteAFI(ApplicationFamilyIdentifier).......................................................................47
3.5.11LockAFI(ApplicationFamilyIdentifier).......................................................................49
3.5.12WriteDSFID(DataStorageFormatID).......................................................................51
3.5.13LockDSFID(DataStorageFormatID)........................................................................53
3.5.14GetSystemInfo..................................................................................................55
3.5.15GetMultiple-BlockSecurityStatus(GetMult_BlkSelStatus).............................................57
3.6 ISO/IEC14443AProtocol.................................................................................................59
3.6.1Anticollision(ExecuteButton)....................................................................................61
3.6.2Select...............................................................................................................63
3.7 ISO/IEC14443BProtocol.................................................................................................64
3.7.1RequestCommand(REQBCmdFormat).....................................................................66
3.7.2WakeUpB.........................................................................................................68
3.7.3ATTRIB(PICCorTagSelectionCmd,TypeB)...............................................................70
3.7.4HALTBCommand.................................................................................................71
3.8 Tag-itProtocol..............................................................................................................72
3.8.1SimultaneousID(SID)Poll.......................................................................................74
3.8.2GetVersion........................................................................................................76
3.8.3GetBlock...........................................................................................................78
3.8.4PutBlock...........................................................................................................80
3.8.5PutBlockLock.....................................................................................................82
3.8.6LockBlock..........................................................................................................84
3.8.7Quiet................................................................................................................86
3.9 FindTags....................................................................................................................88
3.10 Registers....................................................................................................................89
3.11 Test...........................................................................................................................90
3.11.1ExpertModeSelection..........................................................................................91
A ISO/IEC15693ReferenceMaterial...............................................................................93
A.1 UIDFormat..................................................................................................................93
A.2 TagMemoryOrganization................................................................................................93
A.3 FlagDefinitions.............................................................................................................94
A.4 ErrorCodes(Ref.:ISO15693-3:2000(E),Section7.4.2Table7,Page12).......................................95
A.5 ISO15693CommandsThatMustBeSupportedbyThird-PartyReadersforTexasInstruments
Endorsement................................................................................................................96
A.6 ApplicationFamilyIdentifier(AFI)Definitions..........................................................................96
B Tag-itReferenceMaterial...........................................................................................97
B.1 ResponseFlags............................................................................................................97
B.2 StatusFlag(ResponseFrame)...........................................................................................97
B.3 ControlFlags(RequestFrame)..........................................................................................97
ImportantNotices...............................................................................................................99
4 ContentsSLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
ListofFigures
2-1 TRF7960EVMRev-(topside)..........................................................................................14
2-2 TRF7960EVMRevA......................................................................................................15
2-3 TRF7960EVMRevAParallelandSerialModes.......................................................................16
2-4 TRF7960EVMRevATopandBottomViews..........................................................................17
3-1 ExampleCascadedByte..................................................................................................62
3-2 GetBlockResponsePacketStructure(Part1)........................................................................79
3-3 GetBlockResponsePacketStructure(Part2)........................................................................79
3-4 PutBlockRequestPacketStructure.....................................................................................81
3-5 PutBlockResponsePacketStructure...................................................................................81
3-6 PutBlockLockRequestPacketStructure..............................................................................83
3-7 PutBlockLockResponsePacketStructure............................................................................83
3-8 LockBlockRequestPacketStructure...................................................................................85
3-9 LockBlockResponsePacketStructure.................................................................................85
3-10 QuietRequestPacketStructure..........................................................................................87
SLOU192C–November2006–RevisedDecember2008ListofFigures 5
SubmitDocumentationFeedback
Tag-itisatrademarkofTexasInstruments.
ListofFigures 6 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
AboutThisManual
Conventions
Preface
SLOU192C–November2006–RevisedDecember2008
ReadMeFirst
ThismanualiswrittentoprovideinformationabouttheTRF7960evaluationmodule.Theusershouldkeep
inmindthefollowingpoints.
•Itisrecommendedthattheuserinitiallyreviewthedatasheetofthedeviceundertest.
•TobetterunderstandtheTRF7960EVM,itisrecommendedtoreviewtheschematicandlayoutfiles.
Thefollowingpictogramsanddesignationsareusedinthismanual:
WARNING:
AWARNINGISUSEDWHERECAREMUSTBETAKEN,ORACERTAINPROCEDUREMUSTBE
FOLLOWED,INORDERTOPREVENTINJURYORHARMTOYOURHEALTH.
CAUTION:
Thisindicatesinformationonconditionswhichmustbemet,oraprocedurewhichmustbe
followed.Failuretoobserveacautioncouldcausepermanentdamagetothesystem.
Note:
Indicatesconditionswhichmustbemetorprocedureswhichmustbefollowedtoensurepropersystem
function.
Information:
Indicatesconditionsorproceduresthatshouldbefollowedtoensureoptimalfunctionofthesystem.
IfYouNeedAssistance
ApplicationCentersarelocatedinEurope,NorthandSouthAmerica,theFarEast,andAustraliato
providedirectengineeringsupport.Formoreinformation,pleasecontactyournearestTISalesand
ApplicationCenter.Thecontactaddressescanbefoundonourhomepage:
http://focus.ti.com/docs/toolsw/folders/print/trf7960evm.html.
SLOU192C–November2006–RevisedDecember2008ReadMeFirst 7
SubmitDocumentationFeedback
AboutThisManual
NumericalRepresentations
Disclaimer
www.ti.com
Extensiveuseismadeinthisuser’sguideofthehexadecimalnumberingsystemwhendescribingbytes
transmittedandreceived.Thefollowingtableisincludedforyourreference:
Decimal Hexadecimal Binary Decimal Hexadecimal Binary
(base10) (base16) (base2) (base10) (base16) (base2)
0 0 0000 8 8 1000
1 1 0001 9 9 1001
2 2 0010 10 A 1010
3 3 0011 11 B 1011
4 4 0100 12 C 1100
5 5 0101 13 D 1101
6 6 0110 14 E 1110
7 7 0111 15 F 1111
Pleasenotethattheencloseddemonstrationboardsareexperimentalprintedcircuitboardsandare
thereforeonlyintendedfordevicedemonstrationandevaluation.
ThecircuitboardshavebeenmanufacturedbyoneormoreofTexasInstruments’externalsubcontractors
whichmaynotbeproductionqualified.
Deviceparametersthataremeasuredwiththesecircuitboardsmaynotberepresentativeofproduction
devicesortypicalproductiondata.TexasInstrumentsdoesnotrepresentorguaranteethatafinal
hardwareversionwillbemadeavailableafterdeviceevaluation.
THEDEMONSTRATIONCIRCUITBOARDSARESUPPLIEDWITHOUTWARRANTYOFANYKIND,
EXPRESSED,IMPLIEDORSTATUTORY,INCLUDINGBUTNOTLIMITEDTO,ANYIMPLIED
WARRANTYOFMERCHANTABILITYORFITNESSFORAPARTICULARPURPOSE.TEXAS
INSTRUMENTSACCEPTSNOLIABILITYWHATSOEVERARISINGASARESULTOFTHEUSEOF
THESECIRCUITBOARDS.
Thefeeassociatedwiththedemonstrationboardsisanonrecurringengineeringfee(NRE)topartially
defraytheengineeringcostsassociatedwithcircuitboarddevelopmentandapplicationssupportforthe
integratedcircuitsemiconductorproduct(s).Thecircuitboardisatoolfordemonstratingandevaluating
theRFsemiconductorssuppliedbyTexasInstruments.Thedemonstrationboardissuppliedto
prospectivecustomerstoprovideservicesandsoftwarethatwillhelpthemtoevaluatetheRF
semiconductors.
Thedemonstrationboardmaybeoperatedonlyforproductdemonstrationorevaluationpurposesand
thenonlyinnonresidentialareas.TexasInstruments’understandingisthatthecustomer’sproductsusing
theRFpartslistedshallbedesignedtocomplywithallapplicableFCCandappropriateregulatoryagency
requirementsandwill,upontesting,complywiththeserequirements.
Operationofthisdeviceissubjecttotheconditionsthatitdoesnotcauseharmfulinterferenceandthatit
mustacceptanyinterference.
ReadMeFirst 8 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
AboutThisManual
RelatedDocumentation
• TRF7960/61Multi-StandardFullyIntegrated13.56-MHzRadioFrequencyIdentification(RFID)Analog
FrontEndandDataFramingReaderSystemdatasheet(SLOS504 )
•ISO/IEC15693-2:2000(E)AirInterfaceandInitialization
•ISO/IECFDIS15693-3:2000(E)Anticollisionandtransmissionprotocol
•ISO/IEC14443-2:2001(E)RadioFrequencypowerandsignalinterface
•ISO/IECFDIS14443-3:2000(E)Initializationandanticollision
•11-09-21-052Tag-it™HF-IProTransponderChip/InlaysExtendedCommandsandOptionsreference
guide(SCBU003)
•11-09-21-053Tag-it™HF-IPlusTransponderInlaysreferenceguide(SCBU004 )
•Tag-it™TransponderProtocolreferencemanual(SCBU032)
•ElectrostaticDischarge(ESD)applicationreport(SSYA008)
Trademarks
Tag-itisatrademarkofTexasInstruments.
Othertrademarksarethepropertyoftheirrespectiveowners.
SLOU192C–November2006–RevisedDecember2008ReadMeFirst 9
SubmitDocumentationFeedback
ReadMeFirst 10 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
Chapter1
SLOU192C–November2006–RevisedDecember2008
IntroductionandDescription
TheTexasInstrumentsTRF7960evaluationmodule(EVM)helpsdesignersevaluatetheperformanceof
theTRF7960multiple-protocolRFIDtransceiver.
ThismanualincludesalistofEVMfeatures,abriefdescriptionofthemodule,EVMspecifications,details
onconnectingandusingtheEVM,andadiscussionofthesoftwareinterfacefortheEVM.TheEVMis
usedtodemonstratethecapabilitiesofthedevice(32pinQFN)andhelpaidtheuserinthedevelopment
process.Thedeviceincorporatesananalogfrontend,protocolhandling,framing,errorchecking,and
multiple integrated voltage regulators with other features that allow the reader to be
customized/configurablefortheendapplication.
1.1 Description
TheTRF7960EVMfeaturesinclude:
•SupportfortheISO15693standard
•SupportforboththeISO14443AstandardandtheISO14443Bstandard(uptolayer4)
•SupportfortheTexasInstrumentsTag-it™standard
•Selfcontained–hasanon-board13.56-MHzloopantennaandinterface
•CommunicationwithhostsoftwareonaWindows-basedPCthroughastandardUSBcable
•ProtocolindicationLEDs–(standalonemode)requiredtoindicatedetectionofatag.
TheTRF7960EVMRev.Ahasthefollowingadditionalhardwarefeatures:
• SupportsbothPARALLELandSPIcommunicationinterfacesbetweentheTRF7960andtheMSP430
on-board(configurableusinganon-boardjumpersetting)
• Afasterandlower-powerMSP430onboard.TheTRF7960EVM(Rev.A,Figure2-2)usesthe
state-of-theartMSP430F2370withmaximumspeedsupto16MHzandisavailableinatiny40-pin
QFNpackage.
• Power-selectionjumper
Note: Thepower-selectionjumperisusedtoconnectthe5VcomingfromtheUSBbustoVINof
theRFIDreaderchip.Bydefault,whentheEVMsareshipped,thisjumperisconnectedso
thatwhentheEVMispluggedintotheUSBportofaPC,theTRF7960andtheallthe
associatedcircuitsarepowered.
1.2 EVMDefaultConfiguration
Asdelivered,theEVMisafullyfunctionalreaderwhenpluggedintoaUSBport.Toevaluatethe
TRF7960,agraphicaluserinterfacemaybeinstalledonahostPC.AUSBdriverisrequiredtoallow
communicationsfromahostPC(seeSection3.1,SoftwareInstallations).
SLOU192C–November2006–RevisedDecember2008IntroductionandDescription 11
SubmitDocumentationFeedback
IntroductionandDescription 12 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
Chapter2
SLOU192C–November2006–RevisedDecember2008
UsingtheEVM
ThissectiondescribeshowtoconnecttheEVMtothehostcomputer.Itisrecommendedthattheuser
connecttheEVMasdescribedinthissectiontoavoiddamagetotheEVMortheTRF7960installedon
theboard.
2.1 Unpacking
CarefullyremovetheEVMandaccessoriesfromthebox.Theboxshouldcontain:
•EVMboard(inESDpackaging):
•Thismanual(checktheWebforthelatestdownloadableversionofthismanualSLOU192 ).
CAUTION:
ThisEVMcontainscomponentsthatcanpotentiallybedamagedbyelectrostaticdischarge.Always
transportandstoretheEVMinitssuppliedESDbagwhennotinuse.Handleusinganantistaticwristband.
Operateonanantistaticworksurface.Formoreinformationonproperhandling,seetheElectrostatic
Discharge(ESD) applicationreport,SSYA008.
SLOU192C–November2006–RevisedDecember2008 UsingtheEVM13
SubmitDocumentationFeedback
HardwareDescription
2.2 HardwareDescription
www.ti.com
ShowninFigure2-1isaTRF7960EVMRev.-.AnSMAconnectorcanbeinstalledtoindependentlytest
eitherthereaderorantennawhilealsoconfiguringcircuitcomponentsasneeded.
xxx
xxx
Figure2-1.TRF7960EVMRev-(topside)
14 UsingtheEVMSLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
HardwareDescription
ShowninFigure2-2isaTRF7960EVMRevA.Theboardallowsforeitherathruholeoredgemount
SMAconnectorforreaderorantennatesting.Figure2-2showstheboardassemblyconfiguredfora
parallelbuss(HDR_4connectedHDR_5).Header1isusedtoinformthemicroprocessorwhatI/Obussis
beingimplemented.
Bothreaderandantennacircuitsare50-Ωinterfaces.ResisterR3connectsthereaderoutputtothePCB
antenna.ResisterR4connectsthereaderoutputtoaSMAconnectorforreadercircuittesting,reader
outputmonitoring,orforexternalantennatesting.ResisterR5connectstheSMAinterfacetothePCB
antenna.AtnotimeshouldresistersR4andR5beplacedsimultaneously.
NotewhenusingtheSMAinterfaceforreadercircuitevaluation,resistorR3shouldberemovedto
maintaina50-Ωinterface.IfresisterR3isnotremoved,thenbothreaderandantennacircuitswillhave
their50-Ωloadsinparallelresultingina25-Ωload.
xxx
xxx
Figure2-2.TRF7960EVMRevA
SLOU192C–November2006–RevisedDecember2008 UsingtheEVM15
SubmitDocumentationFeedback
TRF7960 Rev A EVM (Parallel Mode)
TRF7960 Rev A EVM (Serial Mode)
HardwareDescription
www.ti.com
ShowninFigure2-3areexamplesofEVMconfiguredforparallelandserialbusses.
xxx
xxx
Figure2-3.TRF7960EVMRevAParallelandSerialModes
ForSPIorserialinterface,jumpersareinplacetoconnectheader5toheader6.Header1isusedto
informthemicroprocessorwhatI/Obusisbeingimplemented.Whenusingcommunicationsitis
recommendedtouseSS(slaveselect).
16UsingtheEVM SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
TRF7960 EVM Rev A (top)
TRF7960 EVM Rev A (bottom)
www.ti.com
HardwareDescription
ShowninFigure2-4aretopandbottomviewsoftheTRF7960EVMRev.A.Inthisapplicationthe
headersareconfiguredwith0-Ωresistorsasacostsavings.Ifneeded,2-mmheaderpinscanbe
installed.
xxx
xxx
Figure2-4.TRF7960EVMRevATopandBottomViews
SLOU192C–November2006–RevisedDecember2008 UsingtheEVM17
SubmitDocumentationFeedback
ConnectiontoaHostPC
2.3 ConnectiontoaHostPC
ConnecttheEVMtoahostPC.AUSBextensioncablemaybeused,ifdesired.Whenusingagraphical
userinterface,theISOLEDslocatedontheEVMareinoperative.TheISOLEDsareonlyoperativewhen
theEVMisnotbeingcontrolledbyahostPC.
Note:
TheTRF7960EVMconsumes(at5-VDCoperation)120mAofcurrentfromtheUSBportofthecomputerin
full-powertransmitmode.ThisslightlyexceedstherecommendedcurrentdrawfromastandardUSBport,
whichis100mA.AnexternalUSBhubmayberequiredifadditionalpowerisneeded.
www.ti.com
UsingtheEVM 18 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
3.1 SoftwareInstallations
Chapter3
SLOU192C–November2006–RevisedDecember2008
EVMSoftware
ThischapterdescribestheinstallationanduseoftheUSBdriversandEVMcontrolprogram.
DonotplugtheEVMintotheUSBportuntilinstructedtodoso.IfitisalreadyconnectedtoaUSBport,
disconnectitnow.
DownloadtheUSBdriverandgraphicaluserinterface(GUI)softwarefromtheWebsite
http://focus.ti.com/docs/toolsw/folders/print/trf7960evm.htmlandsavetoafolder.Softwareinstallationisa
two-stepprocess.Thefirststepistheinstallationofathird-partyvirtualCOMport(VCP)driver,andthe
secondpartistheinstallationoftheEVMGUI(TIproprietary).
Note: FortheRev.AversionoftheEVM,followtheinstructionsinSection3.2forinstallingUSB
driverandGUI.TheinstructionsinSection3.1onlyapplytotheoriginalversionoftheEVM.
Note:
AlwayschecktheWebsitehttp://focus.ti.com/docs/toolsw/folders/print/trf7960evm.html forthelatest
softwareanddocuments.
3.1.1VirtualCOMPortDriverInstallation
Toinstallthevirtualdriver,runtheprogramCDM_setup.exe.Whenthedriverinstallationiscomplete,the
followingconfirmationisdisplayed:
3.1.2HardwareInstallation
Atthispoint,attachtheEVMtoanopenUSBport.TheEVMcanbepluggeddirectlyintotheportor
attachedattheendofaUSBextensioncable(typeA,notsupplied).Atthispoint,thepowerLEDshould
belit.AnyRFIDtagcorrespondingtoasupportedprotocolcanbedetectedandisindicatedbythe
correspondingLED.
SLOU192C–November2006–RevisedDecember2008EVMSoftware 19
SubmitDocumentationFeedback
SoftwareInstallations
3.1.3SoftwareGUIInstallation
ThesoftwareGUIisthefilenamedTRF7960EVM_GUI_V1.1.zip.Itcanbeunzippedusingastandard
unzipprogramandisaself-containedexecutable.CreateafolderwheredesiredonthehostPC,and
unziptheexecutableintothatfolder.Theprogramcanberunfromthefolder,orashortcutcanbecreated
andplacedonthedesktopofthehostcomputer.Inmostcases,theprogramautomaticallydetectsthe
COMport.IncasetheprogramcouldnotdetecttheCOMport,entertheCOMportnumber(e.g.,COM3)
intheSelectPortwindowatthebottomrightoftheGUIasshownfollowing,andclickontheSelectPort
button).
www.ti.com
TodeterminetheUSBserialportthatcorrespondstotheEVM,right-clickontheMyComputericononthe
desktop.Whenthedrop-downmenuappears,clickonProperties.
Onthepropertieswindow,selecttheHardwaretab:
20EVMSoftware SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
SoftwareInstallations
Next,clickonDeviceManager,thenclickthe+signnexttoPortstoexpandtheports:
IfthedriverinstallationwassuccessfulandtheEVMispluggedin,USBSerialPortshouldappearinthe
listofports,followedbyaportnumber(inthisexample,COM4).Theactualportnumbermaybedifferent.
MakenoteoftheCOMportnumberandenteritintheSelectPortwindowoftheGUI.Thenselectthe
SelectPort onGUI(donotpresstheEnterkey).Note:IftheEnterkeyispressed,theprogramendsand
theGUIcloses.
Note:
RunningtheGUIdisablestheprotocolLEDsontheEVM.LEDoperationcanonlyberestoredbyexitingthe
GUI,pushingtheresetbuttonontheEVM,orcyclingpower.
SLOU192C–November2006–RevisedDecember2008EVMSoftware 21
SubmitDocumentationFeedback
SoftwareInstallationforRev.AEVM
3.2 SoftwareInstallationforRev.AEVM
FollowthestepsinthefollowingsectionsfortheRev.AversionoftheEVM.
3.2.1USBDriverInstallation
DonotplugtheEVMintotheUSBportuntilinstructedtodoso.IfitisalreadyconnectedtoaUSBport,
disconnectitnow.
TheUSBsoftwareinstallationisatwo-stepprocess.ThefirststepistheinstallationofaSiliconLabs
virtualCOMport(VCP)driver,andthesecondstepistheinstallationoftheTRF7960EVMGUI(TI
proprietary).
FirstselectorcreateafilefolderintowhichtheSiliconLabsUSBvirtualcomport(VCP)drivercanbe
downloaded.AtthefollowinglinktoSiliconLabs,
https://www.silabs.com/products/mcu/pages/USBtoUARTbridgeVCPdrivers.aspx ,downloadthe
appropriateVCPDriverKitforthecomputeroperatingsystemthatisbeingused.Unzipthefiletothe
samefilefolderasselected.Toinstallthedriver,clickontheexecutablefile(.exe)andrun/installfile.
Second,downloadthegraphicaluserinterface(GUI)softwarefromtheTexasInstrumentswebsiteat
http://focus.ti.com/docs/toolsw/folders/print/trf7960evm.html.ScrolldowntoSupportSoftware,andselect
TRF7960EVMGUIzip.Saveandunzipfiletoaselectedfilefolder.
PerformhardwareinstallationasshowninSection3.2.3.
3.2.2VirtualCOMPortDriverInstallation
TheSiliconLabsUSB-UARTvirtualcomport(VCP)drivercanbedownloadedfromthefollowingweb
address:
https://www.silabs.com/products/mcu/pages/USBtoUARTbridgeVCPdrivers.aspx
Thedriverinstallationandsetupisatwo-stepprocess.
1.Extraction
InitialsoftwaresetuprequiresrunningCP210x_Drivers.exetoextractallofthedevicedrivers
(WindowsandMacintosh).Afterfollowingtheprompts,theutilitycopiesthedriverfilestoaspecified
directoryorthedefaultdirectory,"C:\SiLabs\MCU\CP210x".Eachsetofdriversisextractedtoan
appropriatelynameddirectory,forexample,WINandMACX.
2.Installation
FollowthesestepstoinstalltheWindowsXPVCOMdriver:
a.ConnecttheUSBcablebetweenthehostcomputerandtheTRF7960EVM.
b.WindowsopensaFoundNewHardwareWizardwindow.
c.Select"Installfromalistorspecificlocation(Advanced)"andpressNext.
d.Select"Includethislocationinthesearch".
e.PressBrowsetolocatethe"C:\SiLabs\MCU\CP210x\WIN"directory.Oncethisdirectoryisselected,
pressOK.
f.VerifythatthecorrectpathandfilenameareshownandpressNext.
g.PressFinishtofinishinstallingthe"CP210xUSBCompositeDevice".
h.Windowsopensasecond"FoundNewHardwareWizard"window.
i.Select"Installfromalistorspecificlocation(Advanced)"andpressNext.
j.Select"Includethislocationinthesearch".
k.PressBrowsetolocatethe"C:\SiLabs\MCU\CP210x\WIN"directory.Oncethisdirectoryisselected,
pressOK.
l.VerifythatthecorrectpathandfilenameareshownandpressNext.
m.PressFinishtofinishinstallingthe"CP210xUSBtoUARTBridgeController".
www.ti.com
EVMSoftware 22 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
3.2.3HardwareInstallation
Atthispoint,attachtheEVMtoanopenUSBport.TheEVMcanbepluggeddirectlyintotheportor
attachedattheendofaUSBextensioncable(typeA,notsupplied).Atthispoint,thepowerLEDshould
belit.AnyRFIDtagcorrespondingtoasupportedprotocolcanbedetectedandisindicatedbythe
correspondingLED.
3.2.4SoftwareGUIInstallation
ThesoftwareGUIisthefilenamedTRF7960EVM_REVA_GUI_V1.1.zip.Itcanbeunzippedusinga
standardunzipprogramandisaself-containedexecutable.CreateafolderwheredesiredonthehostPC
andunziptheexecutableintothatfolder.Theprogramcanberunfromthefolder,orashortcutcanbe
createdandplacedonthedesktopofthehostcomputer.
WhenthissoftwareisusedwiththeTRF7960EVM(Rev.A),theprogramautomaticallydetectstheCOM
port.TheselectedCOMportisautomaticallydisplayedinthetextboxnexttotheSelectPortbutton.
IncasetheprogramcouldnotdetecttheCOMport,entertheCOMportnumber(e.g.,COM3)inthe
SelectPortwindowatthebottomrightoftheGUIasshownfollowing,andclickontheSelectPortbutton).
SoftwareInstallationforRev.AEVM
Next,clickonDeviceManager,thenclickthe+signnexttoportstoexpandtheports:
SLOU192C–November2006–RevisedDecember2008EVMSoftware 23
SubmitDocumentationFeedback
SoftwareInstallationforRev.AEVM
www.ti.com
IfthedriverinstallationwassuccessfulandtheEVMispluggedin,CP210xUSBtoUARTBridge
Controllershouldappearinthelistofports,followedbyaportnumber(inthisexample,COM10).The
actualportnumbermaybedifferent.
Ifautomaticdetectiondoesnottakeplace,makenoteoftheCOMportnumberandenteritintheSelect
PortwindowoftheGUI.ThenselecttheSelectPortonGUI(donotpresstheEnterkey).
Note: IftheEnterkeyispressedtheprogramendsandtheGUIcloses.
EVMSoftware 24 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
3.3 SoftwareInterface
SoftwareInterface
TheGUIwindowisshownfollowing.Eachsectionofthewindowhasadifferentfunction.Thefigureshows
thearrangementforthedifferentprotocols;FindTags,Registers,andTestradicallychangethedisplay.
3.3.1ProgramControlWindow(LowerRight-HandCorner)
TheSelectPortwindowallowstheusertoentermanuallytheUSBserialportusedbythehostcomputer
tocommunicatewiththeTRF7960EVMboard.
Exitbutton–exitstheTRF7960controlprogram
SLOU192C–November2006–RevisedDecember2008EVMSoftware 25
SubmitDocumentationFeedback
SoftwareInterface
3.3.2ProtocolTabsWindow
Theprotocoltabswindowselectsbetweentagprotocolsandprogramfunctions.Availableoptionsare:
•(ISO/IEC)15693–vicinitycards
•(ISO/IEC)14443A–proximitycards
•(ISO/IEC)14443B–proximitycards
•Tag-it™–aproprietaryTIprotocol
3.3.3UtilityTabsWindow
•FindTags–afunctionthatreadstagsofallprotocols
•Registers–allowstheusertosetTRF7960registervaluesmanually
•Test
3.3.4FlagsWindow
Thiswindowallowstheusertosetflagsforthe15693andTag-itprotocols.Differentflagsmaybe
availablefordifferentcommands–seeAppendixA.1.Thetagwindowautomaticallyupdatesavailable
flagsdependingontherequestchosen.
3.3.5ChipStatusWindow
ShowsthestatusoftheTRF7960ontheEVMboard.
www.ti.com
3.3.6Command(Request)Window
Thiswindowshowsvariousrequestoptionsavailableforeachprotocol.
3.3.7LogWindow
Thelogwindowshowsallcommunicationframesfromhostcomputertoreaderboard.Thetagresponseis
alsodisplayedinthelogwindow.Thetagresponse(registercontent)isalwaysinparenthesesto
distinguishitfromthehost-to-readerdataexchange.Thisinformationisalsostoredintherfid-reader.log
file,locatedinthesamefiledirectoryasGUI.exe,whichcanbeopenedbyanormaltexteditorsuchas
Notepad.
3.3.8TagDataWindow
TheTagDatawindowiswheretheuserentersaddresses,data,numberofbits,andotherinformation
requiredbycertaincommands.CheckingcertainflagsintheFlagwindowmayactivatemorefieldsfor
dataentry.
Note:
SometaginformationappearsingrayedoutareasoftheTagDatawindow.Thisdatahasbeenreadfromthe
tagandformattedfordisplay,butitcannotbechanged.
EVMSoftware 26 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
3.3.9RSSIWindow
SoftwareInterface
TheRSSIfielddisplaystheslotnumber,UIDandtheRSSIvaluesofthecorrespondingtag.Iftherewasa
collisionandthereaderperformedasecondanticollisionprocedure,theslotnumbersareindicatedwith
anadditionalcharacter:
A=secondprocedure
B=thirdprocedure
andsoon
Themainchannel,whichisAM,isusedastheprimaryone,andPMistheauxiliarychannel.TheRSSI
maximumvalueis7andminimumvalueis0.ThecorrespondingRSSIvaluesdependonthesystem
design(antenna+reader),andthelevelscanvarybasedonthequalityofthereception.Thespecificsof
thecorrespondinginputvoltagelevelstoRSSIlevelsaredefinedintheproductdatasheet.
Intheprecedingexample,onecanseethatthetagsinslots#6and#12haveamain-channelRSSIvalue
of6,withauxiliary-channelRSSIvaluesof2and1,respectively.
3.3.10SpecialFunctionsWindow
Specialfunctions,suchasAGCon/off,mainchannelAM,andenable/disabletheTRF7960.TheAGCis
turnedoffafterthepower-onreset(POR)andcanbeenabledwhendesired(especiallyinnoisy
environments).Bydefault,theinputchannelisAMandcanbeswitchedtoPMiftheRSSIvalueforthe
PMchannelishigherthantheAM.
SLOU192C–November2006–RevisedDecember2008EVMSoftware 27
SubmitDocumentationFeedback
SetProtocol
3.3.11OtherFunctions
3.4 SetProtocol
www.ti.com
OtherfunctionsonthemainEVMcontrolpanelare:
• Setprotocol,whichconfigurestheprogramfortheselectedprotocoloncetheprotocoltabhasbeen
selected
•Executebutton,whichprocessestheselectedcommand
•Powercontrol(halforfull),whichcanbeusedtosimulatemarginalreceptionconditions.TheRF
outputpowerselectionenablestheusertoswitchbetweenfullpower(200mW)andhalfpower
(100mW);however,theantennamatchingcircuitistunedtooperatewithfull-powerselection,and
performanceisnotoptimalinhalf-powerselection.Thisisduetothematchingontheoutputofthe
readerIC,whichcurrentlyismatchedfor200mW.(Theloadimpedanceforfullpoweris4Ωandhalf
poweris8Ω.)
• Datacodingmode,whichisusedinconjunctionwiththe15693protocol
Selectingaprotocolwithaprotocoltabdoesnotautomaticallysettheprogramtothatprotocol.Theuser
mustmanuallyclickontheSetProtocolbutton:
WhentheSetProtocolbuttonispressed,thesoftwaresetstheparametersforthecorresponding
standard.ThesesettingscanalsobemodifiedthroughtheRegisterstabintheGUI.
EVMSoftware 28 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
3.5 ISO/IEC15693Protocol
Thissectiondescribescommandsforthe15693protocol.Afteracommandhasbeenselectedbyclicking
ontheassociatedcommandbuttonintheCommandswindow,theusershouldsetanyflagsasneeded
(seeSectionA.1).Ifappropriate,enterdataintheTagDatawindow.
AnISO15693setprotocolcommandsendsthreecommands(registerwrite,setAGC,andsetreceiver
mode(AM/PM).
ISO/IEC15693Protocol
FirstCommand:RegisterWrite
010C00030410002101020000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comments
SOF 01 Startofframe
PacketLength 0C Packetlength=12bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd 10 Registerwrite
Register00 0021 Inregister00(chipstatuscontrolregister),
Register01 0102 Inregister01(ISOcontrolregister),
EOF 0000 Endofframe
write21(RFoutputactive,+5VDCoperation)
Write02(setprotocoltoISO15693highbit
rate,26.48kbps,onesubcarrier,1outof4)
SLOU192C–November2006–RevisedDecember2008EVMSoftware 29
SubmitDocumentationFeedback
ISO/IEC15693Protocol
www.ti.com
SecondCommand:SetAGC
0109000304F0000000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comments
SOF 01 Startofframe
PacketLength 09 Packetlength=9bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd F0 AGCtoggle
AGCOff 00 AGCon=FF
EOF 0000 Endofframe
ThirdCommand:SetReceiverMode
0109000304F1FF0000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comments
SOF 01 Startofframe
PacketLength 09 Packetlength=9bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd F1 AM/PMtoggle
AM FF FF=AM,whilea00=PM
EOF 0000 Endofframe
30EVMSoftware SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
ISO/IEC15693Protocol
3.5.1Inventory
TheInventorycommandisusedtoacquiretheuniqueIDs(UID)ofISO15693tagsinthereadzone.The
twoinventorymethodssupportedare16-slottedandsingle-slot.Asingle-slotrequestallowsall
transpondersinthereadzonetoreplytotheInventoryrequest.Incaseswheremorethanonetagis
present,sucharequestwouldcauseadatacollision,whichinturncausesareadertosendacollision
errormessagetotheGUI.A16-slotinventorysequencedecreasesthelikelihoodofadatacollisionby
forcingcomplianttransponderstorespondin1of16slots,basedonaportionoftheirUIDs.Toperforma
slottedsequence,theSlotMarker/End-of-Framerequestisusedinconjunctionwiththiscommand.Any
collisionthatdoesoccurinaslottedsequencecanbefurtherarbitratedbyusingtheanticollisionmaskin
analgorithmsimilartothatoutlinedintheISO15693standard.
Toinventoryatag,theusershould:
•ClickthebuttonforInventoryintheCommandswindow.
•ClickonanyflagsthatmustbesetintheTagFlagswindow.
•ClickonSetProtocol.
•Executethecommand.
Information:
Whenrequestingthe16-slotmethod,theEVMtransmitterremainsONinordertopreservethetag
stateschangedbytherequest.
SLOU192C–November2006–RevisedDecember2008EVMSoftware 31
SubmitDocumentationFeedback
ISO/IEC15693Protocol
www.ti.com
RequestPacket:
010B000304140601000000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comments
SOF 01 Startofframe
PacketLength 0B Packetlength=11bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd 14 Inventoryrequest
Flags 06 Highdatarate=1
AnticollisionCmd 01
MaskLength 00
EOF 0000 Endofframe
InventoryCmd(TagResponse)
Reader/Tagresponse(0through15slots)isasfollows:
IRQStatusRegister[<Tagresponseifany>,RSSIregistervalue]
Example:
ISO15693Inventoryrequest
80T01N[,40]Comment:(slot#0,80Tendoftransmit,01Nnoresponseinterrupt,[,40]<notag
response>,RSSIregisterstatus)
01N[,40]
01N[,40]
01N[,40]
01N[,40]
01N[,40]
01N[,40]
01N[,40]
01N[,40]
01N[,40]
01N[,40]
01N[,40]
01N[,40]
60F40E[2CF7FE11000007E0,6F]Comment:(slot#12,60Freceivedatabuffer75%full,40Eendof
receive,[2CF7FE11000007E0,6F]<tagUIDinreverse-byteorder>,RSSIregisterstatus)
01N[,40]
01N[,40]
01N[,40]Comment:(slot#15,01Nnoresponseinterrupt,[,40]<notagresponse>,RSSIregister
status)
32EVMSoftware SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
3.5.2ReadSingleBlock
TheReadSingleBlockcommandgetsthedatafromonememoryblockoftherespondingtag.Inaddition
tothisdata,aBlockSecurityStatusbytecanberequested.Thisbyteshowsthewrite-protectionofthe
blockspecified[e.g.,unlocked,(user/factory)locked,etc.].
Toreadasingleblock,theusershould:
•ClickthebuttonforReadSingleBlockintheCommandswindow.
•ClickonanyflagsthatmustbesetintheTagFlagswindow.
•OptionallyselectatagfromtheUIDpulldownlistintheTagDatawindowandsettheAddressedflag
(ifonlyonetagispresent,onlyonechoiceisavailable).
• Entertwohexdigitscorrespondingtotheblocknumberinthe(First)BlockNumberfieldintheTag
Datawindow.
• Executethecommand.
ISO/IEC15693Protocol
SLOU192C–November2006–RevisedDecember2008 EVMSoftware33
SubmitDocumentationFeedback
ISO/IEC15693Protocol
www.ti.com
RequestPacket:
010B000304180220020000(allbytesarecontinuous;spacesareaddedforclarity)
NotethatOptionflagisdisabled.
Field Contents Comments
SOF 01 Startofframe
PacketLength 0B Packetlength=11bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd 18 RequestMode
Flags 02 Optionflag=0;HighDateRateflag=1
ReadSingleBlockCmd 20
SelectedBlockNumber 02 Note:Readingblock02,whichisblock#3
EOF 0000 Endofframe
ReadSingleBlock(TagResponse)
RequestMode
80T40E[0011111111]Comment:(80Tendoftransmit,40Eendofreceive,[00notagerror,11111111
tagblockdata,32bits])
EVMSoftware 34 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
3.5.3WriteSingleBlock
TheWriteSingleBlockrequestwritesdatatoonememoryblockoftheaddressedtag(s).Inorderto
successfullywritedata,thehostmustknowthesizeofthememoryblockofthetag.Thisinformationis
availablethroughtheGetSystemInformationrequest,ifsupportedbythetag.Acorruptedresponseor
lackofresponsefromTRF7960doesnotnecessarilyindicateafailuretoperformthewriteoperation.
Additionally,multipletranspondersmayprocessanonaddressedrequest.
Towriteasingleblock,theusershould:
•ClickthebuttonforWriteSingleBlockintheCommandswindow.
•ClickonanyflagsthatmustbesetintheTagFlagswindow.
•OptionallyselectatagfromtheUIDpulldownlistintheTagDatawindowandsettheAddressedflag
(ifonlyonetagispresent,onlyonechoiceisavailable).
• Entertwohexdigitscorrespondingtotheblocknumberinthe(First)BlockNumberfieldintheTag
Datawindow.
• Enter8hexadecimaldigitscorrespondingtothedatatobewrittenintheDatafieldintheTagData
window.
• Executethecommand.
ISO/IEC15693Protocol
Note:TheOptionflag(bit7)oftheISO15693definedRequestflagsmustbesetto1forallWriteand
Lockcommandstorespondproperly.
SLOU192C–November2006–RevisedDecember2008EVMSoftware 35
SubmitDocumentationFeedback
ISO/IEC15693Protocol
www.ti.com
RequestPacket:
010F00030418422102111111110000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comments
SOF 01 Startofframe
PacketLength 0F Packetlength=15bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd 18 Requestmode
Flags 42 Optionflag=1;HighDateRateflag=1
WriteSingleBlockCmd 21 WriteSingleBlockcmd
SelectedBlockNumber 02 Note:Writetoblock02,whichisblock#3
BlockData 11111111 32bits
EOF 0000 Endofframe
WriteSingleBlock(TagResponse)
RequestMode
80T40E[00]Comment:(80Tendoftransmit,40Eendofreceive,[00 ]notagerror)
EVMSoftware 36 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
3.5.4LockBlock
ISO/IEC15693Protocol
TheLockBlockcommandwrite-protectsonememoryblockoftheaddressedtag(s).Acorruptedresponse
orlackofresponsefromtheTRF7960doesnotnecessarilyindicateafailuretoperformthelock
operation.Additionally,multipletranspondersmayprocessanon-addressedrequest.
Usedtopermanentlylocktherequestedblock
Tolockablock,theusershould:
•ClickthebuttonforLockBlockintheCommandwindow.
•ClickonanyflagsthatmustbesetintheTagFlagswindow.
•OptionallyselectatagfromtheUIDpulldownlistintheTagDatawindowandsettheAddressedflag
(ifonlyonetagispresent,onlyonechoiceisavailable).
• Entertwohexdigitscorrespondingtotheblocknumberinthe(First)BlockNumberfieldintheTag
Datawindow.
• Executethecommand.
Note:TheOptionflag(bit7)oftheISO15693definedRequestflagsmustbesetto1forallWriteand
Lockcommandstorespondproperly.
SLOU192C–November2006–RevisedDecember2008EVMSoftware 37
SubmitDocumentationFeedback
ISO/IEC15693Protocol
www.ti.com
RequestPacket:
010B000304184022020000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comments
SOF 01 Startofframe
PacketLength 0B Packetlength=11bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd 18 Requestmode
Flags 40 Optionflag=1;HighDataRateflag=0
LockBlockCmd 22 LockBlockcmd(usedtopermanentlylocka
selectedblock)
SelectedBlockNumber 02 Note:Lockblock02,whichisblock#3
EOF 0000 Endofframe
LockBlock(TagResponse)
RequestMode
80T[]Comment:(80Tendoftransmit,[]notagresponse)
EVMSoftware 38 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
3.5.5ReadMultipleBlocks
TheReadMultipleBlockscommandgetsthedatafrommultiplememoryblocksoftherespondingtag.In
additiontothisdata,aBlockSecurityStatusbytecanberequestedforeachblock.Thisbyteshowsthe
write-protectionoftheblockspecified[e.g.,unlocked,(user/factory)locked,etc.].
Toreadmultipleablocks,theusershould:
•ClickthebuttonforReadMultipleBlocksintheCommandswindow.
•ClickonanyflagsthatmustbesetintheTagFlagswindow.
•OptionallyselectatagfromtheUIDpulldownlistintheTagDatawindow(ifonlyonetagispresent,
onlyonechoiceisavailable).
• Entertwohexdigitscorrespondingtothestartingblocknumberinthe(First)BlockNumberfieldinthe
TagDatawindow.Theblocksarenumberedfrom00toFF(0to255).
• EntertwohexdigitscorrespondingtothenumberofblockstobewrittenintheNumberofBlocksfield
intheTagDatawindow.Thenumberofblocksintherequestisonelessthanthenumberofblocks
thatthetagreturnsinitsresponse.
E.g.,avalueof06intheNumberofBlocksfieldrequeststoread7blocks.Avalueof00requeststo
readasingleblock.
• Executethecommand.
ISO/IEC15693Protocol
SLOU192C–November2006–RevisedDecember2008 EVMSoftware39
SubmitDocumentationFeedback
ISO/IEC15693Protocol
www.ti.com
RequestPacket:
010C00030418022304020000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comments
SOF 01 Startofframe
PacketLength 0C Packetlength=12bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd 18 Requestmode
Flags 02 Optionflag=0;HighDataRateflag=1
ReadMultipleBlocks 23 ReadMultipleBlockscmd
BlockNumber 04 Firstblocknumber=04(block#5)
NumberofBlocks 02 Note:Numberofreadblocksequalsnumber
plusone.Inthisexample,reading3blocks
beginningatblock#5.
EOF 0000 Endofframe
ReadMultipleBlocks(TagResponse)
RequestMode
80T60F40E[00110000112200002233000033]Comment:(80Tendoftransmit,60Freceivedatabuffer
75%full,40Eendofreceive,
[00notagerror,11000011datainblock04,
22000022datainblock05,
33000033datainblock06])
EVMSoftware 40 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
3.5.6WriteMultipleBlocks
TheWriteMultipleBlockscommandwritesdatatomultiplememoryblocksoftheaddressedtags.Inorder
tosuccessfullywritedata,thehostmustknowthesizeofthememoryblockofthetag.WriteMultiple
Blocks isanoptionalcommand,andmaynotbesupportedbythetag(seethefollowingscreencapture).
Towritemultipleblocks,theusershould:
•ClickthebuttonforWriteMultipleBlocksintheCommandswindow.
•ClickonanyflagsthatmustbesetintheTagFlagswindow.
•OptionallyselectatagfromtheUIDpulldownlistintheTagDatawindow(ifonlyonetagispresent,
onlyonechoiceisavailable).
• Entertwohexdigitscorrespondingtothestartingblocknumberinthe(First)BlockNumberfieldinthe
TagDatawindow.Theblocksarenumberedfrom00toFF(0to255).
• EntertwohexdigitscorrespondingtothenumberofblockstobewrittenintheNumberofBlocksfield
intheTagDatawindow.Thenumberofblocksintherequestisonelessthanthenumberofblocks
thatthetagreturnsinitsresponse.
E.g.,avalueof06intheNumberofBlocksfieldrequeststoread7blocks.Avalueof00requestsa
readofasingleblock.
• Executethecommand.
ISO/IEC15693Protocol
Note:TheOptionflag(bit7)oftheISO15693definedRequestflagsmustbesetto1forallWriteand
Lockcommandstorespondproperly.
SLOU192C–November2006–RevisedDecember2008EVMSoftware 41
SubmitDocumentationFeedback
ISO/IEC15693Protocol
www.ti.com
ExecutesWriteSingleBlockmultipletimes.
010F00030418422102111111110000 Block02write; (block#3)
010F00030418422103000000000000 Block03write; (block#4)
010F00030418422104222222220000 Block04write; (block#5)
(allbytesarecontinuous;spacesareaddedforclarity)
Example,shownasfollows,islastofsinglemultiplewriteblocks:
Field Contents Comments
SOF 01 Startofframe
PacketLength 0F Packetlength=15bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd 18 Requestmode
Flags 42 Optionflag=1;high-data-rateflag=1
WriteSingleBlockCmd 21 ExecutesWriteSingleBlockmultipletimes
BlockNumber 04 (First)BlockNumber=02(block#3)as
showninGUI.
Note:Numberofwriteblocksequalsnumber
ofblocksplusone.
Inthisexamplewriting3blocks,beginningat
block02.Writingfirsttoblock02,thenblock
03,andfinallytoblock04asshownhere.
BlocksData 22222222 32bits
EOF 0000 Endofframe
WriteMultipleBlocks(TagResponse)
RequestMode
80T40E[00] Comment:(80Tendoftransmit,40Eendofreceive,[00 ]notagerror)
EVMSoftware 42 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
3.5.7StayQuiet
ISO/IEC15693Protocol
TheStayQuietcommandisusedtosilenceatag,preventingitfromrespondingtoanynonaddressedor
inventoryrelatedcommands.Thetagdoes,however,respondtorequestswithmatchingUID.Asthereis
noresponsetothisrequestfromthereceivingtag,onlyrequeststatusanderrorsarereported.
Tocommandatagtostayquiet,theusershould:
•ClickthebuttonforStayQuietintheCommandswindow.
•ClickonanyflagsthatmustbesetintheTagFlagswindow.
•OptionallyselectatagfromtheUIDpulldownlistintheTagDatawindowandsettheAddressedflag
(ifonlyonetagispresent,onlyonechoiceisavailable).
• Executethecommand.
RequestPacket:
010A0003041800020000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comments
SOF 01 Startofframe
PacketLength 0A Packetlength=10bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd 18 Requestmode
Flags 00 Noflags
StayQuietCmd 02
EOF 0000 Endofframe
StayQuiet(TagResponse)
RequestMode
80T[]Comment:(80Tendoftransmit,[]notagresponse)
SLOU192C–November2006–RevisedDecember2008EVMSoftware 43
SubmitDocumentationFeedback
ISO/IEC15693Protocol
3.5.8Select
www.ti.com
TheSelectcommandplacestheaddressedtagintheSelectstate.Inthisstate,itrespondstorequests
withtheISO15693SelectFlagset.Thisflagisdirectlycontrolledbythe<IsSelectMsg >fieldpresentin
manyISO15693libraryrequestmessages.AnyreceivingtagcurrentlyintheSelectstatewithUIDnot
matchingthevaluesentintherequestcommand,exitsthatstateandenterstheReadystatebutdoesnot
sendareply.
Toselectatag,theusershould:
•ClickthebuttonforSelectintheCommandswindow.
•ClickonanyflagsthatmustbesetintheTagFlagswindow.
•OptionallyselectatagfromtheUIDpulldownlistintheTagDatawindowandsettheAddressedflag
(ifonlyonetagispresent,onlyonechoiceisavailable).
• Executethecommand.
Information:
TheEVMtransmitterremainsONinordertopreservethetagstateschangedbytherequest.
44EVMSoftware SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
ISO/IEC15693Protocol
RequestPacket:
01120003041822258CACD606000007E00000(allbytesarecontinuous;spacesareadded
forclarity)
Field Contents Comments
SOF 01 Startofframe
PacketLength 12 Packetlength=18bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd 18 Requestmode
Flags 20 Addressedflagisset.
SelectCmd 25
UID 8CACD606UID(reversebyteordered).NormalUIDbyte
EOF 0000 Endofframe
000007E0orderisEO07000006D6AC8C.
Select(TagResponse)
RequestMode
80T[]Comment:(80Tendoftransmit,[]notagresponse)
SLOU192C–November2006–RevisedDecember2008EVMSoftware 45
SubmitDocumentationFeedback
ISO/IEC15693Protocol
3.5.9ResettoReady
TheResetToReadycommandplacestheaddressedtagintheReadystate.Inthisstate,itdoesnot
respondtorequestswiththeISO15693SelectTagFlagsset,buttoanynonaddressedrequestorrequest
matchingitsUID.Thiscommandis,ineffect,thecomplementoftheSelectcommand,andundoesit.
Toresetatag,theusershould:
•ClickthebuttonforResettoReadyintheCommandswindow.
•ClickonanyflagsthatmustbesetintheTagFlagswindow.
•OptionallyselectatagfromtheUIDpulldownlistintheTagDatawindow(ifonlyonetagispresent,
•Executethecommand.
www.ti.com
onlyonechoiceisavailable).
RequestPacket:
010A0003041802260000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comment
SOF 01 Startofframe
PacketLength 0A Packetlength=10bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd 18 Requestmode
Flags 00 Noflags
ResettoReadyCmd 26
EOF 0000 Endofframe
ResettoReady(TagResponse)
RequestMode
80T40E[00]Comment:(80Tendoftransmit,40Eendofreceive,[00 ]notagerror)
EVMSoftware 46 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
3.5.10WriteAFI(ApplicationFamilyIdentifier)
TheWriteAFIcommandrecordsanewvaluetotheAFIregister(seeSectionA.6forAFIcodes)ofthe
addressedtag(s).AcorruptedresponseorlackofresponsefromTRF7960doesnotnecessarilyindicatea
failuretoperformthewriteoperation.Additionally,multipletranspondersmayprocessanon-addressed
request.
AFIrepresentsthetagapplication,andisusedtoextractinformationfromtagsmeetingtheapplication
criteria.
Towriteatag’sAFI,theusershould:
•ClickthebuttonforWriteAFIintheCommandswindow.
•ClickonanyflagsthatmustbesetintheTagFlagswindow.
•OptionallyselectatagfromtheUIDpulldownlistintheTagDatawindow(ifonlyonetagispresent,
onlyonechoiceisavailable).
•EnterthedesiredAFIcodeintheAFIfieldintheTagDatawindow(inhexadecimal).
•Executethecommand.
ISO/IEC15693Protocol
Note:TheOptionflag(bit7)oftheISO15693definedRequestflagsmustbesetto1forallWriteand
Lockcommandstorespondproperly.
SLOU192C–November2006–RevisedDecember2008EVMSoftware 47
SubmitDocumentationFeedback
ISO/IEC15693Protocol
www.ti.com
RequestPacket:
010B000304184227050000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comment
SOF 01 Startofframe
PacketLength 0B Packetlength=11bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd 18 Requestmode
Flags 42 Optionflag=1;HighDataRateflag=1
WriteAFICmd 27
AFI 05 Applicationfamilyidentifier,05=medical
application
EOF 0000 Endofframe
WriteAFI(TagResponse)
RequestMode
80T40E[00]Comment:(80Tendoftransmit,40Eendofreceive,[00 ]notagerror)
EVMSoftware 48 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
3.5.11LockAFI(ApplicationFamilyIdentifier)
TheLockAFIcommandwrite-protectstheAFIregisteroftheaddressedtag(s).Acorruptedresponseor
lackofresponsedoesnotnecessarilyindicateafailuretoperformthelockoperation.Additionally,multiple
transpondersmayprocessanonaddressedrequest.
Toalocktag’sAFI,theusershould:
•ClickthebuttonforLockAFIintheCommandswindow.
•ClickonanyflagsthatmustbesetintheTagFlagswindow.
•OptionallyselectatagfromtheUIDpulldownlistintheTagDatawindow(ifonlyonetagispresent,
onlyonechoiceisavailable).
• Executethecommand.
ISO/IEC15693Protocol
Note:TheOptionflag(bit7)oftheISO15693definedRequestflagsmustbesetto1forallWriteand
Lockcommandstorespondproperly.
RequestPacket:
010A0003041842280000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comment
SOF 01 Startofframe
PacketLength 0A Packetlength=10bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd 18 Requestmode
Flags 42 Optionflag=1;HighDataRateflag=1
LockAFICmd 28
EOF 0000 Endofframe
SLOU192C–November2006–RevisedDecember2008EVMSoftware 49
SubmitDocumentationFeedback
ISO/IEC15693Protocol
www.ti.com
LockAFI(TagResponse)
RequestMode
80TComment:(80Tendoftransmit,[]notagerror)
EVMSoftware 50 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
3.5.12WriteDSFID(DataStorageFormatID)
TheWriteDSFID(datastorageformatID)commandwritesanewvalueintheDSFIDregisterofthe
addressedtag(s).AcorruptedresponseorlackofresponsefromtheTRF7960doesnotnecessarily
indicateafailuretoperformthewriteoperation.Additionally,multipletranspondersmayprocessa
nonaddressedrequest.
Towriteatag’sDSFID,theusershould:
•ClickthebuttonforWriteDSFIDintheCommandsWindow.
•ClickonanyflagsthatmustbesetintheTagFlagswindow.
•SelectatagfromtheUIDpulldownlistintheTagDatawindow(ifonlyonetagispresent,onlyone
choiceisavailable).
•EnterthedesiredDSFIDcodeintheDSFIDfieldintheTagDatawindow(inhexadecimal).
•Executethecommand.
ISO/IEC15693Protocol
Note:TheOptionflag(bit7)oftheISO15693definedRequestflagsmustbesetto1forallWriteand
Lockcommandstorespondproperly.
SLOU192C–November2006–RevisedDecember2008EVMSoftware 51
SubmitDocumentationFeedback
ISO/IEC15693Protocol
www.ti.com
RequestPacket:
010B000304184229180000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comment
SOF 01 Startofframe
PacketLength 0B Packetlength=11bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd 18 Requestmode
Flags 42 Optionflag=1;HighDataRateflag=1
WriteDSFIDCmd 29
DSFIDvalue 18 DataStorageFormatID
EOF 0000 Endofframe
WriteDSFID(TagResponse)
RequestMode
80T40E[00]Comment:(80Tendoftransmit,40Eendofreceive,[00 ]notagerror)
EVMSoftware 52 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
3.5.13LockDSFID(DataStorageFormatID)
TheLockDSFIDcommandwrite-protectstheDSFIDregisteroftheaddressedtag(s).Acorrupted
responseorlackofresponsefromTRF7960doesnotnecessarilyindicateafailuretoperformthelock
operation.Additionally,multipletranspondersmayprocessanonaddressedrequest.
Toalocktag’sDSFID,theusershould:
•ClickthebuttonforLockDSFIDintheCommandswindow.
•ClickonanyflagsthatmustbesetintheTagFlagswindow.
•OptionallyselectatagfromtheUIDpulldownlistintheTagDatawindow(ifonlyonetagispresent,
onlyonechoiceisavailable).
• Executethecommand.
ISO/IEC15693Protocol
Note:TheOptionflag(bit7)oftheISO15693definedRequestflagsmustbesetto1forallWriteand
Lockcommandstorespondproperly.
RequestPacket:
010A00030418422A0000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comment
SOF 01 Startofframe
PacketLength 0A Packetlength=10bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd 18 Requestmode
Flags 42 Optionflag=1;HighDataRateflag=1
LockDSFIDCmd 2A
EOF 0000 Endofframe
SLOU192C–November2006–RevisedDecember2008EVMSoftware 53
SubmitDocumentationFeedback
ISO/IEC15693Protocol
www.ti.com
LockDSFID(TagResponse)
RequestMode
80T01N[]Comment:(80Tendoftransmit,01Nnoresponseinterrupt,[]notagresponse)
EVMSoftware 54 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
3.5.14GetSystemInfo
TheGetSystemInfocommandretrievesidentification,applicationfamily,dataformatting,andmemory
blocksizesasspecifiedintheISO15693standard(iftagsupportsthiscommand).
Togetsysteminformation,theusershould:
•ClickthebuttonforGetSystemInfointheCommandswindow.
•ClickonanyflagsthatmustbesetintheTagFlagswindow.
•OptionallyselectatagfromtheUIDpulldownlistintheTagDatawindow(ifonlyonetagispresent,
onlyonechoiceisavailable).
• Executethecommand.
ISO/IEC15693Protocol
SLOU192C–November2006–RevisedDecember2008 EVMSoftware55
SubmitDocumentationFeedback
ISO/IEC15693Protocol
www.ti.com
RequestPacket:
010A00030418022B0000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comment
SOF 01 Startofframe
PacketLength 0A Packetlength=10bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd 18 Requestmode
Flags 02 Optionflag=0;high-data-rateflag=1
GetSystemInfoCmd 2B
EOF 0000 Endofframe
GetSystemInfo(TagResponse)
Reader/Tagresponse(0thru15slots)shownasfollows:
IRQStatusRegister;[<Tagresponseifany>,RSSIRegistervalue]
Example:
RequestMode
80T60F40E[000F6EADD606000007E000003F0388]Comment:80Tendoftransmit,60Freceivedata
buffer75%full,40Eendofreceive,
[000F6EADD606000007E000003F0388]tagresponseshownasfollows:
Field Contents Comment
TagErrorFlag 00 00=noerror
TagInformationFlag 0F Tagreferencefieldpresent
Tagmemoryfieldpresent
TagAFIfieldpresent
TagDSFIDfieldpresent
TagUID 6EADD606000007E0 Reversebyteordered.
NormalUIDbyteorderisEO07000006D6AD6E.
TagDSFIDValue 00 DataStorageFormatID
TagAFIValue 00
TagOtherFields 3F03883Fmeaningnumberofblocks=64
03meaningblocksize=32bits
88definedbytagmanufacturer
56EVMSoftware SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
3.5.15GetMultiple-BlockSecurityStatus(GetMult_BlkSelStatus)
TheGetMultiple-BlockSecurityStatus(GetMutt.Blk.SelStatus)commandgetsablocksecuritystatus
byteforeachblockrequested.Thisbyteencodesthewriteprotectionoftheblockspecified(e.g.,
unlocked,(user/factory)locked,etc.).
Togetmultipleblocksecuritystatus,theusershould:
•ClickthebuttonforGetMult.Blk.SelStatusintheCommandswindow.
•ClickonanyflagsthatmustbesetintheTagFlagswindow.
•OptionallyselectatagfromtheUIDpulldownlistintheTagDatawindow(ifonlyonetagispresent,
onlyonechoiceisavailable).
• Entertwohexdigitscorrespondingtothestartingblocknumberinthe(First)BlockNumberfieldinthe
TagDatawindow.Theblocksarenumberedfrom00toFF(0to255).
• EntertwohexdigitscorrespondingtothenumberofblockstobewrittenintheNumberofBlocksfield
intheTagDatawindow.Thenumberofblocksintherequestisonelessthanthenumberofblocks
thatthetagreturnsinitsresponse.
E.g.,avalueof06intheNumberofBlocksfieldrequeststoread7blocks.Avalueof00requeststo
readasingleblock.
• Executethecommand.
ISO/IEC15693Protocol
SLOU192C–November2006–RevisedDecember2008 EVMSoftware57
SubmitDocumentationFeedback
ISO/IEC15693Protocol
www.ti.com
RequestPacket:
010C00030418022C01020000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comment
SOF 01 Startofframe
PacketLength 0C Packetlength=12bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd 18 Requestmode
Flags 02 Optionflag=0;HighDataRateflag=1
GetMultipleBlockSecurity2C
StatusCmd
BlockNumber 01 (First)blocknumber=01(block#2)
NumberofBlocks 02 Numberofblocks=3.Note:Numberofread
blocksequalsnumberplusone.Inthis
example;reading3blocksbeginningatblock
#2.
EOF 0000 Endofframe
GetMultipleBlockSecurityStatus(TagResponse)
RequestMode
80T40E[00000000]Comment:(80Tendoftransmit,40Eendofreceive,[00notagerror,
00securitystatusofblocknumber01(block#2),
00securitystatusofblocknumber02(block#3),
00securitystatusofblocknumber03(block#4])
EVMSoftware 58 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
3.6 ISO/IEC14443AProtocol
ThissectiondescribestheISO/IEC14443Aprotocol.Programoperationisalittledifferentinthisprotocol
comparedtoISO15593.Somecommandsmustberuninsequence:e.g.,anAnticollisioncommand,
whenexecuted,activatesaradiobuttonfortheSelectcommand,etc.
AnISO14443Asetprotocolcommandsendsthreecommands(registerwrite,setAGC,andsetreceiver
mode(AM/PM).
ISO/IEC14443AProtocol
FirstCommand:RegisterWrite
010C00030410002101090000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comment
SOF 01 Startofframe
PacketLength 0C Packetlength=12bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd 10 Registerwrite
Register00 0021 InRegister00(ChipStatusControlregister),
Register01 0109 InRegister01(ISOControlregister),
EOF 0000 Endofframe
Write21(RFoutputactive,5-Voperation).
Write09(setprotocoltoISO1443A,highbit
rate,212kbps).
SLOU192C–November2006–RevisedDecember2008EVMSoftware 59
SubmitDocumentationFeedback
ISO/IEC14443AProtocol
www.ti.com
SecondCommand:SetAGC
0109000304F0000000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comment
SOF 01 Startofframe
PacketLength 09 Packetlength=9bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd F0 AGCtoggle
AGCOff 00 AGCon=FF
EOF 0000 Endofframe
ThirdCommand:SetReceiverMode
0109000304F1FF0000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comment
SOF 01 Startofframe
PacketLength 09 Packetlength=9bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd F1 AM/PMtoggle
AM FF FF=AM,whilea00=PM
EOF 0000 Endofframe
60EVMSoftware SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
3.6.1Anticollision(ExecuteButton)
TheAnticollisioncommandislinkedwiththeSelectcommand,inthatitmustberunfirst.
TherequestpacketspecifiesthecascadeleveloftheUID,thenumberofbitssendtothetag(s)using
Anticollision/Select frameandtheactualdatabits/bytes.TheAnticollisionrequestistransmittedina
bit-orientedanticollisionframe.
TheSelectrequestissentovertheRFinterfaceinaStandardframe.TheAnticollisionrequestmay
specifythenumberofbitsintherange0through39,i.e.,[0,39].TheSelectrequestmustalwaysspecify
40bitstosend.Evenifthenumberofbitsspecifiedislessthan40,fivebytesofdatamustfollow.The
completeUIDmustbecollectedfromthetagbeforeSelectwith40bitsofUIDcanbeattempted.
AfterasuccessfulAnticollision/Selectexecution,thetagrespondswithERROR_NONEintheResponse
Statusbytefield.ThedatafieldcontainsthesentdatabitsandthedatabitsoftheUIDthatcouldbe
resolveduptoanycollisionoruptothefullUID.
TodoanAnticollision/Select,theusershould:
•ClickthebuttonforAnticollisionintheCommandswindow.
•Executethecommand.
•ClickthebuttonforSelectintheCommandswindow.
•Executethecommand.
ISO/IEC14443AProtocol
SLOU192C–November2006–RevisedDecember2008 EVMSoftware61
SubmitDocumentationFeedback
PCD
'95'
'93'
PICC CT uid0
uid4 uid3
uid1
uid5
uid2
uid6
BCC
BCC
UIDsize
double
ISO/IEC14443AProtocol
RequestPacket:
0109000304A0010000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comment
SOF 01 Startofframe
PacketLength 09 Packetlength=9bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd A0 TagtypeA,anticollision,REQA
REQA 01 01=REQA(REQ uesttypeA)
EOF 0000 Endofframe
00=WUPA(W akeUPtypeA)
Anticollision(TagResponse)
14443AREQA.
80T40E(4400)80T40E(880424923A)80T40E(04)80T40E(2911000038)[0424923A2911000038]
Shownareseveraltagresponseswiththefollowingformat:
IRQStatusRegister(<TagresponsewithnoCRC>)
IRQStatusRegister[<TagresponsewithCRC>]
Atagresponsewith"()"indicatesaresponsewithnoCRC,while
Atagresponsewith"[]"indicatesaresponsewithCRC.
80T40E(4400)
88Cascadetag88
80T40E(880424923A )0424923bytesofUID,bytesUID0,UID1,UID2
3ABCC(blockcharactercheck)
80T40E(04) SAK(selectacknowledge,typeA),cascadebitset
80T40E(2911000038 )
[0424923A29110000 38 ]
291100004bytesofUID,bytesUID3,UID4,UID5,UID6
38BCC(blockcharactercheck)
ATQA(answertorequest,typeA),UIDsizesingle,nobit-frame
anticollision
CompleteUIDresponse+4BCCbytes
UID=04249229110000—7bytes(or56bits)
www.ti.com
EVMSoftware 62SLOU192C–November2006–RevisedDecember2008
Figure3-1.ExampleCascadedByte
SubmitDocumentationFeedback
www.ti.com
ISO/IEC14443AProtocol
3.6.2Select
RequestPacket:
0111000304A20424923A29110000380000(allbytesarecontinuous;spacesareaddedfor
clarity)
Field Contents Comment
SOF 01 Startofframe
PacketLength 11 Packetlength=17bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd A2 Select
UID 0424923A 2911000038CompleteTagUID(04249229110000)
EOF 0000 Endofframe
[3Aand38areblockcharacterchecks(BCC)]
Select(TagResponse)
14443ASelect.
80T40E(4400)80T40E(04)80T40E[00]
Shownareseveraltagresponseswiththefollowingformat:
IRQStatusRegister(<TagresponsewithnoCRC>)
IRQStatusRegister[<TagresponsewithCRC>]
Atagresponsewith"()"indicatesaresponsewithnoCRC,while
Atagresponsewith"[]"indicatesaresponsewithCRC.
80T40E(4400) ATQA(answertorequest,typeA),UIDsizesingle,nobit-frameanticollision
80T40E(04) SAK(selectacknowledge,typeA),cascadebitset
80T40E[00] UIDreceivedwithnoerror(tagentersACTIVEstate)
SLOU192C–November2006–RevisedDecember2008EVMSoftware 63
SubmitDocumentationFeedback
ISO/IEC14443BProtocol
3.7 ISO/IEC14443BProtocol
ThissectiondescribestheISO14443Bprotocol.SimilartotheISO14443Aprotocol,programoperationis
alittledifferentcomparedtoISO15693;somecommandsmustberuninsequence.
AnISO14443Bsetprotocolcommandsendsthreecommands(registerwrite,setAGC,andsetreceiver
mode(AM/PM).
www.ti.com
FirstCommand:RegisterWrite
010C000304100021010C0000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comments
SOF 01 Startofframe
PacketLength 0C Packetlength=12bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd 10 Registerwrite
Register00 0021 InRegister00(ChipStatusControlregister),
Register01 010C InRegister01(ISOControlregister),
EOF 0000 Endofframe
Write21(RFoutputactive,5-Voperation)
Write12(setISO14443Bprotocol,106kbps)
64EVMSoftware SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
ISO/IEC14443BProtocol
SecondCommand:SetAGC
0109000304F0000000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comments
SOF 01 Startofframe
PacketLength 09 Packetlength=9bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd F0 AGCtoggle
AGCOff 00 AGCon=FF
EOF 0000 Endofframe
ThirdCommand:SetReceiverMode
0109000304F1FF0000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comments
SOF 01 Startofframe
PacketLength 09 Packetlength=9bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd F1 AM/PMtoggle
AM FF FF=AM,whilea00=PM
EOF 0000 Endofframe
SLOU192C–November2006–RevisedDecember2008EVMSoftware 65
SubmitDocumentationFeedback
ISO/IEC14443BProtocol
3.7.1RequestCommand(REQBCmdFormat)
TheRequestcommanddeterminesifatagispresent.
TodoaRequestcommand,theusershould:
•ClickthebuttonforRequestintheCommandswindow.
•Executethecommand.
www.ti.com
RequestPacket:
0109000304B0040000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comment
SOF 01 Startofframe
PacketLength 09 Packetlength=9bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd B0 TagtypeB,anticollision–REQB
Enable16Slots 04
EOF 0000 Endofframe
66EVMSoftware SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
ISO/IEC14443BProtocol
Request(TagResponse)
80T01N[]80TComment:(slot#0,80Tendoftransmit,01Nnoresponseinterrupt,[]<notagresponse
>)
01N[]80T
01N[]80T
01N[]80T
01N[]80T
01N[]80T
01N[]80T
01N[]80T
01N[]80T
01N[]80T
01N[]80T
01N[]80T
01N[]80T
60F40E[50A410638700000000002184]80T
01N[]80T
01N[]
A
Examinationofslot#13isasfollows:
50ATQBresponseheader
A4106387PUPI(Pseudo-uniquePICCidentifier)
00000000ApplicationData
002184Protocolinformationasfollows:
00Bitratecapability(PICCsupportsonly106kbpsinbothdirections)
232bytes(maximumframesize)
1Protocoltype(compliantwith14443-4)
8FWI(framewaitingtimeinteger)
4ADC+FO(datacodingoptions)
SLOU192C–November2006–RevisedDecember2008EVMSoftware 67
SubmitDocumentationFeedback
ISO/IEC14443BProtocol
3.7.2WakeUpB
AWakeUpcommandisusedtotakeatagfromtheHALTstatetoitsidlestate.
www.ti.com
RequestPacket:
0109000304B1040000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comment
SOF 01 Startofframe
PacketLength 09 Packetlength=9bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd B1 WUPB(wakeupB)
Enable16slots 04
EOF 0000 Endofframe
EVMSoftware 68 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
ISO/IEC14443BProtocol
WakeUp(TagResponse)
ResponsetoWakeUpisasfollows:
14443BREQB.
80T01N[]80TComment:(Slot#0,80Tendoftransmit,01Nnoresponseinterrupt,[]notagresponse)
01N[]80T
01N[]80T
01N[]80T
01N[]80T
60F40E[50A410638700000000002184]80T01N[]80T
01N[]80T
01N[]80T
01N[]80T
01N[]80T
01N[]80T
01N[]80T
01N[]80T
01N[]80T
01N[]
A
Examinationofslot#13isasfollows:
50ATQBresponseheader
A4106387PUPI(Pseudo-uniquePICCidentifier)
00000000ApplicationData
002184Protocolinformationasfollows:
00Bitratecapability(PICCsupportsonly106kbpsinbothdirections)
232bytes(maximumframesize)
1Protocoltype(compliantwith14443-4)
8FWI(framewaitingtimeinteger)
4ADC+FO(datacodingoptions)
SLOU192C–November2006–RevisedDecember2008EVMSoftware 69
SubmitDocumentationFeedback
ISO/IEC14443BProtocol
3.7.3ATTRIB(PICCorTagSelectionCmd,TypeB)
www.ti.com
RequestPacket:
0111000304181DA4106387005201000000(allbytesarecontinuous;spacesareaddedfor
clarity)
Field Contents Comment
SOF 01 Startofframe
PacketLength 11 Packetlength=17bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd 18 RequestMode
ConstantHeader 1D Always1D
PUPI A4106387 Pseudo-uniquePICCidentifier
Param1 00 TR0andTR1(guardtime)aredefaults;SOF
Param2 52 Datarateis212kbps;maximumframesize
Param3 01 PICC(ortag)compliantwith14443-4
Param4 00 CID(cardidentifier)notsupported
EOF 0000 Endofframe
andEOFarerequired.
is32bytes.
ATTRIB(TagResponse)
Requestmode.
80T[]Comment:(80Tendoftransmit,[]notagresponse)
EVMSoftware 70 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
3.7.4HALTBCommand
ISO/IEC14443BProtocol
TheHALTBcmdisusedtosetaPICCinaHALTstate,whichinturnstopsthePICCfromrespondingtoa
REQBcommand.Afterenteringthisstate,thePICCignoresallcommandsexcepttheWUPB(wakeupB)
command.
TodoanHALTBcommand,theusershould:
•ClickthebuttonforHALTAintheCommandswindow.
•Executethecommand.
RequestPacket:
010D0003041850A41063870000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comment
SOF 01 Startofframe
PacketLength 0D Packetlength=13bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd 18 Requestmode
ResponseHeader 50 Always50
PUPI A4106387 Pseudo-uniquePICCidentifier
EOF 0000 Endofframe
HALTB(TagResponse)
Requestmode.
80T40E[00]Comment:(80Tendoftransmit,40Eendofreceive,[00]notagerror)
SLOU192C–November2006–RevisedDecember2008EVMSoftware 71
SubmitDocumentationFeedback
Tag-itProtocol
3.8 Tag-itProtocol
www.ti.com
ATag-Itsetprotocolcommandsendsthreecommands(registerwrite,setAGC,andsetreceivermode
(AM/PM).
FirstCommand:RegisterWrite
010C00030410002101130000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comments
SOF 01 Startofframe
PacketLength 0C Packetlength=12bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd 10 Registerwrite
Register00 0021 InRegister00(ChipStatusControlregister),
Register01 0113 InRegister01(ISOControlregister),
EOF 0000 Endofframe
Write21(RFoutputactive,5-Voperation)
Write13(setTag-Itprotocol)
72EVMSoftware SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
Tag-itProtocol
SecondCommand:SetAGC
0109000304F0000000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comments
SOF 01 Startofframe
PacketLength 09 Packetlength=9bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd F0 AGCtoggle
AGCOff 00 AGCon=FF
EOF 0000 Endofframe
ThirdCommand:SetReceiverMode
0109000304F1FF0000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comments
SOF 01 Startofframe
PacketLength 09 Packetlength=9bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd F1 AM/PMtoggle
AM FF FF=AM,whilea00=PM
EOF 0000 Endofframe
SLOU192C–November2006–RevisedDecember2008EVMSoftware 73
SubmitDocumentationFeedback
Tag-itProtocol
3.8.1SimultaneousID(SID)Poll
TheSIDpollrequestisusedtoacquirethesimultaneousIDsofTag-ittransponders.Thisrequest
decreasesthelikelihoodofadatacollisionbyforcingtransponderstorespondin1of16slotsbasedona
portionoftheirSIDs.Toperformaslottedsequence,theSlotMarker/End-of-FrameRequestisusedin
conjunctionwiththisrequest.Anycollisionthatdoesoccurcanbefurtherarbitratedusingtheanticollision
maskinanalgorithmoutlinedintheTag-itTransponderProtocolReferenceManual .
TodoanSIDpoll,theusershould:
•ClickthebuttonforSIDpollintheCommandswindow.
•ClickontheInfoflag,ifdesired,intheTagFlagswindow.
•Executethecommand.
Information:
TheEVMtransmitterremainsONinordertopreservethetagstateschangedbytherequest.
www.ti.com
RequestPacket:
010B000304340050000000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comment
SOF 01 Startofframe
PacketLength 0B Packetlength=11bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd 34 TiSIDpoll
00 Requestfromreadertotag
50 SIDpollrequest
00 Masklength
EOF 0000 Endofframe
EVMSoftware 74 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
Tag-itProtocol
SIDPollResponse
Reader/Tagresponse(0through15slots)isasfollows:
IRQStatusRegister[<Tagresponseifany>]
Example:
TiSIDPoll
80T01N[]Comment:(slot#0,80Tendoftransmit,01Nnoresponseinterrupt,[]notagresponse)
60F40E[C0A000D2844102050307]Comment:(slot#1,60Freceivedatabuffer75%full,40Eendof
receive,[C0A000D2844102050307 ]tagresponse)
01N[]
01N[]
01N[]
01N[]
01N[]
01N[]
01N[]
01N[]
01N[]
01N[]
01N[]
01N[]
01N[]
01N[]Comment:(slot#15,01Nnoresponseinterrupt,[,40]<notagresponse>
SIDTagResponse
[C0A000D2844102050307](allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comments
ResponseCode C0 Responsefromtagtoreader
CommandCode A0 SIDpoll
SID 00D28441 4bytesor32bits
ChipMfgID 0205 (7bits)=02h(note:TI=01b)+chipversion
Blocksize 03 No.+1=4(4bytesor32bits)
No.ofBlocks 07 No.+1=8
(9bits)=05h
0000001000000101=16bitsbinary
0205=0205hex
Note:Tagmemoryis8blockseachat32bitstoequalatotalof256bits(8blocks×32bits=256bits).
SLOU192C–November2006–RevisedDecember2008EVMSoftware 75
SubmitDocumentationFeedback
Tag-itProtocol
3.8.2GetVersion
www.ti.com
TheGetVERSIONrequestacquiresinformationonthepropertiesofarespondingtag.Theseproperties
includeICversionandmanufacturerinformationaswellasthenumberandsizeofmemoryblocks
available.
TogettheICversion,theusershould:
•ClickthebuttonforGetVersionintheCommandswindow.
•ClickontheAddressflag,ifdesired,intheTagFlagswindow.
•Executethecommand.
RequestPacket:
010E00030418001A00D284410000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comments
SOF 01 Startofframe
PacketLength 0E Packetlength=14bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd 18 Requestmode
00 Requestfromreadertotag
1A Addressflagset
SID 00D284414bytesor32bits
EOF 0000 Endofframe
EVMSoftware 76 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
Tag-itProtocol
GetVersionResponse
Requestmode
80T60F40E[C03400D2844102050307]Comment:80Tendoftransmit,60Freceivedatabuffer75%full,
40Eendofreceive,[C03400D2844102050307]tagresponseshownasfollows:
[C03400D2844102050307]
Field Contents Comments
ResponseCode C0 Responsefromtagtoreader
CommandCode 34 Getversioncmd=3
SID 00D28441 4bytesor32bits
ChipMfg.ID 0205 (7bits)=02h(note:TI=01b)+chipversion
BlockSize 03 No.+1=4(4bytesor32bits)
No.ofBlocks 07 No.+1=8
Addressflagset=4,notset=0
11000000110100
C 0 3 4
(9bits)=05h
0000001000000101=16bitsbinary
0 20 5=0205hex
Note:Tagmemoryis8blocks,eachcontaining32bits,toequalatotalof256bits
(8blocks×32bits=256bits).
SLOU192C–November2006–RevisedDecember2008EVMSoftware 77
SubmitDocumentationFeedback
Tag-itProtocol
3.8.3GetBlock
www.ti.com
TheGetBlockrequestgetsthedatafromonememoryblockoftherespondingtag.Inadditiontothis
data,ablocksecuritystatusbyteisreturned.Thisbyteindicatesthewriteprotectionstatusoftheblock
specified[e.g.,unlocked,(user/factory)locked,etc.].
Togetblocks,theusershould:
•ClickthebuttonforGetBlockintheCommandswindow.
•ClickontheAddressflag,ifdesired,intheTagFlagswindow.
•EntertwohexdigitsforblocksizeintheBlockSizefieldoftheTagDatawindow.
•EntertwohexdigitsforblocknumberintheBlockNumberfieldoftheTagDatawindow.
•Executethecommand.
RequestPacket:
010B000304180008030000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comments
SOF 01 Startofframe
PacketLength 0B Packetlength=11bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd 18 Requestmode
00 Requestfromreadertotag
CommandCode 08 GetBlock,nonaddressed=08
BlockNumber 03 No.+1=4
EOF 0000 Endofframe
EVMSoftware 78SLOU192C–November2006–RevisedDecember2008
addressed=0A
SubmitDocumentationFeedback
0 0 1 1 0 0 0 00 0 0 00 0 0 1 0 0 0 01 1 0 0
CmdCode
ReaderRequest
BlockNumberStatusBits
Addedbitstocompletebyte
C 0 1 0 0 3
1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 01 1 1 0 0 0 1 0 0 1 0 0 1 0 0 0 1 1 0 10 0 0 1
LockStatus
Data(32bits)
Addedbitstocompletebyte
1 D E 2 0 8 8 4 4 0
www.ti.com
Tag-itProtocol
GetBlockResponse
Requestmode
80T40E[C010031DE2088440]Comment:80Tendoftransmit,40Eendofreceive,
[C010031DE2088440 ]tagresponseshownasfollows:
Field Contents Comments
ResponseCode C0 ResponsefromtagtoreaderFigure3-2
CommandCode 10 GetblockcommandFigure3-2
Blocknumber 03 No.+1=4Figure3-2
Blockdata 1DE20884Note:Bitsareshifted.Figure3-3
4 ShifteddatabyteFigure3-3
0 Addedbytetocompletedatapayload
Figure3-3
Figure3-2.GetBlockResponsePacketStructure(Part1)
Figure3-3.GetBlockResponsePacketStructure(Part2)
SLOU192C–November2006–RevisedDecember2008 EVMSoftware79
SubmitDocumentationFeedback
Tag-itProtocol
3.8.4PutBlock
www.ti.com
ThePutBlockrequestwritesdatatoonememoryblockoftheaddressedtag(s).Inordertosuccessfully
writedata,thehostmustknowthesizeofthememoryblockofthetag.Thisinformationisavailable
throughtheGetICVersionRequestorSIDPollsequencerequestingversiondata.Acorruptedresponse
orlackofresponsefromtheTRF7960doesnotnecessarilyindicateafailuretoperformthewrite
operation.Additionally,multipletagsmayprocessanonaddressedrequest.
Toputablock(writetoablock),theusershould:
•ClickthebuttonforPutBlockintheCommandswindow.
•ClickontheAddressflag,ifdesired,intheTagFlagswindow.
•EntertwohexdigitsforblocksizeintheBlockSizefieldoftheTagDatawindow.
•EntertwohexdigitsforblocknumberintheBlockNumberfieldoftheTagDatawindow.
•EnterthedesireddataintheDatafieldoftheTagDatawindow.
•Executethecommand.
RequestPacket:
010F00030418002803778822110000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comments
SOF 01 Startofframe
PacketLength 0F Packetlength=15bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCommand 18 Requestmode
00 RequestfromreadertotagFigure3-4
CommandCode 28 PutblockFigure3-4
BlockNumber 03 No.+1=4Figure3-4
BlockData 77882211 32bits
EOF 0000 Endofframe
EVMSoftware 80 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
GUI(Hexadecimal)
0
1 0 0 00 1 0 0 0
0 00 0 0 0 0
2 8
CmdCode
Reader
Request
<SID>
<BlockNumber>
<DataBlk>
0
Tag-itprotocol
3 0
5 0
Addedbitstocompletebyte
0 0
GUI(Hexadecimal)
0 0
0 0 0 01 0 1 0 1
1
10 01
0 0 0
0
5
CmdCode
T
ag
Request
C
T
ag-itprotocol
Bitstuffedtocompletebyte
5 0
www.ti.com
Tag-itProtocol
Figure3-4.PutBlockRequestPacketStructure
PutBlockResponse
Requestmode
80T40E[C050]Comment:80Tendoftransmit,40Eendofreceive,[C050 ]tagresponseshownas
follows:
Field Contents Comments
ResponseCode C0 ResponsefromtagtoreaderFigure3-5
CommandCode 50 PutblockcommandFigure3-5
SLOU192C–November2006–RevisedDecember2008EVMSoftware 81
SubmitDocumentationFeedback
Figure3-5.PutBlockResponsePacketStructure
Note:TheTag-Itprotocolusesbothbinaryandhexadecimalbytes,whereastheGUIuseshexadecimal
bytesonly.
Tag-itProtocol
3.8.5PutBlockLock
ThePutBlockLockrequestwritesdatatoonememoryblockoftheaddressedtag(s)andlocksthatblock
fromfurtherwriteoperations.Inordertosuccessfullywritedata,thehostmustknowthesizeofthe
memoryblockofthetag.ThisinformationisavailablethroughtheGetICVersionrequestorSIDPoll
sequencerequestingversiondata.Acorruptedresponseorlackofresponsedoesnotnecessarilyindicate
afailuretoperformthewrite-lockoperation.Additionally,multipletranspondersmayprocessa
nonaddressedrequest.
Toputalockblock(writetoablockandthenwriteprotectit),theusershould:
•ClickthebuttonforPutBlockLockintheCommandswindow.
•ClickontheAddressflag,ifdesired,intheTagFlagswindow.
•EntertwohexdigitsforblocksizeintheBlockSizefieldoftheTagDatawindow.
•EntertwohexdigitsforblocknumberintheBlockNumberfieldoftheTagDatawindow.
•EnterthedesireddataintheDatafieldoftheTagDatawindow.
•Executethecommand.
www.ti.com
RequestPacket:
010F00030418003803778822110000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comments
SOF 01 Startofframe
PacketLength 0F Packetlength=15bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCommand 18 Requestmode
00 RequestfromreadertotagFigure3-6
CommandCode 38 PutblocklockFigure3-6
BlockNumber 03 No.+1=4Figure3-6
BlockData 77882211 32bits
EOF 0000 Endofframe
EVMSoftware 82 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
GUI(Hexadecimal)
0
1 0 0 00 1 1 0 0
0 00 0 0 0 0
3 8
CmdCode
Reader
Request
<SID>
<BlockNumber>
<DataBlk>
0
Tag-itprotocol
3 0
7 0
Addedbitstocompletebyte
0 0
GUI(Hexadecimal)
0 0
0 0 0 01 1 1 0 1
1
10 01
0 0 0
0
7
CmdCode
T
ag
Request
C
T
ag-itprotocol
Bitstuffedtocompletebyte
7 0
www.ti.com
Tag-itProtocol
Figure3-6.PutBlockLockRequestPacketStructure
PutBlockLockResponse
Requestmode
80T40E[C070]Comment:80Tendoftransmit,40Eendofreceive,[C070 ]tagresponseshownas
follows:
Field Contents Comments
ResponseCode C0 ResponsefromtagtoreaderFigure3-7
CommandCode 70 PutblocklockcommandFigure3-7
SLOU192C–November2006–RevisedDecember2008EVMSoftware 83
SubmitDocumentationFeedback
Figure3-7.PutBlockLockResponsePacketStructure
Note:TheTag-Itprotocolusesbothbinaryandhexadecimalbytes,whereastheGUIuseshexadecimal
bytesonly.
Tag-itProtocol
3.8.6LockBlock
www.ti.com
TheLockBlockrequestwrite-protectsonememoryblockoftheaddressedtag(s).Acorruptedresponseor
lackofresponsedoesnotnecessarilyindicateafailuretoperformthelockoperation.Additionally,multiple
tagsmayprocessanonaddressedrequest.
Tolockablock(writeprotectablock),theusershould:
•ClickthebuttonforLockBlockintheCommandswindow.
•ClickontheAddressflag,ifdesired,intheTagFlagswindow.
•EntertwohexdigitsforblocknumberintheBlockNumberfieldoftheTagDatawindow.
•Executethecommand.
RequestPacket:
010B000304180040030000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comments
SOF 01 Startofframe
PacketLength 0B Packetlength=11bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCommand 18 Requestmode
00 RequestfromreadertotagFigure3-8
CommandCode 40 LockblockFigure3-8
BlockNumber 03 No.+1=4Figure3-8
EOF 0000 Endofframe
EVMSoftware 84 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
GUI(Hexadecimal)
0
0 0 0 01 0 0 0 0
0 00 0 0 0 0
4 0
CmdCode
Reader
Request
<SID>
<BlockNumber>
<DataBlk>
0
Tag-itprotocol
3 0
8 0
Addedbitstocompletebyte
0 0
GUI(Hexadecimal)
0 0
0 0 0 00 0 0 1 1
1
10 01
0 0 0
0
8
CmdCode
T
ag
Request
C
T
ag-itprotocol
Bitstuffedtocompletebyte
8 0
www.ti.com
Tag-itProtocol
Figure3-8.LockBlockRequestPacketStructure
LockBlockResponse
Requestmode
80T40E[C080]Comment:80Tendoftransmit,40Eendofreceive,[C080 ]tagresponseshownas
follows:
Field Contents Comments
ResponseCode C0 ResponsefromtagtoreaderFigure3-9
CommandCode 80 PutblocklockcommandFigure3-9
SLOU192C–November2006–RevisedDecember2008EVMSoftware 85
SubmitDocumentationFeedback
Figure3-9.LockBlockResponsePacketStructure
Note:TheTag-Itprotocolusesbothbinaryandhexadecimalbytes,whereastheGUIuseshexadecimal
bytesonly.
Tag-itProtocol
www.ti.com
3.8.7Quiet
TheQuietrequestisusedtosilenceatag,preventingitfromrespondingtoanynonaddressedorSIDPoll
relatedrequests.Thetagdoes,however,respondtorequestswithmatchingSID.Asthereisnoresponse
tothisrequestfromthereceivingtag,onlyrequeststatusanderrorsarereported.
Information:
TheEVMtransmitterremainsONinordertopreservethetagstateschangedbytherequest.
Tosilenceatag,theusershould:
•ClickthebuttonforQuietintheCommandswindow.
•ClickontheAddressflag,ifdesired,intheTagFlagswindow.
•Executethecommand.
RequestPacket:
010A0003041800580000(allbytesarecontinuous;spacesareaddedforclarity)
Field Contents Comments
SOF 01 Startofframe
PacketLength 0A Packetlength=10bytes
Constant 00
BeginDataPayload 0304 Startofdatapayload
FirmwareCmd 18 Requestmode
00 RequestfromreadertotagFigure3-10
CommandCode 58 QuietFigure3-10
EOF 0000 Endofframe
EVMSoftware 86 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
GUI(Hexadecimal)
0 8
0 0 01 1 0 10
0 0 0
0 0 0 00 0 0 0
5
CmdCode
Reader
Request
0
T
ag-itprotocol
Addedbitstocompletebyte
B
www.ti.com
Tag-itProtocol
Figure3-10.QuietRequestPacketStructure
Quiet(TagResponse)
Requestmode
80T[]Comment:80Tendoftransmit,[]notagresponse)
SLOU192C–November2006–RevisedDecember2008EVMSoftware 87
SubmitDocumentationFeedback
FindTags
3.9 FindTags
www.ti.com
TheFindtagswindowenablesthequeryoftheRFfieldforallsupportedtags.Itcontinuouslyswitches
fromonestandardtoanotherandsendsanInventoryrequestanddisplaysallthetaglabelsfoundwithin
thereadrangeofthereader.Theusercanchoosewhichprotocolstobesearchedbyselectingthe
appropriatebuttonsthatcorrespondtotheprotocolfield.Thisreducesthetimeassociatedwithcycling
throughtheotherstandardsthatareofnointeresttotheuser.IftheSelectAllbuttonischecked,allthe
supportedprotocolsareincludedinthesearchoperation.
OncetheRunbuttonisclicked,thewindowshowsalltagsfoundwithinitsreceptionarea,regardlessof
protocol,iftheSelectAlloptionischecked.Otherwise,itonlyfindstagsoftheprotocolsthatarechecked.
ThiscommandrunsuntiltheStopbuttonisclicked(sharedlocationwiththeRunbutton).Anindicatorfor
eachofthesupportedstandardsisactivewhentheparticularprotocolisrunning.Thisclockwiserotating
cursorcanbefoundlocatedleftoftheRunbutton.
Thiscommandisrecommendedfordemonstrations,asitrequiresnospecificknowledgeof
commands/flagsforeachprotocol.
EVMSoftware 88 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
Registers
3.10Registers
ThecontentoftheregisterscanbereadandwrittenintheRegisterswindow.Donotaltertheregister
contentunlessyouarefamiliarwiththefunctionsdescribedintheTFR7960specifications.Ifyouchange
thecontentbymistake,presstheSetDefaultsbutton.
TheregistervaluesareupdatedautomaticallyeverytimetheuserenterstheRegisterstaborwhenthe
specialfunctionsarechanged.
SLOU192C–November2006–RevisedDecember2008EVMSoftware 89
SubmitDocumentationFeedback
Test
3.11Test
Ifdesired,theusercansendmanualcommandsbyusingTesttab.Onlythecommand+parametersfield
mustbetypedin.Allotherfieldsintheprotocolcanbeleftout:
SOF(0x01) Numberofbytes 0x00 0x0304 Command+parameters EOF(0x0000)
ThecommunicationstartswithSOF(0x01).Thesecondbytedefinesthenumberofbytesintheframe
includingSOF.Thethirdbyteshouldbekeptat0x00,fourthbyteat0x03andthefifthbyteat0x04.The
sixthbyteisthecommandcode,whichisfollowedbyparametersordata.Thecommunicationendswith2
bytesof0x00.
Command Parameters Example
0x03TRF796xenable/disable 0x00–Readerenable 010900030403FF0000
0xFF–Readerdisable
0x0FDirectmode 01080003040F0000
0x10Writesingleregister Address,data,address,data... 010A0003041015670000
0x11Writecontinuous Address,data,data... 010C00030411136746A40000
0x12Readsingleregister Address,address,... 010B00030412010A130000
0x13Readcontinuous NR.ofbytestoread,startaddress 010A0003041305030000
0x14Inventory(ISO15693) FIFOdata 010B000304140601000000
0x15Directcommand Directcommandcode 0109000304150F0000
0x16Writeraw Dataorcommands... 011000030416913D0040AABBCCDD0000
0x18RequestcommandISO Flags,commandcode,data,...(as 010B000304180620010000
15693,Tag-it,14443BHalt specifiedinISOandTag-it)
0x34 SIDpoll(Tag-it)Flags,commandcode,mask(as 010B000304 340050000000
specifiedinTag-it)
0x54Beginround(EPC) No.ofslots 010900030454030000
0x55Closeslotsequence(EPC) 0108000304550000
0xA0REQA(14443A) 0108000304A00000
0xA2Select(14443A) CID 010D000304A211223344440000
0xB0REQB(14443B) 0108000304B00000
0xF0AGCselection 0x00–AGCenable 0109000304F0FF0000
0xFF–AGCdisable
0xF1 AM/PMinputselection0x00–FMinput 0109000304 F1000000
0xFF–AMinput
0xFE GetVersion0108000304 FE0000
www.ti.com
90EVMSoftware SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
3.11.1ExpertModeSelection
Thereisanaddedfeaturethatallowstheusertokeeptheuseradjustedregistersettingswithouthaving
theindividualsetprotocoldoitforthem.Currently,auserwantingtotesttoaparticularstandardwouldgo
tothedesiredtabandthendoasetprotocol,whichconfiguresalltheregisterstoadefaultvalue.Once
thisisdone,theusercangototheTesttab,selecttheExpertcheckboxandthengototheRegistertab
tomakethenecessarymodifications.Thisallowsthereadertokeeptheexistingregistersettingsevenif
theusermustgobacktotheotherprotocol(15693,14443A,etc.)tabstodosomeofthepreset
commands.
Test
SLOU192C–November2006–RevisedDecember2008 EVMSoftware91
SubmitDocumentationFeedback
EVMSoftware 92 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
A.1 UIDFormat
AppendixA
SLOU192C–November2006–RevisedDecember2008
ISO/IEC15693ReferenceMaterial
Thetagsareuniquelyidentifiedbya64-bituniqueidentifier(UID).Thisisusedforaddressingeachtag
uniquelyandindividuallyduringtheanticollisionloop,andforone-to-oneexchangebetweenareaderand
atag.
TheformatoftheUIDisshownbelow:
Bits64to57 Bits56to49 Bits48to1
E0 Manufacturercode ICserialnumber
TheUIDiscomposedof:
•The8MSBs,whichareE0.
•The8-bitICmanufacturercode
•Auniqueserialnumberof48bitsassignedbytheICmanufacturer
A.2 TagMemoryOrganization
Tagmemoryisorganizedintoblocksofbytes.Addressingisbyblockonly.Thereisnoindividualbyte
addressingforreadorwrite;thewholeblockisaccessed.Itisanalogoustoaspreadsheetwithrowsand
columns,whereaddressingaccessesawholerowatonce.
Theformatoftagmemoryisshownasfollows:
Bits16to14 Bits13to9 Bits8to1
RFU Blocksizeinbytes Numberofblocks
• Blocksizeisexpressedin5bits,allowingupto32bytes,i.e.,256bits.Itisonelessthantheactual
numberofbytes.E.g.,avalueof1Findicates32bytes;avalueof00indicates1byte.
• Numberofblocksisdefinedin8bits,allowingupto256blocks.Itisonelessthantheactualnumber
ofblocks.E.g.,avalueofFFindicates256blocks;avalueof00indicates1block.
• The3most-significantbitsarereservedforfutureuseandaresettozero.
Information:
Thisaddressingschemelimitsthetotalstorageofthetagto8Kbytes.
Note:
ThesoftwareGUIthatyouusemaybestoringdatainASCII,ratherthanhexadecimal.Thiscutsthestorage
capacityofthetaginhalf,because8bitsarerequiredforeachASCIIcharacterinsteadof4withhexadecimal.It
mayrequireadatastreamcaptureinstrumenttodifferentiate.
SLOU192C–November2006–RevisedDecember2008ISO/IEC15693ReferenceMaterial 93
SubmitDocumentationFeedback
FlagDefinitions
www.ti.com
A.3 FlagDefinitions
• HighDataRate:thedefaultdatarateisusedformaximumdetectionrange.IfHighDataRateis
selectedintheTagFlagswindow,communicationwiththetagisfaster,buttherangeisreduced.
• AFIispresent:ThedefaultsettingfortheAFI(ApplicationFamilyIdentifier–seeSectionA.6)isoff.If
AFIispresentisselectedintheTagFlagswindow,AFIisenabledincommandsandresponses.
• OneSlot:thedefinitionofslot,asusedinthesoftware,isthenumberoftagsthatmaybereceivedata
time.Thedefaultis16.IfonlyOneSlotisselectedintheTagFlagswindow,thealgorithmdetectsa
flagsooner,butstopsafterdetectingthefirsttag.Othertagsinthereceptionrangeofthereaderare
ignored.
RequestFlagsBits1to4
(Ref.:ISO15693-3:2000(E),Section7.3.1Table3,Page9)
Bit FlagName Value Description
b1 Subcarrierflag 0 Asinglesubcarrierisusedbythetag.
1 Twosubcarriersareusedbythetag.
b2 Datarateflag 0 Lowdatarate
1 Highdatarate
b3 Inventoryflag 0 Flags5to8meaninginfollowingtables(pointstotable4inISO15693-3protocol)
1 Flags5to8meaninginfollowingtables(pointstotable5inISO15693-3protocol)
b4 Protocolextensionflag 0 Noprotocolformatextension
1 Protocolformatisextended.Reservedforfutureuse.
RequestFlagsBits5to8wheninventoryflagISNOTset
(Ref.:ISO15693-3:2000(E),Section7.3.1Table4,Page10)
Bit FlagName Value Description
b5 Selectflag 0 RequestexecutedbyanytagaccordingtothesettingofAddressflag.
1 Requestexecutedonlybytaginselectedstate.TheAddressflagissetto0andtheUIDfieldis
b6 Address_flag 0 Requestisnotaddressed.UIDfieldisnotincluded.Itcanbeexecutedbyanytag.
1 Requestisaddressed.UIDfieldisincluded.ItisexecutedonlybythetagwhoseUIDmatches
b7 Option_flag 0 Meaningisdefinedbythecommanddescription.Itissetto0ifnototherwisedefinedbythe
1 Meaningisdefinedbythecommanddescription.
b8 RFU 0 Reservedforfutureuse
notincludedintherequest.
theUIDspecifiedintherequest.
command.
RequestFlagsBits5to8wheninventoryflagISset
(Ref.:ISO15693-3:2000(E),Section7.3.1Table5,Page10)
Bit FlagName Value Description
b5 AFI_flag 0 AFIfieldisnotpresent.
1 AFIfieldispresent.
b6 Nb_slots_flag 0 16slots
1 1slot
b7 Option_flag 0 Meaningisdefinedbytherequestdescription.Itissetto0ifnototherwisedefinedbythe
1 Meaningisdefinedbytherequestdescription.
b8 RFU 0 Reservedforfutureuse
request.
ISO/IEC15693ReferenceMaterial 94 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
(Ref.:ISO15693-3:2000(E),Section7.4.2Table7,Page12)
ResponseFlags
(Ref.:ISO15693-3:2000(E),Section7.4.1Table6,Page11)
Bit FlagName Value Description
b1 Errorflag 0 Noerror
1 Errordetected.ErrorcodeisintheErrorfieldofresponse.
b2 RFU 0 Reservedforfutureuse
b3 RFU 0 Reservedforfutureuse
b4 Extensionflag 0 Noprotocolformatextension.
1 Protocolformatisextended.Reservedforfutureuse.
b5 RFU 0 Reservedforfutureuse
b6 RFU 0 Reservedforfutureuse
b7 RFU 0 Reservedforfutureuse
b8 RFU 0 Reservedforfutureuse
A.4 ErrorCodes
(Ref.:ISO15693-3:2000(E),Section7.4.2Table7,Page12)
ErrorCode Meaning
01 Therequestisnotsupported,i.e.,therequestcodeisnotrecognized.
02 Therequestisnotrecognized,forexample:aformaterroroccurred.
03 Therequestoptionisnotsupported.
0F Errorwithnoinformationgivenoraspecificerrorcodeisnotsupported.
10 Thespecifiedblockisnotavailable(doesnotexist).
11 Thespecifiedblockisalreadylockedandthuscannotbelockedagain.
12 Thespecifiedblockislockedanditscontentcannotbechanged.
13 Thespecifiedblockwasnotsuccessfullyprogrammed.
14 Thespecifiedblockwasnotsuccessfullylocked.
A0–DF Customrequesterrorcodes.
Allothers Reservedforfutureuse
ErrorCodes
SLOU192C–November2006–RevisedDecember2008 ISO/IEC15693ReferenceMaterial95
SubmitDocumentationFeedback
ISO15693CommandsThatMustBeSupportedbyThird-PartyReadersforTexasInstrumentsEndorsement
A.5 ISO15693CommandsThatMustBeSupportedbyThird-PartyReadersforTexas
InstrumentsEndorsement
ISO15693COMMANDS TITAGTYPES
RequestCode Standard(256-Bit) Pro(256-Bit) Plus(2K-Bit)
MANDATORYCOMMANDS(ISO15693)
Inventory 0x01√ √ √
Stayquiet 0x02√ √ √
OPTIONALCOMMANDS(ISO15693)
Readsingleblock 0x20√ √ √
Writesingleblock 0x21√ √ √
Lockblock 0x22√ √ √
Readmultipleblocks 0x23√
Select 0x25√
Resettoready 0x26√
WriteAFI 0x27√
LockAFI 0x28√
WriteDSFID 0x29√
LockDSFID 0x2A√
Getsysteminformation 0x2B√
Getmultiple-blocksecuritystatus 0x2C√
TEXASINSTRUMENTSCUSTOMCOMMANDS
Writetwoblocks 0xA2√
Locktwoblocks 0xA3√
Kill 0xA4√
Writesingleblockpassword 0xA5√
www.ti.com
A.6 ApplicationFamilyIdentifier(AFI)Definitions
AFIMostSignificantNibble AFILeastSignificantNibble MeaningTagsRespondFrom Examples/Note
0 0 Allfamiliesandsubfamilies Noapplicablereselection
X 0 AllsubfamiliesoffamilyX Wideapplicablepreselection
X Y OnlytheYthsubfamilyoffamilyX
0 Y ProprietarysubfamilyYonly
1 0,Y Transport Masstransit,bus,airline
2 0,Y Financial IEP,banking,retail
3 0,Y Identification Accesscontrol
4 0,Y Telecommunication Publictelephony,GSM
5 0,Y Medical
6 0,Y Multimedia Internetservices
7 0,Y Gaming
8 0,Y Datastorage Portablefiles
9 0,Y Itemmanagement
A 0,Y Expressparcels
B 0,Y Postalservices
C 0,Y Airlinebags
D 0,Y RFU Reservedforfutureuse
E 0,Y RFU Reservedforfutureuse
F 0,Y RFU Reservedforfutureuse
ISO/IEC15693ReferenceMaterial 96 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
B.1 ResponseFlags
AppendixB
SLOU192C–November2006–RevisedDecember2008
Tag-itReferenceMaterial
Bit Value Meaning
0 0 Noerror
1 Error
1 0 Reserved
2 0 Nonaddressed
1 Addressed
3 0 Formattype
4 0 Unused
5
6
7
B.2 StatusFlag(ResponseFrame)
B.3 ControlFlags(RequestFrame)
Bit Function
0 Exception
1 More
2 Emulation
3 AutoRepeat
4 BCC
5 Reserved
6
7
Bit Function
0 Reserved
1 More
2 Emulation
3 AutoRepeat
4 BCC
5 Reserved
6
7
SLOU192C–November2006–RevisedDecember2008Tag-itReferenceMaterial 97
SubmitDocumentationFeedback
ControlFlags(RequestFrame)
www.ti.com
Tag-itReferenceMaterial 98 SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
EVALUATIONBOARD/KITIMPORTANTNOTICE
TexasInstruments(TI)providestheenclosedproduct(s)underthefollowingconditions:
Thisevaluationboard/kitisintendedforuseforENGINEERINGDEVELOPMENT,DEMONSTRATION,OREVALUATION
PURPOSESONLY andisnotconsideredbyTItobeafinishedend-productfitforgeneralconsumeruse.Personshandlingthe
product(s)musthaveelectronicstrainingandobservegoodengineeringpracticestandards.Assuch,thegoodsbeingprovidedare
notintendedtobecompleteintermsofrequireddesign-,marketing-,and/ormanufacturing-relatedprotectiveconsiderations,
includingproductsafetyandenvironmentalmeasurestypicallyfoundinendproductsthatincorporatesuchsemiconductor
componentsorcircuitboards.Thisevaluationboard/kitdoesnotfallwithinthescopeoftheEuropeanUniondirectivesregarding
electromagneticcompatibility,restrictedsubstances(RoHS),recycling(WEEE),FCC,CEorUL,andthereforemaynotmeetthe
technicalrequirementsofthesedirectivesorotherrelateddirectives.
Shouldthisevaluationboard/kitnotmeetthespecificationsindicatedintheUser’sGuide,theboard/kitmaybereturnedwithin30
daysfromthedateofdeliveryforafullrefund.THEFOREGOINGWARRANTYISTHEEXCLUSIVEWARRANTYMADEBY
SELLERTOBUYERANDISINLIEUOFALLOTHERWARRANTIES,EXPRESSED,IMPLIED,ORSTATUTORY,INCLUDING
ANYWARRANTYOFMERCHANTABILITYORFITNESSFORANYPARTICULARPURPOSE.
Theuserassumesallresponsibilityandliabilityforproperandsafehandlingofthegoods.Further,theuserindemnifiesTIfromall
claimsarisingfromthehandlingoruseofthegoods.Duetotheopenconstructionoftheproduct,itistheuser’sresponsibilityto
takeanyandallappropriateprecautionswithregardtoelectrostaticdischarge.
EXCEPTTOTHEEXTENTOFTHEINDEMNITYSETFORTHABOVE,NEITHERPARTYSHALLBELIABLETOTHEOTHER
FORANYINDIRECT,SPECIAL,INCIDENTAL,ORCONSEQUENTIALDAMAGES.
TIcurrentlydealswithavarietyofcustomersforproducts,andthereforeourarrangementwiththeuserisnotexclusive.
TIassumesnoliabilityforapplicationsassistance,customerproductdesign,softwareperformance,orinfringementof
patentsorservicesdescribedherein.
PleasereadtheUser’sGuideand,specifically,theWarningsandRestrictionsnoticeintheUser’sGuidepriortohandlingthe
product.Thisnoticecontainsimportantsafetyinformationabouttemperaturesandvoltages.ForadditionalinformationonTI’s
environmentaland/orsafetyprograms,pleasecontacttheTIapplicationengineerorvisitwww.ti.com/esh .
NolicenseisgrantedunderanypatentrightorotherintellectualpropertyrightofTIcoveringorrelatingtoanymachine,process,or
combinationinwhichsuchTIproductsorservicesmightbeorareused.
FCCWarning
Thisevaluationboard/kitisintendedforusefor ENGINEERINGDEVELOPMENT,DEMONSTRATION,OREVALUATION
PURPOSESONLYandisnotconsideredbyTItobeafinishedend-productfitforgeneralconsumeruse.Itgenerates,uses,and
canradiateradiofrequencyenergyandhasnotbeentestedforcompliancewiththelimitsofcomputingdevicespursuanttopart15
ofFCCrules,whicharedesignedtoprovidereasonableprotectionagainstradiofrequencyinterference.Operationofthis
equipmentinotherenvironmentsmaycauseinterferencewithradiocommunications,inwhichcasetheuserathisownexpense
willberequiredtotakewhatevermeasuresmayberequiredtocorrectthisinterference.
EVMWARNINGSANDRESTRICTIONS
ItisimportanttooperatethisEVMwithintheinputvoltagerangeof5V.
Exceedingthespecifiedinputrangemaycauseunexpectedoperationand/orirreversibledamagetotheEVM.Ifthereare
questionsconcerningtheinputrange,pleasecontactaTIfieldrepresentativepriortoconnectingtheinputpower.
Applyingloadsoutsideofthespecifiedoutputrangemayresultinunintendedoperationand/orpossiblepermanentdamagetothe
EVM.PleaseconsulttheEVMUser'sGuidepriortoconnectinganyloadtotheEVMoutput.Ifthereisuncertaintyastotheload
specification,pleasecontactaTIfieldrepresentative.
Duringnormaloperation,somecircuitcomponentsmayhavecasetemperaturesgreaterthan40° C.TheEVMisdesignedto
operateproperlywithcertaincomponentsabove40° Caslongastheinputandoutputrangesaremaintained.Thesecomponents
includebutarenotlimitedtolinearregulators,switchingtransistors,passtransistors,andcurrentsenseresistors.Thesetypesof
devicescanbeidentifiedusingtheEVMschematiclocatedintheEVMUser'sGuide.Whenplacingmeasurementprobesnear
thesedevicesduringoperation,pleasebeawarethatthesedevicesmaybeverywarmtothetouch.
MailingAddress:TexasInstruments,PostOfficeBox655303,Dallas,Texas75265
Copyright2007,TexasInstrumentsIncorporated
EVALUATION BOARD/KIT/MODULE (EVM) ADDITIONAL TERMS
Texas Instruments (TI) provides the enclosed Evaluation Board/Kit/Module (EVM) under the following
conditions:
The user assumes all responsibility and liability for proper and safe handling of the goods. Further, the user
indemnifies TI from all claims arising from the handling or use of the goods.
Should this evaluation board/kit not meet the specifications indicated in the User’s Guide, the board/ kit may
be returned within 30 days from the date of delivery for a full refund. THE FOREGOING LIMITED
WARRANTY IS THE EXCLUSIVE WARRANTY MADE BY SELLER TO BUYER AND IS IN LIEU OF ALL
OTHER WARRANTIES, EXPRESSED, IMPLIED, OR STATUTORY, INCLUDING ANY WARRANTY OF
MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. EXCEPT TO THE EXTENT OF
THE INDEMNITY SET FORTH ABOVE, NEITHER PARTY SHALL BE LIABLE TO THE OTHER FOR ANY
INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES.
Please read the User's Guide and, specifically, the Warnings and Restrictions notice in the User's Guide
prior to handling the product. This notice contains important safety information about temperatures and
voltages. For additional information on TI's environmental and/or safety programs, please visit
www.ti.com/esh
No license is granted under any patent right or other intellectual property right of TI covering or relating to
any machine, process, or combination in which such TI products or services might be or are used. TI
currently deals with a variety of customers for products, and therefore our arrangement with the user is not
exclusive. TI assumes no liability for applications assistance, customer product design, software
performance, or infringement of patents or services described herein.
As noted in the EVM User’s Guide and/or EVM itself, this EVM and/or accompanying hardware may or may
not be subject to the Federal Communications Commission (FCC) and Industry Canada (IC) rules.
For EVMs not subject to the above rules, this evaluation board/kit/module is intended for use for
ENGINEERING DEVELOPMENT, DEMONSTRATION OR EVALUATION PURPOSES ONLY and is not
considered by TI to be a finished end product fit for general consumer use. It generates, uses, and can
radiate radio frequency energy and has not been tested for compliance with the limits of computing devices
pursuant to part 15 of FCC or ICES-003 rules, which are designed to provide reasonable protection against
radio frequency interference. Operation of the equipment may cause interference with radio communications,
in which case the user at his own expense will be required to take whatever measures may be required to
correct this interference.
General Statement for EVMs including a radio
User Power/Frequency Use Obligations:
legally allocated frequency and power limits. Any use of radio frequencies and/or power availability of this
EVM and its development application(s) must comply with local laws governing radio spectrum allocation and
power limits for this evaluation module. It is the user’s sole responsibility to only operate this radio in legally
acceptable frequency space and within legally mandated power limitations. Any exceptions to this is strictly
prohibited and unauthorized by Texas Instruments unless user has obtained appropriate
experimental/development licenses from local regulatory authorities, which is responsibility of user including
its acceptable authorization.
or contact TI.
Mailing Address: Texas Instruments Post Office Box 655303 Dallas, Texas 75265
Copyright 2011, Texas Instruments Incorporated
REGULATORY COMPLIANCE INFORMATION
This radio is intended for development/professional use only in