112-pin Module Family

From MotoHawk
Jump to navigationJump to search

There are three ECUs in the 112-pin family - the ECM-5554-112-0904 (PCM-09), ECM-5644A-112-064-1400 (PCM112-14), and the ECM-5644A-112-120x (SECM-112).

ECM-5554-112-0904

112-Pin

Hardware Features

Microprocessor: Motorola MPC5554, 80 MHz
Memory: 2MB Flash, 64K RAM, + 32K Cache, 32K EEPROM
Calibratible Memory: 512k (256k x2) RAM
Operating Voltage: 9-16VDC, 24V (Jump start), 4.5V (Crank)
Operating Temperature: -40° to 105° C

Inputs

VR and Digital Engine Position Sensor (crank and cam) Inputs
33 Analog Inputs
4 Oxygen Sensor Inputs
3 Speed (digital) Inputs
2 Knock Sensor Inputs
1 Emergency Stop Input

Outputs

8 Injector (high impedance) Outputs
8 Electronic Spark Trigger (5V) Outputs
1 Tachometer or Link Interface Output
14 Low Side Outputs
1 Main Power Relay Driver Output
2 H-Bridge Outputs

Datalinks

3 CAN buses
1 RS485 Channel

FAQ

Is it possible to fire an injector without an encoder input?

When the application is not synchronized to an engine or crank wheel, the application can still make use of PSP capabilities.

Option 1
  • Create a Pseudo encoder using the Flexible Encoder blocks, set desired pulse frequency (rpm)
  • Utilize your application logic to calculate a desired pulse width
  • Request PSP to deliver an application determined pulse width via a standard Injector driver block (E.g. MultiplePSP)
Option 2
  • Create a Pseudo encoder using the Flexible Encoder blocks, no need to enable rpm
  • Utilize your application logic to calculate a desired pulse width
  • Drive output using the unsynchronized PSP. This allows pulses that are PSP in nature to be driven with only a pseudo encoder instantiated, and can be fired as the application requires.

unsynch-psp-oneshot
Note that there are two other one shot behaviors available for the injector pins, but these have a drawback that the injector diagnostics would not be available. These diagnostics are only possible when the injector is operating in a PSP (synchronized pulse) mode that is typically used with an engine encoder.

GCM-5554-112-1001

The 112 pin General Control Module is the same as the ECM-5554-112-0904 above except with engine related IO replaced by analog inputs for general control purposes.

The following are the changes from ECM-5554-112 to GCM-5554-112:

  • pins EST1 to EST8 change to AN34 to AN41 (3k-ohm pull-down, with a diode drop between pull-down resistor and ground).
  • AN1, AN2, AN3, AN26, AN27, AN28 change from 51.1k pull-down to 220k-ohm pull-down.
  • GCM-5554-112 does not populate the internal CAN3 termination: all 3 CAN buses are un-terminated internally.

Differences between the ECM-5554-112-0904 and the GCM-5554-112-1001 are also shown in the diagram below.

Differences

1751-6456 (PROD) 1751-6457 (DEV)

ECM-5644-112-1400 PCM112-14

112-Pin

Hardware

112-pin platform
Main micro: MPC5644A, 120 MHz
Auxiliary micro: S12G128, 24MHz
Memory: 4M flash, 192K RAM, 16K external serial EE; S12G128, 128k flash, 8K RAM, 4K EE
Operating Voltage: 8–16 Vdc,36 V (jump start), 5.5 V (crank)
Operating Temperature: –40 to +105°C

Inputs

4 switch to GND, 1 switch to BATT
VR or digital crank position sensor
VR or digital CAM position sensor
Up to 23 analog inputs
2 knock sensors
Up to 4 switching oxygen sensors
Up to 2 wide-range oxygen sensors

Outputs

8 injector drivers
4 Ignition Coil
2 10A H Bridge with current sense
Up to 15 low side
3 5V sensor supplies, 1 @ 50 mA, 2 @ 100 mA

Communications

3 CAN 2.0b buses
1 RS-485 bus


ECM-5644-112 SECM-112

112 Pin ECM-OH

This is our newest module! Check out features and additional information on the SECM112 wiki page.

These are Preliminary Specifications and subject to change.

Hardware

112-pin platform
Main micro: MPC5644A, 120 MHz
Auxiliary micro: S12G48, 24MHz
Memory: 2M flash, 128K RAM, 32K external serial EE; S12G: 48K flash, 4k RAM, 1.5K EE,
Calibratible micros: MPC5644A, 4M flash, 192K RAM; S12G128, 128k flash, 8K RAM, 4K EE
Operating Voltage: 8–32 Vdc,36 V (jump start), 5.5 V (crank)
Operating Temperature: –40 to +105°C

Inputs

VR or digital crank position sensor
VR or digital cam position sensor
Up to 31 analog inputs
Up to 4 switching oxygen sensors
Up to 2 wide-range oxygen sensors
2 knock sensors
Up to 6 speed inputs

Outputs

8 injector drivers (6 peak/hold capable)
8 ignition coil drivers or spark timer outputs
1 tachometer driver
Up to 19 low-side drivers (1 w/current sense)
1 main power relay driver
2 H-bridge drivers w/current sense
3 sensor supplies (2-5V, 1-12V)

Communications

3 CAN 2.0b buses
1 RS-485 bus