Project

General

Profile

Technical specifications » History » Version 2

Adam Klama, 06/22/2026 01:07 PM

1 2 Adam Klama
# Technical Specifications
2 1 Adam Klama
3 2 Adam Klama
This page describes the hardware and electrical characteristics of the IOcan CAN
4
gateway. Higher-level protocol support, transmission-specific behaviour, and
5
configuration details are documented on separate pages. For connector pin
6
assignments, see [[CAN Gateway Pinout]].
7 1 Adam Klama
8 2 Adam Klama
{{>toc}}
9 1 Adam Klama
10 2 Adam Klama
## Power Supply
11 1 Adam Klama
12 2 Adam Klama
| Parameter                               | Value                      |
13
| --------------------------------------- | -------------------------- |
14
| Recommended nominal operating voltage   | 14.4 V                     |
15
| Absolute maximum supply voltage         | 18 V                       |
16
| Maximum system current                  | < 20 A                     |
17
| Internal fuse rating                    | 30 A                       |
18
| Recommended external vehicle fuse       | 30 A                       |
19
| Reverse-polarity protection             | Yes                        |
20
| Wake-up voltage threshold               | 4.5 V ± 0.3 V              |
21
| Standby current (KL30 only, KL15 off)   | < 0.5 mA                   |
22
| Active operating current                | Depends on connected loads |
23 1 Adam Klama
24 2 Adam Klama
The device is designed for permanent battery connection via fuse. Transmission
25
power sequencing and wake-up behaviour are managed internally. In USB-only mode
26
the device logic can be powered for configuration without vehicle power, and the
27
transmission power output remains disabled.
28
29 1 Adam Klama
## CAN Interfaces
30
31 2 Adam Klama
| Parameter                  | Value                                  |
32
| -------------------------- | -------------------------------------- |
33
| Number of interfaces       | 4 (independent)                        |
34
| CAN FD transceiver         | Microchip MCP2558FD                    |
35
| Supported standards        | Classical CAN 2.0A / 2.0B, CAN FD      |
36
| Classical CAN bitrate      | up to 1 Mbps                           |
37
| CAN FD data-phase bitrate  | up to 8 Mbps                           |
38
| Bitrate selection          | Fully configurable                     |
39
| Termination                | Switchable 120 Ω on each network       |
40
| Physical interface         | Differential pair per network (CANxH / CANxL) |
41 1 Adam Klama
42
## USB Interface
43
44 2 Adam Klama
| Parameter                 | Value                                          |
45
| ------------------------- | ---------------------------------------------- |
46
| Connector                 | USB-C                                          |
47
| Speed                     | 480 Mbps (USB 2.0 High Speed)                  |
48
| Functions                 | Configuration, firmware updates, diagnostics, datalogging |
49
| Bus-powered configuration | Device logic can run from USB without vehicle power |
50
| CAN data access           | candump-compatible CAN output over USB         |
51
| Software                  | Dedicated IOcan configuration tool             |
52 1 Adam Klama
53 2 Adam Klama
## Analog Inputs
54 1 Adam Klama
55 2 Adam Klama
IOcan provides 11 analog inputs using resistor dividers that allow measurement of
56
automotive voltage ranges while protecting the internal ADC.
57 1 Adam Klama
58 2 Adam Klama
| Group              | Channels | Typical range | Maximum measurable |
59
| ------------------ | -------- | ------------- | ------------------ |
60
| AN1–AN7 (0–12 V)   | 7        | 0–12 V        | 16 V               |
61
| AN8–AN11 (0–5 V)   | 4        | 0–5 V         | 6 V                |
62 1 Adam Klama
63 2 Adam Klama
Selected channels also support additional operating modes:
64 1 Adam Klama
65 2 Adam Klama
* digital input mode
66
* analog-switch / resistor-ladder mode (several buttons on one pin)
67
* frequency input mode
68 1 Adam Klama
69 2 Adam Klama
Typical applications: ignition and switch signals, digital signals from ECUs,
70
throttle-position sensors, pressure sensors, and position sensors. See
71
[[Configuration Concepts]] for how inputs are assigned and scaled.
72 1 Adam Klama
73 2 Adam Klama
## Frequency Inputs
74 1 Adam Klama
75 2 Adam Klama
| Parameter        | Value                                  |
76
| ---------------- | -------------------------------------- |
77
| Number of inputs | 4 (shared with selected analog inputs) |
78
| Signal types     | square wave, hall-effect, ECU pulse outputs |
79
| Typical uses     | engine speed, wheel speed, vehicle speed |
80 1 Adam Klama
81 2 Adam Klama
Signal conditioning and scaling are configurable in software.
82
83
## Sensor Supply
84
85
| Output    | Voltage | Maximum current | Purpose                         |
86
| --------- | ------- | --------------- | ------------------------------- |
87
| SENSOR5V  | 5 V     | 0.5 A           | Powering external sensors       |
88
| sGND      | —       | —               | Dedicated sensor ground reference |
89
90
Using the dedicated sensor ground improves measurement accuracy and reduces noise.
91
92
## Digital Outputs
93
94
| Parameter         | Value                         |
95
| ----------------- | ----------------------------- |
96
| Number of outputs | 5                             |
97
| Maximum current   | 0.9 A per output              |
98
| Output type       | Low-side driver               |
99
| Shared with       | Selected analog input pins    |
100
101
Typical applications: relay control, indicator outputs, and actuator control.
102
Output behaviour is fully configurable.
103
104
## Transmission Power and Wake-up
105
106
| Function                    | Specification                    |
107
| --------------------------- | -------------------------------- |
108
| Transmission power output   | Integrated semiconductor relay (KL30B) |
109
| Relay rated current         | 15 A                             |
110
| Transmission wake-up output | Dedicated                        |
111
112
All transmission power control and wake-up signalling is handled directly by the
113
device. External relays are not required, and internal logic ensures correct
114
startup and shutdown sequencing.
115
116 1 Adam Klama
## Power Monitoring
117
118 2 Adam Klama
IOcan can measure the transmission's current draw, supporting system monitoring,
119
diagnostics, and safety/fault detection.
120 1 Adam Klama
121 2 Adam Klama
## Connector
122
123
| Main connector | TE Connectivity Superseal 1.0, 26-pin, 2-row |
124
125
Pin assignments and wiring details are documented in [[CAN Gateway Pinout]].
126
127
## Environmental and Mechanical
128
129
| Parameter           | Value           |
130
| ------------------- | --------------- |
131
| Physical dimensions | To be specified |
132
| Weight              | To be specified |
133
134
IOcan is designed for automotive environments. Proper wiring and grounding are
135
required for reliable operation:
136
137
* twisted-pair wiring for CAN networks
138
* short CAN stubs
139
* 120 Ω termination at both ends of the bus
140
* properly crimped terminals (soldering is discouraged — flux residue causes wires to corrode and stiffen)
141
142
This device controls part of the powertrain. Take great care when wiring the
143
device and the transmission.
144
145
## Summary
146
147
| Feature                  | Specification                     |
148
| ------------------------ | --------------------------------- |
149
| Supply (nominal / max)   | 14.4 V / 18 V                     |
150
| CAN interfaces           | 4 × CAN FD (CAN 2.0B compatible)  |
151
| Analog inputs            | 11 (7 × 0–12 V, 4 × 0–5 V)        |
152
| Frequency inputs         | 4                                 |
153
| Digital outputs          | 5 × 0.9 A                         |
154
| Sensor supply            | 5 V @ 0.5 A                       |
155
| Transmission power relay | 15 A (KL30B)                      |
156
| USB                      | USB-C, 480 Mbps                   |
157
| Main connector           | TE Superseal 1.0, 26-pin          |