BP-ZE Engine 94-97 "NA8"

BP-ZE Engine 94-97 "NA8"

Information on the Mazda BP-ZE Engine as found in the NA8 MX5 Miata







General Information

Cylinders
4
Displacement
1839 cc / 112.2 ci
Firing Order
1,3,4,2


Common Models

Found in the MX5 Miata NA8 (Series 3)








Sensor Information

Crank/Cam Sensor

This engines uses a Crank Position Sensor and a Cam Position Sensor incorporated in a single unit mounted on the back of the head and driven by the inlet camshaft. The crank trigger has a 4x tooth pattern, and the cam trigger has a 2x tooth pattern with each being a different size.


   


Dual Pickup Wiring
Pin
Description
Haltech Connection 
AGroundBlue (Trigger 4-core)
B12V+ Switched
Red (Trigger 4-core)
C4x (Trigger+)Yellow (Trigger 4-core)
D2x (Home+)
Yellow (Home 4-core)


Trigger and Home Wiring Hack

A common hack to make wiring simpler is to do the following:

In the Grey shielded Trigger 4-core cable we have 12V+, Signal Ground, Trigger+, and Trigger-.   We need all of these wires except for Trigger-
In the Grey/Black shielded Home 4-core cable we only need the Home+
If we relocate the Green Trigger- wire so that instead of going to this ECU pin it instead goes to the Home+ ECU pin we now have all of the wires we require in a single 4-core cable.

For Elite 550 / 750 / 950
1. Remove the Yellow wire from ECU pin A32 and insulate it. It will not be used.
2. Remove the Green wire from ECU pin A33 and move it to A32.

For Elite 1000 / 1500 / 2000 / 2500
1. Remove the Yellow wire from ECU pin B2 and insulate it. It will not be used.
2. Remove the Green wire from ECU pin B5 and move it to B2.







Ignition Coils and Igniter

The B6 engine comes with a pair of dual-post ignition coils wired in Waste Spark, with an external igniter module.



The igniter module pinout information is written directly on the igniter

Igniter Pin
Function
Haltech Connection
OC1
Coil 1 -ve
No Connection (To Coil 1 Negative Terminal)
IB1
ECU Signal 1
Ignition Output 1 (Yellow/Black)
VB
12V+
No Connection (To ignition Switch 12V+)
TAC
Tacho Signal
No Connection (To Tacho)
IGf
Ignition Fail
No Connection
GND
Ground
No Connection (To Cylinder Head)
IB2
ECU Signal 2
Ignition Output 2 (Yellow/Red)
OC2
Coil 2 -ve
No Connection (To Coil 2 Negative Terminal)


Dwell Time












Throttle Position Sensor

This engine uses a cable operated throttle body with a position sensor.  Auto has 4-pin TPS, Manual has 3-pin.
The 3-pin type are only a Switch and cannot read throttle position, only if the throttle is closed or not.  This is not supported on Haltech ECUs and the 3-pin sensor cannot be used. It should be swapped for a 4-pin sensor type.



TPS Pin
Function
Haltech Wiring
1 - VCC
5V+
5V+ - Orange
2 - VTA
Signal
Signal - Spare AVI
3 - IDL
Idle Switch
No Connection
4 - E2
Signal Ground
Signal Ground - Black/White







MAP Sensor

These engines do not come with a MAP sensor.
Use the internal MAP sensor that comes with your ECU.  For higher boost levels an external MAP sensor should be used instead, connected to a spare AVI.










Idle Valve

This engine uses a 2-pin BAC (Bypass Air Control) Valve which is duty controlled by the ECU via 1x output.

2-pin BAC Wiring
PinFunctionHaltech Connection
1Open SignalSpare Output
2Power12V+ Switched









Coolant Temperature


Wiring is not polarity sensitive
Pin
Haltech Connection
1Any Spare AVI*
2Signal Ground
An AVI with a selectable Pullup should be used.  If not and external 1k pullup to 5V should be connected.







Air Temp

An Air Temperature Sensor is located as part of the MAF Sensor unit.  When this is removed a replacement Air Temperature Sensor should be installed.

Wiring is not polarity sensitive.
Pin
Haltech Connection
1
Any Spare AVI*
2
Signal Ground
An AVI with a selectable Pullup should be used.  If not and external 1k pullup to 5V should be connected.






Knock Sensor


Pin
Haltech Connection
1
Knock Signal
2
Signal Ground






MAF Sensor

Although most users of Haltech ECUs will be deleting the MAF, it is possible to use a MAF if you prefer.




Pin
Description
Haltech Connection
1 (Black/Light Green)
Chassis Ground
---
2 (Black/Blue)
Signal Ground
Signal Ground (Black/White)
3 (Red/Black)
Air Temperature Signal
Spare AVI (AVI-7 Grey)
4 (Red/White)
MAF Signal
Spare AVI
5 (White/Red)
12V+ Switched
---









O2 Sensors

This engine comes with a 4-wire heated Narrow Band O2 sensor.  This is not suitable for engine tuning.

For correct operation a Haltech WB1 kit is highly recommended for this application, with the provided 4.9 sensors replacing the pre-cat sensors.  Sensors use a 22mm socket or spanner to remove and replace.









Vehicle Speed Sensor

This engine uses a Reluctor Vehicle Speed sensor. This sensor signal is sent to the speedometer where it is converted to a digital Hall Effect style signal that is sent to the ECU. The Haltech ECU will read this signal and needs to be set as a Hall Effect sensor type with a Falling edge and Pullup will be Disabled.

If wiring directly to the sensor. Set to Reluctor with Falling edge
Pin
Description
Haltech Connection
1SignalAny Spare SPI
2Signal GroundSignal Ground

Approximate Calibration Pulses Setting: 2780 pulses/km








Injector Data

Flow

The injector flow rate is measured with the injectors held wide open at 100% duty.  For fuel systems with a fixed regulator pressure (often returnless systems) that is not referenced to manifold pressure the flow needs to be mapped over Manifold Pressure for accurate tuning.

Injector Flow: 230 cc/min


Dead Time

When an injector is commanded to open for a certain amount of time, the dead time is the amount of time the injector is not actually open during this period.  It covers the time to energise the solenoid and begin to open and the time to close as well.  There are also transient periods during which the injector is opening and closing where fuel flow is not at full capacity so this lost peak flow period is also taken into account.  










OEM ECU Information





   

ECU Pinout







   






Base Maps

Base maps have been created for use with the Haltech Elite Adapter Harnesses.  To use these maps they should be IMPORTED into your ECU.  Follow the IMPORTING A BASE MAP guide.