Torque Converter Lockup

The torque converter lockup clutch mechanically joins the engine to the transmission input, bypassing the converter’s fluid coupling. With the clutch locked there is no converter slip: less heat in the transmission oil, better fuel economy, and a direct connection between the throttle and the wheels. With it unlocked the converter can slip and multiply torque, which helps launches and low-speed driving.

The TCM decides when the lockup clutch should be locked or unlocked, how much pressure to apply, and how quickly to apply and release it. Each of these can be tuned separately for each phase of operation (takeup, launch, in gear, up shifts and down shifts).

Torque Converter Lockup applies to transmissions with a torque converter, such as the ZF 8HP. Dual-clutch transmissions don’t have a converter and don’t use it.


Enabling

Assign the lockup solenoid to an output in Output Config > Transmission Functions (Torque Converter Lockup Solenoid Output). Once an output is assigned, the Torque Converter Lockup folder appears.

The TC Lockup Setup page holds the general settings:

SettingDescription
OutputThe output pin driving the lockup solenoid.
Active LevelThe drive level of the output.
PWM FrequencyThe solenoid drive frequency.
Solenoid Effective ResistanceThe solenoid’s effective resistance, used for current control. Only shown for solenoid outputs.
Per Gear TablesOff: a single TC Lockup In Gear State table is used in every gear. On: a separate TC Lockup Gear # State table is used for each forward gear (up to the configured Number of Forward Gears), and TC Lockup Gear Reverse State in Reverse.
Inertia Corrected TorqueOff: the lockup pressure is calculated from Engine Torque (Supplied). On: it uses Engine Torque (Inertia Corrected), see Lockup Pressure.
Cold Fluid InhibitKeeps the clutch unlocked while the fluid is cold, see Fluid Temperature and Brake.
Hot Fluid LockLocks the clutch in forward gears while the fluid is hot, see Fluid Temperature and Brake.
Brake Switch UnlockUnlocks the clutch while the brake switch is on, see Fluid Temperature and Brake.
Cold Fluid Threshold, Hot Fluid Threshold, Fluid Temp HysteresisSee Fluid Temperature and Brake.
Brake Pressure UnlockSee Fluid Temperature and Brake.
Input Shaft Speed MinimumLockout, see Lockouts.
Output Shaft Speed MinimumLockout, see Lockouts.
Drive Speed MinimumLockout, see Lockouts.
Engine Speed MinimumLockout, see Lockouts.
User EnableLockout, see Lockouts.
Max PressureThe highest pressure the lockup clutch will ever be commanded to. This must be above 0 or the clutch will never be applied (the TC Lockup Config Invalid DTC is set).
Lock ThresholdConverter slip (RPM) below which the clutch is reported as locked. Used for status only, see Monitoring.
Lock HysteresisExtra slip allowed before a locked clutch is reported as no longer locked. Used for status only.
Slip ThresholdSee Slip Monitoring. Only shown when Slip Protection is not Off.
Slip TimeSee Slip Monitoring. Only shown when Slip Protection is not Off.
Slip ProtectionSee Slip Monitoring.
Dyno ModeSee Dyno Mode.
Dyno Mode User EnableThe User Function that switches Dyno Mode on and off, when Dyno Mode is set to ON - User Function Controlled.

Solenoid Translation

TC Lockup Solenoid Translation converts the target lockup pressure (bar) into a solenoid current (A). Fill it in from the solenoid and valve body characteristics, the same way as the clutch solenoid translation tables (see Clutch Pressure Control).

TC Lockup Solenoid Translation Table
  • X Axis: MUST be Torque Converter Lock Up Pressure.
  • Y Axis: Optional, for example Transmission Fluid Temperature to compensate the solenoid for temperature.

The TCM always looks this table up by the lockup pressure, so the X axis values must be in bar. If the X axis is set to any other channel, the TC Lockup Config Invalid DTC is set.


Operating Phases

At any moment the lockup system is in one phase, and each phase has its own set of tables. Phases are listed here from highest to lowest priority; the first one that applies is used.

PhaseActive whenState tableRate tablesStatus
DynoDyno Mode is onTC Lockup Dyno StateTC Lockup In Gear Apply/Release RateOn - Dyno
LaunchLaunch Control is activeTC Lockup Launch StateTC Lockup Launch Apply/Release RateOn - Launch
TakeupTakeup is controlling the clutch from a stop (before it reaches Driving)TC Lockup Takeup StateTC Lockup Takeup Apply/Release RateOn - Takeup
Up ShiftAn up shift is in progressTC Lockup Up Shift StateTC Lockup Up Shift Apply/Release RateOn - Up Shift
Down ShiftA down shift is in progressTC Lockup Down Shift StateTC Lockup Down Shift Apply/Release RateOn - Down Shift
Hot FluidHot Fluid Lock is on, the fluid is hot, and the transmission is in a forward gearNone, always locksTC Lockup In Gear Apply/Release RateOn - Fluid Temp High
In GearNone of the aboveTC Lockup In Gear State, or with Per Gear Tables on, TC Lockup Gear # State (TC Lockup Gear Reverse State in Reverse)TC Lockup In Gear Apply/Release RateOn - In Gear

The Launch folder is only shown when Launch Control is enabled, and the Dyno Mode folder is only shown when Dyno Mode is not Off.

Reverse

With Per Gear Tables off, Reverse uses TC Lockup In Gear State, the same table as the forward gears. Make sure that table keeps the lockup clutch unlocked at reversing speeds. With Per Gear Tables on, Reverse has its own TC Lockup Gear Reverse State table. It is all 0 (never lock) until you change it.


State Tables: When to Lock

Each phase’s State table decides whether the lockup clutch should be locked:

Table valueResult
100Lock
0Unlock
Anything in betweenNo change, keep the current state

Fill the cells with 0 and 100 and let the interpolation between neighbouring cells form the hysteresis. The value has to reach 100 to lock and 0 to unlock, so the lock and unlock points are exactly where the 100 and 0 cells are. For example, with the X axis on Output Shaft Speed, a cell of 0 at 1200 RPM and a cell of 100 at 1600 RPM gives:

  • Lock when rising to 1600 RPM.
  • Unlock when falling to 1200 RPM.

Spacing the two cells further apart widens the hysteresis.

The axes can be any channel. Typical choices are Output Shaft Speed or Drive Speed against Pedal Position or Throttle Position. Useful extras:

  • Transmission Fluid Temperature: unlock earlier or lock later as the fluid temperature changes. For a simple cold-fluid inhibit or hot-fluid lock, use the built-in options instead (see Fluid Temperature and Brake).
  • Pedal position: unlock at high pedal so the converter can multiply torque when accelerating hard.
Holding the state through a shift

The lock request carries over when the phase changes. Filling the TC Lockup Up Shift State or TC Lockup Down Shift State table with 50 keeps the clutch in whatever state it was in when the shift started. Use 0 to always unlock for shifts, or 100 to always lock.

For standing starts, the TC Lockup Takeup State and TC Lockup Launch State tables are normally left at 0, so the converter can slip and multiply torque. Lock after the launch using a speed axis.


Lockouts

Any of the following lockouts unlocks the clutch, regardless of the State tables:

LockoutConditionStatus
UserThe User Enable User Function is OFF (only checked if one is assigned)Lockout - User
Fluid Temp LowCold Fluid Inhibit is on and the fluid is below Cold Fluid ThresholdLockout - Fluid Temp Low
BrakeThe brake is applied, see Brake UnlockLockout - Brake
Input Shaft SpeedInput Shaft Speed is below Input Shaft Speed MinimumLockout - Input Shaft Speed
Output Shaft SpeedOutput Shaft Speed is below Output Shaft Speed MinimumLockout - Output Shaft Speed
Drive SpeedDrive Speed is below Drive Speed MinimumLockout - Drive Speed
Engine SpeedEngine Speed is below Engine Speed MinimumLockout - Engine Speed
TransbrakeThe Transbrake is activeLockout - Transbrake
Park/NeutralThe transmission is in Park or NeutralLockout - Park/Neutral
Sensor FaultAn engine speed, input shaft speed or output shaft speed sensor DTC is setLockout - Sensor Fault
Slip FaultSlip Monitoring detected slip with Slip Protection set to UnlockLockout - Slip Fault
OverrideThe TCM is holding the clutch unlocked, for example during Automated Touch Point LearningLockout - Override

Lockouts release the clutch at TC Lockup In Gear Release Rate. Setting a minimum to 0 disables that check. If more than one lockout is active at the same time, the status shows only one of them.

Tip

Use the State tables to unlock the clutch as the car slows down, and set the lockout minimums a little lower as a backstop. A speed has to stay below its minimum for a short time before the lockout acts, so a single noisy reading won’t unlock the clutch. The lockout ends as soon as the speed is back above the minimum, and the clutch only locks again when the State table asks for it.

The User Enable lockout can be used to add your own conditions, for example a dash switch or a User Function based on other channels.


Fluid Temperature and Brake

Cold Fluid Inhibit

With Cold Fluid Inhibit on, the lockup clutch stays unlocked while Transmission Fluid Temperature is below Cold Fluid Threshold (Lockout - Fluid Temp Low). Cold fluid makes the lockup slow and harsh, and letting the converter slip warms the fluid up faster. The lockout ends once the fluid is Fluid Temp Hysteresis above Cold Fluid Threshold.

Hot Fluid Lock

With Hot Fluid Lock on, the lockup clutch is locked in forward gears while Transmission Fluid Temperature is above Hot Fluid Threshold, whatever the In Gear or Gear # State table asks for. The status shows On - Fluid Temp High. A slipping converter is one of the biggest heat sources in the transmission, so locking it helps the fluid recover. Once the fluid has cooled Fluid Temp Hysteresis below Hot Fluid Threshold, the State table is in control again.

  • Only the In Gear phase is forced. The Up Shift, Down Shift, Launch and Takeup State tables still apply. Fill the shift State tables with 50 to keep the clutch locked through shifts while hot.
  • All lockouts still apply, including the speed minimums and the brake, so the clutch is never forced locked at a standstill.
  • Reverse is never forced.
Caution

While Hot Fluid Lock is active, the converter can’t multiply torque, including at high pedal where the In Gear State table would normally unlock. Set Hot Fluid Threshold high enough that it only acts when the fluid really is overheating.

Neither Cold Fluid Inhibit nor Hot Fluid Lock acts while the transmission fluid temperature sensor has a fault DTC.

Brake Unlock

Pressing the brake can unlock the lockup clutch (Lockout - Brake), using either or both of:

  • Brake Switch Unlock: unlocks while Brake Switch 1 is on.
  • Brake Pressure Unlock: unlocks while Brake Pressure Front is at or above this pressure. The lockout ends once the pressure falls below half of it, so a light brake pressure hovering around the setting doesn’t make the clutch lock and unlock. 0 turns it off.

The clutch unlocks at any speed. When the brake is released, it locks again if the State table asks for lock.


Lockup Pressure

While lockup is requested, the TCM calculates the lockup clutch pressure from the engine torque:

  1. Take the engine torque, in either direction (driving or engine braking), and add TC Lockup Clutch Torque Margin.
  2. Convert the result to a pressure using TC Lockup Clutch Torque Capacity.
  3. Add TC Lockup Clutch Touch Point.
  4. Limit the result to Max Pressure.

So the clutch is applied firmly under load and gently at light load, and the pressure follows the engine torque while the clutch is locked. The engine torque comes from Engine Torque (Supplied), so an accurate torque source matters (see TCM Torque Model and Engine Torque).

With Inertia Corrected Torque on, Engine Torque (Inertia Corrected) is used instead. A locked clutch also has to carry the torque from the engine speeding up or slowing down, which is large through an up shift or a rev-matched down shift. Using the inertia corrected torque sizes the pressure for that, instead of relying on TC Lockup Clutch Torque Margin. Check Torque Converter Lock Up Pressure in a log after turning it on: the inertia term can be noisy, and the pressure follows torque increases immediately while locked.

When line pressure is set to target automatically, the TCM keeps it at or above the lockup pressure, so the lockup clutch always gets the pressure it is commanded.

TableUnitsDescription
TC Lockup Clutch Touch PointbarThe pressure at which the lockup clutch starts to carry torque.
TC Lockup Clutch Torque CapacityNm/barThe torque the clutch can carry for each bar above the touch point. A higher value gives a lower pressure for the same torque. Every cell must be above 0 (otherwise the TC Lockup Config Invalid DTC is set).
TC Lockup Clutch Torque MarginNmExtra capacity on top of engine torque, to cover torque estimate errors and sudden torque changes.

Fast Fill

When the clutch is applied from fully released, TC Lockup Clutch Fast Fill Pressure is commanded straight away for TC Lockup Clutch Fast Fill Time to fill the lockup piston quickly. When the fill ends, the pressure drops straight to the calculated lockup pressure if the fill pressure was higher, or rises to it at the Apply Rate if the fill pressure was lower. Fast fill is only used again once the clutch has been fully released.

Too much fast fill pressure or time makes the lockup harsh. Too little makes it slow to lock.

Apply and Release Rates

Each phase has an Apply Rate and a Release Rate table (bar/s) that limit how fast the lockup pressure changes:

  • Apply Rate: sets how quickly the pressure rises from the end of the fast fill up to the calculated lockup pressure. This is what sets how firmly the clutch locks. Once the pressure has reached the calculated lockup pressure, it follows increases in engine torque immediately, so the clutch doesn’t slip when the throttle is opened while locked.
  • Release Rate: sets how quickly the pressure falls when unlocking, and when engine torque drops while locked.

The rates of the phase that is active at the time are used. For example, an unlock requested by the Up Shift State table releases at TC Lockup Up Shift Release Rate. Lockouts always release at TC Lockup In Gear Release Rate.

A rate of 0 means no limit: the pressure changes to its new value immediately.

Caution

A cell that interpolates between a 0 cell and a non-zero cell gives a small, slow rate, not an immediate change. Fill each Apply Rate and Release Rate table with either 0 or a sensible rate for the phase, and avoid tiny values.


Slip Monitoring

Slip monitoring checks that the lockup clutch actually locks. Once the lockup pressure has reached its calculated value, if Converter Slip stays above Slip Threshold for longer than Slip Time, the TC Lockup Slip DTC is set and the Slip Protection action is applied:

Slip ProtectionBehaviour
OffSlip is not monitored.
DTC OnlyThe DTC is set. Control is unchanged. The DTC clears when the slip is back under the threshold.
Max PressureThe lockup clutch is commanded to Max Pressure until the slip is back under the threshold. The DTC then clears and the pressure returns to normal at the Release Rate.
UnlockThe lockup clutch is unlocked (Lockout - Slip Fault) and stays unlocked until the State table next asks for unlock (0), or another lockout releases the clutch. The DTC clears at the same time.

A slipping lockup clutch at load puts a lot of heat into the lining and the fluid, so it’s worth setting up even if you only use DTC Only. Common causes are a Torque Capacity that is too high (pressure too low for the torque), an engine torque reading that is lower than the real torque, and a worn clutch.

Tip

Set Slip Time longer than a normal lockup takes to pull the slip down, or the DTC will set during every apply. Log a few lockups and use the time from the end of the pressure ramp until Converter Slip settles, plus a margin.


Dyno Mode

Dyno Mode makes the lockup clutch follow the TC Lockup Dyno State table in every phase. The In Gear Apply and Release Rate tables are used, and are also shown in the Dyno Mode folder (they are the same tables).

Dyno ModeBehaviour
OffNormal operation.
ON - User Function ControlledDyno Mode is on while the Dyno Mode User Enable User Function is ON.
ON - Disable on PowerupDyno Mode is on until the TCM is next powered up, then returns to Off.

The lockouts still apply in Dyno Mode. On a dyno without a vehicle speed signal, set Drive Speed Minimum to 0.

Warning

Dyno Mode replaces the State tables for launches, takeup and shifts. Only use it on the dyno.


Monitoring

The lockup system generates the following runtime channels:

ChannelDescription
Torque Converter Lock Up StatusThe active phase, or the active lockout (see Torque Converter Lockup Status).
Torque Converter Lock Up RequestON while lockup is requested (the State table has asked for lock and no lockout is active).
Torque Converter Lock Up PressureThe lockup pressure target, after fast fill and rate limits.
Torque Converter Lock Up Solenoid Current TargetThe solenoid current from the translation table.
Torque Converter Lock Up Solenoid CurrentThe measured solenoid current.
Torque Converter Lock Up CapacityThe estimated torque the lockup clutch can carry at the current pressure.
Torque Converter Lock Up Clutch StatusOpen, Slip, Sync or Lock (see TC Lockup Clutch Status).
Converter SlipEngine Speed minus Input Shaft Speed.
Info

Torque Converter Lock Up Status shows which phase’s tables are in control, not whether the clutch is locked. For example, it shows On - In Gear even while the In Gear State table is asking for the clutch to be unlocked. Use Torque Converter Lock Up Request to see whether lockup is requested, and Torque Converter Lock Up Pressure and Converter Slip to see what the clutch is actually doing.

Torque Converter Lock Up Clutch Status reports Open whenever Torque Converter Lock Up Pressure is at or below TC Lockup Clutch Touch Point. Above the touch point it reports Lock when Converter Slip is within Lock Threshold (plus Lock Hysteresis once locked), and otherwise Sync, Slip or Open by comparing the estimated lockup capacity against engine torque. It is for display and logging only and doesn’t change how the clutch is controlled.


Tuning Procedure

  1. Output and translation. Assign the output and fill in TC Lockup Solenoid Translation with its X axis on Torque Converter Lock Up Pressure. Set Max Pressure to the highest pressure the lockup clutch should ever see.
  2. Start unlocked. Set every State table to 0, and set Engine Speed Minimum comfortably above idle as a stall backstop.
  3. Touch point. Use the transmission’s specification if you have one. Otherwise, lock the clutch at a steady light-throttle cruise with a slow In Gear Apply Rate, and log Torque Converter Lock Up Pressure and Converter Slip. The touch point is the pressure at which Converter Slip first starts to fall.
  4. Capacity and margin. Lock the clutch at cruise, then add load. If Converter Slip rises while the clutch should be locked, the pressure is too low: lower TC Lockup Clutch Torque Capacity or raise TC Lockup Clutch Torque Margin. If lockup is harsh at light load, the pressure is higher than needed.
  5. In Gear State. Lock in the higher gears above a cruising speed, and unlock well before the car slows to the lockout minimums. Optionally unlock at high pedal for torque multiplication. Turn on Cold Fluid Inhibit, Hot Fluid Lock and brake unlock as needed.
  6. Apply and release feel. Adjust TC Lockup Clutch Fast Fill Pressure/Time and the Apply Rate tables until lockup is quick without a bump. Adjust the Release Rate tables so unlocking is smooth but finishes before the car needs converter slip.
  7. Shifts. Decide per shift direction whether to unlock (0), hold (50) or lock (100), then check shift quality in the logs.
  8. Takeup and Launch. Normally leave these at 0 and let the In Gear table lock the clutch once the car is moving.
  9. Slip monitoring. Once lockup is working, choose a Slip Protection action, then set Slip Threshold and Slip Time from your logs.

Channels worth logging while tuning:

  • Torque Converter Lock Up Status
  • Torque Converter Lock Up Request
  • Torque Converter Lock Up Pressure
  • Torque Converter Lock Up Solenoid Current
  • Torque Converter Lock Up Clutch Status
  • Converter Slip
  • Engine Torque (Supplied)
  • Output Shaft Speed
  • Gear
  • Your State table axes