Difference between revisions of "48-pin Module Family"

From MotoHawk
Jump to navigationJump to search
(DEV and PROD Flash Memory)
(ECM Differences:)
Line 46: Line 46:
  
 
ECM-0563-048-0704:  same features as ECM-0563-048-0705, but pull-up / pull-down resistors are different.
 
ECM-0563-048-0704:  same features as ECM-0563-048-0705, but pull-up / pull-down resistors are different.
 +
 +
=== FAQ ===
 +
'''I have a model that builds on the DEV module, but on the PROD the build fails with an out of flash memory link error: (error) section .romcals (0x6ff8c-0x70e3b) doesn't fit in memory block FLASH (0x10100-0x6ffff).'''
 +
The PROD module has effectively 64k less general purpose flash than the DEV module because a fixed 64k is reserved to store calibrations on the PROD module.  The DEV module stores these calibrations in parallel EEPROM so this space is not reserved.
 +
 +
''' I am getting the out of memory build error described above, but the build statistics show that there is flash available'''  There is an error in the build stats where the 64k reserved for calibration is counted twice.  This is a known issue, and will be fixed in a future release.
  
 
==GCM-0563-048 General Control Module==
 
==GCM-0563-048 General Control Module==

Revision as of 08:24, 25 October 2013

ECM048.jpg

See Product Guide for Detailed Part Numbers of Modules and Related Part Numbers (Harnesses, Connectors..) as well as Block Diagram IO comparisons.

ECM-0563-048

Hardware Features

Microprocessor: MPC563, 56MHz
Memory: 512K Flash*, 32K RAM(24K+4K overlayable)
128K parallel EEPROM (ECM-0563-048-0701-C)
Operating Voltage: 8-16VDC
Operating Temperature: -40° to 105° C
Sealed Connectors Operable to 10ft submerged

Note: DEV vs PROD Flash Memory The 48-pin modules have 512k Flash memory, but not all of that is available for general use. 64k of this memory is reserved for Module Configuration and Hardboot and cannot be used by the application. The PROD module will also have an additional 64k less memory because 64k of flash is reserved for calibration space. The calibrations for the DEV module are stored in a parallel EEPROM, so the 64k of flash is not reserved.

Inputs

  • 13 Analog Inputs
  • 2 VR/HallFrequency Inputs

Outputs

4 Low Side Injector Drivers
8 TTL Level Ignition System Outputs
5 High Current Low Side PWMs
2 5A H-Bridge PWMs with Current Feedback
Independent Transducer Power Supply
1 Low SideRelay Driver (Main Power)

Datalinks

  • 1 CAN 2.0B Channel

Notes GHS 3.6, 4.2.1, or 4.2.4 version required, GCC may be used also.

Part Numbers

ECM48563 pn.png


ECM Differences:

ECM-0563-048-0701: 1 CAN channel, 13 analog inputs, 2 digital/VR inputs, 4 injector/low-side drivers, 8 TTL spark timing outputs, 5 low-side drivers, 2 H-bridges, one Main Power Relay low-side driver.

ECM-0563-048-0705: similar to ECM-0563-048-0701 module, including same pull-up / pull-down resistors, but only has 1 H-bridge and has 2 more low-side drivers.

ECM-0563-048-0806: same as ECM-0563-048-0705 module, but with different boot code

ECM-0563-048-0704: same features as ECM-0563-048-0705, but pull-up / pull-down resistors are different.

FAQ

I have a model that builds on the DEV module, but on the PROD the build fails with an out of flash memory link error: (error) section .romcals (0x6ff8c-0x70e3b) doesn't fit in memory block FLASH (0x10100-0x6ffff). The PROD module has effectively 64k less general purpose flash than the DEV module because a fixed 64k is reserved to store calibrations on the PROD module. The DEV module stores these calibrations in parallel EEPROM so this space is not reserved.

I am getting the out of memory build error described above, but the build statistics show that there is flash available There is an error in the build stats where the 64k reserved for calibration is counted twice. This is a known issue, and will be fixed in a future release.

GCM-0563-048 General Control Module

Hardware Features

Microprocessor: MPC563, 40MHz
Memory: 512K Flash, 32K RAM (4K overlayable)
16K serial EEPROM
128K parallel EEPROM (GCM-0563-048-0801-C)
Operating Voltage: 8-32VDC
Operating Temperature: -40° to 105° C
Sealed Connectors Operable to 10ft. submerged

Inputs

Up to 16 Analog Inputs
Up to 7 Discrete/Frequency Inputs
Up to 2 VR/Hall Frequency Inputs
1 Emergency Stop Input

Outputs

2 3A Low Side Drivers w/Current Feedback
4 3A Low Side Drivers
2 2.9A High Side Drivers
1 1A EasyLink/Low Side Driver
1 Relay Driver (Main Power)
1 10A H-Bridge Driver

Datalinks

3 CAN 2.0B Channels

Part Numbers

GCM48 pn.png


HCM-0563-048 Hydraulic Control Module

Hardware Features

Microprocessor: MPC563, 40MHz
Memory: 512K Flash, 32K RAM (4K overlayable)
16K serial EEPROM
128K parallel EEPROM
Operating Voltage: 8-32VDC
Operating Temperature: -40° to 85° C
Sealed Connectors Operable to 10ft. submerged

Inputs

Up to 16 Analog Inputs
Up to 6 Discrete/Frequency Inputs
Up to 2 VR/Hall Frequency Inputs
1 Knock/Drive Noise Detector Input
1 Stop Input

Outputs

6 2.5A Low Side Drivers w/Current Feedback
4 3A Low Side Drivers
1 1A EasyLink/Low Side Driver
1 Relay Driver (Main Power)

Datalinks

2 CAN 2.0B Channels

Part Numbers

HCM48 pn.png

ECM-0555-048

Hardware Features

Microprocessor: Freescale MPC555, 40MHz
Memory: 448K Flash, 26K RAM,
4K serial EEPROM Flash, Except: 0710 - 8K serial EEPROM
Calibratible Memory: 64K parallel EEPROM
Operating Voltage: 8-16VDC
Operating Temperature: -40° to 85° C (in benchmark marine engine application)
Sealed Connectors Operable to 10 ft. submerged

Inputs

12 to 15 Analog Inputs
3 or 4 Low Frequency Digital Inputs
1 or 2 Hall Effect Frequency Inputs (cam)
0 or 1 Variable Reluctance Frequency Input (crank)
0 to 2 Knock Sensor Inputs
1 Stop Input

Outputs*

4 Injector Driver Outputs
1 to 4 Electronic Spark Trigger (5V) Ouputs
1 Tachometer Output
4 or 5 Low Side Outputs
1 Main Power Relay Driver Output

Datalinks

1 CAN 2.0B Channel
1 RS-485 Channel

Part Numbers

ECM48555 pn.png