This auxiliary output function is used to control the factory Tumbler Generator Valves (TGVs) found on some Subaru engines. This function provides PWM push-pull motor control and monitored position of both valves.

 

TGV Control Setup

1.Wire the TGV valve motors to Aux 7 and Aux 8 (Aux 7&8 are the only pins that currently support TGV). Wire both motors in SERIES. Wire the positive terminal of one motor to Aux 7. Wire the negative terminal of that motor to the positive terminal of the second motor. Wire the negative terminal of the second motor to Aux 8. To determine what terminal is positive, apply 12V to the motor. The terminal connected to +12V when the motor is driven hard open is the positive terminal. Correct wiring can be confirmed by checking the valve measured positions in PCLink.

2.Wire the position feedbacks to two Analog Inputs. Note that the position sensors must also be wired to the ECUs sensor ground and +5V output. The position signal must have a higher voltage (about 4.2V) when the valves are closed. The position signal must have a lower voltage (about 0.4V) when the valves are open.

3.Go to Auxiliary Outputs -> TGV and set PWM Output to Aux 7/8.

4.Set Bank 1 Source and Bank 2 Source to the Analog Inputs they were wired to.

5.Select the configurable calibration to be used for each Bank Source and calibrate to read 0-100% over the valves travel:

Example:

·Select an unused sensor calibration.

·Output Units = %

·Input Value A = 0.4V

·Output Value A = 100%

·Input Value B = 4.2V

·Output Value B = 0%

·Set both left and right Analog Channels calibrations to the sensor calibration being used.

6.Observe the TGV Control is working. Watch the TGV Bank 1 & TGV Bank 2 runtime values while the engine is running. The valve position should be 0% when the engine is cold and should go to 100% when the throttle is opened.

 

TGV Control

The following points should be noted about TGV Control

·A TPS or APS signal is required.

·The TGV valves will be closed when the engine is started at temperatures below 65 degrees C.

·The TGV valves will be opened when the throttle is moved (greater than 2%) or engine temperature is above 65 degrees C.

·The TGV valves will always be open above 4000 RPM.

·It may be necessary to use one of the fuel overlay tables to remove fuel when the TGV valves are closed as the engine will become very rich. To do this, set the Y axis of the table to the analog volt channel used for TGV position and set fuel trim numbers appropriately, the Subaru WRX V10 sample map has an example of this.