ev2274a - ecotrons vcu | efi datasheet.pdf• di21/di22 and keyon all need to be low-asserted. •...

37
EV2274A Datasheet_V1.3 Copyright ECOTRONS 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 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 07-Nov-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS 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

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

Page 2: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS LLC All Rights Reserved

2

Contact us: Web: http://www.ecotrons.com Email: [email protected]

[email protected]

Address: 28287 Beck Road, STE D5, Wixom, Michigan, 48393 USA

Tel: 248-891-6965

Page 3: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS 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 ....................................................................................................... 24 VCU CAN Module Introduction ..................................................................................... 24 DBC File Import ............................................................................................................. 27 CCP Protocol Implementation ....................................................................................... 28

Safety Monitoring Module .................................................................................................... 29

Page 4: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS LLC All Rights Reserved

4

Software Architecture .......................................................................................................... 30

CHAPTER 5 SOFTWARE COMPATIBILITY ........................................................................................ 32

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

Powerful Calibration Software – EcoCAL .............................................................................. 34

VCU Programming Tool – EcoFlash ....................................................................................... 35

APPENDIX: TEST STANDARD .......................................................................................................... 36

Environmental Test Standards ...................................................................................................... 36

EMC Test Standards ....................................................................................................................... 36

Electrical Performance Tests Standards ........................................................................................ 36

Page 5: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS 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) Ecotrons 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.

Page 6: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS LLC All Rights Reserved

6

CAN Calibration Protocol (CCP)

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

Page 7: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS 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×36mm

Weight ≤600g

Housing Die-casting aluminum

Page 8: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS LLC All Rights Reserved

8

Dimensions

Unit: mm

Page 9: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS LLC All Rights Reserved

9

Chapter 3 Connector

Connector Parts

Ecotrons 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 Ecotrons to buy for them.

No. Name Part Number Supplier

1 CONN HEADER 122POS R/A TIN .100 1241434-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 964282-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

Page 10: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS 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

Page 11: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS 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

Page 12: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS 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

Page 13: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS 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

Page 14: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS LLC All Rights Reserved

14

System Example

This simple system diagram provides a sample application for VCU hardware resource. It only illustrates the 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.

Page 15: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS LLC All Rights Reserved

15

Chapter 4 Function Description and Application Note

Power

VCU Power

Example Diagram

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.

Page 16: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS 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.

Page 17: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS 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.

Page 18: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS 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.

Page 19: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS 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.

Page 20: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS 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.

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.

Page 21: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS LLC All Rights Reserved

21

Frequency Inputs

Example Diagram

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.

Page 22: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS LLC All Rights Reserved

22

Outputs

Low Side Outputs

Example Diagram

Channel Number Diagnostic Method

LSO 01, 02, 04, 06, 07, 08, 09, 10, 11, 12,

13, 14, 15, 16

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

LSO 03, 17, 18, 19

– Output shorted to V + – Output shorted to GND – Over load – Over temperature

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 – 1kHz square wave PWM signals with resolution of 1Hz.

Page 23: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS LLC All Rights Reserved

23

High Side Outputs

High Side Outputs Wiring Example

High Side Outputs Driver Diagnostic

Channel Number Diagnostic Method

All HSOs

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

This VCU provides 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 – 1KHz square wave PWM signals with resolution of 1Hz.

Page 24: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS LLC All Rights Reserved

24

Communication Module

VCU CAN Module Introduction

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.

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.

Page 25: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS LLC All Rights Reserved

25

CAN Node

CANAH

CAN Node

CANH CANLCANH CANL … …

CAN Node

CANH CANL … …

CANBH CANBL

Driver

CAN Node

CANH CANL

12

Driv

er

CANC

H

CA

NCL

PC

CAN Bus CAN Bus

… …

120ΩCANAL

Driver

120Ω

120Ω

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.

Page 26: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS LLC All Rights Reserved

26

Page 27: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS LLC All Rights Reserved

27

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. Ecotrons provides a convenient

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

is shown as below:

Page 28: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS LLC All Rights Reserved

28

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.

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

Ecotrons’ 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.

Page 29: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS LLC All Rights Reserved

29

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.

Page 30: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS LLC All Rights Reserved

30

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

Software Architecture

Page 31: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS LLC All Rights Reserved

31

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.

Page 32: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS LLC All Rights Reserved

32

Chapter 5 Software Compatibility

Function Software Feature

Prototype/Production

Code Generation EcoCoder

Specifically designed Simulink library for

Ecotrons 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

Page 33: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS LLC All Rights Reserved

33

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 Ecotrons 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.

Page 34: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS LLC All Rights Reserved

34

Powerful Calibration Software – EcoCAL

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

Ecotrons 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.

Page 35: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS LLC All Rights Reserved

35

VCU Programming Tool – EcoFlash

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

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

microprocessor.

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

Page 36: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS LLC All Rights Reserved

36

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

Page 37: EV2274A - ECOTRONS VCU | EFI Datasheet.pdf• DI21/DI22 and KEYON all need to be low-asserted. • Make sure there is no traffic on AN bus. Notice: It is recommended to connect KEYON

EV2274A Datasheet_V1.3

Copyright ECOTRONS LLC All Rights Reserved

37

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