Difference between revisions of "128-pin Module Family"

From MotoHawk
Jump to navigationJump to search
(link update)
Line 13: Line 13:
  
 
= Tips =
 
= Tips =
* Think of EST1-12 a d EST13-16 as two separate banks
+
* 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.
 
* Avoid mixing Behaviours within a bank where possible, as it can potentially restrict DriverModes and Diagnostic Capability.
  

Revision as of 14:05, 9 October 2007

Overview

There are two 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