neoECU 10: IO Map

The neoECU 10 uses Misc IO to configure the device. Table 1 shows the Misc IO table for neoECU 10. Examples of using the Misc IO can be found at this Link: Examples. The examples show how to use different features like PWM I/O, Analog inputs, LED, SW CAN, and other configurations.

Table 1: neoECU 10 Misc Pin

Misc IO NumberName Of IO ControlledFunction of IONotes

7

SW CAN M1

Works with MISC IO 8 to set SW CAN State

Set is output to 1: For value use; Normal Misc 7=1 and Misc 8=1; HVWU Misc 7=1 and Misc 8=0

8

SW CAN M0

Works with MISC IO 7 to set SW CAN State

Set is output to 1: For value use; Normal Misc 7=1 and Misc 8=1; HVWU Misc 7=1 and Misc 8=0

9

LSFT Enable

Enables LSFT CAN

Set is output to 1: For value use; 1 for Enable, 0 to disable

10

LSFT _STB#

Enables LSFT CAN

Set is output to 1: For value use; 1 for Enable, 0 to disable

15

LSFT/SW_EN#

Enables LSFT and SW CAN

Set is output to 1: For value use; 1 for Enable, 0 to disable

16

LSFT/SW#_SEL

Enables LSFT CAN

Set is output to 1: For value use; 1 for LSFT, 0 for SW

32

MISC IO2

Controls MISC IO2

Set is output to 1: Value Sets Value

33

MISC IO1

Controls MISC IO1

Set is output to 1: Value Sets Value

45

MISC IO3

Controls MISC IO3

Set is output to 1: Value Sets Value

46

MISC IO4

Controls MISC IO4

Set is output to 1: Value Sets Value

47

MISC IO5

Controls MISC IO5

Set is output to 1: Value Sets Value

48

MISC IO6

Controls MISC IO6

Set is output to 1: Value Sets Value

50

PWM2: IO6 On Device

Is IO6 PWM

Set is output to 0: Value Sets 1=PWM, 0=MISCIO

51

PWM3: IO5 On Device

Is IO5 PWM

Set is output to 0: Value Sets 1=PWM, 0=MISCIO

52

PWM4: IO4 On Device

Is IO4 PWM

Set is output to 0: Value Sets 1=PWM, 0=MISCIO

55

PWM5: IO2 On Device

Is IO2 PWM

Set is output to 0: Value Sets 1=PWM, 0=MISCIO

57

PWM7: IO3 On Device

Is IO3 PWM

Set is output to 0: Value Sets 1=PWM, 0=MISCIO

58

PWM8: IO1 On Device

Is IO1 PWM

Set is output to 0: Value Sets 1=PWM, 0=MISCIO

65

LED 3

Controls the state of LED 3

Set is output to 1: Value Controls state

66

LED 2

Controls the state of LED 2

Set is output to 1: Value Controls state

67

LED 1

Controls the state of LED 1

Set is output to 1: Value Controls state

The states and values for the MiscIO can be controlled though Function Blocks. The most common command to use to configure the Misc IO is Set Value. Figure 1 shows the Expression editor. To get to the Misc IO, select Physical IO on the left (Figure1: ) and then Misc IO to the right (Figure1: ). At the bottom there are three properties (Figure1: ). The "Value" option is used to set or read a value from that IO. For example setting the value of an output, or reading the state of an input. The "Is Output" property is to set the direction of the IO. One reason for doing this would be setting the direction for the IO. For example if you are working with a Digital Output, you would set the "Is Output" property to 1 (output). If this IO is not an output, but an input, set this property to be 0 (input).

One example of working with the Misc IO would be using the LED's. From Table 1, LED 3 is Misc IO 65. To work the LED, it would first need to be set to an output. In a Set Value command the "Is Output" Property would be set to "1". This sets the direction of the IO. An LED is an output, so this IO was set to be an output. Next the "Value" property can be used to set the state of the LED. In the example below, the Value was set to 1 to turn the LED on.

Last updated