Texas Instruments orporated TRF7960AEVM User Manual

TRF7960EVM
User'sGuide
LiteratureNumber:SLOU192C
November2006–RevisedDecember2008
2SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
Contents
Preface...............................................................................................................................7
1.1Description..................................................................................................................11
1.2EVMDefaultConfiguration................................................................................................11
2UsingtheEVM.........................................................................................................13
2.1Unpacking...................................................................................................................13
2.2HardwareDescription......................................................................................................14
2.3ConnectiontoaHostPC..................................................................................................18
3.1SoftwareInstallations......................................................................................................19
3.1.1VirtualCOMPortDriverInstallation.............................................................................19
3.1.2HardwareInstallation.............................................................................................19
3.1.3SoftwareGUIInstallation.........................................................................................20
3.2SoftwareInstallationforRev.AEVM....................................................................................22
3.2.1USBDriverInstallation............................................................................................22
3.2.2VirtualCOMPortDriverInstallation.............................................................................22
3.2.3HardwareInstallation.............................................................................................23
3.2.4SoftwareGUIInstallation.........................................................................................23
3.3SoftwareInterface..........................................................................................................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.4SetProtocol.................................................................................................................28
3.5ISO/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–RevisedDecember2008Contents3
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.6ISO/IEC14443AProtocol.................................................................................................59
3.6.1Anticollision(ExecuteButton)....................................................................................61
3.6.2Select...............................................................................................................63
3.7ISO/IEC14443BProtocol.................................................................................................64
3.7.1RequestCommand(REQBCmdFormat).....................................................................66
3.7.2WakeUpB.........................................................................................................68
3.7.3ATTRIB(PICCorTagSelectionCmd,TypeB)...............................................................70
3.7.4HALTBCommand.................................................................................................71
3.8Tag-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.9FindTags....................................................................................................................88
3.10Registers....................................................................................................................89
3.11Test...........................................................................................................................90
3.11.1ExpertModeSelection..........................................................................................91
A.1UIDFormat..................................................................................................................93
A.2TagMemoryOrganization................................................................................................93
A.3FlagDefinitions.............................................................................................................94
A.4ErrorCodes(Ref.:ISO15693-3:2000(E),Section7.4.2Table7,Page12).......................................95
A.5ISO15693CommandsThatMustBeSupportedbyThird-PartyReadersforTexasInstruments
Endorsement................................................................................................................96
A.6ApplicationFamilyIdentifier(AFI)Definitions..........................................................................96
BTag-itReferenceMaterial...........................................................................................97
B.1ResponseFlags............................................................................................................97
B.2StatusFlag(ResponseFrame)...........................................................................................97
B.3ControlFlags(RequestFrame)..........................................................................................97
4ContentsSLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
ListofFigures
2-1TRF7960EVMRev-(topside)..........................................................................................14
2-2TRF7960EVMRevA......................................................................................................15
2-3TRF7960EVMRevAParallelandSerialModes.......................................................................16
2-4TRF7960EVMRevATopandBottomViews..........................................................................17
3-1ExampleCascadedByte..................................................................................................62
3-2GetBlockResponsePacketStructure(Part1)........................................................................79
3-3GetBlockResponsePacketStructure(Part2)........................................................................79
3-4PutBlockRequestPacketStructure.....................................................................................81
3-5PutBlockResponsePacketStructure...................................................................................81
3-6PutBlockLockRequestPacketStructure..............................................................................83
3-7PutBlockLockResponsePacketStructure............................................................................83
3-8LockBlockRequestPacketStructure...................................................................................85
3-9LockBlockResponsePacketStructure.................................................................................85
3-10QuietRequestPacketStructure..........................................................................................87
SLOU192C–November2006–RevisedDecember2008ListofFigures5
SubmitDocumentationFeedback
Tag-itisatrademarkofTexasInstruments.
ListofFigures 6SLOU192C–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–RevisedDecember2008ReadMeFirst7
SubmitDocumentationFeedback
AboutThisManual
NumericalRepresentations
Disclaimer
www.ti.com
Extensiveuseismadeinthisuser’sguideofthehexadecimalnumberingsystemwhendescribingbytes transmittedandreceived.Thefollowingtableisincludedforyourreference:
DecimalHexadecimalBinaryDecimalHexadecimalBinary
(base10)(base16)(base2)(base10)(base16)(base2)
000000881000 110001991001 22001010A1010 33001111B1011 44010012C1100 55010113D1101 66011014E1110 77011115F1111
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 8SLOU192C–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–RevisedDecember2008ReadMeFirst9
SubmitDocumentationFeedback
ReadMeFirst 10SLOU192C–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 multipleintegratedvoltageregulatorswithotherfeaturesthatallowthereadertobe customized/configurablefortheendapplication.

1.1Description

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.2EVMDefaultConfiguration

Asdelivered,theEVMisafullyfunctionalreaderwhenpluggedintoaUSBport.Toevaluatethe TRF7960,agraphicaluserinterfacemaybeinstalledonahostPC.AUSBdriverisrequiredtoallow communicationsfromahostPC(seeSection3.1,SoftwareInstallations).
SLOU192C–November2006–RevisedDecember2008IntroductionandDescription11
SubmitDocumentationFeedback
IntroductionandDescription 12SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
Chapter2
SLOU192C–November2006–RevisedDecember2008

UsingtheEVM

ThissectiondescribeshowtoconnecttheEVMtothehostcomputer.Itisrecommendedthattheuser connecttheEVMasdescribedinthissectiontoavoiddamagetotheEVMortheTRF7960installedon theboard.

2.1Unpacking

CarefullyremovetheEVMandaccessoriesfromthebox.Theboxshouldcontain:
EVMboard(inESDpackaging):
Thismanual(checktheWebforthelatestdownloadableversionofthismanualSLOU192 ).
CAUTION: ThisEVMcontainscomponentsthatcanpotentiallybedamagedbyelectrostaticdischarge.Always
transportandstoretheEVMinitssuppliedESDbagwhennotinuse.Handleusinganantistaticwristband. Operateonanantistaticworksurface.Formoreinformationonproperhandling,seetheElectrostatic Discharge(ESD)applicationreport,SSYA008.
SLOU192C–November2006–RevisedDecember2008UsingtheEVM13
SubmitDocumentationFeedback
HardwareDescription

2.2HardwareDescription

www.ti.com
ShowninFigure2-1isaTRF7960EVMRev.-.AnSMAconnectorcanbeinstalledtoindependentlytest eitherthereaderorantennawhilealsoconfiguringcircuitcomponentsasneeded.
xxx xxx
Figure2-1.TRF7960EVMRev-(topside)
14UsingtheEVMSLOU192C–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–RevisedDecember2008UsingtheEVM15
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).
16UsingtheEVMSLOU192C–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–RevisedDecember2008UsingtheEVM17
SubmitDocumentationFeedback
ConnectiontoaHostPC

2.3ConnectiontoaHostPC

ConnecttheEVMtoahostPC.AUSBextensioncablemaybeused,ifdesired.Whenusingagraphical userinterface,theISOLEDslocatedontheEVMareinoperative.TheISOLEDsareonlyoperativewhen theEVMisnotbeingcontrolledbyahostPC.
Note:
TheTRF7960EVMconsumes(at5-VDCoperation)120mAofcurrentfromtheUSBportofthecomputerin full-powertransmitmode.ThisslightlyexceedstherecommendedcurrentdrawfromastandardUSBport, whichis100mA.AnexternalUSBhubmayberequiredifadditionalpowerisneeded.
www.ti.com
UsingtheEVM 18SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback

3.1SoftwareInstallations

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–RevisedDecember2008EVMSoftware19
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:
20EVMSoftwareSLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com
SoftwareInstallations
Next,clickonDeviceManager,thenclickthe+signnexttoPortstoexpandtheports:
IfthedriverinstallationwassuccessfulandtheEVMispluggedin,USBSerialPortshouldappearinthe listofports,followedbyaportnumber(inthisexample,COM4).Theactualportnumbermaybedifferent. MakenoteoftheCOMportnumberandenteritintheSelectPortwindowoftheGUI.Thenselectthe SelectPortonGUI(donotpresstheEnterkey).Note:IftheEnterkeyispressed,theprogramendsand theGUIcloses.
Note:
RunningtheGUIdisablestheprotocolLEDsontheEVM.LEDoperationcanonlyberestoredbyexitingthe GUI,pushingtheresetbuttonontheEVM,orcyclingpower.
SLOU192C–November2006–RevisedDecember2008EVMSoftware21
SubmitDocumentationFeedback
SoftwareInstallationforRev.AEVM

3.2SoftwareInstallationforRev.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 22SLOU192C–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–RevisedDecember2008EVMSoftware23
SubmitDocumentationFeedback
SoftwareInstallationforRev.AEVM
www.ti.com
IfthedriverinstallationwassuccessfulandtheEVMispluggedin,CP210xUSBtoUARTBridge Controllershouldappearinthelistofports,followedbyaportnumber(inthisexample,COM10).The actualportnumbermaybedifferent.
Ifautomaticdetectiondoesnottakeplace,makenoteoftheCOMportnumberandenteritintheSelect PortwindowoftheGUI.ThenselecttheSelectPortonGUI(donotpresstheEnterkey).
Note:IftheEnterkeyispressedtheprogramendsandtheGUIcloses.
EVMSoftware 24SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com

3.3SoftwareInterface

SoftwareInterface
TheGUIwindowisshownfollowing.Eachsectionofthewindowhasadifferentfunction.Thefigureshows thearrangementforthedifferentprotocols;FindTags,Registers,andTestradicallychangethedisplay.

3.3.1ProgramControlWindow(LowerRight-HandCorner)

TheSelectPortwindowallowstheusertoentermanuallytheUSBserialportusedbythehostcomputer tocommunicatewiththeTRF7960EVMboard.
Exitbutton–exitstheTRF7960controlprogram
SLOU192C–November2006–RevisedDecember2008EVMSoftware25
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 26SLOU192C–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–RevisedDecember2008EVMSoftware27
SubmitDocumentationFeedback
SetProtocol

3.3.11OtherFunctions

3.4SetProtocol

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 28SLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
www.ti.com

3.5ISO/IEC15693Protocol

Thissectiondescribescommandsforthe15693protocol.Afteracommandhasbeenselectedbyclicking ontheassociatedcommandbuttonintheCommandswindow,theusershouldsetanyflagsasneeded (seeSectionA.1).Ifappropriate,enterdataintheTagDatawindow.
AnISO15693setprotocolcommandsendsthreecommands(registerwrite,setAGC,andsetreceiver mode(AM/PM).
ISO/IEC15693Protocol
FirstCommand:RegisterWrite 010C00030410002101020000(allbytesarecontinuous;spacesareaddedforclarity)
FieldContentsComments
SOF01Startofframe PacketLength0CPacketlength=12bytes Constant00 BeginDataPayload0304Startofdatapayload FirmwareCmd10Registerwrite Register000021Inregister00(chipstatuscontrolregister),
Register010102Inregister01(ISOcontrolregister),
EOF0000Endofframe
write21(RFoutputactive,+5VDCoperation)
Write02(setprotocoltoISO15693highbit rate,26.48kbps,onesubcarrier,1outof4)
SLOU192C–November2006–RevisedDecember2008EVMSoftware29
SubmitDocumentationFeedback
ISO/IEC15693Protocol
www.ti.com
SecondCommand:SetAGC 0109000304F0000000(allbytesarecontinuous;spacesareaddedforclarity)
FieldContentsComments
SOF01Startofframe PacketLength09Packetlength=9bytes Constant00 BeginDataPayload0304Startofdatapayload FirmwareCmdF0AGCtoggle AGCOff00AGCon=FF EOF0000Endofframe
ThirdCommand:SetReceiverMode 0109000304F1FF0000(allbytesarecontinuous;spacesareaddedforclarity)
FieldContentsComments
SOF01Startofframe PacketLength09Packetlength=9bytes Constant00 BeginDataPayload0304Startofdatapayload FirmwareCmdF1AM/PMtoggle AMFFFF=AM,whilea00=PM EOF0000Endofframe
30EVMSoftwareSLOU192C–November2006–RevisedDecember2008
SubmitDocumentationFeedback
Loading...
+ 75 hidden pages