Subsections of Knock Control

Knock Channel Cylinder

Knock Channel Cylinder

Select the appropriate Knock Channel (Knock Sensor) for each cylinder

Image Image

Example - V8 Chev LSA with two knock inputs

Copyright © 2026 Emtron Australia Pty Ltd

Knock Control Setup

Tuning Knock Control

Tuning -> Engine Functions -> Knock Control -> Knock Control Setup

Image Image

Knock Control Setup

Image Image

  • Knock Gain - Gain added to knock signal (can multiply)
  • Knock Mode - 0 = Global 1 = Individual (allows ECU to detect per cyl)
  • Short Term Retard Gain - Retard for each percentage over the knock threshold
  • Short Term Advance Rate - Rate at which timing is reintroduced when Short Term Retard is 0
  • Short Term Retard Limit - Maximum Short Term Retard that can be applied
  • Long Term Retard Gain - Long Term Retard applied based on Short Term Retard
  • Long Term Advance Rate - Rate at which timing is reintroduced to Long Term Trim when Short Term Retard is 0
  • Long Term Retard Limit - Maximum Long Term Retard that can be applied
  • Knock Window Start Angle - Point at which ECU will start to sample the Knock Signal
  • Knock Window Angle - The length in degrees in which the ECU will sample the Knock Signal

** Knock Window Angle must be less than the angle between TDCs

<90 degrees V8

<60 degrees V12

Knock Lockouts

  • RPM Lo Lockout - Knock Control will be OFF below this RPM
  • RPM Hi Lockout - Knock Control will be OFF above this RPM
  • Post Start Delay - Delay in which Closed Loop Knock detection is active
  • TP Lockout - Minimum Throttle Position before Knock detection is active
  • dTP Lockout - Maximum Throttle Rate of Change in which Knock detection can become active
  • dMAP Lockout - Maximum Manifold Pressure Rate of Change in which Knock detection can become active
  • User Lockout - Allows user to create custom lockout channel

Knock Channel Cylinder

Select the appropriate Knock Channel (Knock Sensor) for each cylinder

Image Image

Example - 6 cylinder with two knock inputs

Knock Threshold Table

Table in which the maximum allowable measured Knock Level is allowed

Knock Threshold Cyl Gain Table

Used to multiply the signal gain per cylinder

** The X-Axis MUST be set to the Cylinder Numbers

Knock Level Cyl Gain Table

Used to multiple the knock level per cylinder

** The X-Axis MUST be set to the Cylinder Numbers

Copyright © 2026 Emtron Australia Pty Ltd

Knock Control

Knock Control Introduction

All Emtron ECU’s have Knock control, using inputs from a piezoelectric sensor. The ECU monitions the knock level for individual cylinders over a user defined crank angle window.

Each knock input is fully differential, giving superior common-mode noise rejection in the harsh automotive environment. The ECU starts by passing the analog signal from the knock sensor (piezoelectric) through an anti-aliasing signal conditioning filter before using Bosch integrated circuit technology for advanced digital signal processing. The digital filter is a fully programmable  finite impulse response (FIR) filter allowing the user to adjust both the centre frequency and bandwidth. This is extremely powerful and very flexible, allowing the user to customise the filter design to suit the application.

Hardware Specification

  • SL4 - Single knock input
  • SL8/KV8/12/16 - Dual knock input

Knock Control Function Enable

Config ->Functions -> Function Output Setup -> Engine Functions -> Knock Control

Or

Utilities ->Knock Studio ->Knock Control

Disabled = Function is switched off

Enabled = Function is switched on

Filter Window Type

The effects of Filter Window can be visually seen when the different options are selected. It is a complicated topic, but basically a Window function is used to limit the signal in time and generate a different frequency response. The Hamming window provides tighter bandwidth control, requiring the centre frequency to be more accurate. The Blackman has a slightly more relaxed bandwidth by comparison and therefore the centre frequency is not as critical.

  • None = Using raw Digital Filtering with no windowing
  • Hamming
  • Blackman

Centre Frequency = Central frequency the knock control will operate at. This is the dominant frequency the engine is expected to knock at.

An estimation or initial guess of the knock frequency can be done using this basic equation. This is ONLY a starting point and should be verified on the vehicle.

Knock Frequency(Hz) = 1800 x 1000 = 1800 x 1000

             Piston Circumference(mm)            3.14 x Piston Diameter (mm)

Example . Piston Diameter 85mm. Knock Frequency = 1800 / (3.14 x 85mm) x 1000 = 6744 Hz

Bandwidth = Defines the frequency range (higher = wider) over which the knock control will operate. Outside that range all knock signals will be ignored. The engine will never knock at exactly the same frequency every time due to changes in combustion pressure and temperature, so the correct bandwidth is important. Too small and important knock events might be missed, too big and normal engine noise may contaminate the knock data. Typical values are recommend at 200 - 400Hz.

The below example shows the setup for a Centre frequency of 7000Hz and Bandwidth if 200Hz.

Image Image

Knock Control using the 2nd harmonic

Sometimes an engines noise profile at the base frequency or 1st harmonics shows an indistinguishable difference between a knock event and normal engine noise. In this situation the 2nd harmonics (double the base frequency) can be used to achieve a better signal to noise ratio on a true knock event.

For example a Subaru engine has a knock frequency (1st harmonic) of approximately 6.0Khz. The second Harmonics would therefore be 12.0khz. If the engine noise profile at 6.0Khz showed an indistinguishable difference between a knock event and engine noise, the centre frequency off 12.0Khz could be used.

NOTE:

  • There are 2 types of knock sensors, “wide-band” and “tuned”. Wide-band sensor will work over a range of 0 -20Khz, whereas a “tuned” sensor is designed to have a resonant frequency, producing a larger output level at the one frequency.
  • Tuned knock sensors usual operate at the 2nd harmonic

Copyright © 2026 Emtron Australia Pty Ltd

Knock Cylinder Gain Tables

Knock Threshold Cyl Gain Table

This table is used to apply a multiplication factor to the knock threshold applied to cylinders individually.

The default table value is 1.00 giving equivalence to the Knock Threshold Table

By adjusting this table, one can bend the knock threshold across an alternative runtime and also each cylinder individually.

The Y-Axis can spanned across any runtime or disabled

** The X-Axis MUST be set to the Cylinder Numbers

Image Image

Example show - Porsche 996

This table is user defined and should only be adjusted and validated by an experienced tuner.

Image Image

Knock Level Cyl Gain Table

This table is used to multiply the knock level measured at each cylinder individually

This is table is commonly used to effectively quieten noisy cylinders in relation to others to enable the use of a tight knock overall knock threshold.

By adjusting this table, one can bend affect volume of the knock signal source across an alternative runtime and also each cylinder individually.

Agani, the Y-Axis can spanned across any runtime or disabled. This table can be used on it’s own or together with the (Above) Knock Threshold Cyl Gain Table

This table is user defined and should only be adjusted and validated by an experienced tuner.

** The X-Axis MUST be set to the Cylinder Numbers

Image Image

Example show - Porsche 996 spanned against uncorrected engine torque

Copyright © 2026 Emtron Australia Pty Ltd

Knock Lockouts

Knock Lockouts

Image Image

  • RPM Lo Lockout - Knock Control will be OFF below this RPM
  • RPM Hi Lockout - Knock Control will be OFF above this RPM
  • Post Start Delay - Delay in which Closed Loop Knock detection is active
  • TP Lockout - Minimum Throttle Position before Knock detection is active
  • dTP Lockout - Maximum Throttle Rate of Change in which Knock detection can become active
  • dMAP Lockout - Maximum Manifold Pressure Rate of Change in which Knock detection can become active
  • User Lockout - Allows user to create custom lockout channel

Copyright © 2026 Emtron Australia Pty Ltd

Knock Studio

Knock Studio

The ECU uses a high precision digital filter to detect engine knock. To achieve high accuracy the center frequency and bandwidth of the filter are controlled from this menu.

A Filter Window is a mathematical function that overlays the filter design helping to enhance the filter design. This effect of these different windows can be viewed using this Knock Studio. Testing different windows is recommend to select the option that gives the best signal to noise ratio.

Once the filter design is complete, pressing Ok allows the filter coefficients to be calculated and the Knock Control system is ready to be used.

Image Image

Image Image

Copyright © 2026 Emtron Australia Pty Ltd

Knock Threshold Table

Knock Threshold Table

This table defines the permissible maximum measured Knock Level

That is, in the logger, the knock threshold is the value (or line) that once crossed is considered knock.

If this table is set too high, knock will not be detected.

Both the X & The Y-Axis can spanned across any runtime or disabled

Engine Torque (Uncorrected) & Engine RPM are commonly used (See example below)

This table is user defined and must be validated by the tuner.

Image Image

Example Shown - Porsche 996 (Uncorrected engine toque spanned against rpm)