"Transistor Trick"
for Mazda RX-7 2nd-Gen Coil Direct-Fire Ignition System

First of all I need to mention that all of the info on this site has been a result of a highly developmental discussion on RX7club.com
I believe the original concept was brought up by Jeff20B and a lot of test-bench development was done by Kent Abel (gsl-se addict).
That said, what has come to be has been a result of everyone's input into the 50+ page discussion which can be seen here.

OVERVIEW / CIRCUITS / WRITE-UPS


Overview

The 2GCDFIS w/ TT (2nd Gen Coil Direct Fire Ignition System with Transistor Trick) is an ignition system that allows the use of the 2nd Generation RX-7 coil and ignitor to work with the 1st Generation RX-7 ignition system.

The goal is to gain the direct connection between the coil and the leading spark plugs (spark doesn’t need to go through the distributor cap/rotor). An additional benefit is the gain of a “late leading” spark. Both leading plugs fire every 180* of engine revolution instead of once every 360* as with the stock ignition. This creates an additional spark just before the exhaust phase of the combustion cycle. This helps to burn up left over fuel resulting in cleaner exhaust as well as possibly a bit more power and fuel economy.

As you see in the regular 2GCDFIS threads (sans TT), the 2nd gen ignitor is removed and the coil is fired from the 1st generation ignitor. People have done this because the 2nd gen coil in normally fired from a 5v square wave produced by the 2nd gen ECU. The 1st generation ignitor is triggered by the VR sensor in the dizzy.

This circuit (TT) acts to interface between the 1st gen ignitor and the 2nd gen coil/ignitor pack. This lets the 1st gen ignitor receive its signal as it normally does. Instead of firing the coil directly, it triggers the TT circuit which converts the signal to what the 2nd gen ignitor needs. The 2nd gen ignitor then fires the coil.

There are several advantages to this. First, the 2nd gen ignitor is much larger so it can handle higher currents than the J-109 (name of the 1st generation ignitor). It has also been shown to keep firing strong until much higher RPMs than the J-109. I have tested the 2nd gen coil on the bench to the equivalent of over 14,000 rpm and was still firing strong. The third thing is that since the 2nd gen ignitor is doing all the work, the load is taken off the J-109. This means that the 1st gen leading ignitor should last much longer.

UPDATE: (August 2008)
Although there was a lot of active development of the auto-switching and max limiting circuitry, there was a flaw in the design in that the coilpack fires on the trailing edge of the signal. In order to achieve variable timing seperate to the J109, the circuit required would be quite complex or a micro-controller would be required, which could make the device more expensive and difficult to put together. Stick with the simple initial circuits :) See Below!

The problem initially faced with the variable or fixed circuits was that the coilpack was entering current-limiting mode and this was generating a lot of heat - heat that was being made in the internal balast resistor, which would end up killing the coilpack. The solution to this is to change the balast resistor, or externally mount one, with suitable heatsink materials to help take the heat away from this.

Balast Resistor Details

If you open up the base of your coilpack you will see the built-in balast resistor. The aim is to replace this with either a single 1 Ohm 10W resistor (Kent - gsl-se-addict), or perhaps 4x 10 Ohm 10W(Sam - bad83) resistors in parallel. Some people have mounted them externally to help with heat dissipation, to materials such as copper or aluminium - being careful not to short any wires to them! The built-in resistor is 0.35 Ohms.


The Different Versions of the TT circuit

- v0.8 This is the variable pulsewidth only [ BEST OPTION ]
Here the pulse is set by whatever the J-109 puts out. This is the circuit used in the simplified TT write-up.

- v0.9 This is fixed pulse only [ PLAUSIBLE OPTION ]
Trying to fix the heating issue of the ignitor, I made it so the pulse was just a fixed amount (2.2 ms). The J-109 just told when to fire. The J-109 had no control of the width. This was found to have better top end than v0.8, but was weaker down low. Kentetsu loves this circuit and may be running a lot of mechanical advance to help compensate. Kent thought this circuit felt weak but his timing was set to stock.

- v1.0 Fixed and variable pulse controlled by a switch
These are the first couple circuits that Kentetsu, lovintha7, jayroc, and TurboSE tested. This was v0.8 and v0.9 combined in one package controlled with a manual switch. This was to determine which mode worked better.

- v2.0 Auto-switching version [ SORRY, DOES NOT WORK AS PLANNED ]
This was the circuit in the 1st buy. Because v0.8 was found to work better at idle/low rpm, while v0.9 worked better up top, this circuit was developed to get the best of both worlds by automatically switching between the two modes.

- v2.1 Auto-switching with max pulse limiting beta [ SORRY, DOES NOT WORK AS PLANNED ]
PCB Layout, Parts List and Circuit Diagram
A couple of failures of the 2nd gen ignitor were reported on the previous designs. This is because the pulse sent by the J-109 is too long. This is a problem for the v0.8 mode and the V.2.0 version, especially at low rpm. The excessive pulsewidth causes the ignitor to go into current limiting mode creating excess heating and shortened ignitor life. This circuit limits the pulse to a max value (currently 4ms). This is similar to how v1.0 limits the minimum pulse in the high rpm. So with this design, the pulse can only range between 2.2ms (min value) and 4ms (max value).

- v2.2 Auto-switching with max pulse limiting + fixes - Development ceased due to design flaw

- v3.0 Further Development - Coming next winter... or the one after that :)

 


Write-ups

Simplified Circuit Design Install Write-up: http://www.rx7club.com/showthread.php?t=483858