FXLC95000CL Intelligent Motion-Sensing...

Preview:

Citation preview

Target Applications• Mobilephones/e-readers/tablets

Sensorhubcapability

GPSnavigationbackup

Portrait/landscape

Shock/Flickdetection

Tiltcontrol

Userinterface

Gesturecontrol

Pedometer

• Gamingandtoys

Motioncontrol

Autowake/sleep

• Medicalapplications

Activitymonitoring

Sportsinjurymonitoringsystems

• Security

Shockdetection

Tilt

• Fleetmonitoring,tracking

Shockrecordingforwarrantyreporting

Anti-theft

• Powertoolsandsmall

appliances

Tiltcontrol

Safetyshutoff

Sensors

FXLC95000CL Intelligent Motion-Sensing PlatformProgrammable Intelligence in Motion

OverviewWithanopenarchitecturethatisdemandedfornext-generatione-readers,tablets,portable

navigationdevicesandapplicationsrequiringmultiplesensortechnologies,theFXLC95000CL

intelligentmotion-sensingplatformextendstheFreescalefamilywithmoreflashmemory,

integrationofanMEMSaccelerometer,a32-bitembeddedColdFireMCUandadedicated

architecturetomanageothersensors.

TheFXLC95000CLintelligentmotion-sensingplatformiscomparableinsize(3x5x1mm)

andpowerconsumptiontostandardstate-machine-basedaccelerometers.Thesensorhub

devicecanprocesssensordatalocally,reducingcommunicationsrequiredwiththehost14-bit

processor.Fewercomputationsdoneonthehostandactivepowermanagementofthehostby

theFXLC95000CLdevicecanreducesystempowerbyupto90percentcomparedtosystems

inwhich“dumbsensors”aredirectlymanagedbytheapplicationsprocessor.

TheFXLC95000CLintelligentmotion-sensingplatformcanbeprogrammedindependentof

thehostoperatingsystemtocreateapplicationsandservicesbasedonsensors.Thedevice

providesreal-timesensorprocessing,moreefficientdataprocessingandre-useofIPsoftware

forshorterdevelopmenttime.Inaddition,sensordataaggregationcanbeachievedfromthird-

partysensors,easingsensorimplementation.

FXLC95000CL Intelligent Motion-Sensing PlatformFXLC95000CL Freescale Intelligent Motion Sensing Platform

Freescale Technology

2

External Clock Domain Internal Clock Domain

Analog Front End

ColdFire V1

MOSI, MISO,SCLK2. SSB2

SDA1, SCL1

SSBSCLKMOSIMISO

SDA0SCL0

SP_SCR[PS]

Drive circuit

C2V

ADC

Trim

System IntegrationModule

Flash Controller

Interrupt Controller

INT_I BKGD/MS

16 KB RAM

16 KB ROM

128 KB Flash Memory

I C Master

SPI Master

2x8 Port Control

16-bit Modulo Timer

Programmable Delay Block PDB_A,PDB_B

TPMCH0,TPMCH1

Two-Channel TPM

Clock Module (16 MHz)

RGPIO [15:0]

2

RESETB

PeripheralBus Interface

Reduced ProductPlatform

SPI SlaveInterface

I C SlaveInterface

TemperatureSensor

3-AxisAccelerometer

Transducer

Control andMailbox

Register Set

RGPIO0, ... ,RGPIO15

8 8

16

16

8

16

8

8

16

8

8

16

For more information, visit freescale.com/sensingplatform Freescale,theFreescalelogo,CodeWarriorandColdFirearetrademarksofFreescaleSemiconductor,Inc.,Reg.U.S.Pat.&Tm.Off.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.©2010,2011,2013,2015FreescaleSemiconductor,Inc.

DocumentNumber:FXLC95000CLFSREV1

Withinternalflashmemory,theFXLC95000CL

canbere-programmedonthefly.Newsensors

fornewapplicationsarenowpossiblebased

onprogrammingtheFXLC95000CLsensor

hubwithfullcustomizationfortheenduserand

mobiledevicelevelthroughsoftware.

Upto16sensorinputsareeasilyconsolidated

bytheFXLC95000CLintelligentmotion-sensing

platform,whichoperateswithauniqueslave

portthatisconfigurableaseitherI2CorSPI

allowingcalibration,compensationandsensor

functionstobeoffloadedfromthesystem

applicationprocessor.

TheFXLC95000CLcanbeprogrammedand

configuredwiththeCodeWarriorDevelopment

Studio,whichenablescustomerstoquicklyand

easilyshapenext-generationapplicationsthat

gobeyondbasicalgorithmstoexactlywhat

theyneed.

FreescaleofferstheIntelligentSensing

Framework(ISF)fortheFXLC95000CLdevice.

ISFisacomprehensiveandrobustruntime

frameworkprovidingopensensorhubcapability

forrunningontheFXLC95000CL’slowpower

processor.Forsensordataprocessing,

ISFallowsthedevelopmentandexecution

ofcustomsensoralgorithmsortheuseof

Freescale-providedpre-builtfirmwareimages

directlyontheFXLC95000CL.

ISF’sextensibilityandopensensorhub

functionalityenablesaddingexternalsensors

tothesystem.Bysimplyincludingthe

correspondingsensordriverlibraries,thesystem

caneasilystartsubscribingtothenewsensor

data.Driverlibrariescaneitherbedownloaded

fromfreescale.com/ISForquicklydeveloped

asyourowndriversusingtheprovided

CodeWarriorprojecttemplates.

Freescale: A Leader in Sensing SolutionsExpandingonmorethan30yearsofsensor

innovation,Freescalesensingsolutionsare

designedwiththerightcombinationofhigh-

performancesensingcapability,processing

capacityandcustomizablesoftwareto

helpdeliversmart,differentiatedsensing

applications.WithFreescalesensingsolutions,

ourvisionistoofferadiverseanddifferentiated

productportfoliotomeettheexpandingneeds

oftheautomotive,consumerandindustrial

segments.Freescalesensingsolutionsoffer

idealblendsoffunctionalityandintelligence

designedtohelpourcustomersdifferentiate

andwininhighlycompetitivemarkets.

Features Function Benefits

Sensor controller

• SlaveI2Cbusinitiatescontrolandmanagesthesensordatafrommultipleexternalsensorinputssuchaspressure,touch,gyroscopeandmagnetics

• Modularizethebasicsensorconfigurationandcontrolfunctions

• Managessensordataacquisitiondependingonfunction

Sensor function controller

• Pre-processingsensorinputs,consideringsourcesoferrorknownperrespectivesensortechnologyandincorporatingsensordatafusiontomakedecisionsbasedonmultiplesensorinputs

• TheFXLC95000CLprovidesacompletesolutionbacktothesystemsapplicationprocessorratherthansimplyrawdata

• TheFXLC95000CLcanmodularizecomplexsensoralgorithmsthatrequiremultiplesensorinputs

Advanced processing (logic)

• EmbeddedintheFXLC95000CLaccelerometeristhe32-bitColdFireV1processor(alongsidethesensor)whichcanmakedecisionswithinthecontextofitsenvironment

• Enablesavarietyofusecasesandhigherlevelsofabstraction

• Providesinterpretedsensinginformationandcontroloveranumberofsensingdecisionssodeveloperscanfocusonhigherlevelsofinnovation

Software

• Softwarelibrariesavailableforcustomerstoconfigure

• Userprogrammable

• CodeWarriorDevelopmentStudioV10.3canbeusedtoprogramtheFXLC95000CL

• Providesaddedfeaturesandcompleteresourcestohelpyoudevelopforyourapplicationquicklyandeasily

• CodeWarriorprovidesasimpleinterfacetohelpspeedyourdevelopmentprocess

Power management

• Auto-wakemonitorschangeinactivity/position

• Auto-sleeppowersdownsensorandsensorsubsystemwhenthereisnoactivity

• EmbeddeddynamicFIFOfordataprocessingwhileapplicationsprocessorisasleep

• Lowvoltageoperation:1.62to3.6VI/Osupply

• Configurablepowersavingmodesandauto-wake/sleepcapabilityallowtheFXLC95000CLtobecomeapartofthepowermanagementdecisiontoachieveoptimalcurrentconsumption

Connectivity• Communicationprotocols:I2C/SPI

• Communicationbetweenmasterandslaveports

• Flexibleconfigurationoptionsforeasydesignwithminimallimitationsforupto16sensorinputs

Features and Benefits

Part Number Description

KITFXLC95000EVM The KITFXLC95000EVM contains two PCBs: FXLC95000CL accelerometer daughter card and the sensor interface board

Development Tools

Document Number TitleFXLC95000CL FXLC95000CLIntelligentMotion-SensingPlatformDataSheet

FXLC95000CLHWRM FXLC95000CLHardwareReferenceManual

ISF1P195K_SW_REFERENCE_RM IntelligentSensingFrameworkv1.1fortheFXLC95000,SoftwareReferenceManual

Documentation

Recommended