M110

OVERVIEW

Introducing M11O

The M110 is a multi-purpose automotive gateway Electronic Control Unit (ECU) with 2x CAN. Applications include protocol translation, data routing, diagnostic routing, firewall, message mirroring, intrusion detection, CAN I/O expansion or smart relay driver. It comes in a highly durable plastic housing that is fully sealed (IP67) and can be mounted to the chassis.

Based on the same Freescale MPC5534 32-bit microcontroller as some of the other OpenECU controllers.

Pi Innovo OpenECU M110

Features

  • High performance 32-bit Freescale microprocessor
  • Supports up to 2 high speed CAN 2.0 (with wake on 1x CAN) and 3 SENT receive channels
  • Multiple digital/analog/RTD inputs
  • Multiple digital/PWM outputs
  • Short circuit detection on Low Side Outputs
  • Dedicated ignition switch to wake ECU
  • Software configurable delayed power-off
  • PCB Temperature monitor
  • Example gateway functions
    • Echo messages from one bus to another
    • Read message from one bus, modify and transmit on second bus
    • Rate limit messages to be re-transmitted
  • Supported platform software: OpenECU

Hardware Specifications

Microprocessor
Processor SPC5534
Architecture 32-bit
Clock Rate 80 MHz
Code Space 512KB
RAM Space 64KB
Calibration Space 256KB
Power
Sensor Supply 1x 5V @250mA
Battery Power Pins 2 Power, 3 Ground
Communication
High Speed CAN 2.0 2x
SENT Rx 3x
I/O Summary
Digital/Analog Inputs Up to 10x
Reprogramming Enable 1x @ -18V
Outputs
Low Current Low Side Drives Up to 1x 20mA & 2x 100mA & 6x 500mA
Medium Current Low Side Drives Up to 4x 2A
0-5V Analog Output Up to 2x 10mA
Compatibility
Vibration ISO 16750-3
Environmental Protection IP67 - Sealed
ESD ±8kV – SAE J1113-13
Conducted and Radiated Emissions CISPR25 Class 2
Conducted Transients ISO 7637-2
Bulk Current Injection Immunity ISO 11452-4
Physical
Material Plastic (PPA GF33)
Dimensions 138 x 130 x 42 mm (W x H x D)
Connectors 2 x 20 pin (Molex MX-150)
Location Chassis mount
Operating Temperature ISO 16750-4 (-40o to 85oC)
Operating Voltage 9 to 32V

APPLICATIONS

M110 Applications Include:

Application Description
Communication Gateway An automotive gateway is a central ECU that interconnects ECUs or domains within the modern heterogeneous vehicle architecture by enabling data exchange between ECUs or domains.

  • Protocol Translation
  • Data Routing
  • Diagnostic Routing
  • Message Mirroring
  • Firewall or Intrusion Prevention System
CAN I/O Expansion Expand existing vehicle functions with additional 2x CAN and multiple Input/Outputs.
SENT based sensor spoofing Sensor spoofing where a non-SENT system is utilizing a SENT device sensor or actuator

BLOCK DIAGRAM

For complete M110 Pinout download, click here.
This is a default configuration, optional configuration available, please contact us.
For a full list of downloads click here.

 

CASE STUDIES

M110 used as gateway module to convert LHD to RHD vehicle

M110Due to multiple customer requests, Pi Innovo developed the M110 OpenECU to satisfy the need for a module with 2 CAN channels which can be linked together to provide a 4 channel gateway.
An example of the CAN flexibility of the M110 is in the modification of left hand drive vehicles to right hand drive. A module with multiple CAN channels can be utilized to switch the necessary driver controls from one side of the vehicle to the other, without having to redesign a number of other control modules. For example, because the steering wheel changes sides of the vehicle, the sign of steering wheel angle must be reversed before being sent to certain modules. The flexibility of the OpenECU platform allows one to modify the information with ease.

Similarly, a multi-channel CAN module can be employed as a gateway to connect separately designed modules/systems into a unified vehicle platform for prototype or production purposes.

DOWNLOADS

IMAGES

MODULE
COMPARISON

Compare ALL OpenECU Modules

Primary Processor SPC5534 MPC5534 MPC5534 MPC5534 MPC5674F MPC5746B SPC5746 SPC5746
Primary Clock Rate 80MHz 80MHz 80MHz 80MHz 264MHz 160MHz 160MHz 160MHz
Primary Code Space 512KB 768KB 768KB 512KB 3MB 2302KB 3MB 3MB
Primary RAM Space 64KB 832KB 832KB 64KB 128kB 384KB 256KB 256KB
Primary Calibration Space 256KB 236KB 256KB 256KB 128kB 128KB 256KB 256KB
Secondary Processor SPC560P34 SPC560P34 SPC560P34
Secondary Clock Rate 64MHz 64MHz 64MHz
Secondary Flash Space 192KB 192KB 192KB
Secondary Calibration Space 20KB
Secondary RAM Space 12KB 12KB
Operating Voltage 9V to 32V 7V to 32 V 7V to 32 V 12V or 24V 8V to 18V 8V to 18V 8V to 18V
Sensor Supply 1x 5V @250mA 1 x 5V / 250mA 1 x 5V / 250mA 2x 5V@250mA 4x 250mA @ 5V none 2x 5V @200mA 2x 5V @200mA
Standby Current 0.25mA @12V 0.25mA @ 12V
Actuator Supplies 1x 20A 2x 10A @ Vbatt
High Speed CAN 2.0 2x 2x 2x 2x 4x 1x 4x 4x
Inputs (Analog or Digital) 10x 9x 16x 18x (Digital: 6x; Analog: 12x) 40x (Digital: 5x switched, 3x Frequency, PWM; Analog: 32) 4x 40x (Digital: 9x switched, 3x PWM; Analog: 28) 44x (Digital: 9x switched, 3x PWM; Analog: 32)
Reprogramming Enable (FEPS) 1x @ -18V 1x @ -18V 1x @ -18V 1x @ -18V 1x @ -18V 4x
Differential VRS 1x (2 pins)
Single Ended VRS 2x
Frequency 1x
Cam Shaft 2x ±157V 4x Hall only
Crank Shaft 1x ±157V 1x Hall (VR option)
RTD Sensor 7x 4x
Knock Sensor Knock Sensor
Lamda Sensor (UEGO) 2x
Lamda Sensor (HEGO) 4x (only 2x available when using 2x UEGO)
Ignition Sense 1x 1x
Low Current Low Side Drives Up to 1x 20mA & 2x 100mA & 6x 500mA 12x 100mA, 3x 400mA, 14x 700mA, 2x 1A 11x 100mA, 4x 400mA, 14x 700mA, 2x 1A
Medium Current Low Side Drives Up to 4x 2A
High Current Low Side Drives 4x 2.2A, 1x 3.2A 4x 2.2A, 1x 3.2A
0-5 V Analog Output Up to 2x 10mA
PWM Low Side 2x 100mA 2x 100mA, 2x 250mA & 6x 2A
H-Bridge 1x 5A 2x 8A 1x 5A full-bridge & 2x 10A full-bridge or 4x 10A half-bridge 2x 50A peak or 10A 1x 10A, 2x 5A, 1x 3.2A 1x 10A, 2x 5A, 1x 3.2A
High Side Switch 1x 15A 1x Hall (VR option)
Low Side Injector 1x 15A or 5A 3x 5A peak/ 2A hold 8x software-programmable waveform peak-and-hold: nominal 25A peak, 15A hold
Current Monitors 2x
Voltage Monitors 2x
High Side Logic Outputs 2x 1mA 2x 1mA
High Side Outputs 4x 700mA 4x 700mA
Low Side General Purpose, PWM (SM, VM, CTM) 1x 10A, 1x 2A, 1x 500mA 9x 0.2/0.5A lamp & relay, with monitoring of state, voltage, and fault status
Low-side General Purpose, Spark (SM) 1x 8A 8x (Smart Coil only) with monitoring of state; on-off mode for non-spark uses
High-side Injector sources 2x Injector High-Side outputs with programmable boost voltage phase, 25A peak
Low side GP (General Purpose) (VM, CTM) 1x 8A, 2x 6A peak / 4A hold, with voltage and current-tripped monitoring
High-side GP (General Purpose) (CM) 2x 8A up to 85°C, intended for source to low-side outputs, with current monitoring
Constant-Current (with inductive actuator) 8x 2A
Vibration ISO 16750-3 6g random RMS 6g random RMS Ford IIIB - Severe ISO 16750-3 IEC 60068-2-64 ISO 16750 chassis mount ISO 16750 chassis mount
Environmental Protection IP67 - Sealed IP67 IP69K IP67 Sealed/Gore vent IP69K IP69K & IPx8 Sealed/Gore vent IP69K Sealed/Gore Vent IP69K Sealed/Gore Vent
ESD ±8kV - SAE J1113-13
Conducted and Radiated Emissions CISPR25 Class 2
Conducted Transients ISO 7637-2
Bulk Current Injection Immunity ISO 11452-4
Material Plastic (PPA GF33) Aluminum Aluminum Aluminum Aluminum Aluminum Aluminum Aluminum
Dimension in mm (W x H x D) 138 x 130 x 42 155 x 115 x 46 155 x 115 x 39 228 x 158 x 50 266 x 299 x 56.5 207 x 104 x 45 225 x 205 x 45 225 x 205 x 45
Weight 520g 520g 1.02 kg 2.5 kg 540g 1.1 kg 1.1 kg
Connectors 2 x 20 pin (Molex MX-150) 46 pin 46 pin 46 pin Molex CMC 154-pin, 3-pocket 1x 23 TE (AMSEAL) Molex 112pin (1x 48, 2x 32) Molex 112pin (1x 48, 2x 32)
Location Chassis mount Chassis mount Chassis mount Engine Compartment/ Chassis Engine Compartment / Chassis Passenger Compartment Chassis/Passenger Compartment Chassis/Passenger Compartment
Operating Temperature ISO 16750-4 (-40°C to 85°C) -40°C to 85°C -40°C to 85°C -40°C to 85°C -40°C to 85°C -40°C to 85°C -40°C to 85°C -40°C to 85°C