Inputs

Overview

The ECU has a number of inputs - typically analog, digital and message busses (e.g. CAN) that provide it feedback about the system under control.

Input Types

Subsections of Inputs

Analog Outputs

Overview

The ECU has a number of Analog to Digital Converter (ADC) inputs that can be used to measure analog signals. These inputs may be assigned to different functions by setting options in the calibration.

Software Selectable Pull-up/Pull-down Resistors

Some channels have software selectable pull-up or pull-down resistors. These can be used to bias the input voltage to a known level when the input is not connected. This can be useful for sensors that do not have a built-in pull-up or pull-down resistor.

There are typically 2 options to control the pull-up or pull-down resistor. For example, the following table shows the options for Analog 10:

option iconA10 Pull option iconT1 Pull High Description
Off Off No pull-up or pull-down resistor (floating)
Off On No pull-up or pull-down resistor (floating)
On Off Pull-down resistor enabled
On On Pull-up resistor enabled

Some of the timing inputs have a pull-up resistor that can be enabled or disabled. Often the timing input would also have a fixed higher value pull-down resistor.

For example, the following table shows the options for T1 on a typical ECU:

option iconT1 Pull-up Description
Off 10k Pull-Down (used with VR sensor)
On 1k Pull-Up (used with Hall sensor)

Internal Switches

Overview

Input from various sources can be used to generate digital ‘switch’ (on/off) channels by a variety of methods. These internal switch channels may be selected numerically to control various functions in the calibration.

Some switches may be configured to come from external sources, such as CAN messages or digital input pins.

Comparator Switches

Timed Switches

Table Lookup Switches

Switch A.

Generic Switches

Switches selected from user source (e.g. CAN).