TALONCV002UserManual TALONCV002UserManual R1.0 Author Ran Revision 1.0 Changes Initialversion Date 20140529 CopyrightMONTAGESYSTEMS,INC.Allrightsreserved. Confidential Material: This document contains is proprietary and confidential,readingandcopyingthisdocumentisprohibitedwithout permission. information that 1 TALONCV002UserManual Contents 3 3.1 3.2 2.1 2.2 2.3 1 Introduction..............................................................................................................................3 IDandToolingDesign........................................................................................................................4 HardwareDesign.......................................................................................................................5 2 BasicHardware..................................................................................................................5 BasicRFPerformance........................................................................................................7 CertificationandSafety.....................................................................................................9 SoftwareFeatures...................................................................................................................10 BasicSoftware.................................................................................................................10 RemoteUpdate...............................................................................................................10 AutoExecute...........................................................................................................10 PowerModes..................................................................................................................10 ATCommand...................................................................................................................11 Report..............................................................................................................................13 Reset................................................................................................................................13 ContextPreservation...............................................................................................13 StartupBanner................................................................................................................13 TestMethod............................................................................................................................14 Hardware.........................................................................................................................14 SoftwareTest...................................................................................................................14 3.3 3.4 3.5 3.6 4.1 4.2 3.2.1 3.6.1 3.7 4 2 TALONCV002UserManual 1 Introduction
(optional) oadoptionformotiondetection
(Dedicatedwatchdogcircuitisoptional) GPSlocationengine 2GeneralPurposeBidirectionalI/O(GPIO)pins 1Relaydrivepinoutput SerialUARTport Inputvoltagemonitor Timers Watchdoglockupprotection Factoryl TheTALONCV002isaselfcontainedvehicletrackingdevicethatcombinesGPSlocationwith CDMAconnectivity. Logically,theIONappearstoauseroraserverapplicationasasingleendpointdevice.Itcan bequeried,updatedandconfiguredeitherthroughaserialconnection,oranovertheair CDMAIPconnection,orthroughSMSmessaging.TheTALONCV002presentsitselfover theseconnectionsasanenhancedcellularmodemwithattachedfunctionalelements.These elementsinclude:
AccesstotheseelementsandgeneralpurposeinterfacesisdonethroughanextendedAT commandsetasdefinedherein. Application scene:
ThisproductwillbedesignedbasedontheVIACBP8.2CDMA1X800M&1900MBaseband chipset, which includes GPS functionality, ARM CPU and CDMA protocol. This baseband external connection 256M serial flash, CDMA 800M/1900M/GPS RF Transceiver, and RF Frontendcircuit. ThedevicewilluseonedualbandantennaCDMA800&CDMA1900andonededicateGPS antenna. 3 TALONCV002UserManual ID and Tooling Design Thehousingwillbeprovidedbycustomer.Theproductappearance is shown as follows:
Item Dimension Weight Definition 86.7(L)*30.8(W)*10.7(H)mm 4 TALONCV002UserManual 2 Hardware Design 2.1 Basic Hardware Items BasebandChipset RFTransceiver Memory AirInterface Frequency Antenna GPSAntenna UIMrequirement Interface BatteryMonitor Buildinbatterymanager DedicateTimers Watchdog MotionDetect LED Battery WorkingTime Powerswitch PowerCablecolor PowerCableconnectortype PowerConsumption Builtinbattery Requirement VIACBP8.2C/CBP8.2D FCI7790 SerialFlash256Mb PSRAM128Mb/64Mb(optional) CDMA20001x,GPS CDMA20001x:800MHz,1900MHz InternalAntenna(800M&1900M) Dedicatehighperformanceceramicantenna NoUIMmode,UIMcardconnectoroptional UARTTX UARTRX 12VDCInput1Acurrent RelayDrive(12VOutput,500mAcurrent) GPIO1 GPIO2 internalanaloginputscaled(Optional) Supported No Supported(DedicateWatchdogisOptional) OptionalGPS/Sensor 2LEDSupported 2LEDs(oneisREDoneisGreen) Build in battery80MAH Lion 4hours No 8 colors 8 pin
< 5Watts 3.7V80mAhLiionbattery The TALONCV002 provides support for specialized hardware features through extended AT commands.Thefeaturessupportedincludethefollowing. ThemajorfunctionalityoftheGPSmoduleistocomputethecorrelationresultsbetweenthe incomingsignalandtheselectedPRNcodebasedoncertainCarrierDopplerFrequency,Code Doppler Frequency, code phase, carrier phase, and the particular satellite the module is trackingoracquiring. GPS GPIO 5 TALONCV002UserManual Two GPIO pins, GP1 and GP2, are presented to the external environment on the main connector. They are general purpose bidirectional lines capable of providing system interruptstogenerateareportordrivelogiclevelstoexternaldevices.Theselinesare2.8V logiclevelandare15Vtolerant.Thesepinsdefaulttoinput.GP1ispulleddownrepresenting 0 when disconnected; GP2 is pulled up representing logical 1 when disconnected. They shouldbeassertedtoaknownvalueifused.GP1isintendedtouseforIgnitionSensing. LEDs Two LED status indicators are provided to verify correct installation and operation. The statusLEDsarecolorcodedanddirectlyconveythestatusoftheCDMAandGPSsubsystems asdescribedinthetablebelow.Theirvalidoperationalsoindicatesoperationalstatusand power. LED Red Function GPS Status On:GPSsatellitesacquiredand Locked FlashSlow:GPSsatellitesearchis inprogress Off:NopowerorGPSsubsystem fault Green CDMA/CDMAConnection On:IndicatesCDMAconnectionis made FlashSlow:CDMAsubsystem initializedbutnoconnection FlashFast:CDMAinitializationin process Off:NopowerorCDMA subsystemfault UART RelayDriver BatteryMonitor Timers The ION provides user control allowing the LEDs to be extinguished once installation is verified. This feature reduces power and further conceals the ION Tracker from untrained partieswishingtodefeatitsoperation. AUARTportisprovidedforATcommandanddatainteractionandoptionallyforapplication specificcontrol.Wheninpowerdownmode,acharactermustbesenttotheUARTfirstto wakeitup.Theportwillstayawakefor5secondsafteranycharacterreceived. A500mAsinkcapableoutputpinisprovided.Thispinismeanttodrivearelaycoilindented tointerruptthestartersolenoidrelayfortheignitioncircuittoacar. ThebatterymonitorisinternalanaloginputscaledsuchthattheDCvalueofthepowerinput pintotheIONsystemismeasured.Thisvalueisscaledtospanthemostsignificant8bitsof theA/Dandconsequentlycoversascalefrom0to25.5Volts. TimersresidentontheCDMAbasebandchipgenerateperiodicinterruptsforpowerdown wakeup, watchdog support, report generation and other timer related functions. Report timersaresupportedbyrelatedATcommandandcausegenerationofperiodicreports. 6 TALONCV002UserManual Watchdog MotionDetect(Option) CBP8.2 chipset provide internal software Watchdog, and a physically dedicate Watchdog circuitrequirementisoptional. A factory populates option for motion detector is provided. If populated at the time the TALONCV002ismanufactured,thisoptionwillworkwithfirmwarepowerdownoptionsto keep the TALONCV002 in a very low power down state until motion is detected. Upon wakening,areportcanthenbegenerated. 2.2 Basic RF Performance Items TRPfreespace TISfreespace Antennaloss AntennaLoss Requirements
>=20dBm
<=104dBm
<=3dB
<=3dB Remark TRPfreespace TISfreespace TRPTXPowerConducted RXreceivesensitivityconducted TIS BoardRFSpecification CellularBandRX Frequencyrange Sensitivity Dynamicrange SingletoneDesensitization IntermediationSpurious ResponseAttenuation ConductedSpurious Emission CellularBandTX Frequencyrange MaximumFrequencyerror Maximumoutputpower Minimum controlled output power Standbyoutputpower Codedomainpower Timereference Waveformquality Rangeofopenloopoutput 869MHz894MHz 108dBm(FER0.5%) 25108dBm(FER0.5%) 102.4dBm(FER1%,30dBm@900KHz) 102.4dBm(FER1%,43dBm@900KHz/1700KHz) 91.4dBm(FER1%,32dBm@900KHz/1700KHz) 80.4dBm(FER1%,21dBm@900KHz/1700KHz)
<76dBm/1MHzRXband
<61dBm/1MHz TXband
<47dBm/30KHzotherfrequency 824MHz849MHz 300KHz 2024dBm
<50dBm
<61dBm The code domain power in each inactive code channel shall be 23 dB or more below the total output power measuredonboththeIandQdatachannelcombined. 1.0uS
>0.944 test125dBm/1.23MHz47.79.5dBm 7 TALONCV002UserManual power Conductedspuriousemission PCSBandRX Frequencyrange Sensitivity Dynamicrange SingletoneDesensitization Intermediation ResponseAttenuation Spurious Conducted Emission Spurious PCSBandTX Frequencyrange MaximumFrequencyerror Maximumoutputpower Minimum controlled output power Standbyoutputpower Codedomainpower Timereference Waveformquality Range of open loop output power Conductedspuriousemission test260dBm/1.23MHz7.79.5dBm test393.5dBm/1.23MHz20.39.5dBm 42dBc/30Khzor54dBm/1.23MHz
|f|:1.25MHz~1.98MHz 50dBc/30Khzor54dBm/1.23MHz
|f|:1.98MHz~4.00MHz
<36dBm/1kHz
|f|>4MHz,9KHz<f<150KHz,
<36dBm/10kHz
|f|>4MHz,150kHz<f<30MHz,
<36dBm/100kHz
|f|>4MHz,30MHz<f<1GHz
<30dBm/1MHz
|f|>4MHz,1GHz<f<12.75GHz 1930MHz~1990MHz 108dBm(FER0.5%) 25~108dBm(FER0.5%) 102.4dBm(FER1%,40dBm@1250KHz) 102.4dBm(FER1%,43dBm@1250KHz/2050KHz)
<76dBm/1MHzRXband
<61dBm/1MHz TXband
<47dBm/30KHzotherfrequency 1850MHz~1910MHz 150KHz 20~24dBm
<50dBm
<61dBm The code domain power in each inactive code channel shall be 23 dB or more below the total output power measuredonboththeIandQdatachannelcombined. 1.0uS
>0.944
(test1:25dBm/1.23MHz)50.79.5dBm
(test2:60dBm/1.23MHz)10.79.5dBm
(test3:91.3dBm/1.23MHz)20.39.5dBm 8 TALONCV002UserManual 42dBc/30Khzor54dBm/1.23MHz
(|f|:885KHz~1.98MHz) 54dBc/30Khzor54dBm/1.23MHz 1.98MHz~4.00MHz)
<36dBm/1kHz(|f|>4MHz,9KHz<f<150KHz)
<36dBm/10kHz(|f|>4MHz,150kHz<f<30MHz)
<36dBm/100kHz(|f|>4MHz,30MHz<f<1GHz)
<30dBm/1MHz(|f|>4MHz,1GHz<f<12.75GHz)
(|f|:
Embedded AGPS software supporting an internal GPS subsystem solution E911FCCmandatedphase1andphase2(optional1) L1-band (1.57542GHz) Channels: 210 PRN 66 Search 22 Simultaneous tracking Sensitivity (UHIS):
Tracking: -156dBm Reacquisition: -153dBm Acquisition: -144dBm Acquisition time:
Hot: <2s GPS AGPSSupport FrequencySupport Sensitivity TrackingTimeRequirement Warm: <30s Cold: <60s Reacquisition: 2s - 10s Depends on signal level 2.3 Certification and Safety Items DropDesign TemperatureRange Humidity:
Altitude:
VehicleISOTest FCCCertification Safety Requirement 1.2meter6directionstandarddroptest 40to85COperation 50to+100CStorage 20%to90%Operation 10%to95%Storage 500to+18,000m ISO+763722004; ISO+763732007; ISO_106052008;
ISO+1675022010 FCC47CFRPart15andPart18 ULListing OthersOperatorRequirement ESDRequirement IndustryCanada/AT&T(optional) 15KVnonconductive 9 TALONCV002UserManual 3 Software Features 3.1 Basic Software Items AirInterface 1xData IPStack UpgradeMethod RUIM CompatiblewithNoneRUIM RemoteUpdate PowerModes ATCommand Report Driver GPIOs LEDs WatchDog Reset StartupBanner Requirement CDMA20001x800/1900MHz;GPS Supported Ipv4/IPV6 Remoteupdate /PCtool Optional Supported Supported Supported Supported Supported3000records GPIOLEDGPSUART Interrupt for Door Open Detect, Ignition Status GPSStatus,CDMAStatus Supported(CBP8.2integrated) Softreset Supported 3.2 Remote Update TheTALONCV002supportsOTAfieldupgradesoftheTALONCV002residentapplication.An overtheairTFTP(TrivialFileTransferProtocol)connectionismadeoveraUDP/IPconnection. AreplacementfileisthentransferredfromaservertotheTALONCV002andthatfilereplaces thepreviousapplicationimage. 3.2.1 Auto Execute TheAutoExecuteUtilitycopiesthecontentsoffilesystem.exfintosystemexecutableRAM andexecutesitfromthere.Thisfileisthefactorydefaultapplication.Anotherfilenamed custom.exfcanbeloadedintothefilesystem. AutoExecutewilllookfirstforafilenamedupdate.exfandloadandexecutethatinplaceof custom.exfifitexists.Ifupdate.exfexecutessuccessfully,thepreviouscopyofcustom.exfis deletedfromthefilesystemandupdate.exfisrenamedtocustom.exf. 3.3 Power Modes The TALONCV002 device supports several power modes that are set by the power mode command. In full power mode the cellular subsystem will maintain a persistent cellular connectionwheneverserviceisavailableaswellasanIPconnectionwhereavailable. Anyhardwareorsoftwareresetwillinterruptanypowermodeandreturnthedevicetofull powermode. Insummary,theconditionspermanentlyrestoringfullpowermodeinclude:
10 TALONCV002UserManual Powercycle Watchdogtimeout Resetcommand CDMAphonecallreset SMSorUARTpowermodecommand Motiondetect(ifdetectorinstalledandenabled) Wheninapowerdownmode,thefollowingresourceswillcauseinterruptsthatwillwake theTALONCV002andcauseittoattemptcompletethefunctionassociatedwiththe interrupt.Simultaneousinterruptswillcausesequentialcompletionofeachassociated function.Theseinterruptsinclude:
Reporttimer GPIOchange Batterythreshold Heartbeat Watchdog Power up Therelatedinterruptfunctionwillbeattemptedforatotaldurationsettheassociated parameterinthepowermodecommand. 3.4 AT Command TALONCV002commandsareATextensionsspecifictoTALONCV002devices.Theyareclosely basedoncommandsthatareassimilaraspossibletootherindustrycommondevicesand are essentially subsets of standard ION commands. Common commands used with CDMA modemssupportingIPconnectivityarenotincludedwithintheTALONCV002commandset extensions.Thesecommandsareleftintheirnativestructure,asdefinedbytherespective basebandCDMAchipsupplierwhichproductalreadyinuse. CommandSummary ThefollowingcommandsarehighlyspecializedtotheTALONCV002.Thecommandslisted areintendedtobesimilartocounterpartsfoundincommonCDMAmodemcommand extension. 1.AT+IONAA:Setappendmode 2.AT+IONACK:Setacknowledgementmode 3.AT+IONAPN:SetAPN 4.AT+IONBIN:Readthefactorycoresoftwareversion(readonly) 5.AT+IONBZ:Buzzersetting 6.AT+IONCV:Configurationversion 7.AT+IONDI:Setdistanceintervalinterrupt 11 TALONCV002UserManual 8.AT+IONDTE:Setdrivingtimeevents 9.AT+IONFR:Restorefactorydefaults 10.AT+IONGF:Setgeofenceborders 11.AT+IONGFH:Setgeofencearoundcurrentlocation 12.AT+IONGPIO:GPIORead/Write 13.AT+IONGS:GPSStatereport 14.AT+IONHB:Heartbeat 15.AT+IONHC:HeadingChange 16.AT+IONINFx:Listsysteminformationsegments 17.AT+IONIP:SettargetserverIPaddressandportnumber 18.AT+IONIPC:IPChangereport 19.AT+IONIS:IgnitionState 20.AT+IONLT:LEDsTimingandIntensity 21.AT+IONLPORT:SetthelocalIPportnumber 22.AT+IONNR:SettimebeforeIPsessionisclosedandrestarted 23.AT+IONNW:Setwatchdogtimeoutifnonetworkfound 24.AT+IONPM:Setautopowerdownmode 25.AT+IONRF:ReportFormatASCII/Binary 26.AT+IONRI:Setreporttimerinterval 27.AT+IONRM:ReportMask 28.AT+IONRN:Queuereportrecordfortransmission 29.AT+IONRR:Setresetreport 30.AT+IONRS:Resetsettingsoft/hard,periodic 31.AT+IONSD:SetSMSresponsedestination 32.AT+IONSI:Setinterrupt 33.AT+IONSQ:Setqueuelength 34.AT+IONSR:Setrelaydriver(GP3)statehighorlow 35.AT+IONSV:Readthefactoryapplicationsoftwareversion(readonly) 36.AT+IONTA:TowAlert 37.AT+IONTID:CDMAtowerIDandlocationdata 38.AT+IONUA:UpdateapplicationfirmwareOTA 12 TALONCV002UserManual 39.AT+IONUC:UpdateconfigurationfilesOTA 40.AT+IONVO:VirtualOdometer 41.AT+IONVTO:VirtualTripOdometer 3.5 Report TheTALONCV002capturesdataandformsareportrecordwiththatdata.Thisisasingle datastructureintendedtocontainallofthetypicallyusefuldataontheTALONCV002.Other informationcanbequeriedseparatelyusingseparateATcommands. ReportsarealwaysgeneratedbyinterruptsregardlessofwhetherornotthereisaGPSlock. Ifnolockhaseverbeenattainedsincehardwarereset,defaultvaluesof0arereturnedfor allGPSfields.Ifalockhasbeenattainedandlost,thereportwillcontainthelastvalidGPS dataincludingthetimestampofthatdata. BaseRequirements 1. A report is generated in response to either an interrupt event or in response to executionofassociatedATcommandsexplicitlyrequestingone. 2. GPScoordinatesarestoredinreportsassignedhexvaluestosavespace. 3. Toreducedatatransmissioncosts,thedatawithinareportrecordcanbemasked andremovedbeforeitistransmitted. 4. Every report has a tag and each enabled interrupt or event generates a separate report.Thereporttagsindicatethecauseofthegeneratedreport,whichcanbean interrupt,aneventorinresponsetoacommand. 3.6 Reset Thereisaninternalsoftreset. 3.6.1 Context Preservation WhenaresetiscausedbytheNetworkWatchdogorbytheResetcommand(modes0,1), thecontextofthesystemisbeingpreservedandisrestoredafterthereset.Thecontext includesalltheperiodictimers,thereportqueue,theodometer,etc.Thisallowstoresetthe unitasatroubleshootingmeasureeitherperiodicallyorduetoNetworkWatchdogwithout losingreportsthatarealreadyinthequeueorarependingonrunningtimers.Notethatthe resetprocessmaycause12minofinaccuracyinthetimersandshouldnotbeconsideredas veryprecise. Modes 8/9 of the IONRS command perform soft and hard reset respectively without preserving any context. Factory reset (IONFR) also does not preserve any context of the system. 3.7 Startup Banner AfteraresetastartupbannerisprintedthroughtheUARTonly.Theformatandcontentof thebannershownbelow:
FW:<firmware version>; BIN:<bin version>; MEID/ESN:<MEID/ESN>
APN1:<apn1 name>; IP:<IP>:<port>;LPORT:<lport>
RI:<s,v,t>; DTE:<t1,t2,t3>; DI:<t>; HB:<t>; NR:<t,c,r>; RS:<a,t,r>
13 TALONCV002UserManual 4 Test Method 4.1 Hardware TestItem BasebandFunctionTest RFTest Description PowerInputTest PowerConsumptionandCurrentTest HeatDissipationTest UARTStabilityTest GPIOLevelTest LEDStabilityTest Drop DownTest High/LowTemperatureTest HumidityTest RFPerformanceTest GPSPerformanceTest AntennaPerformanceTest ESDTest 4.2 Software Test TestEnvironmentConstruct messageTestenvironment 1.usbdongleandPCasmessageserver 2.send messagetoIONX UDPTestenvironment 1.connectdongletoPCandcreatedialupasipserver 2.IONXcreateIPconnectiontoserver UARTTest environment 1.connectIONXtopcwithcomserialcable 2.openTermialtoolandsendatcommand 3.reponsecanbeshownatterminalwindow 14 TALONCV002UserManual TestItems ExtensionFeaturesTest CDG2/3Test BasicFunctionTest FieldTest Description 15 TALONCV002UserManual 5 Caution Thedevisecannotbeusedwithin20cmofanypersonsandmustnotbecolocated within20cmofothertransmitterantennas. 16