Transcription of Microreader RI-STU-MRD2 Reference Guide
1 HDXRFIDR eaderSystemMicroreaderRI-STU-MRD2 (LMP).. (ECM).. (RFM)..1002 TableofContentsSCBU049 August2012 SubmitDocumentationFeedbackCopyright 2012, ,Front, August2012 ListofFiguresSubmitDocumentationFeedback Copyright 2012, (Full)..208 LMPC ommandByteField1 (Full).. (Full).. (CRCCalc) (CRCCalc) August2012 SubmitDocumentationFeedbackCopyright 2012, + +..4751 ECMReadUIDC ommandFormatforHDX+..4852 ECMG eneralReadCommandFormatforHDX+..4853 ECMS electiveReadCommandFormatforHDX+..4954 ECMReadMultiBlockCommandFormatforHDX+..4 955 ECMS electiveReadMultiBlockCommandFormatforHD X+..5056 ECMP rogramCommandFormatforHDX+..5057 ECMS electiveProgramCommandFormatforHDX+..515 8 ECMP rogramMultiBlockCommandFormatforHDX+..51 59 ECMS electiveProgramMultiBlockCommandFormatfo rHDX+..5260 ECMLockBlockCommandFormatforHDX+..5261 ECMP rogramSelectiveLockBlockCommandFormatfor HDX+..5362 ECMReadConfigCommandFormatforHDX+..5363 ECMW riteConfigCommandFormatforHDX+.
2 5464 ECMW riteAIDC ommandFormatforHDX+..5465 ECMP rogramC-TrimSwitchesCommandFormatforHDX+ ..5566 ECMStayQuietCommandFormatforHDX+..5567 ECMW riteTIR/WCommandFormatforHDX+.. August2012 ListofTablesSubmitDocumentationFeedbackC opyright 2012, (Automotive) (Automotive) August2012 SubmitDocumentationFeedbackCopyright 2012,TexasInstrumentsIncorporatedReferen ceGuideSCBU049 , (TIHVEVM) a readermodulewithadvancedfeaturesthatis featuresnewprotocolsandcommandstocommuni catewithTIlow-frequency(LF)half-duplex(H DX), ,whichis compatiblewiththeRI-STU-MRD1,thereaderis alsoavailablein a August2012 MicroreaderRI-STU-MRD2 SubmitDocumentationFeedbackCopyright 2012, :MicroreaderRI-STU-MRD1 ReferenceGuide(SCBU027) (ReadOnly,Read/Write)(SCBU019) ,SelectiveAddressableandSelectiveAddress able(Secured)Transponders(SCBU020) (SWRS083) :2004,Informationtechnology RadiofrequencyidentificationforitemManag ement Part2 :2003,Radiofrequencyidentificationofanim als Advancedtransponders Part1 :2010,Radiofrequencyidentificationofanim als Advancedtransponders Part2 :AnimalIdentificationCodePaLFI.
3 PassiveLowFrequencyInterfaceBCC:BlockChe ckCharacterPCB:PrintedCircuitBoardBLC:Bi tLengthCodingPPM:PulsePositionModulation BSP:BitSequenceProtocolPWM:PulseWidthMod ulationCDC:CommunicationDeviceClassRFM:R adioFrequencyPowerModuleDIL:Dualin LineRFU:ReservedforFutureUseECM:EasyCode ModeRO:ReadOnly(Transponder)EOF:EndofFra meR/W:Read/Write(Transponder)FBCC:FrameB lockCheckCharacterRX:ReceiveFSK:Frequenc yShiftKeyingSM:SetupModeHDX:HalfDuplexSM D:SurfaceMountedDeviceHDX+:HalfDuplexPlu sSOF:StartofFrameLMP:LegacyMicroreaderPr otocolTX:TransmitMCU:MicroControllerUnit WLSC:WirelessSynchronizationMPT:Multipag eTransponderSCI:SerialCommunicationInter faceMRD1:Microreader1 (RI-STU-MRD1)SMPS:Switched-ModePowerSupp ly8 MicroreaderRI-STU-MRD2 SCBU049 August2012 SubmitDocumentationFeedbackCopyright 2012,TexasInstrumentsIncorporatedMicrore ader 2 ModuleAntenna47 HUSBS erial V to availableasa dualin line(DIL)moduleora surface-mountdevice(SMD) (SCI),whichallowscommunicationtoa standardinterfacewhenusinganadditionalco mmunicationsdriver(forexample,RS232orRS4 22).
4 Inaddition,a USBinterfaceis availableandrequiresonlya ,thereaderis managedasa microcontrollergeneratesthetransmitsigna l,demodulatesthereceivesignal, August2012 MicroreaderRI-STU-MRD2 SubmitDocumentationFeedbackCopyright 2012, mm (max) mm (max) mm showstheSMDmodulewithsingle-sidedcompone ntplacement,andTable1 (1)Description1 SYNCOO utputforwiredsynchronization(yellowLED)2 RDEN-IInputforwiredsynchronizationandsin glereadtrigger3 RESET-IResetoftheMicroreader4 RXDIR eceivedatasignalinputofserialinterface5 TXDOT ransmitdatasignaloutputofserialinterface 6 GND7 GND83_3V_OUTPD onotconnect9 Reserved10 ReservedO11 SIG_OUT_0 OProgrammablesignaloutput012 SIG_OUT_1 OProgrammablesignaloutput1 orTXCT-in RFMmode(1)B = Bidirectional,I = Input,O = Output,P = Power10 MicroreaderRI-STU-MRD2 SCBU049 August2012 SubmitDocumentationFeedbackCopyright 2012,TexasInstrumentsIncorporated1234567 8910111213141516171819202122232425262728 302931323334 SYNCRDEN-RESET-RXDTXDGNDGND3_3V_OUTreser vedLF_RXreservedreservedSIG_IN_1 SIG_IN_0 GNDSIG_OUT_1 SIG_OUT_0 VBUSUSB_D-USB_D+ (continued)13 GND14 SIG_IN_0 IProgrammablesignalinput0 orRXDTin RFMmode15 SIG_IN_1 IProgrammablesignalinput1 orRXCKin RFMmode16 Reserved17 Reserved18 ANT1 Antennaterminal119 ANTCAPA ntennacapacitorterminal20 ANT2 Antennaterminal221 GNDPG roundforoutputstage22 VSPPS upplyvoltageoutputstage23 VSLPS upplyvoltageforlogic24 CRDMII nputforcontinuousreadmode25 WLSII nputtoturnwirelesssynchronizationon26 OKTOR eadofvalidtransponderID(greenLED)27 STATOS tatusofRFtransmittercontrol(redLED)( )
5 28 USB_VBUSP+5V fromUSBport29 USB_D-BUSB data30 USB_D+ August2012 MicroreaderRI-STU-MRD2 SubmitDocumentationFeedbackCopyright 2012, Pitches andTable3 : :Contactplating:GoldNote:Recommendedpinh olesizediameter:1 ,Front, August2012 SubmitDocumentationFeedbackCopyright 2012, (1)Description1 SYNCOO utputforwiredsynchronization(yellowLED)2 RDEN-IInputforwiredsynchronizationandsin glereadtrigger3 ReservedDonotconnect4 RESET-IResetoftheMicroreader5 RXDIR eceivedatasignalinputofserialinterface6 TXDOT ransmitdatasignaloutputofserialinterface 7 USB_D-BUSB data8 USB_D+BUSB data93_3V_OUTPD onotconnect10 ReservedDonotconnect11 SIG_OUT_0 OProgrammablesignaloutput012 SIG_OUT_1 OProgrammablesignaloutput1 orTXCT-in RFMmode13 SIG_IN_0 IProgrammablesignalinput0 orRXDTin RFMmode14 SIG_IN_1 IProgrammablesignalinput1 orRXCKin RFMmode15 GND16 ANT1 Antennaterminal117 ANTCAPA ntennacapacitorterminal18 ReservedDonotconnect19 ANT2 Antennaterminal220 ReservedDonotconnect21 GNDPG roundforoutputstage22 VSPPS upplyvoltageoutputstage23 USB_PUROUSB pullupresistor24 VSLPS upplyvoltagelogic25 GNDG roundforlogic26 CRDMII nputforcontinuousreadmode27 WLSII nputtoturnwirelesssynchronizationon28 USB_VBUSP+5V fromUSBport29 OKTOR eadofvalidtransponderID(greenLED)
6 30 STATOS tatusofRFtransmittercontrol(redLED)(1)B = Bidirectional,I = Input,O = Output,P = (1) atGNDleveluntiltheMicroreaderstartsitsre adcycle,atwhichtimeit goestoVSLuntiltheread,program,orlockcycl eis (2) ,program,orlockcycle;therefore,if theinputgoestoVSLaftera cycleis started,thecycleis a high-impedanceinputandmustbetiedtoGNDvia a suitableresistor(27k ) whennotin singlereadwhentheMicroreaderis idle,pulltheRDEN-pinlogichighfor100 s. Thesinglereadstartsonthefallingedgeofthe 100- s August2012 MicroreaderRI-STU-MRD2 SubmitDocumentationFeedbackCopyright 2012, (4)PullthispintoGNDtoholdtheMicroreaderi n theresetpinis notused,it canbeleftdisconnected(itis internallypulledup).Minimumpulseduration toperforma resetis 1 ,theprocessorrequiresbetween28msand132ms (typically72ms)beforeit (5)Inputconfiguredtoreceiveserialdataat9 600 Baud(default,configurableupto115kBaud),1 startbit,8 databits,noparity,and1 (6)Outputconfiguredtotransmitserialdataa t9600 Baud(default,configurableupto115kBaud),1 startbit,8 databits,noparity,and1 ,USB_D+(7,8)USBdatatransmitandreceiveUSB _VBUS(28)USBpowervoltageGND(15,25) (16)Antennapinfortheconnectionofa 47- H (17)Touseanantennaoflowerinductance,conn ecta (ceramic,100 VDC)is in (19)Antennapin(GND)fortheconnectionofa 47- H (21) (22)Positivesupplyvoltage( ,sameasVSL) (24)Positivesupplyvoltage( ,sameasVSP) (26)Applya logichighsignaltoruntheMicroreaderin a logiclow,theMicroreaderis in anidlestatewaitingforcommandsviatheseria linterfaceorfora triggersignal(RDEN-)tostarta a high-impedanceinputandmustbetiedtoeither VSLorGNDviaa suitableresistor(27k ).
7 WLSC(27) , enabled,theMicroreadertriestosynchronize itstransmitsignalswithanyotherreadersin , a high-impedanceinputandmustbetiedtoeither VSLorGNDviaa suitableresistor(27k ). Wirelesssynchronizationcanalsobeturnedon oroffbya (29)Thisoutputis settologichighforapproximately60msif a canbeconnectedexternallytoanLEDtoindicat etheresultofthereadcycle( ).14 MicroreaderRI-STU-MRD2 SCBU049 August2012 SubmitDocumentationFeedbackCopyright 2012, (30)Pin30is settologiclowwhentheRFtransmitteris ( ). ( )suppliestotheMicroreader,onefortheoutpu tstage(VSP)andtheotherforthelogic(VSL).B othsupplies,VSPandVSL, , a singlesupplyis used,useseparateconnectionsfroma :TheRFmodulemustnotbesuppliedbymostswitc hedmodepowersupplies(SMPS).Thisis , : Connecta toGNDfor100 s every200ms. veryeffectiveatsynchronizingtoadjacentre aders;however,problemscanoccurif theantennasarepositionedsothata transponderis , active,theMicroreaderis in ,it ,thestatusoftheWLSC inputis :It is notrecommendedtohavebothwiredandwireless synchronizationon, is (typical).
8 TheCRDM pinis active,theresponseis senttotheserialport,butwhena USBconnectionis establishedtheresponseis 9600 Baud,1 startbit,8 databits,noparity,and1 stopbit;theycanbeconnecteddirectlytoa communicationsdrivertoallowa halfduplexcommunicationwitha PCviaitsserialcommunicationsinterface(fo rexample:RS232orRS422) August2012 MicroreaderRI-STU-MRD2 SubmitDocumentationFeedbackCopyright 2012, receivesanXoff(0x13) staysin idlemodeuntilXon(0x11)is receivedwhenit ,theMicroreaderacceptscommandsviatheseri alport,however,it , :Whilereceivinga commandprotocolfromtheserialport,XonorXo ffis in idlemode,it is possibletotriggera singlecharge-onlyreadwitha powerburstdurationof50msbytakingtheRDEN- pintologichighfor100 s. Thesinglereadstartsonthefallingedgeofthe 100- s a transpondercommandis senttotheMicroreaderviatheSCIwhileRDEN-i s in a logichighstate(waitingposition),a twocommandsweretobesenttotheMicroreaderw hileit is in thewaitingposition, active,theMicroreaderentersa a serialcommandis received,it is , ,onlythosevalidRO,R/W,orMPTID sthatdifferfromthepreviouslyreadID,orval idIDsreadaftera NOREAD,aretransferredviatheSCI(NormalMod e).
9 TheMicroreadercanbesettotransferallvalid IDsthatareread(LineMode)bymeansofa August2012 SubmitDocumentationFeedbackCopyright 2012, showsa DemonstrationCircuitWithUSBI nterface17 SCBU049 August2012 MicroreaderRI-STU-MRD2 SubmitDocumentationFeedbackCopyright 2012,TexasInstrumentsIncorporated2 134200 = 182 fLQ = 47- H antennawitha Q , showsthetypicalparametersfora ( )Qant16 Antennaresistance( ) Table6 showstheMicroreader2 , , DampingresistorRdmp2k theantenna'sQ factorexceeds20: Theoutputcapacitorsareoverloadedandlong- termdamagecouldresult. Theantennamaystillberesonatingwhentheres ponsefromthetransponderis ,thedatamaynotbecorrectlyreceived. Theantennamaybedetunedif thereis anymetalin methodofcalculatingtheapproximateQ factoroftheantenna:(1)Where,f = 134200Hz(Frequency= )L = Inductance(H)R = Seriesresistance( )Equation2 showsanexamplefor:Inductance(L)= 47 HResistance(R)= (2)18 MicroreaderRI-STU-MRD2 SCBU049 August2012 SubmitDocumentationFeedbackCopyright 2012,TexasInstrumentsIncorporatedexttot1 11= CC30 nFexttotC= C 30 nFtot22 Ant1C =4 L theantennais outsideoftherequiredinductancerangeof46t o48 H,adaptit toworkwiththeMicroreaderbyaddinganextern alcapacitortoit, eitherin seriesorin showstheformulatocalculatethetotalresona ncecapacity.
10 (3)If theantennainductanceis H,addanextracapacitor(externally) showstheformulaforthevalueofthiscapacito r.(4)If theantennainductanceis H,addanextracapacitorin showstheformulaforthevalueofthiscapacito r.(5)6 CommunicationBetweenHostandReaderCommuni cationbetweenhostandreaderis configuredasCDC(CommunicationDeviceClass ).If connectedtoa PC,nospecialdriveris required,butanINFfileis required, theportis installedbythehost,it is donein a ,theuseoftheASCII carriagereturn(CR)orlinefeed(LF)fortheco mmandterminationis commandasterminatedif thenumberofbytesspecifiedafterthe0x01sta rtbyteis received,orif nonewbyteis :It referredtoasLegacyMicroreaderProtocol(LM P).Basedonthisprotocol, : BitSequenceProtocol(BSP)allowsspecificat ionofa transponderdownlinkatbitlevel. EasyCodeMode(ECM)Protocolallowsspecifica tionofa transponderdownlinkwitha minimumofparametersbasedonthespecificati onofthedevicethatis in useandtheassociatedcommand. SetupModeProtocol(SM)is :It is recommendedthatalluserstakeadvantageofth eEasyCodeMode(ECM) (LMP) ,whentheuserwantsdodefinea transponderprotocolatbitlevel,theBitSequ enceProtocol(BSP) August2012 MicroreaderRI-STU-MRD2 SubmitDocumentationFeedbackCopyright 2012,TexasInstrumentsIncorporated020000 0010080000 1000 XOR 0000 1010320011 0010 XOR 0011 1000= 38hExample: 02 08 (LMP) (Full)CMD2 DataFieldDataFieldStartByteLengthCMD1 BCC(optional)( )(N)Byte0 Byte1 Byte2 Byte3 Byte4 (3).
