ViVOpayOEMS500 TechnicalReference ViVOtech,Inc. 451ElCaminoReal SantaClara,CA95050 Ph:(888)3633753 Email:info@vivotech.com www.vivotech.com Document:740000500Rev.1.0 Proprietary
&Confidential ViVOpay OEM S500 Technical Reference TableofContents PRODUCTOVERVIEW............................................................................................................................ 3 OVERVIEW ................................................................................................................................................. 3 FEATURES .................................................................................................................................................. 3 READERINSTALLATION ...................................................................................................................... 4 PHYSICALPLACEMENT ............................................................................................................................. 4 ORIENTATIONOFREADERPCAS ............................................................................................................. 5 CONNECTINGTOAHOST ......................................................................................................................... 5 APPLYINGPOWER ..................................................................................................................................... 6 READEROPERATION ............................................................................................................................. 7 PRESENTINGCARDS/TAGS........................................................................................................................ 7 RS232OPERATION................................................................................................................................... 7 MAGNETICSTRIPECARDREADEREMULATION ...................................................................................... 8 MAGNETICSTRIPCARDEMULATION....................................................................................................... 8 TROUBLESHOOTING ............................................................................................................................. 9 APPENDICES............................................................................................................................................ 10 APPENDIXAPERFORMANCESPECIFICATIONS..................................................................................... 10 APPENDIXBCOMPONENT&PINOUTDETAIL.................................................................................... 11 APPENDIXCDIMENSIONSANDCLEARANCES..................................................................................... 14 Document:7400005001Rev1.0 2 Proprietary&Confidential ViVOpay OEM S500 Technical Reference ProductOverview TheViVOpayOEMS500VendingReader(theReader)isanelectronicmodulecapableof communicatingwithISO14443TypeAandTypeBcompatiblecardsandtagsusingRadio Frequency(RF).DatastoredonthecardsandtagsisreadbytheReaderandtransmitted toahost.ThissectionprovidesgeneralinformationabouttheReader.RefertoAppendix A,B,andCfortechnicaldetails. Overview TheReaderconsistsofasetofprintedcircuitboardsconsistingofaControlPCAand anAntennaPCA.Thetwocircuitboardstogethercontainallcircuitryrequiredto communicatewithbetweenthehostandRFIDcardsandtags.AnoptionalInterface PCAmaybeconnectedtotheControlPCAtoaddadditionalReadertoHost configurations.Allcircuitboardsaredesignedtobeassembledasasinglemodule forsimplemounting,ortheymaybeseparatedtoaccommodatespaceconstraints. TypeA&BcardsandtagsdonotcontaininternalpowerandareactivatedbytheRF powertransmittedbytheReader.Whenacardortagispositionedclosetothe antennathecard/tagispoweredandactivated,andittransmitsitsdataasa modulatedRFsignaltotheRFreceiver.TheRFreceiverdemodulatesthesignaland sendsthedemodulatedtagdatatothemicrocontroller.Themicrocontrollercollects thetagdata,decryptsit(ifrequired),andtransmitsittothehostterminal.TheLEDs andbeeperindicatewhenataghasbeenreadsuccessfully. Features ReadofISO14443TypeA&TypeBcardsandtags. ARMLPC212432bitMicrocontroller. CryptodataprocessingforcontactlessSmartcards(optional). RS232(9600,19200,38,400,57,600baud) MagneticStripeCardandMagneticStripeCardReaderemulation. Horizontal(4)orVertical(3)LEDindicators,orexternalLEDdrive. Beeperorexternalbeeperdrive. Fieldreplaceablefirmware. CompactpackagingfitsinthespaceofatypicalCardReaderorBillCollector. ExpandableinterfaceforusewithcustomInterfacePCAs. Document:740000500Rev.1.0 3 Proprietary&Confidential ViVOpay OEM S500 Technical Reference ReaderInstallation ThissectiondescribeshowtoinstalltheViVOtechS500OEMVendingReaderintoavending orterminalsystem.Installationwillvarydependinguponthespecificuseoftheproduct. PhysicalPlacement BecausetheReaderreliesonradiofrequencycommunications,thereadercanbe susceptibletoelectricalinterferenceandaffectedbymetalmaterials.Therefore,for optimalperformance,pleaseobservethefollowingimportantguidelinesbefore physicallylocatingormountingtheReader. DonotpositiontheAntennaPCBonanymetalsurfaceorwithinapproximately 2inches(5cm.)inanydirectionofanygroundedmetalsuchasmetalshelving, steelbeams,orelectricalconduit.WhenattachingtheReadertoametallicface panelframetheAntennawithanonmetallicmaterialasshownbelowtoensure clearancewiththemetal. Plasticorothernon metallicmaterial 2 Antenna 2 2 MetalFrame DonotplacetheReaderPCBinthenearvicinityofbroadspectrumEMInoise sources(suchasmotors,pumps,powersupplies,lightdimmers,CRTs,etc.). AvoidsourcesofRF(suchascellulartelephones,portable2wayradios,etc.) whichmayreducetheabilityofthereadertocommunicatewiththetag. MakesurethatallcablesandwiringassociatedwiththeReaderisatleast6 inches(15cm.)awayfromothercablingandwiring(suchasACpowercables fromotherelectricaldevices,computerdatacabling,telephonewiring,orwiring associatedwithelectricpoweredlockingmechanisms). Document:740000500Rev.1.0 4 Proprietary&Confidential ViVOpay OEM S500 Technical Reference OrientationofReaderPCAs ThephysicaldesignoftheReaderprovidesforstackingofthePCAsusingstandoffs to form a single unit requiring a volume as small as 10 cu in. However, if space constraints or mounting configurations do not support a stacked assembly the individualPCAsmaybemountedseparatelysuchassidebyside.Dualmounting holes are provided on both the Antenna PCA and Control PCA to accommodate various mounting configurations. Additionally, the Antenna PCB contains both horizontal(4)andvertical(3)LEDplacementandmaybeorientedassuch. LEDs Antenna Control StackedConfiguration Horizontal/Separated VerticalLEDOrientation IMPORTANT: When configuring the Antenna and Control boards in a stacked configuration the distance betweenthetwoboardsiscriticalwithrespecttotheread range of cards and tags. It is recommended the boards areplacednocloserthan1(2.54cm.)toachievetypical readrangewithmostcards.Somecards/tagsmayrequire more distance between the boards. Always use non metallicstandoffstoconnecttheboardstogether. 2.54cm.min. ConnectingtoaHost TheconnectionfromtheReadertotheHostdependsupontheconfigurationdesired. TheJ2connectorontheControlPCAcontainsalldatasignalsalongwithinput+5V power.FortypicalRS232communicationsorwhentheReaderperformsasasingle MagneticStripeCardReaderthenconnectfromJ2ontheControlPCAtothehost. Refertothediagrambelow. IfaddingtheReaderintoasystemwithanexistingmagneticstripecardreaderthen anadditionaloptionalInterfacePCAisrequired.WiththisconfigurationtheReader Document:740000500Rev.1.0 5 Proprietary&Confidential ViVOpay OEM S500 Technical Reference multiplexesthecardreadersignalsfromitselfandtheexistingcardreaderand passesthemtothehost.TheReaderisinvisibletothehostandbehaveslikethe existingmagneticcardreader.Thisconfigurationrequiresasecondcableidenticalto theoneconnectingtheexistingcardreadertothehost.Connectthecablefromthe existingcardreadertotheJ1connectorontheInterfacePCA,andconnectthesecond cablefromtheJ2connectortothehost.Thehostdoesnotneedanyotherchange. NotetheHostControllermustsupply+5VDCtobothdevices. HostController RS232orSingleEmulatedMagneticCardReaderConnections HostController DualMagneticCardReaderConnections ApplyingPower TheViVOpayOEMS500doesnothaveaswitchtoturnon/offpower.After connectingthecablefromtheReadertothehostapplypowertothehostand/or powersupply.TheReaderwillperformapowerupsequenceasfollows:
AllLEDswillilluminateaninternalselftestisbeingperformed. ThedefaultRS232parameters(19,200bps,8data,1stop,noparity)willbeset. Ifselftestandinitializationissuccessfulthebeeperwillemittwoshortbeeps andtheleftmostLEDwillremainilluminatedindicatingtheReaderisready. Withthepowerupsequencesuccessfullycompleted,theunitwillreadavalidcard ortagifpresentedandsendthedatatothehost. Document:740000500Rev.1.0 6 Proprietary&Confidential ViVOpay OEM S500 Technical Reference ReaderOperation ThissectiondescribeshowtopresentcardsandtagstotheReaderandobtainthedataread fromthecard. PresentingCards/Tags PresentingacardortagtotheReadersoitcanbereadissimple.Simplybringthe card/tagwithinafewcentimetersoftheantenna.ItisalsoOKtogentlytouchthe cardontheantenna.Presentacard/tagsothatitsmaximumsurfaceareaisparallel totheantennatoobtainthebestreadrange. Ifacard/tagisreadsuccessfullythebeeperwillemitasinglebeepand,ifconnected, allLEDsontheAntennaPCAwillilluminate(theleftmostLEDremainsonto indicatepower,theothersilluminatebriefly).Ifacardisnotreadsuccessfullyno beepwilloccurnorwilltheLEDsflash. Notethatonlyonecard/tagcanbeintheantennasfieldatagivetime.Oncea card/taghasbeenreaditmustberemovedfromtheantennasfield(about6in.or15 cm.)foratleast1secondandthenpresentedagaintobereadagain.However, differentcards/tagscanbereadatlessthan0.5secondintervals. Afteracard/taghasbeenreadsuccessfullytheReaderwillstoreitsdatainthebuffer andsendittothehostthroughtheRS232interface,theMagneticCardReader interface,andthroughtheStripDriveinterface. RS232Operation RS232communicationsusetheJ2signalsRXandTXtosendandtransmitserialdata to/fromthehost.Noflowcontrolisusedwith8bitsofdata,1stopbit,andnoparity. Baudratesare9600,19200(default),38,400,and57,600. ThedefaultserialmodeisBurstwhichautomatically(withoutahostcommand) transmitsthedatatothehostwhenavalidcard/tagisread.RefertotheViVOPay SerialPortInterfacedocumentfordetailsonserialpacketformattingandotherserial interfacecommands. Document:740000500Rev.1.0 7 Proprietary&Confidential ViVOpay OEM S500 Technical Reference MagneticStripeCardReaderEmulation TheReaderemulatesaMagneticStripeCardReaderbysendingthedatareadfroma card/tagoutasTrack1andTrack2datausingtheIT1D,IT1CLK,IT2D,IT2CLK, andICPsignalslocatedatJ2ontheControlPCA.TheoutputsignalsareTTL(+5V) levels. Datareadfromacard/tagissenttothehostonlyifvalidTrack1and/orTrack2data ispresentonthecard.Track1dataissentusingtheIT1D,IT1CLKsignals;Track2 dataissentusingtheIT2DandIT2CLKsignals.DataisvalidforbothTrack1and Track2whentheICPsignalisactive. ThetimingdiagrambelowillustratesthetimingusedwithMagneticCardemulation. Thetimingrepresentsanaveragecardswipingspeedof20cm/s. 0000 0 1 1 1 0 0110 720usec. 480usec. EmulatedMagneticCardReaderTiming t0 ICP ITD ITCLK MagneticStripCardEmulation TheReadercanalsooutputTrack1andTrack2magneticstripeF2Fencodeddata whichcanbeinjectedintotheheadsofamagneticstripcardreaderandreadbyit. LowpowerTrack1andTrack2analogdataisoutputontheJ2StripDrivesignals TRACK1andTRACK2.HighPowerStripDrive9Vdifferentialsignalsareoutputon TRACK2+andTRACK2.NotethatoperationoftheHighPowerStripDrivesignals requiresanadditional9VDC,500ma.powerinputonJ2pin4. Document:740000500Rev.1.0 8 Proprietary&Confidential ViVOpay OEM S500 Technical Reference Troubleshooting Therearenouserserviceablepartswithinthereader.IftheReaderdoesnotoperate properlywheninstalledaccordingtoinstructionsusetheTroubleshootingTablebelowto helpsolvesimpleproblems.Ifthecauseoftheproblemstillcannotbedetermined,you maycontactourTechnicalSupportStaffatthenumberslistedbelow.Pleasehavethe modelnumberandserialnumbersavailable. TelephoneCustomerSupport
(888)3633753 TroubleshootingTable Symptom GeneralIssues Readerdoesnotseem tobepowered(no LEDslit). ReadingCards/Tags LEDsdonotlight andbeeperdoesnot soundwhenany card/tagispresented. Somecards/tagsare read,butnotall. Canreadall cards/tags,butonly atverycloserange. Communications Nodatareceived fromreaderordata garbled. PossibleCause ProbableCauseandRemedy Readernotpoweredor incorrectvoltage Checkcableconnections. Ensurepowerisonandcorrect voltageandcurrentispresent. Cards/tagsnotpresented properly Powersupplyvoltage MetalorRFinterference Wrongfirmware Seecausesaboveforno cards/tagsread. Possiblebadcard/tag MetalorRFinterference Presentcard/tagcloserto antenna. Ensurevalidcards/tagsused. Ensurevoltage/currentcorrect. EnsurenometalorRF interferenceisnearunit. Ensurecorrectfirmware Seeremediesaboveforno cards/tagsread. Checkifcard/tagdamaged. EnsurenometalorRF interferenceisnearunit. Faultyorincorrectcable connections RS232parameters Checkand/orreplacecable. Ensurehostparameterscorrect. EnsurenoCOMportconflicts. Document:740000500Rev.1.0 9 Proprietary&Confidential ViVOpay OEM S500 Technical Reference Appendices Electrical AppendixAPerformanceSpecifications DCInputVoltage(atreader) DCInputCurrent(atreader) ReaderPowerUpTime Note1:DoesnotincludeStripDrivepowerrequirements. 5VDC+/10%;50mVPPripple 250mA.(nominal)(seeNote1) Lessthan1secondafterpowerapplied Environmental OperatingTemperature StorageTemperature ColdandHeatShock OperatingHumidity OperatingEnvironment Operational TransmitterFrequency TransmitterModulation ReceiverSubcarrierFrequency ReceiverSubcarrierData TypicalReadRange 25Cto70C(13Fto158F) 40Cto85C(40Fto185F) 40Cto85C(40Fto185F)within2hrs. 10%to90%noncondensing Indoorandsealedoutdooruseonly 13.56MHz+/0.01%
ISO144432TypeA Rise/FallTime:23sec.Rise,<1secfall ISO144432TypeB Rise/FallTime:<2sec.each;8%14%ASK 847.5KHz ISO144432TypeA:ModifiedManchester ISO144432TypeB:NRZL,BPSK 57cm. Document:740000500Rev.1.0 10 Proprietary&Confidential ViVOpay OEM S500 Technical Reference AppendixBComponent&PinoutDetail ControlPCAFrontView JTAG Connector (not installed on production units) ARM Microcontroller J2 Connector (see pinouts next page) ControlPCARearView RTC Battery Configuration Switches Antenna Connector SIM Socket Beeper Document:740000500Rev.1.0 11 Proprietary&Confidential ViVOpay OEM S500 Technical Reference ControlPCAPinouts J2PowerandData Pin#
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 Pin#
1 2 3 4 5 6 7 8 9 10 11 12 Signal GND
+5VDC RS232RET
+9VDC TX RST RX ISP GND IT1D STRIPRET IT1CLK TRACK1 IT2D TRACK2 IT2CLK TRACK2+
ICP TRACK2 CPENABLE XLED1 XLED2 XLED3 XLED4 GND XBUZZ Signal RF_VCC LED1 LED2 LED3 LED4 RF_DIN RF_DOUT RF_SCK RF_SCS RF_RST VCC GND Function Powersupplygroundinput 5VDCPowersupplyinput RS232Returninput 9VDCpowerinputforHIPowerStripDrive RS232Transmitsignaloutput ExternalResetinput RS232Receivesignalinput Enableforfirmwaredownloadinput PowerSupplyGroundinput InternalTrack1Dataoutput StripDriveReturn InternalTrack1Clockoutput LOPowerStripDriveTrack1output InternalTrack2Dataoutput LOPowerStripDriveTrack2output InternalTrack2Clockoutput HIPowerStripDriveTrack2positiveoutput InternalCardPresentoutput HIPowerStripDriveTrack2negativeoutput CardPresentEnableblocksexternalCPoutput ExternalLED#1Driveoutput ExternalLED#2Driveoutput ExternalLED#3Driveoutput ExternalLED#4Driveoutput PowerSupplyGround ExternalBuzzerDriveoutput J100AntennaConnector Function RF+5VDCoutput LED1driveoutput(poweronLED) LED2driveoutput LED3driveoutput LED4driveoutput RFDatainput RFDataoutput RFClockoutput RFChipEnableoutput RFResetoutput Logic+5VDCoutput Groundoutput Document:740000500Rev.1.0 12 Proprietary&Confidential ViVOpay OEM S500 Technical Reference AntennaPCAFrontView Antenna Vertical LEDs Horizontal LEDs AntennaPCARearView Type A & B Radio Document:740000500Rev.1.0 13 Proprietary&Confidential ViVOpay OEM S500 Technical Reference AppendixCDimensionsandClearances
(dimensionsinmillimeters) 3.0 69.0 79.0 76.0 10.0 47.0 3.5 3.5 50.5 47.5 3.0 50.5 47.0 3.5 65.5 62.0 Document:740000500Rev.1.0 14 Proprietary&Confidential