MSK2. May 2012 Frankie Chan (IFAP ATV SMD SAE)

Similar documents
XE166 family Easy Kit

EMTRON AUSTRALIA EMTRON ECU OVERVIEW

XE164 UConnect Manual, V.1.1, February XE164 UConnect. Board REV. 2007/40. Microcontrollers. Never stop thinking.

XC2000 series Board Manual, V.1.0, June XC2000 Easy Kit. Board REV. V1.0. Microcontrollers. Never stop thinking.

UCon_Lin Interface User Manual

XE166 Family AP Application Note. Microcontrollers. UConnect XE162N Hardware Description V1.0,

Easy Kit Board Manual

1. Project title: XMC 2Go Barometric Sensor Interfacing. Burlacu Eusebiu 2. Abstract

Introduction of Infineon Microcontroller

Vi-PEC V44 and V88 ECU

2 Control Equipment for General Applications

Professional EFI Systems Product Catalog

Approximately half the power consumption of earlier Renesas Technology products and multiple functions in a 14-pin package

TLE9844-2QX Appkit Getting Started. September 2018

/8H Infinity Hardware Specification STOP! THIS PRODUCT HAS LEGAL RESTRICTIONS. READ THIS BEFORE INSTALLING/USING!

INTRODUCTION. Warning: it is strongly recommended to always verify whether the ECU needs specific software settings to export data.

Renesas Starter Kit for RX111

INTRODUCTION. Warning: it is strongly recommended to always verify whether the ECU needs specific software settings to export data.

Driver board for HybridPACK 2 IGBT modules, employing coreless transformer single-channel driver 1ED020I12-FA. IGBT module to be ordered seperately.

Vi-PEC V44 and V88 ECU

SPC58NE84E7, SPC58NE84C3

Quick Start Guide. S12VR64EVB S12 MagniV Mixed-Signal MCUs. S12 MagniV

CH1. Figure 1: M3 LOG Advanced

STM32 Cortex-M3 STM32F STM32L STM32W

BLE232: Manual Copyright 2014 taskit GmbH

BIG8051. Development system. User manual

Application Note, V1.3, September 2008 AP XC2000/XE166 Family. Microcontrollers

Kinetis EA Ultra-Reliable Microcontrollers. Automotive and Industrial Applications

)8-,768'HY.LW 2YHUYLHZ. )XMLWVX0LNURHOHNWURQLN*PE+ Am Siebenstein Dreieich-Buchschlag, Germany

XE166 Family AP Application Note. Microcontrollers. X E D r i v e C a r d H a r d w a r e D e s c r i p t i o n Board REV.

Choosing a Micro for an Embedded System Application

Electronic SUNSTAR & 传感与控制 Software TEL: FAX: KiBox To Go Measurement and Ev

PIC Microcontroller and

S32K Microcontroller Press Pack

XC2000 Family AP Application Note. Microcontrollers. XC2236N Drive Card Description V1.0,

CENTURION Pro Diagnostic Motorcycle Scan Tool USER S GUIDE. Version 1.0

Digital Speed Controller User Manual

Fuel Injection Control for a 12 Cylinder Formula 1 Engine

Pressure Sensor ICs. Motor Controller / Fan Driver ICs. DACOM West GmbH.

COL862 - Low Power Computing

DEMO9S08SH32/SG32 Demonstration Board for Freescale MC9S08SH32/SG32

AIM: To create a project for implement a wireless communication protocol on an embedded system- ZigBee.

Wireless OBD II CAN Bus Embedded System Design

New 70 MIPS dspic33ep and PIC24EP Family High Performance, Integrated Analog, Easy Migration

WAVETEK BLE-WT51822AA/AB. Revision History. Bluetooth low energy Module WT51822AA (256k) /AB (128k) (Bluetooth Low Energy BT4.0) PRODUCT SPECIFICATION

TRK-S12ZVL Quick Start Guide. MagniV Mixed-signal MCUs for LIN Applications

Indriya_DP_03A14. Features. Block Diagram. XBEE based Wireless Sensor Network development platform

Embedded Development Platform

Application Protocol of CAN

Embedded Development Platform Getting Started Guide for XC167 Command Module

MB95260H/MB95270H. MB95280H Series. MB95260H Series/MB95270H Series/

EB-51 Low-Cost Emulator

University Program Advance Material

DEMO9S08LG32 Up to 5V MCU with integrated LCD display driver

Renesas Synergy MCUs Build a Foundation for Groundbreaking Integrated Embedded Platform Development

rcube2: Advanced Rapid Prototyping Electronic Control Unit

BT2540 Bluetooth 4.0 BLE (CC2540) Module Users Manual

ECUs F42. F88 Series. F90 Series

CM5000 DATASHEET v0.1

User Manual For CP-JR ARM7 USB-LPC2148 / EXP

Quick Start Guide TRK S12ZVFP64. S12 MagniV MCU for Automotive Heating, Ventilation and Air Conditioning (HVAC) Applications

Frequently Asked Questions

KiBox To Go. Electronics & Software. Measurement and Evaluation System for Combustion Analysis on Test Benches and in Vehicles

EEMBC s Automotive/Industrial Microprocessor Benchmarks. June 4, 2004

DSD: Delta Sigma Demodulator. XMC microcontrollers September 2016

Datasheet. RS485 description The UART/RS485 physical layer gives support for UART communication and higher level Modbus protocol.

Capacitive Touch Based User Interfaces and Hardware-based Solutions

Mercury System SB310

Introduction to Mechatronics and the Mechatronic Design Center Microchip Technology Incorporated. All Rights Reserved. 1

Technical Document. Model: F120 Name: F120 PCBA Service Manual No.: Version: V1.0. Check Sign. Standard Approved

Course Introduction. Purpose: Objectives: Content: Learning Time:

AUTOSAR stands for AUTomotive Open Systems ARchitecture. Partnership of automotive Car Manufacturers and their Suppliers

EVE2 BLE Datasheet. The EVE Platform features standardized IO, common OS and drivers and ultra-low power consumption.

Embedded Development Platform Getting Started Guide for Microchip PIM Carrier Module

Application Note KSZ8873/63 MLL Demo Board Current Consumption

Nuvoton 1T 8051-based Microcontroller NuTiny-SDK-N76E885 User Manual

Figure 1.1: Some embedded device. In this course we shall learn microcontroller and FPGA based embedded system.

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems

STM32F3. Cuauhtémoc Carbajal ITESM CEM 12/08/2013

Microprocessor Communication Module Connecting On Board Diagnostic System and Personal Computer

CONTENTS. dspicpro4 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6

Description. January 2019 DB2381 Rev 3 1/5

Migration Path. from TC1767 to TC1782. May 2010 V1.2

Comparison of different microcontroller development boards for power electronics applications

Infinity V95 August 2014 Update Notes STOP! THIS PRODUCT HAS LEGAL RESTRICTIONS. READ THIS BEFORE INSTALLING/USING!

The Mobile Combustion Analyzer from Kistler. KiBox T o Go -Präsentation hoe March 09 1

Ultra Low Power Microcontroller - Design Criteria - June 2017

ICCS Controllers Intelligent Control and Command Systems

EPM900 - Overview. Features. Technical Data

FOR IOT PRODUCT DEVELOPMENT

VIPower M0-7 Miniaturized high-side driver family

ELEC 5260/6260/6266 Embedded Computing Systems

TMS470M. Cortex -M3 based Hercules Microcontrollers ARM. 1 Day Workshop

Evaluation Board Getting Started. Toolchain Setup for: TLE9869_EVALKIT TLE986x_EVALB_JLINK TLE9879_EVALKIT TLE987x_EVALB_JLINK

MOTO M -1 Use s r manu n al

Overview of Board Revisions

Introducing: New Low-Cost & Low Pin Count PIC Microcontrollers for the 8-, 16- & 32-bit Markets

XE166 Family. Hardware Manual. Microcontrollers. Hardware Manual XE166 Low End Easy Kit Board V1.5 V1.5,

Embedded System Project (521423S) - Specifications

Programmable Logic Controller & I/O Modules

Transcription:

MSK2 SW framework May 2012 Frankie Chan (IFAP ATV SMD SAE)

MSK2 SW Framework Provide small engine Hardware Platform to user to speed up the Engine Control Unit (ECU) development. The MSK2 SW framework provides general driver code as reference example. With both SW and HW, user may verify the TLE8080, TLE8444, XC2733, BTS3410, KP254, TLE4253 and TLE6250 features and functionality in a quick way. The Electronic Fuel Injection (EFI) System application software shall be implemented by the user in order to meet the emission requirement and user s specification. 2

MSK2 XC2733/XC2764: MCU TLE8080EM: Horseshoe Trot (U chip) TLE8444 Idle speed Stepper Motor Driver BTS3410 Low side Switch TLE4253 5V tracker KP254 Barometric Air Pressure Sensor Debug Interface XTAL XC2733 or XC2764 KP254 BTS 3410 TLE 4253 TLE 8444 TLE 8080 TLE6250 IGBT ECU Connector TLE6250 CAN Transceiver 3

MSK2 Possible minimum solution TLE8080EM + XC2733 + IGBT OPTIONS + TLE8444 (if stepper motor for Idle speed control) + TLE4253 (if need separated Supply for external sensor) + BTS3410 (if additional Low Side Switch needed) + TLE6250 (if need CAN communication) + KP254 (if Barometric pressure sensor needed) 4

MSK2 XC2733 for Development Purpose XC2764 for Calibration purpose 5

SW Framework features The MSK2 basic drivers/framework provides the following functionalities and features as example Support Injection and Ignition for single cylinder Engine Engine speed support from 200 rpm to 10500rpm Support Crank tooth 24 teeth (15degree tooth) and 36 teeth (10 degree tooth) in 1 or 2 missing tooth 6

SW Framework features Virtual tooth tick generation down to 0.5 degree from 15 degree or 10 degree crank tooth Cater for the error correction in virtual ticks if acceleration or deceleration (Injection and ignition timing shall be corrected accordingly) Able get status, diagnostic and control TLE8080, KP254, TLE8444 and BTS3410 Able to get all the sensor information and Battery Voltage and feedback to Application 7

SW Architecture The SW framework basically is divided into 4 portions. DAVE layer : The XC2000 MCU low level code which are generated by DAVE LLD layer : Low Level Drivers are implemented. The driver takes use of DAVE layers driver Application layer: The EFI application shall be implement into this layer by user Scheduler : A simple Scheduler is implemented to link up all layers together and provide scheduling of Tasks. 8

HW and SW tools requirement Hardware: 1) MSK2 2) Miniwriggler - Debugger 3) LIN_to_RS232 or LIN_to_USB Converter Software: 1) Free TASKING VX-toolset Lite for C166 v3.0r3, supporting Infineon XC2000 family of microcontrollers (Integrated Development Environment) 2) DAVE (Auto code generation SW) 3) MTTTY or HyperTerminal 4) Memtools (Programming tools) 9

HW setup For testing (No Load) purpose No load is connected Computer USB or COM LIN-RS232 Convertor or LIN-RS232-USB convertor 10

MTTTY or Hyper terminal Setup Setting: 19200bps, No parity, 8 data bit, 1 stop bit. Example: MTTTY Main Connect COM port number depends on your PC. After power on with Vbat, this message should be seen in the screen. Otherwise, NG 11

DAVE driver 12

Low Level Driver 13

Application 14

Flywheel driver The Flywheel driver is responsible to handle the engine related tasks. It determines engine cycle in 720 degree; generate the injection and ignition signals. Detect the Missing Tooth for Crank tooth (36-2 or 24-1) Determine the Engine Cycle from Crank Signal Determine the Engine Speed (200rpm 10500rpm) Generate Virtual Angle Tick (0.5 degree) base on the 10 degree or 15 degree Crank Tooth. Generate Injection signal to turn on (Angle Start) and off (Time off) of Injector Generate Ignition signal with expected Dwell time to start for charging up the ignition coil and off to start firing. 15

Signals 16

Signal 17

Under Evaluation In Development In Production XC2700 Family Overview January 2012 XC2060E D 100MHz Emulation & Debugging 1600 KB XC2785X 80MHz XC2766X 66MHz XC2786X 66MHz XC2734X 80MHz XC2723X 66MHz 64 KB XC2712X 40MHz XC2722X 40MHz TSSOP 38 VQFN 48 XC2797X 100MHz XC2735X XC2765X 80MHz 768 KB 160 KB XC2787X 100MHz XC2788X 128MHz 80MHz/85 C 320 KB XC2090E D 100MHz XC2768X 128MHz 1088 KB 832 KB XC2080E D 100MHz Low End Transm. AMT CVT Standard Engines 4 cylinder GDI/DDI EU5/6 equivalent XC2705U 80MHz XC2764X 80MHz Simple Engines (Motorcycles) 1-2 cylinders MPI EU3/4 equivalent BRIC markets XC2733X 66MHz QFP 64 QFP 100 Basic Engines 3/4 cylinder MPI EU4-5 equivalent BRIC markets QFP 144 QFP 176 Bare Die Advanced Machinery Pumps Ventilation 18

XC2733 Copyright Infineon Technologies 2009.2010. All rights reserved. Copyright Infineon Technologies All rights reserved. 1919

XC2733 from 8-bit cost to 32-bit performance Key Benefits: Single-cycle 16-bit architecture C166S V2 Core with MAC-unit Optimized Automotive peripheral set for low cost applications: CAN,LIN,PWM, CAPCOM, ADC High speed 12-bit AD-converter: <1µs On-chip power supply, power control, debug support Optimized PIN out to increase I/Os 64 Pin package EEPROM Emulation in separate flash module Best in class Power Consumption (50mA @ 66MHz) Cost savings in heat dissipation and housing Potential cost savings on power supply circuits Embedded Voltage Regulator Only a single voltage in the range of 3.0 to 5.5V is required No external regulator required for digital logic voltage 21/05/2012 20

XC2000 Family - Key Advantages I/O Port Configurability can reduce EMC and external components High Performance PSRAM offers even more performance MAC Unit offers DSP capability Run CPU at 66MHz and reduce power consumption further (50mA) XC2000 Family is Scalable 38-pin to 176-pin Packages are available with the same peripheral set Larger Flash and RAM sizes available 21/05/2012 21