Difference between revisions of "128-pin Module Family"

From MotoHawk
Jump to navigationJump to search
(FAQ)
Line 72: Line 72:
 
== Where is my KNOCK2? ==
 
== Where is my KNOCK2? ==
 
The Hi-Vol only has KNOCK1
 
The Hi-Vol only has KNOCK1
 +
 +
== Does 128-pin module have the option of software selectable pullup resistors ==
 +
No, the pullups are not configurable.  Selecting the 'Strong' vs 'Weak' pullup in the Encoder Defintition block does not change any value. 
 +
 +
An external 2.2k pullup resistor may be needed with open-collector type crank and cam sensors.

Revision as of 10:54, 27 September 2012

Overview

Link to MotoHawk help for PCM128

ECM128.jpg

See Product Guide for Active Part Numbers and Related Hardware (Connectors, Harnesses, Bootkey..).

Hardware Features

Microprocessor: MPC565, 56MHz
Memory: 1M Flash, 548K RAM, 8K Serial EEPROM,
64Kx8 Parallel EEPROM
Operating Voltage: 9-32VDC
Operating Temperature: -40° to 105° C
Sealed connectors operable to 10ft submerged

Inputs

30 Analog Inputs
4 Low Frequency Discrete Inputs
4 VR Frequency Inputs
2 Wide Range O2 Sensor Inputs
Dual Lambda Sensor Interface
2 Dual Sensor Wide Band Knock Detectors

Outputs

6 3A /1A Peak/Hold Injector Drivers
6 7A/3A or 3A/1A Peak/Hold Inj. Drivers
16 TTL Level Ignition System Outputs
10 3A Low Side PWMs
1 1.5A Tachometer Output
2 5A H-Bridge PWMs
1 10A H-Bridge PWM
1 Relay Driver (Main Power)

Datalinks

2 CAN 2.0B Channels
1 ISO 9141 Channel Note: ISO9141 Hardware is not supported in MotoHawk Software.
(KWP2000/HWP2000, 10.4kbps)
1 RS485 Channel

Additional Information

There are two main types of PCM128

Hi-Vol

  • 1024K Flash
  • NO Parallel EEprom (PROD style)
  • 32K Serial EE
  • 36K RAM

Lo-Vol

  • 1024K Flash
  • Parallel EEProm (DEV Style)
  • 32K Serial EE
  • 1024K RAM

Tips

  • Think of EST1-12 and EST13-16 as two separate banks
  • Avoid mixing Behaviours within a bank where possible, as it can potentially restrict DriverModes and Diagnostic Capability.

FAQ

What's special about EST13 to EST16?

  • These pins have stronger LowSide Drivers and can sync higher current
  • The hardware can be configured as PUSH_PULL or LOW_SIDE drive
  • Current MotoHawk (0.8.4b8) Sets the DriverMode to LOW_SIDE for DIO, OneShot but PUSH_PULL for PWM.
  • The Hi-Vol PCM128 does not have pull-up transistors, so technically cannot be configured as PUSH_PULL but the polarity remains active high.
  • When instantiating from ControlCore as a LOW_SIDE it makes them active low instead of active high.

Why am I getting a ERROR_DRIVER_CONFLICT?

See ERROR_DRIVER_CONFLICT

Where have DG5, 6,7,8 Gone?

You will get "Hardware Not Supported" if you use a Low-Vol. These resources are consumed as part of the KNOCK2 device.

Where is my KNOCK2?

The Hi-Vol only has KNOCK1

Does 128-pin module have the option of software selectable pullup resistors

No, the pullups are not configurable. Selecting the 'Strong' vs 'Weak' pullup in the Encoder Defintition block does not change any value.

An external 2.2k pullup resistor may be needed with open-collector type crank and cam sensors.