ev2274a - ecotrons › public_images › documents...ev2274a datasheet_v1.9 opyright eotron ll all...

39
EV2274A Datasheet_V1.9 Copyright ECOTRON LLC All Rights Reserved __ EV2274A Micro control unit NXP MPC5744 ISO26262 ASIL-D integrity level 200MHz 2.5M Flash 384K SRAM Float Point Capability (SBC) MC33CFS6500 microprocessor Inputs 15 Analog Inputs 21 Digital Inputs 4 Frequency Inputs 3 Wake-up Inputs OTP: 12KB, 10KB Optional Outputs 10 High-Side Drivers (2 of which could be configured as PWM outputs) 18 Low Side Drivers (4 of which could be configured as PWM outputs) 9-32V Operating Voltage Communication 3 CAN 2.0B Sensor 5V Supply: 5 channels Environmental Operating temperature: -40°C to +85°C ISO16750 Compliant Simulink Model Based Design

Upload: others

Post on 31-Jan-2021

55 views

Category:

Documents


0 download

TRANSCRIPT

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    __

    EV2274A

    ⚫ Micro control unit

    • NXP MPC5744

    • ISO26262 ASIL-D integrity level

    • 200MHz

    • 2.5M Flash

    • 384K SRAM

    • Float Point Capability

    ⚫ (SBC) MC33CFS6500 microprocessor ⚫ Inputs

    • 15 Analog Inputs

    • 21 Digital Inputs

    • 4 Frequency Inputs

    • 3 Wake-up Inputs

    ⚫ OTP: 12KB, 10KB Optional

    ⚫ Outputs

    • 10 High-Side Drivers (2 of which could be configured as PWM outputs)

    • 18 Low Side Drivers (4 of which could be configured as PWM outputs)

    ⚫ 9-32V Operating Voltage

    ⚫ Communication

    • 3 CAN 2.0B

    ⚫ Sensor 5V Supply: 5 channels ⚫ Environmental

    • Operating temperature: -40°C to

    +85°C

    • ISO16750 Compliant

    ⚫ Simulink Model Based Design

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    2

    Date Version Note

    V1.0

    Nov. 11, 2019 V1.6 Section 3.1

    Parts update

    Section 4.7

    Bootloader Reset

    May 11, 2020 V1.7 Contact info update

    Contact us: Web: http://www.ecotron.ai Email: [email protected]

    [email protected]

    Address: 13115 Barton Rd, STE H Whittier, CA, 90605 United States

    Tel: +1 562-758-3039 +1 562-713-1105

    http://www.ecotrons.com/mailto:[email protected]:[email protected]

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    3

    CONTENTS

    CHAPTER 1 GENERAL INFORMATION ............................................................................. 5

    VCU Introduction ...................................................................................................................................... 5

    VCU Features ............................................................................................................................................ 5

    CHAPTER 2 HARDWARE ..................................................................................................... 7

    Specifications ........................................................................................................................................... 7

    Dimensions ................................................................................................................................................ 8

    CHAPTER 3 CONNECTOR ................................................................................................... 9

    Connector Parts ........................................................................................................................................ 9

    Pinouts ..................................................................................................................................................... 10

    System Example ..................................................................................................................................... 14

    CHAPTER 4 FUNCTION DESCRIPTION AND APPLICATION NOTE ............................ 15

    Power ........................................................................................................................................................ 15 VCU Power ............................................................................................................................................. 15 Sensor Power Supply ............................................................................................................................ 16 VPWR Control Logic.............................................................................................................................. 17

    Inputs ........................................................................................................................................................ 18 Digital Inputs ........................................................................................................................................... 18 Analog Inputs .......................................................................................................................................... 19 Frequency Inputs ................................................................................................................................... 21

    Outputs ..................................................................................................................................................... 22 Low Side Outputs ................................................................................................................................... 22 High Side Outputs .................................................................................................................................. 23

    Communication Module ........................................................................................................................ 25 VCU CAN Module Introduction ............................................................................................................ 25 DBC File Import ...................................................................................................................................... 28 CCP Protocol Implementation .............................................................................................................. 29

    Safety Monitoring Module ..................................................................................................................... 30

    Software Architecture ............................................................................................................................ 32

    Reset ......................................................................................................................................................... 33

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    4

    CHAPTER 5 SOFTWARE COMPATIBILITY ...................................................................... 34

    Prototype/Production Code Generation – EcoCoder ....................................................................... 35

    Powerful Calibration Software – EcoCAL .......................................................................................... 36

    VCU Programming Tool – EcoFlash .................................................................................................... 37

    APPENDIX: TEST STANDARD ........................................................................................... 38

    Environmental Test Standards ...................................................................................................................... 38

    EMC Test Standards ........................................................................................................................................ 38

    Electrical Performance Tests Standards ..................................................................................................... 38

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    5

    Chapter 1 General Information

    VCU Introduction

    Vehicle Control Unit, or VCU, is the master controller for an electric or hybrid vehicle.

    VCU receives the sensors and driver input signals, including pedal inputs, vehicle speed signals,

    and other inputs, manages the system energy, commands the driver demanded torque to

    powertrain, coordinates vehicle components, achieves fault diagnose and determines the overall

    vehicle drivability.

    VCU plays a critical and supervisory role in the vehicle control network, or CAN bus-based network.

    VCU Features

    ISO26262 Oriented Design ASIL-D Safety Level

    EV2274A has NXP 5744 automotive level microcontroller on board. NXP 5744 is built around a safety concept based on delayed lock step mechanism, targeting an ISO26262 ASIL-D integrity level.

    *Please refer to NXP official file Safety Manual for MPC5744P

    Basic Software (BSW) Ecotron VCU comes with the basic/low-level software, supporting all typical input/output drivers for vehicle controls.

    Model Based Design Production Code Generation Tool

    The BSW is encapsulated as Simulink library block sets, called “EcoCoder”. Users could take advantage of the model-based design to quickly build control strategy within Simulink. With one-click in Simulink, you can get the executable code and A2L description file.

    CAN Bus-Based Programming EcoFlash is a CAN bus-based programming tool. Users could re-program the executable into VCU conveniently.

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    6

    CAN Calibration Protocol (CCP)

    Ecotron VCU supports the in-house calibration tool, EcoCAL, and also can be compatible with INCA, CANape, or other CCP-based calibration tools.

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    7

    Chapter 2 Hardware

    Specifications

    Supply Voltage DC 12V/24V(9~32V)

    Working Temperature -40~85°C

    Humidity 0~95%, no condensation

    Storage Temperature -40~85°C

    Protection Level IP67

    Mechanical Shock 50g

    Expected Life 10 years

    Electric Performance ISO16750, ISO7637 compliance

    EMC CISPR25 compliance

    Dimensions 207×150×42m

    Weight ≤700g

    Housing Die-casting aluminum

    Rated Power Consumption 3W

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    8

    Dimensions

    Unit: mm

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    9

    Chapter 3 Connector

    Connector Parts

    Ecotron VCUs use the automotive rated connector, made by Tyco Electronics, which meets the

    automotive safety requirements. The following table lists parts of the connector. Customers can

    buy their own connector parts to make the harness, or they can ask Ecotron to buy for them.

    No. Name Part Number Supplier

    1 CONN HEADER 122POS R/A TIN .100 1241434-1, 1746979-1

    TE

    2 CONN PLUG HOUSING 81POS JPT 1473244-1 TE

    3 MQS REC 40P ASSY 1473252-1 TE

    4 Contact Crimp Socket 20-24 AWG Tin 964274-2 TE

    5 Contact Crimp Socket 20-24 AWG Tin 968220-1 TE

    6 MQS 81P LEVER(R) ASSY 1473247-1 TE

    7 MQS 40P LEVER(L) ASSY 1473255-1 TE

    8 MQS RETAINER HSG FOR 81P 368382-1 TE

    9 MQS RETAINER HSG FOR 40P 368388-1 TE

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    10

    Pinouts

    Name Pin # Description Specification

    BATT

    1

    DC 12/24 V power

    Voltage range: 9-32V

    *See page 15 for application note

    3

    116

    119

    GND

    2

    VCU ground

    4

    5

    120

    121

    5V2 51

    5V sensor supply

    Maximum current: 50mA Voltage supply: 5V±2%

    *See page 16 for application note

    5V3 41

    5V4 49

    5V5 69

    5V6 6

    GND

    48

    Sensor ground

    50

    60

    70

    74

    75

    KEYON 59 Key switch Active-high: ≥8V Voltage range: 0-36V

    *See page 17 for application note

    DI22 81 VCU wake-up input

    DI21 40 VCU wake-up input

    CANA_SHIELD 58 CAN A Shielding

    CANB_SHIELD 77 CAN B Shielding

    CAN A_H 56 CAN A_H Built-in 120 Ω terminal resistor

    CAN A_L 55 CAN A_L

    CAN B_H 57 CAN B_H No terminal resistor

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    11

    CAN B_L 76 CAN B_L

    CAN C_H 54 CAN C_H Built-in 120 Ω terminal resistor

    CAN C_L 73 CAN C_L

    LIN1 78 LINBUS Not support but could be added upon request

    AI03 16

    Analog inputs

    A/D resolution: 12bit Input voltage range: 0-36V Dividing resistor: 3.48K

    *See page 21 for application note

    AI04 35

    AI05 17

    AI09 71

    AI11 24

    AI16 22

    AI18 23

    AI20 72

    AI06 36

    Analog inputs

    A/D resolution: 12bit Input voltage range: 0-5V Pull-up resistor: 10K

    *See page 19 for application note AI07 18

    AI08 37

    Analog inputs

    A/D Resolution: 12bit Input voltage range: 0-5V

    *See page 19 for application note

    AI12 62

    AI15 20

    AI17 79

    AI19 61

    DI07 43

    Digital inputs

    Active-high: ≥8.5V Input voltage range: 0-24V

    *See page 18 for application note

    DI10 65

    DI13 26

    DI15 45

    DI16 63

    DI17 67

    DI18 68

    DI01 42

    Digital inputs Active-low: ≤5V Input voltage range: 0-24V

    *See page 18 for application note

    DI02 52

    DI03 53

    DI04 38

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    12

    DI12 21

    DI08 31

    DI09 25

    SPEED1 64

    Frequency inputs

    Input frequency range: 1Hz – 5kHz Can be configured as digital inputs in EcoCoder

    *See page 22 for application note

    SPEED2 47

    SPEED3 66

    SPEED4 8

    HSO01 108

    High-side drivers

    0.5A rated, peak current 1A

    *See page 24 for application note

    HSO02 100

    HSO06 98

    HSO03 107

    High-side drivers 1A rated, peak current 3A HSO04 99

    HSO05 106

    HSO08 86 High-side drivers

    1A rated, peak current 3A Can be configured as PWM outputs (20Hz – 1KHz) HSO14 85

    HSO07 94 High-side drivers 3A rated, peak current 5A

    HSO10 114

    LSO01 95

    Low-side drivers

    0.5A rated, peak current 1A

    *See page 23 for application note

    LSO06 96

    LSO07 110

    LSO08 89

    LSO10 111

    LSO12 103

    LSO13 88

    LSO03 90

    Low-side drivers 0.5A rated, peak current 1A Can be configured as PWM outputs (20Hz – 1KHz)

    LSO17 93

    LSO18 92

    LSO19 91

    LSO02 109 Low-side drivers 1A rated, peak current 3A

    LSO04 101

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    13

    LSO09 112

    Low-side drivers 1A rated, peak current 3A LSO11 102

    LSO15 104

    LSO14 113 Low-side drivers 3A rated, peak current 5A

    LSO16 105

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    14

    System Example

    • This simple system diagram provides a sample application for VCU hardware resource. It only illustrates some typical connections. The full wiring connection is to be defined for specific user applications.

    • DI21, 22 integrate VCU wake-up function by default, also are able to read digital input signals.

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    15

    Chapter 4 Function Description and Application Note

    Power

    VCU Power

    Example Diagram

    Fuse

    +

    -

    GND

    VCU

    BATT

    BATT

    GND

    GND121

    120

    5

    1

    3

    Fuse116

    119

    4

    2

    GND

    GND

    BATT

    BATT

    12/24V DC

    • Always connect all available power supply pins to allow maximum current capability, because each 12V power pin only allows limited current through. To avoid current overload on certain pins, and to avoid the potential damage, all power pins should be connected even they seem to be redundant.

    • The total current through VCU is as maximum 15A.

    • Analog input channel AI28 is internally connected to BATT for VCU power supply voltage measurement. Its input voltage range is 0-36V with 12 bits resolution.

    • ‘Read ADC Volt’ block in EcoCoder could help read voltage of BATT, please refer to ‘0-36V Analog Voltage Input’ part of section 4.2.2 for block setting details.

    • It is recommended to use a 5A fuse for pin1 and pin3. And a 5A fuse for pin116 and pin119.

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    16

    Sensor Power Supply

    Example Diagram

    • EV2274A provides five channels of 5V sensor power supply.

    • 5V sensor ground is common grounded internally with VCU power ground.

    • Sensor ground should connect to VCU signal ground instead of vehicle chassis ground.

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    17

    VPWR Control Logic

    • With BATT connected, VCU Power (VPWR) could be activated by KEYON, DI21, DI22, CAN Wake and Power Delay signal.

    • Power Delay signal is controlled by the low level software and it is used for VCU power-down delay. This delay function provides the power to the VCU for an extended time window after the user turning off the key-switch. During this extended time, or “after-run”, VCU could do some “house-keeping” work, such as storing the critical data into non-volatile memory (NVM).

    • CAN Wake is a wake-up signal controlled by corresponding communication bus driver. The driver constantly monitors CAN bus and would activate VPWR when there is traffic detected on the bus.

    • KEYON, DI21, DI22 are wake-up inputs with actual pins on the VCU connector, KEYON is a typical key switch input and DI21 and DI22 are digital inputs. They are active-high and could be used as wake-up signal inputs for some applications that need to wake up VCU. For example, to wake up vehicle when charger detected.

    • The user application software shall, before initiating the VCU shutdown process, make sure all the wake-up signals mentioned above are not keeping the VCU awake:

    • DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on CAN bus.

    • Notice: It is recommended to connect KEYON (Pin 59) to the actual vehicle key switch and use the “Power Management Example” block to manage the VCU and vehicle shutdown process. Proved power management strategies are integrated in that block.

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    18

    Inputs

    Digital Inputs

    Property Channel # Description

    Active-high DI 07, 10, 13, 15, 16, 17, 18, 21, 22, 31*,

    32*

    * SPEED 1, 2 could be configured as DI 31,

    32 respectively

    Active-low DI 01, 02, 03, 04, 08, 09, 12, 33*, 34* * SPEED 3, 4 could be configured as DI 33,

    34 respectively

    Example Diagram

    • The digital inputs on EV2274A can be used to read the state of a digital input which shares ground reference with VCU.

    • There are two kinds of inputs: • Active-high: EcoCoder block will read a default value of 0; When the channel reads a voltage ≥ 8.5 V, the EcoCoder block will read the input as 1. • Active-low: EcoCoder block will read a default value of 1; When the channel reads a voltage ≤ 5 V, the EcoCoder block will read the input as 0.

    • SPEED 1, 2, 3, 4 could be configured in EcoCoder to be digital inputs.

    • DI21, 22 integrate VCU wake-up function by default. Please refer to section 4.1.3 for detail.

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    19

    Analog Inputs

    Resolution Voltage Range Channel # Description

    12bits 0-5 V AI 06, 07, 08, 12, 15, 17, 19

    0-36 V AI 03, 04, 05, 09, 11, 16, 18, 20

    Analog Input Wiring Example 0-5V Analog Inputs

    Resistance Input Example:

    Pull-Up Resistor Value(Ohm) 12-bit Resolution Channels(0-5V)

    10k AI 06, 07

    • For 0-5V analog inputs, AI 06 and 07 have internal pull up 5V supply for resistance input.

    • The rest of 0-5V analog inputs are of voltage input type.

    • EV2274A offers 15 analog inputs with 12bits resolution. There are two types of input signal voltage range, 0-5V and 0-36V.

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    20

    Voltage Input Example:

    0-36V Analog Voltage Inputs

    Voltage Input Example:

    • Dividing resistors are used for 0-36V analog inputs.

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    21

    Frequency Inputs

    • EV2274 provides 4 PWM frequency input channels. SPEED1 and SPEED2 have pull-down resistors by default, while SPEED3 and SPEED4 have pull-up resistors.

    • The maximum resolution for period measurement is 1Hz

    • The measurable frequency range is 1Hz-5kHz.

    • SPEED 1, 2, 3, 4 could be configured in EcoCoder as digital inputs.

    • For 0-36V analog input, users need to specify ‘Custom Voltage Ratio’ in the following EcoCoder block to help application software read correct voltage input, the ratio is (22 + 3.48) / 3.48.

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    22

    Example Diagram

    Outputs

    Low Side Outputs

    Example Diagram

    • EV2274A provides 18 low side outputs with overcurrent and overvoltage protection. These drivers could be used as Boolean outputs for driving peripheral devices such as relays, pumps, etc.

    • 11 channels x 500mA continuous current, IC driver with load status (open circuit/short circuit) feedback and diagnostic function.

    • 5 channels (LSO 02, 04, 09, 11, 15) x 1A continuous current

    • 2 channels (LSO 14, 16) x 3A continuous current

    • LSO03, 17, 18, 19 can be configured as PWM outputs. They could generate 20Hz – 2kHz square wave PWM signals with resolution of 1Hz.

    • ALL LSO channels total current should not exceed 5A

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    23

    Channel Number Diagnostic Method

    LSO Channel Disable LSO Channel Enable

    LSO 01, 02, 03, 04, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17,

    18, 19

    – Open load – Output shorted to GND

    – Output shorted to V +

    High Side Outputs

    High Side Outputs Wiring Example

    • EV2274Aprovides 10 high side outputs with overcurrent and overvoltage protection. These drivers could be used as Boolean outputs for driving peripheral devices such as relays, pumps, etc.

    • 3 channels (HSO 01, 02, 06) x 500mA continuous low-current, IC based driver with load status (open circuit/short circuit) feedback and diagnostic function.

    • 5 channels (HSO 03, 04, 05, 08, 14) x 1A continuous current

    • 2 channels (HSO 07, 10) x 3A continuous current

    • HSO08, HSO14 can be configured as PWM outputs. They could output 20Hz – 2KHz square wave PWM signals with resolution of 1Hz.

    • ALL HSO channels total current should not exceed 5A

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    24

    High Side Outputs Driver Diagnostic

    Channel Number Diagnostic Method

    HSO Channel Disable HSO Channel Enable

    HSO 01, 02, 03, 04, 05, 06, 07, 08,

    10, 14 – Output shorted to V +

    – Open load – Output shorted to GND – Output shorted to V +

    • The power supply of LSOs and HSOs can be controlled by EcoCoder block ‘Power Control Output’. The boolean input signal to the block determines whether LSOs and HSOs receive power.

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    25

    Communication Module

    VCU CAN Module Introduction

    CAN Node

    CANAH

    CAN Node

    CANH CANLCANH CANL … …

    CAN Node

    CANH CANL … …

    CANBH CANBL

    Driver

    CAN Node

    CANH CANL

    120Ω

    Driver

    CANCH CANCL

    PC

    CAN Bus CAN Bus

    … …

    120ΩCANAL

    Driver

    120Ω

    120Ω

    • This VCU provides 3 CAN channels– CAN A, CAN B, CAN C, all of the CAN channels are CAN 2.0B high speed type.

    • CAN A, CAN C have built-in 120Ω terminal resistors, while there is no terminal resistor on CAN B.

    • CAN A and CAN B support VCU wake-up function, the VCU could be woken up by any messages on CAN A and messages with user specified ID on CAN B. For example, after the KEYON goes to low, which initiates the VCU to sleep, the VCU will be woken up as soon as there are messages on CAN A. This function could be used for situation where VCU need to be turned on for certain applications, such as vehicle charging.

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    26

    CAN Implementation Layers

    (1) Driver layer: the data link layer of communication model, including the IO driver and CAN drive

    of the microcontroller.

    (2) Abstraction layer: the network layer of communication model. It is responsible for choosing

    corresponding IOs, providing CAN channel initialization, CAN sender/receiver interface for the

    service layer.

    (3) Service layer: the interactive layer of communication model. The implementation of this layer

    is based on the interface function provided by the abstraction layer and achieved with the

    Simulink model and s-function.

    (4) Application layer: with DBC file and customer’s Simulink model, specific CAN communication

    setup based on user-defined parameters could be implemented in this layer.

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    27

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    28

    DBC File Import

    The implementation of CAN messages in the application software can utilize the DBC file which

    specifies formats and scaling of the CAN messages and signals already. In many cases, the DBC

    file is existing and full of CAN signals, and it saves a lot of work for users simply import the DBC

    file into the Simulink models, and populate the CAN messages. Ecotron provides a convenient

    way to convert the “.DBC” file to “.M” file and then populate the Simulink models. The procedure

    is shown as below:

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    29

    CCP Protocol Implementation

    CCP service, DAQ definition and storage page configuration are implemented in low level

    software; while the station address, DTO ID, CRO ID and other basic parameters can be configured

    in the s-function.

    Ecotron VCU supports CCP-based online calibration, the VCU is compatible with EcoCAL, the

    Ecotron’s own calibration software, and other CCP-based calibration software such as INCA.

    For more information about our calibration software EcoCAL, please refer to the EcoCAL User’s

    Manual.

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    30

    Safety Monitoring Module

    In EV2274A, the checker core and the fault collection and control unit (FCCU) in the main

    microcontroller NXP MPC5744P, together with the Fail-safe Machine in SBC FS6500, establish a

    master-slave architecture to realize the safety monitoring function.

    The safety monitoring function could be abstracted as a 3-level structure, as shown in the

    picture below.

    Level 1: Vehicle control functions, including all vehicle control strategies and fault diagnosis.

    Level 2: Monitoring level 1 by a redundancy design, level 2 is independent to the Level 1. If there

    is discrepancy between level 2 and the level 1, level 2 will force the critical safety reaction, such

    as setting the torque command to ‘Neutral’.

    Level 3: Low level monitoring of the software and hardware. CPU0 and CPU1 will constantly cross-

    check each other, if the check fails, it will shut of the actuator/outputs, and avoid hazard situations.

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    31

    After VCU received the all the inputs, the input data would be sent to both level 1 and level 2

    at the same time, level 1 would send the processed results to level 2, those results would be

    verified in level 2 and if the verification in level 2 fails, the VCU would cut off the outputs.

    The main controller is responsible for level 1 and level 2, plus the memory (RAM) monitoring.

    Whatever process being executed by the main controller will be running in the checker core at

    the same time and two chips crosscheck each other constantly. When the crosscheck between

    the checker core and the main controller indicates a faulty result, the FCCU fault mitigation

    strategy will be triggered, and the fault will be reported to SBC chip at the same time, through

    FCCU_F[0] and FCCU_F[1], and SBC will cut off the VCU output

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    32

    Software Architecture

    • There are two parts of software inside the microcontroller,, application software (ASW) and basic software (BSW). BSW is also called “low level software”, and it is preloaded into microcontroller by VCU manufacturer. ASW is usually created by the customer in Simulink environment and programmed to VCU via CAN bus tool EcoFlash.

    • BSW consist of three sub layers: • Service layer includes system service, memory service and communication service. This layer encapsulates all basic software functions into different service which would be directly called by command in application software. • ECU* abstraction layer encapsulates drivers of microprocessor and peripherals. Then, software and ECU hardware are separated. • Microprocessor and peripheral driver layer include drivers of microprocessor and peripherals. Typically, microprocessor includes driver of watchdog, timer, SPI, LIN, CAN, ADC, PWM and Flash. Peripheral includes drivers of HSO, LSO, and power management chip and CAN transceiver.

    • Notice: ECU stands for electronic control unit. VCU is a kind of ECU.

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    33

    Reset

    This section is intended to demonstrate how to reset the VCU if it is powered off by accident during flashing procedure/voltage does not conform the operating voltage while flashing. Note: the consequence for the behaviors above is that the PC cannot recognize the VCU via EcoFlash, thus SW can’t be flashed, therefore, users must do the reset process. Solution: 1. Connection Connect SPEED1 (pin 64), SPEED3 (pin 66), SPEED4 (pin 8) to Ground. Connect SPEED2 (pin 47) to Power Supply. 2. Flash Configuration: CRO ID: 100; DTO ID: 101 Choose the correct baud rate (by default 500kbs) During the flashing process, make sure the switch is always on Note: It is highly recommended to flash the demotest SW for bootloader reset.

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    34

    Chapter 5 Software Compatibility

    Function Software Feature

    Prototype/Production

    Code Generation EcoCoder

    • Specifically designed Simulink library for

    Ecotron hardware

    • One-click code generation process

    • Commercial compiler integration – Code Warrior

    • Complete model-based design with lower-

    level software encapsulation, abstraction

    • Short learning curve

    Calibration and

    Measurement

    EcoCAL

    INCA

    CANape

    For EcoCAL:

    • Powerful calibration tool

    • CCP based

    • Various integrated measurement tools

    • Data logging and analysis

    VCU Programming EcoFlash • CAN bus based programming tool

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    35

    Prototype/Production Code Generation – EcoCoder

    EcoCoder is an enhanced auto code generation library added on top of Simulink’s generic

    Embedded Coder.

    It is specifically designed for Ecotron hardware and it bridges the Simulink models directly to the

    target hardware, providing users the capability to generate the production code by ‘ONE CLICK’.

    For more details, please refer to the EcoCoder User Manual.

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    36

    Powerful Calibration Software – EcoCAL

    EcoCAL is a professional calibration tool, developed by Ecotron. It is specifically designed for

    Ecotron VCUs.

    The software is based on the CCP protocol, and uses the CAN bus for data communication with

    target hardware. It has various measurement tools integrated for different kinds of signals,

    providing a more user-friendly interface. EcoCAL also integrates data logging function, and

    provides an integrated data analysis tool.

    It parses the standard A2L files, and manages the calibration data in the format of S19 files, Mot

    files or CAL files.

    For more details, please refer to EcoCAL User manual.

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    37

    VCU Programming Tool – EcoFlash

    EcoFlash is a simple PC based software to program the controller, developed by Ecotron, using

    CAN communication for programming, with a typical bootloader pre-programmed in the

    microprocessor.

    For more details, please refer to Ecotron EcoFlash User Manual.

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    38

    Appendix: Test Standard These tables are extracted from third party test report. For complete report, please email [email protected]. Environmental Test Standards

    Topic Test standard Electrical operation during cycling ambient temperature

    ISO16750-4

    Ambient storage temperature ISO16750-4

    High and low temperature test ISO16750-4

    Thermal shock ISO16750-4

    Humid heat – cyclic test ISO16750-4

    Damp heat, steady-state test ISO16750-4

    Dust and particulate IP67

    Splash test ISO16750-4

    Leakage and function test ISO16750-4

    Corrosion test ISO16750-4

    Fluids and chemicals IP66

    Mechanical shock / Pot hole test ISO16750-3

    Vibration ISO16750-3

    Drop ISO16750-3

    EMC Test Standards

    Topic Test requirement Conducted emission test-voltage method

    CISPR 25:2008

    Conducted emission test Current probe method

    CISPR 25:2008

    Radiated emission test-ALSE method CISPR 25:2008

    Bulk current injection ISO 11452-4:2011

    Absorber-lined shielded enclosure ISO 11452-2:2004

    CI on the signal line transient interference

    ISO 7637-3 2007

    Voltage transient emissions test ISO 7637-2:2011

    Signal line transient conducted immunity test

    ISO 7637-3:2007

    Immunity to magnetic field ISO 11452-8:2007 Electrical Performance Tests Standards

  • EV2274A Datasheet_V1.9

    Copyright ECOTRON LLC All Rights Reserved

    39

    Topic Test Standard Over voltage test ISO16750-2

    Reverse polarity protection test ISO16750-2

    AC voltage superposition test ISO16750-2

    Supply voltage slow down test ISO16750-2

    Voltage transient drop test ISO16750-2

    Reset performance test NA

    Starting voltage test ISO16750-2

    Quiescent current measurement test Average quiescent current ≤ 1mA

    Single - wire open circuit test ISO16750-2

    Multi - line open circuit test ISO16750-2

    Short-circuit protection ISO16750-2

    Insulation resistance ISO16750-2