12.07.2015 Views

ColdFire

ColdFire

ColdFire

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

TMTM


Organizace soutěže• pravidla, termíny, cenyVybrané Freescale součástky• Procesory• Sensory• RFVývojové prostředky a praktická ukázka• CodeWarrior for Microcontrollers 6.1• FreeMASTERDotazy1Freescale Technology Application 2008TM


Organizace soutěže - pravidlaCíl soutěžePodpořit studenty, aby si vyzkoušeli vývoj jednoduchéhozařízení vlastního návrhu od začátku až do konce.Pravidla1. Výrobek musí obsahovat alespoň jednu součástku Freescale2. Soutěžit mohou jednotlivci i menší skupiny3. Je třeba přijít s vlastním návrhem, originalita je vítána4. Do soutěže můžete přihlásit i již dříve vyvinutý vlastní výrobek5. Výrobek by měl být dotáhnut do konce (žádný bastl)6. O svém výrobku a jeho konstrukci napíše autor technický článek7. Nejlepší nebo nejzajímavější výrobky jsou oceněnya publikovány na hw.cz8. Výrobek zůstává po soutěži jeho autorovi2Freescale Technology Application 2008TM


Ceny• 1. cena: iPOD + MCF52233DEMO• 2. cena: iPOD + DEMO9S08LC60• 3. cena: iPOD + DEMO9S08QD4• Další ceny pro nejzajímavější řešení: USBSPYDERKIT• ☺ každý si něco odneseOrganizace soutěže - ceny4Freescale Technology Application 2008TM


Organizace soutěže – podpora od ÚREL a FreescaleUREL• Přihlášky do soutěže• Ing. Jiří Šebesta, Ph.D., PA-626,+420 541 149 116, sebestaj@feec.vutbr.cz• Objednávky součástek Freescale(též ON Semi, a speciálních obvodů)• Ing. Pavel Vyskočil, PA-456,xvysko03@stud.feec.vutbr.cz• Odborné rady• Doc. Dr. Ing. Zdeněk Kolka, PA-642,+420 541 149 148, kolka@feec.vutbr.cz• Ing. Jiří Šebesta, Ph.D., PA-626,+420 541 149 116, sebestaj@feec.vutbr.cz• Výroba desek plošných spojů, PA-627• Práce v Laboratoři studentské tvůrčíčinnosti, PA-624Freescale• Úvodní seminář• Ing. Milan Brejl, Ph.D.,milan.brejl@freescale.com• Návody, katalogové listy, aplikačnínóty, odkazy, vývojová prostředí• http://www.urel.feec.vutbr.cz/fta08-> Užitečné odkazy• Dodání součástek• Objednávky i odběry u Ing. Vyskočila• Exkurze do Rožnova ve středu 16.4.• Možnost konzultací s odborníky• Ceny pro nejlepší práce5Freescale Technology Application 2008TM


Organizace soutěže• pravidla, termíny, cenyVybrané Freescale součástky• Procesory• Sensory• RFVývojové prostředky a praktická ukázka• CodeWarrior for Microcontrollers 6.1• FreeMASTERDotazy6Freescale Technology Application 2008TM


Freescale C&I MicroSelector8Freescale Technology Application 2008TM


Freescale S08 Product Summaryx10Freescale Technology Application 2008TM


9RS08KA2 / KA11K/2KFlash62RAMRS08CoreSIMBDCICSKBICOPAnalogComp8-bitModuloTimer8 pin SOIC, PDIP6 pin QFNMC9RS08KA1CDB …. $0.43/1kpcs• Supply Voltage / Performance• 1.8-5.5V• Core• RS08 Core• Memory• 1K / 2K Flash• 62 RAM• Analog Comparator• Full rail-to-rail supply operation, can operate in STOP mode• Features/ Benefits• Computer operating properly feature (COP)• Integrated Clock Source (ICS) up to 10MHz internal bus operation with 2%deviation over full temperature and voltage range• 8-bit Modulo Timer• 3 / 5 channel keyboard interrupt (KBI)• LVD (low voltage detect) with reset or stop wakeup• External Vpp required for Flash programming• Auto wakeup• Target Package• 6 pin DFN, 8 pin narrow body SOIC, 8PDIP• Development Tools/ Documentation• Similar to existing S08 platform• Target Applications:• Small appliance, toys, simple analog comparator / simple logic replacement,HB-LED11Freescale Technology Application 2008TM


KA2 Anti-Crash RobotThe KA2 Anti-Crash Robot is a toyrobot that moves by itself and is ableto avoid obstacles changing itsdirection when it approaches anobjectOther applications:- Distance measurement can beused in an ultrasonic automotivebackup warning system.- Small handheld devices12Freescale Technology Application 2008TM


Seite 14Bestellung über www.world-of-aradia.comB A B Y & K I N DKinder und insbesondere Baby`s bedürfen der besonderenFürsorge und Pflege. Alle Eltern möchten nur das beste für IhreKinder.Deshalb verwenden wir nur die besten Rohstoffe für unsereProdukte, um daraus die besten Kompositionen für die täglichePflege Ihres Lieblings zusammen zu stellen.Wir verwenden fast ausschließlich Rohstoffe aus kontrolliertbiologischen Anbau.Wir verwenden fast ausschließlich Rohstoffe auskontrolliert biologischen Anbau zertifizierter Lieferanten.Badespaß006006 Kinderdusch- & badeöl Badespaß 1Für das beruhigende Bad am Abend. Zum täglichenBaden und Pflegen mit der beruhigendenWirkung des Lavendels und der Kamilleblau.Inhalt: 100 ml Dusch- & BadeölInhaltsstoffe: Sonnenblumenöl, Saponin,100% naturreine ätherische Öle von Kamilleblau, Lavendel, u.a.006007 Kinderdusch- & badeöl Badespaß 2Zum täglichen Baden und Pflegen mit der aufheiterndenund angstlösenden Wirkung derMandarine und der ausgleichenden Wirkungder Immortelle.Inhalt: 100 ml Dusch- & BadeölInhaltsstoffe: Sonnenblumenöl, Saponin,100% naturreine ätherische Öle von Mandarine,Immortelle, u.a.006008 Kinderdusch- & badeöl Badespaß 3Zum täglichen Baden und Pflegen mit der beruhigendenWirkung der Kamille blau, der pflegendenWirkung des Honigs und der aufheiterndenMandarine.Inhalt: 100 ml Dusch- & BadeölInhaltsstoffe: Sonnenblumenöl, Saponin,100% naturreine ätherische Öle von Mandarine,Kamille röm., Honig, u.a.


MC9S08QG8 / QG4S08 CPU16MHz8 MHz BusOn-chip ICE(DBG)4 / 8K8Flash256-512 512 RAMInt/Ext. Low-Power-Oscill.(ICG)ESCI(8k only)SPI(8k only)IIC6-13GPIO2ch 16Bit Timer8ch 10bit ADCAnalogComparatorTemperatureSensorKey Features/BenefitsSupply Voltage1.8V – 3.6V, -40C to +125 CCore16MHz HCS08 Core/ 8MHz Bus FrequencyMemory4kB - 8kB Flash/ 256B - 512B RAMCommunicationsESCI, SPI, IICFeatures/ Benefits8MHz Internal @ 1.8V – 3.6VFlash Read/Write @ 1.8VInternal Osc (2% Precision over temperature & frequency)On-chip ICE (DBG)Background Debug Controller (BDC)2-ch, 16-bit, IC/ OC, or PWMCOP, 10-bit ADC, ICS with FLL, LVI, RTIUp to 13 GPIOPower Saving ModesOn-chip temperature SensorPincompatibility to 9S08QD4 & 9RS08KA2 (8-pin)16 pin QFN, TSSOP, PDIP8 pin DFN, SOIC, PDIPMC9S08QG4CPAE …. $0.89/1kpcsAvailable Packages16-pin SOIC/TSSOP/PDIP8-pin DFN/SOIC/PDIPTarget Applications:Electronic power meters, Sensors, Wireless comm.Home appliances, Security systems, etc…Automotivequalified14Freescale Technology Application 2008TM


9S08LC60/36 – Low Voltage Low Power LCDUp to60KBFlashUp to4KBRAMS08CoreICE+BDMIICSCI2xSPIKBICOPPORRTIICG(Up to 20MHz bus)ACMP2 x 2-ch16-bitTPMs8 - ch12 - bitADC4 x 40 segment-based LCDwith internal Charge PumpOperating Voltage/ Performance1.8V / 8MHz – 3.6V / 20 MHz, -40 to +85C rangeMemory• 2.5/4K RAM / 36/60K Flash• Two Flash arrays for enhanced EEPROM emulationCommunicationsSCI, 2xSPI, I2C bus module up to 100kbpsFeatures/ Benefits• 40/41 front planes, 4/3 backplane LCD driver• 3V and 5V glass LCD voltages supported• 8 channel, 12-bit A/D with internal band gap reference voltage• Analog comparator• Two configurable 16-bit TIM modules (4-ch total)• Real time interrupt for SW time of day64 pin 10 x 10 LQFP80 pin 12 x 12 LQFPFeaturesPower Consumption


9S08LC60/36: Target & Potential Application SpacesConsumer• Battery operated hand-helddevices• Thermostat• Run off Battery• Alarms/clocks• Exercise equipment•Heart rate monitors•Cycling computers• Glucose monitors• Calculators• Personal diagnostics• Electronic toysIndustrial• Portable Medical Devices• Security Systems• Weather Station• Low-end Utility metering• ZigBee nodes with display• Multi-meters• Scrolling text displaysAppliances• Coffee maker• Microwave• Refrigerators• Washer & Dryer• Range Ovens• IronOthers•Telephone displays•Secondary displays•Settings and memoryinfo on digital camera•External caller IDon low-end cellular phone16Freescale Technology Application 2008TM


MC9S08QE Family50MHz S08 or <strong>ColdFire</strong> V1 core• 25MHz bus frequency• 1.8-3.6V operating rangeKBI 2xSPI 2xI 2 C2xSCI2xACMPMemory• Up to 8K bytes SRAM• Up to 128K bytes flashFeatures• 2x SCI, 2x I2C, 2x SPI• 2x KBI – 8 channels each• 16-bit timers: 1 x 6-ch, 2 x 3-ch• 12-bit 24 channel A-to-D converter• 2 analog comparators• Up to 70 general purpose I/O• System integration (FLL, SW Watchdog)• Integrated 1-pin BDM interfaceUltra-Low Power• Flexible Internal Clock Source (ICS)• Vreg with fast POR and Stop moderecovery and low regulation voltage• Low power 32 kHz oscillator• Optimize clock tree and clock gatingtechniques<strong>ColdFire</strong> ® V1S08CoreSelectionFlash Memory128 KBICE +BDMPowerMgmtControl(PMC)S08 Peripherals70GPI/O8KBSRAMICS+ULPOSC24 ch.12-bitADCCOP3 16-bittimersS08QE Packages80LQFP, 64LQFP, 48QFN, 44QFP, 32LQFP<strong>ColdFire</strong> QE Packages80LQFP, 64LQFPTemperature Range-40C to 85C17Freescale Technology Application 2008TM


Breadth of the QE FamilyQE128/64128K Flash/8K bytes SRAM64K Flash/8K bytes SRAM50MHz; 25MHz bus2x SCI, 2x I2C, 2x SPI12-bit 24 channel ADC2 analog comparatorsUp to 70 GPIORapid GPI/OS08QE Packages80LQFP, 64LQFP, 48QFN,44QFP, 32LQFPV1 QE Packages80LQFP (128K only), 64LQFPQE32/16Up to 32K Flash/ 8K SRAMUp to 50 MHz CPU, 25 MHz bus2x SCI, 1x I2C, 1x SPI12-bit 10 channel ADC12-bit 20 channel ADC (V1 QE32)2 analog comparatorsUp to 38 GPIOUp to 54 GPIO (V1 QE32)S08QE Packages48LQFP, 44LQFP, 32LQFP, 28SOIC, 20 SOICV1 QE Packages64LQFP (32K ONLY)QE8/4Up to 8K FlashUp to 20 MHz CPU, 10MHz bus1x SCI, 1x I2C, 1x SPI12-bit 10 channel ADC2 analog comparatorsUp to 38 GPIOS08QE Packages32LQFP, 28SOIC, 20SOIC,16PDIP, 16TSSOP18Freescale Technology Application 2008TM


QE Family - FlexisSingle development tool• 8-bit (S08) and 32-bit (CFV1)Common peripheral set• Allows software reuse between8-bit and 32-bitsPin to Pin compatibility• Maximize hardware reusewhen moving between 8-bitand 32-bit19Freescale Technology Application 2008TM


Introducing the S12XE Family:Pin Compatible family extends existingS12 D-FamilyEnables higher system integrity at theECU level (MPU, ECC Supervisor Mode)Higher memory sizes & new packageoptionsImproved advantages• Low current consumption, EMC, Code sizedensityHigher performance :• Max speed 50MHz, 12bit ATD, Moreperipherals, More I/OsTIM Timer Modules (TIM subset of ECT,downwards compatible)Additional Periodic Interrupt Timer forinternal time basesEnhanced XGate allows one level ofinterruptability• Increase performance to 100Mhz operation8 LIN/SCI3 SPI2 IICGPIOFMPLLXGATE64KB RAM1MB Flash4KB EEPROMMPU CRGDBG INTS12XCPUExternal Bus Interface9S12XE Family5 MSCANATD 12b 32chTimer 16b 8chECT 16b 8ch8ch PeriodicInterrupt TimerPWM 8b 8ch80/112/144QFP208 MBGAMaxDevice Flash ROM RAM EE XGATE MPU EBI CANSCI(LIN) SPI IIC ECT TIM PIT PWM ATDSpeed(MHz)Package9S12XEP100 1Mb 64 4 1 1 y 5 8 3 2 16b8ch 16b8ch 8ch 8b8c 32 50 112 LQFP 144QFP 208MBGA9S12XEP768 768 48 4 1 1 y 5 8 3 2 16b8ch 16b8ch 8ch 8b8c 32 50 112 LQFP 144QFP 208MBGA9S12XEQ512 512 32 4 1 1 y 4 6 3 2 16b8ch - 8ch 8b8c 24 50 80 QFP 112 LQFP 144QFP9S12XEQ384 384 24 4 1 1 y 4 4 3 1 16b8ch - 4ch 8b8c 24 50 80QFP 112LQFP 144LQFP9S12XET256 256 16 4 1 1 y 3 4 3 1 16b8ch - 4ch 8b8c 24 50 80QFP 112LQFP 144LQFP9S12XEG128 128 12 2 1 1 y 2 2 2 1 16b8ch - 2ch 8b8c 16 50 80QFP 112LQFP21This document contains forward-looking statements based on current expectations, forecast and assumptions of Freescale that involves risk and uncertainties. Forward looking statements aresubject to risk and uncertainties associated with Freescale business that could cause actual results to vary materially from those stated or implied by such forward-looking statements.Freescale Technology Application 2008TM


FLASHUp to1/8 VGARGB16 AsyncFIFOCPU12VideoRAMXGATERGB16VSYNCS12X TFT Demo Owerview1bpl x 64bpp x 4FLASHTimerHSYNCCLK8bpp x 1S12Xxxxx• Direct drive of all TFT signals, driver code written in C.• Dynamic video RAM size, run time adaptable. Support 1 bpl, 1,2,4,8,16 bpp in anycombination only limited by RAM size (64k for S12XEP100).• Multiple look up tables selectable on a line by line basis• Demo and detailes available on request25 920bytes RAMused22Freescale Technology Application 2008TM


JTAG/EOnCEVoltageRegulatorsInterruptControllerPowerSupervisorCOPMSCAN3-PITFlashSystem IntegrationModule (SIM)RAM56800ECore32 MIPS32 MHzPackages: 32 LQFP, 44QFP, 48LQFP, 64LQFP1-10K SRP: $3.30 MC56F80236 OutputPWM8 16bit TimersUp to 16 Input12-bit ADCs2-QSCI2-QSPII2C2-12bit DACs2-AnalogComparatorsSystem Clock Control(PLL, SIM, Osc)56F802x/3x Family32 MHz/32 MIPS 56800E Core3.0-3.6V Operation32K-64K Bytes Program FLASH4K-8K Bytes Program/Data RAMFlash securityTunable Internal Relaxation OscillatorSoftware Programmable Phase Locked LoopUp to 96 MHz Peripherals – Timers and PWMs6 Output PWM Module with 4 Programmable Fault InputsSelectable PWM frequency for each complementaryPWM signal pairTwo 12-bit ADCs with up to 16 Inputs , 1.125usconversion rateUp to Two 12-bit Digital to Analog ConvertersTwo Analog ComparatorsSynchronization between PWM and ADC4 or 8 16-bit General Purpose Programmable Timers1 or 3 Programmable Interval TimersComputer Operating Properly Timer2-Queued Serial Communications Interface2-Queued Serial Peripheral InterfaceOptional MSCANI 2 C Communications InterfaceUp to 53 GPIOs – Versatile pin usageJTAG/EOnCE Debug PortLead Free “Green” PackagesIndustrial & Automotive temp24Freescale Technology Application 2008TM


Digital Signal Controller Target MarketsAutomotiveAutomotive• EPAS, Braking, X-Wire• EPAS, Braking, X-Wire• Transmission/Valve Actuators• Transmission/Valve Actuators• Alternator Starter, Active Suspension• Alternator Starter, Active Suspension• Inertial Sensors, BLDC motor control• Inertial Sensors, BLDC motor controlAutomotiveIndustrialApplianceAppliance••WashingWashingMachineMachine• Refrigeration, Dishwasher• Refrigeration, Dishwasher••InductiveInductiveCookingCookingIndustrialIndustrial••SMPS,SMPS,FrequencyFrequencyInvertersInverters••UPS,UPS,ElectricalElectricalProtectionProtection••PlantPlantEquipmentEquipmentGeneralGeneral• Motor/Motion Control• Motor/Motion Control• Vending machines, Metering• Vending machines, Metering• Security and Safety Systems• Security and Safety Systems• Intelligent toys, Home automation• Intelligent toys, Home automationApplianceGeneral25Freescale Technology Application 2008TM


Freescale’s Controller ContinuumFeaturesSensors ProductsAnalog SolutionsWireless & RF8,16 - bit 16, 32 - bitHC08/HCS08S12, S12XDigital SignalControllersARMMAC7000, i.MX<strong>ColdFire</strong>PowerPC32, 64 - bitStarCorePerformance26Freescale Technology Application 2008TM


CommunicationsCores<strong>ColdFire</strong>® – Building BlocksSystem SupportPhyUp to 2FEC0-2FlexCANDMAUSB 2.0 FSHost/Device/OTGUp to 4ch PSC(UART etc.)Clock/Timer Sources32x 24-bitChannelse TP1.5K DataMemory6K CodeMemoryHW-EncryptionI2CQSPI0-3UART4ch PITUp to 8ch16-bit TimerUp to 4ch32-bit Timer8chPWMRTC(E)MACEMACEMACMMUMemory32KD-CacheV2 <strong>ColdFire</strong>®FPUCore80MHz (Flash)166MHz (RAM)V4e<strong>ColdFire</strong>®CoreUp to 266MHz (RAM)V3<strong>ColdFire</strong>®CoreUp to 240MHz (RAM)2-16KI-Cache128-512K FLASH(MCF521x)(MCF528x)16-96KSRAMBDMPLLGPI/OBus / Memory ControllersPCIControllerSystemBusControllerApplication Specific8ch 10-12bitQADCIDE Interface4-16chDMASVGA LCDControllerH/WDIVJTAGDDR/SDRSDRAM Ctr&Chip SelectsSPDIF/EBURx / TxI2SRx / TxCD-ROMBlock E/DFlashMedia Int27Freescale Technology Application 2008TM


68K/Cold<strong>ColdFire</strong>® V3 Core• Up to 211 Dhrystone 2.1 MIPS @ 240 MHz• Enhanced MAC Module and HW DivideIntegration• 16K bytes Unified Cache• 32K bytes SRAM• Integrated LCD Controller• STN and TFT• Up to 800x 600(SVGA) resolution• USB 2.0 Host controller• USB 2.0 On-the-go Controller• Optional 10/100 Ethernet MAC (external PHY)• Optional Hardware Accelerated Encryption• Optional CAN 2.0B Controller (FlexCAN)• 3 UARTs• Queued Serial Peripheral Interface (QSPI)• I2C bus interface• Synchronous Serial Interface module (SSI)• 4 ch. 32-bit timers with DMA support• 16 ch. DMA controller• 16-bit DDR / 32-bit SDR SDRAM controller• Up to 94 General-Purpose I/O• System Integration (PLL, SW Watchdog)• 1.5V Core, 3.3V I/OAvailability• Temperature Range: -40°C to +85°C• Target resale price from $10 @ 10k qtyApplications• Industrial controller with human interfaces, web servers• LCD digital oscilloscope, industrial printers, Point-of-Sale Terminal , VoIP<strong>ColdFire</strong>Fire® : MCF532x Family10/100FECCryptoCANDMAOptionalAdditional ModulesPartNumberMCF5329MCF5328MCF5327BDMSVGA LCDController16ch DMAEMACSSI10/100FECYesYesNoPLLV3<strong>ColdFire</strong>®Core4ch 32-bitTimer4chPWMI 2 C16KUnifiedCacheCryptoYesNoNoCANYesNoNoGPI/OUSBh/d/otgUSBhostQSPISystemBusControllerPackage256 MAPBGA256 MAPBGA196 MAPBGA32KSRAMJTAGUARTUARTUARTDDR/SDRSDRAMController&Chip SelectsTarget10K Resale$14$12$1028Freescale Technology Application 2008TM


Coldfire with Graphics LCD ControllerIdeal for Human Machine Interface (HMI) applications where information iscommunicated to the user with text and graphicsMCF532x <strong>ColdFire</strong>® Family includes LCD ControllerExample Applications• Building Automation Systems• Point-of-Sale Terminals• Medical Instrumentation & Monitoring• Security/Access Control Panels• Voice over IP• Remote Monitoring• Industrial Machine Control• Process ControlKey Features of LCD Controller• Up to 600 x 800 pixel (SVGA) resolution• Support for Monochrome, Gray-scale and Colour displays• Supports CSTN or TFT type panels• Automatic refresh of display29Freescale Technology Application 2008TM


MCF5222x <strong>ColdFire</strong> ® FamilyMCF5222x<strong>ColdFire</strong> with Embedded Flash & USB OTGTargeted at Industrial Control Applications• Digital Cameras• PDAs• Mass Storage• Security/Access Panels• POS• PC Interface• Medical Pumps and MonitorsKey Features• 76 MIPS V2 Core with Multiply and Accumulate for DSP-like functionality!• Integrated Connectivity including:•USB 2.0 Full-speed Host/Device/On-The-Go Controller• Additional control features include:• Up to 52 General Purpose I/O• 4ch. 32-bit timers with DMA support• 12 bit Analog to Digital Converter (ADC)• 3 UARTs• Starting from $5.49 suggested resale price30Freescale Technology Application 2008TM


MCF5223x<strong>ColdFire</strong> with Embedded Flash & Ethernet MAC&PHYMCF5223x <strong>ColdFire</strong> ® FamilyTargeted at Industrial Control Applications• Environmental Monitoring• Power-over-Ethernet• Remote Data Collection• Security/Access Panels• Medical Pumps and Monitors• Lighting Control Nodes• Vending MachinesKey Features• 57 MIPS V2 Core with Enhanced Multiply and Accumulate for DSP-like functionality!• Integrated Connectivity including:•10/100 Ethernet Controller•10/100 Ethernet Physical Layer•CAN 2.0B Controller•Cryptographic Acceleration Unit• Additional control features include:•Up to 73 General Purpose I/O•4ch. 32-bit timers with DMA support• Starting from $7.99 suggested resale price31Freescale Technology Application 2008TM


Integrated Ethernet Applications• Industrial Controls• Building Controls• Networked appliances• Security• Utility Meters• HVAC• Medical monitoring• Vending Machines• Web-based Camera• Telecom• Real-Time Ethernet- AutomationAny end node systemthat needs to send orreceive low (NE64) orhigh (CF) data rateinformation over aninternal network or theWeb.32Freescale Technology Application 2008TM


Typical <strong>ColdFire</strong> ApplicationsMedical InstrumentationMedical ImagingHome Health MonitoringPatient MonitoringDialysis MachinesCardiac Rhythm ManagementHearing Analysis EquipmentPowered BedsInfusion PumpsElectric WheelchairsLaboratory EquipmentFire/SecuritySmoke/Heat detectorsFire Alarm SoundersFire Alarm Control PanelsCCTV Cameras and Control PanelsIntruder Alarm Control PanelsIntruder Alarm Motion DetectorsAccess ControlBiometrics Security SystemsCarbon Dioxide DetectorsFactory AutomationMotion ControllersMachine VisionOperator PanelsEmbedded Computer BoardsI/O ModulesIndustrial Networking ProductsProcess ControllersMeasurement EquipmentVoice Over IPLow cost Analog Telephone AdaptersScreen PhoneLow cost IP PhoneWiFi PhonePoint of SaleCard Payment TerminalsHandheld Bar Code ScannersStationary Bar Code ScannersBar Code PrintersAutomatic Teller MachinesPortable Data Collection Terminals33Freescale Technology Application 2008TM


Freescale’s Controller ContinuumFeaturesSensors ProductsAnalog SolutionsWireless & RF8,16 - bit 16, 32 - bitHC08/HCS08S12, S12XDigital SignalControllersARMMAC7000, i.MX<strong>ColdFire</strong>PowerPC32, 64 - bitStarCorePerformance34Freescale Technology Application 2008TM


Sensor Target ApplicationsAccelerometers• Fall Detection• Tilt Control• Portable Electronics• Vibration Monitoring• Sports Diagnostics• Anti-Theft Devices• Appliance Balance• Earthquake Detection• Car Occupant SafetyPressure Sensors• Blood Pressure• Barometer/Altimeter• Engine Control• HVAC Applications• Respiratory Applications• Drug Delivery for Inhalers• Tire Pressure• Water LevelProximity Sensing• Car Occupant Sensing• Proximity Detection• Size Detection• Object Detection• Industrial Safety Systems• Appliances• Machine Tools• Touch PanelsDevelopment Tools Products Training35Freescale Technology Application 2008TM


Gravity Measurements1 g = 9.8 m/s 2Tilt/Inclinometer: 0-1 gPDA, Cell phoneVibration: 8-10 gMotor stabilityCrash Detection:Front: 20-250 gSide: 40-250 gBullet: >5000 gGame Controller: 1-2 gVirtual Reality, Joysticks20g40gPedometer: 20-30 gPace, PhysiologyInertial Navigation: 500 mg-1gAvionics, Military, GPS2gFreefall Detection: 1-2gMobile HDD, Cell phone10gSeismometry: 0.002-2 gGeophones, Seismic SwitchesRoll Over: 2-8 gAxial, Skew36Freescale Technology Application 2008TM


ProductsDEVICEMMA7450LMMA7360LMMA7340LMMA7330LMMA7260QMMA7261QMMA6270QMMA6271QMMA6280QMMA6281QAXESXYZXYZXYZXYZXYZXYZXYXYXZXZDESCRIPTION2g / 4g /8g62.5 / 125, LGA1.5g / 6g 400/300Hz, LGA3g / 12g400/300Hz, LGA4g / 16g400/300Hz, LGA1.5g / 2g / 4g / 6g 150Hz, QFN2.5g / 3.3g 6.7g /10g 150Hz, QFN1.5g / 2g / 4g / 6g 150Hz, QFN2.5g / 3.3g 6.7g /10g 150Hz, QFN1.5g / 2g / 4g / 6g 150Hz, QFN2.5g / 3.3g 6.7g /10g 150Hz, QFNSENSITIVITYSelectableMMA2260DMMA1260DMMA1270DMMA1250DMMA1220DMMA2201DMMA3201DMMA2202DMMA1200DXZZZZXXYZZ1.5 g Accelerometer in SOIC-161.5 g Accelerometer in SOIC-162.5 g Accelerometer in SOIC-165 g Accelerometer in SOIC-168 g Accelerometer in SOIC-1640 g Accelerometer in SOIC-1640 g Accelerometer in SOIC-2050 g Accelerometer in SOIC-16250 g Accelerometer in SOIC-161200 mV/g1200 mV/g1000 mV/g400 mV/g250 mV/g50 mV/g50 mV/g40 mV/g8 mV/g37Freescale Technology Application 2008TM


XYZ Low g Accelerometer MMA7260Q (1.5g-6g)Electrical• 1.5-6g XYZ Axis Device• 2.2V to 3.6V Operation• low current 500uA (5uA Sleep Mode)• Sleep Mode• Analog Output• Integral Signal Cond w/ low pass filter• Bandwidth 400Hz (X-Y axis) 150Hz (Z axis)• Customer Selectable g rangeApplicationsPedometerVibration: Out of balance monitorCell Phone: Text Scrolling, Motion DialingNavigation: Dead reckoningGaming: TiltBlack box: Impact recordingPackage• QFN-16, 6x6x1.45mm• Lead free terminations & Green materials• -20°C to +85°C38Freescale Technology Application 2008TM


g-select for MMA7260Q1.5g – Freefall,accurate tilt compensation2g –4g –6g –Handheld motion detectionGaming controllersLow vibration monitoring,shipping and handlingHigh vibration monitoring,Higher shock readingsg-Select 1g-Select 239Freescale Technology Application 2008TM


g-Select for MMA7260QOne device with 4 ranges of sensitivityDoes NOT require device or HW change.g-Range can be driven by I/O of MCUMCUI/OI/OG-Select1G-Select2MMA7260Q MMA7260Q(top view)SolutionsDetermine Optimal sensitivity• MCU reads that accelerometer output. If a 1.5g setting is railed for 2ms then MCU canadjust the g-range to 2g and sample data again.Run Multiple accelerometer applications• The MCU can toggle between a freefall detection algorithm with a 1.5g setting and avibration algorithm at the 6g setting.40Freescale Technology Application 2008TM


NEW ProductCS*AVddGndIaddr0N/CGndDVdd6 5 4 3 2 1INT1Top view7 148 9 10 11 12 13INT2GndN/CMISOMOSI(SDA)SPSCK(SCL)MMA7450L: Digital OutputFeatures• Digital output (I 2 C/SPI)• 2.4 – 3.6V V DD operation• 1.8 V compatible I/Os• 450 uA I DD , 5 uA at sleep mode• Selectable full scale range (2g,8g)• Programmable thresholdinterrupt• Programmable pulse/clickdetectPackage• Compact 3 x 5 x 0.8mm LGA• RoHS compliant41Freescale Technology Application 2008TM


Pressure Sensors SpecificationsOutput Voltage• Offset - The zero pressure voltage( b from the Y = mX + b equation of the line)V FSSVout• Span - The full scale output minus the offsetV offSe n s it iv it ySpanPressure• Sensitivity - Slope of the line, in units ofoutput voltage per pressure beingmeasured (mV/kPa)Zero PressureFull Scale PressureTypes of Pressure Measurements• Differential - Measures differences between twopressures• Gauge - Differential with atmosphere reference• Absolute - One side accessible and referencevacuum sealed insideReference42Freescale Technology Application 2008TM


Example pressure sensorsProduct (# of Parts)DescriptionPressureRating –Max(kPa)PressureRatingH2O –Max(cm)PressureRatingHg –Max(mm)Pressure MeasurementTypeMPXY8300 (10)Microcontroller, Pressure Sensor, X-Z Accelerometer and RF Transmiter----MP3H6115A (4)High Temperature Accuracy Integrated Pressure Sensor1151150863AbsoluteMPVZ4006 (5)Integrated Pressure Sensor66045GaugeMPX4080 (1)Integrated Pressure Sensor80800600DifferentialMPX4100 (7)Integrated Pressure Sensor1151000788AbsoluteMPX4200 (1)Pressure Sensor20020001500AbsoluteMPX5010 (12)Integrated Pressure Sensor1010075Gauge,DifferentialMPX5050 (6)Pressure Sensor50500375Gauge,DifferentialMPX5100 (6)Integrated Pressure Sensor1151150864Differential,AbsoluteMPX5500 (2)Integrated Pressure Sensor50050003750DifferentialMPX5700 (9)Integrated Pressure Sensor70070005250Gauge,Differential,AbsoluteMPX5999 (1)Integrated Pressure Sensor1000100007757DifferentialMPXA6115A (5)High Temperature Accuracy Integrated Pressure Sensor1151150863AbsoluteMPXV4006 (7)Integrated Pressure Sensor66045Gauge,DifferentialMPXV4115V (3)Integrated Pressure Sensor - Small Outline Package1151150863VacuumMPXV5004 (9)Integrated Pressure Sensor44029Vacuum,Gauge,DifferentialMPXV5050V (1)Pressure Sensor50510375AbsoluteMPXV5100 (3)Integrated Pressure Sensor1001000750Absolute43Freescale Technology Application 2008TM


Pressure Sensor Application in AutomotiveHighly integrated products MultipleProcess Technologies• MEMS sensor• Analog Mixed Signal• High density logic• RFPromising roadmap• Further integration• Design expertise• CMOS Technology for battery lessTPMPressure & TemperatureSensorMCU & RFOutputXtalAntennaHigh Volume Manufacturing CapacityProven Automotive Supplier44Freescale Technology Application 2008TM


MPXV5004 – Integrated Temperature Compensated Pressure SensorFeatures• Pressure rating max 4 kPa• Temperature Compensated over 10° to 60°C• Available in SMT or DIP• Configurations• Durable Thermoplastic (PPS) PackageTypical Applications• Washing Machine Water Level• Ideally Suited for Microprocessor or Microcontroller-Based Systems45Freescale Technology Application 2008TM


Conceptual Block Diagram for E-Field EProximity SensorSensor PrincipleCase #1 – Single Electrode• Electric Field created between finger and chargedelectrode• Assumes finger is connected to a virtual groundCase #2 – Multiple Electrodes• One electrode is charged, the other is at ground.• A very weak field between electrode and ground existswithout finger.• As finger approaches electrode, it provides twoconductive paths from electrode to ground (IF + IB)46Freescale Technology Application 2008TM


Touch PanelsGlassSingleSliderBarSinglePadsMultiplexedSliderBarMultiplexedPadsMultiplexedSliderBar47Freescale Technology Application 2008TM


Proximity Capacitive Sensor RoadmapMC337949V; 11 electrodestouch pads/slider pads54 pin SOICW-EPMC34940/19V; 7 electrodestouch pads/slider pads24 pin SOICWMPR1119V; 11 electrodestouch pads/slider padsPortable games,Instrumentation,medical,GPSMPRxxxCustomisedsolutionsMPR081/21.8 - 3.6V, I²C16/20 pads, key click16 pin 5x5x1mmPPR131(iBat2)1.71 –5.5V,13 Electrodes, I²Cwith shield drive,20 pin 3x3x0.8mm QFNPPR041(Pesce2)1.71 – 3.6V, I²C4 electrodes,with shield drive10 pin 2x2x0.8mm UDFNMobile phone,multi-key applications,Handheldinstrumentation,portable games,level sensingMPR0841.8 - 3.6V, I²C8 pads, key click16 pin 5x5x1mmMPR0831.8 - 3.6V, I²C8 position rotary,key click16 pin 5x5x1mmPPR021(Pesce1)1.71 – 3.6V, I²C2-3 electrode8 pin 4x5mm SOImproved sensitivity,reduced power consumption, size reductionMobile phone,floor mat sensors,Access controls,switches,level sensingLegacy---------2007 ------------------2008-----------------------2009------48Freescale Technology Application 2008TM


Proximity Capacitive Touch Sensor Controllers MPR08xFeatures• 1.8–3.6V operation• 150 µA average supply current, 10 µA standby current• 8-position rotary (MPR083), 8-pad touch (MPR084)• Proprietary false touch rejection technology• IRQ output advises when FIFO has data• Sounder drive provides audible feedback to simulatemechanical key clicks• Digital output (I2C with custom addressing)• 16-pin QFN and TSSOP packages• -40°C to +85°C operating temperature range49Freescale Technology Application 2008TM


Analog Target ApplicationsPower Management• Battery power mgmt• Portable/battery operated• Portable electronics• Digital still cameras• Portable audio/video• Consumer Broadband• Power-over-Ethernet• MP3 Players• Distributed power mgmtNetworking Solutions• Netcom/Telecom• Hot swap controllers• Set-top boxes• Communications Processors• Datacomm Line Cards• Cellular Base Stations• Wireless Modems• Servers• Intelligent Distributed ControlSwitching Regulators• Factory Automation• Robotics• Security Products• Ethernet• Industrial safety systems• Appliances• Machine tools• eXtreme Switch• Motor controlDevelopment Tools Products Training51Freescale Technology Application 2008TM


ESTAR Reference Design Features• Sensing of acceleration in 3 axes across fourranges (0-1.5g, 2g, 4g and 6g)• Wireless communication of sensor data through433.92 MHz• Typical wireless range is 20m, two walls or onefloor• Data rate is 19.2 kb/s, half duplex• USB communication of the receiver part• Virtual serial port class - interface for GUI and terminal• HID class - mouse for windows• 2 push buttons provide:• wake - up function• user functions, mouse buttons for HID class• Current consumption:• in normal run mode: 4.5 - 5.5 mA depending on batteryvoltage• in sleep mode: less than 4.5 mA• Support low power mode for all parts• Sensor Board powered by a coin-sized CR2032battery• 8-bit / 16-bit working modesRepresents Freescale parts:‣ MC33696 - transceiver‣ MCHC908JW32 – 8-bit MCU with USB‣ MCHC9S08QG8 – 8-bit MCU‣ MMA7260QT – 3-axes accelerometer53Freescale Technology Application 2008TM


SensorBlock scheme of the ESTARSPIMC9S08QG8MCUSEBCONFBMC33696433.92 MHz RFMatchingcircuitX Y Z sleep g-selectantennaUSB StickCR2032Lithium batteryMMA7260Qaccelerometer+5V USBUSBSPIMCHC908JW32MCUDATACLKSEBCONFBSTR OBERSSICMC33696433.92 MHz RFMATCHINGCIRCUITantennaVD D54Freescale Technology Application 2008TM


ESTAR – Sensor Board Schematic55Freescale Technology Application 2008TM


ESTAR – USB Stick Board Schematic56Freescale Technology Application 2008TM


Organizace soutěže• pravidla, termíny, cenyVybrané Freescale součástky• Procesory• Sensory• RFVývojové prostředky a praktická ukázka• CodeWarrior for Microcontrollers 6.1• FreeMASTERDotazy57Freescale Technology Application 2008TM


CodeWarrior Development StudioC/C++ Compiler&LinkerFlash ProgrammerDebuggerSimulatorEditor58Freescale Technology Application 2008TM


CodeWarrior - licenceCodeWarrior Special Editions• Omezení velikosti kódu• Po registraci lze zdarma stáhnoutUniverzitní licence• pro určitý počítač na ÚRELČasově omezené licence59Freescale Technology Application 2008TM


BDM - debugovací rozhraní pro S08BDM konektor(6-pin header)procesor S0860Freescale Technology Application 2008TM


USB-BDM pro S08=Using the DEMO9S08QG8 as BDM only.pdf61Freescale Technology Application 2008TM


FreeMASTER – nástroj pro ovládání embedded aplikace z PCMonitorování• Real-time zobrazení hodnot proměnných a registrů v embedded aplikacia jejich časových průběhůŘízení• Zápis do paměti procesoru – změna hodnot proměnných nebo registrůKomunikace přes• BDM• nevyžaduje žádný software na embedded straně• k připojení je potřeba např. USB-BDM rozhraní• nepodporuje funkci Recorder• RS 232• vyžaduje FreeMASTER SCI driver a RS 232 na embedded straně• stačí seriový kabel k připojení k PChttp://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FREEMASTER62Freescale Technology Application 2008TM


FreeMASTER – nástroj pro ovládání embedded aplikace z PCpříklady aplikací63Freescale Technology Application 2008TM


Procesor S08QG8, akcelerometr MAA7260Q a dvoubarevná LED- ukázka vývoje jednoduché aplikaceZadání: světlo dvoubarevné LED je modulováno v závislosti nanáklonu akcelerometruMC9S08QG8MMA7260QRGTPMCH0ADP1ADP2XYTPMCH1ADP3ZS08QG8 Accelerometr and RG LED.pdf64Freescale Technology Application 2008TM


Procesor S08QG8, akcelerometr MAA7260Q a dvoubarevná LEDFreeMASTERzobrazuječasovéprůběhyhodnotzrychlení vosách x, y a znavzorkovanéna výstupechakcelerometru65Freescale Technology Application 2008TM


Procesor S08QG8, akcelerometr MAA7260Q a dvoubarevná LEDFreeMASTERzobrazujenáklonakcelerometruv rovině x-y,čemužodpovídáintenzitačervené azelené barvyna LED66Freescale Technology Application 2008TM


Organizace soutěže• pravidla, termíny, cenyVybrané Freescale součástky• Procesory• Sensory• RFVývojové prostředky a praktická ukázka• CodeWarrior for Microcontrollers 6.1• FreeMASTERDotazy67Freescale Technology Application 2008TM


FTF Design Challenge – Europe68Freescale Technology Application 2008TM

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!