You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/hardware/02.hero/shields/spe-shield/tutorials/getting-started/spe-getting-started.md
+24-22Lines changed: 24 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,13 +5,13 @@ tags: [Getting Started]
5
5
description: 'This tutorial will give you an overview of the core features of the SPE Shield.'
6
6
author: 'Pedro Lima'
7
7
---
8
-
Learn how to establish Single Pair Ethernet (SPE) communication using the Arduino® UNO SPE Shield, enabling industrial IoT connectivity with minimal wiring complexity.
8
+
Learn how to establish Single Pair Ethernet (SPE) communication using the Arduino® UNO SPE Shield, enabling Industrial IoT (IIoT) connectivity with minimal wiring complexity.
9
9
10
10
## Overview
11
11
12
12
The Arduino® UNO SPE Shield brings industrial-grade Single Pair Ethernet (10BASE-T1S) connectivity to Arduino boards, revolutionizing how we connect devices in industrial and IoT applications. This shield combines the simplicity of Ethernet communication with the efficiency of using just a single twisted pair of wires, making it ideal for environments where cable reduction and reliable communication are crucial.
13
13
14
-
In this guide, you'll learn how to set up your first SPE network, understand the fundamentals of 10BASE-T1S communication, and implement both point-to-point and multidrop network configurations.
14
+
In this guide, you'll learn how to set up your first SPE network, understand the fundamentals of 10BASE-T1S communication, and implement both **point-to-point** and **multidrop** network configurations.
15
15
16
16

17
17
@@ -71,6 +71,7 @@ The complete STEP files are available and downloadable from the link below:
71
71
### Form Factor
72
72
73
73
The Arduino UNO SPE Shield follows the standard Arduino UNO shield form factor, ensuring compatibility with all Arduino UNO boards and enabling stackable designs. With dimensions of 68.58 mm x 53.34 mm, the shield maintains the familiar Arduino ecosystem layout while adding industrial-grade communication capabilities.
74
+
74
75
The shield features the standard Arduino UNO header arrangement with digital and analog pin access, ICSP connector placement, and proper mounting hole alignment.
75
76
76
77

@@ -81,27 +82,27 @@ This standardized form factor allows seamless integration into existing Arduino
81
82
## Connectors
82
83
The Arduino UNO SPE Shield features several connectors for establishing communication and providing power.
83
84
84
-
### SPE
85
+
### Single Pair Ethernet (SPE)
85
86
The shield offers two primary ways to connect to a Single Pair Ethernet (SPE) 10BASE-T1S network:
86
87
87
88

88
89
89
-
-**SPE using dedicated T1S Connector:** The shield includes a dedicated connector for robust, direct SPE connections to compatible devices.
90
-
-**SPE using Screw Terminals:** Screw terminals marked for N (Negative) and P (Positive) pins are also available.
90
+
-**T1S Connector:** The shield includes a dedicated connector for robust, direct SPE connections to compatible devices.
91
+
-**Screw Terminals:** Screw terminals marked for N (Negative) and P (Positive) pins are also available.
91
92
92
-
**Technical/Physical Limitations for SPE Connection:**
93
+
**Key Features:**
93
94
94
95
- A twisted pair cable must be used.
95
-
- Maximum bus length of the bus is 25 meters
96
+
- Maximum bus length of the bus is 25 meters.
96
97
- Allows up to eight nodes in a multidrop network.
97
98
- Stub distance (the length of the cable connecting a node to the main bus) must be 5 cm to ensure stable communication and signal integrity.
98
99
99
100
### RS-485
100
101
101
-
-**Screw Terminals:** Screw terminals marked for A and B with both GND and +5V positions also available on the terminal.
102
+
-The shield exposes the RS-485 connections marked as **A** and **B**, with both **GND** and **+5V** through a dedicated screw terminal.
102
103

103
104
104
-
**Technical/Physical Limitations:**
105
+
**Key Features:**
105
106
106
107
- Supports distances up to 1,200 meters with reduced speeds.
107
108
- In a bus topology, supports up to 80 nodes.
@@ -116,16 +117,17 @@ A screw connector for powering the board and Shield assembly is provided with tw
116
117
117
118
### SPE Termination Jumper:
118
119
119
-
To enable or disable the onboard termination resistors for the SPE bus there are two pairs of contact you can bridge.
120
+
To enable the onboard termination resistors for the SPE bus, there are two pairs of contacts you can bridge.
120
121

121
-
These are necessary always in the edge nodes both when using a multidrop or point-to-point connection.
122
+
**Point-to-Point Setup:** Use jumpers to enable the termination at endpoints for proper signal integrity.
123
+
**Multidrop Setup:** Terminations are disabled internally; only the furthest nodes in the network should be terminated.
122
124
123
125
### RS-485 Termination Jumper:
124
126
125
127
The same principle applies to the RS-485 connector however in this case there is only a single jumper that needs to be bridged.
**Termination:** Includes a 120 Ω termination jumper to match the bus impedance. Proper termination minimizes signal reflections, critical for long-distance communication stability.
130
+
## First Use of the UNO SPE Shield
129
131
130
132
### Stack the Shield
131
133
@@ -137,9 +139,9 @@ The same principle applies to the RS-485 connector however in this case there is
137
139
138
140
The shield can be powered through multiple sources:
139
141
140
-
-**USB Power**: Via the board's USB connection.
141
-
-**Power Jack**: Via the board's power jack.
142
-
-**External Power**: Through the VIN terminal.
142
+
-**A - USB Power**: Via the host board USB connection.
143
+
-**B - Power Jack**: Via the host board power jack.
144
+
-**C - External Power**: Through the VIN screw terminal.
143
145
-**Power over Data Line (PoDL)**: through the T1SP terminal.
144
146
145
147

@@ -153,7 +155,7 @@ This example demonstrates a simple broadcast communication system between multip
153
155
### Hardware Setup
154
156
155
157
1.**Configure Termination Jumpers**: For point-to-point connections, close the termination jumpers on both shields
156
-
2.**Connect the SPE Cable**: Wire the twisted pair between the two shields' SPE terminals (N and P pins)
158
+
2.**Connect the SPE Cable**: Wire the twisted pair between the two shields' SPE screw terminals or using a T1S dedicated cable.
157
159
3.**Apply terminator caps**: On edge nodes (first and last) in the bus
158
160
4.**Power Both Systems**: Ensure both Arduino boards are powered
159
161
@@ -164,7 +166,7 @@ The system uses UDP broadcasting to send messages to all nodes simultaneously, m
164
166
**Important**: Before uploading this code to each board, you must change the `NODE_ID` constant to a unique value between 0 and 7. Each node on the network must have a different ID to ensure proper communication and avoid conflicts. For example:
165
167
- First board: `MY_NODE_NUMBER = 0;`
166
168
- Second board: `MY_NODE_NUMBER = 1;`
167
-
- Third board(optional): `MY_NODE_NUMBER = 2;`
169
+
- Third board(optional): `MY_NODE_NUMBER = 2;`
168
170
169
171
Remember that any termination nodes should have the termination headers properly closed, more info on the [Arduino UNO SPE Shield datasheet](https://docs.arduino.cc/resources/datasheets/ASX00073-datasheet.pdf).
170
172
@@ -426,13 +428,13 @@ In progress
426
428
- Ensure twisted pair cable is used
427
429
428
430
**Intermittent Communication**
429
-
- Reduce cable length (maximum 25m)
431
+
- Reduce cable length (maximum 25 m)
430
432
- Check for proper grounding
431
-
- Verify stub lengths in multidrop (< 5cm)
433
+
- Verify stub lengths in multidrop (< 5 cm)
432
434
433
435
**Power Issues**
434
436
- When using PoDL, ensure power supply can provide sufficient current
435
-
- Check voltage levels are within specification (7-24V)
437
+
- Check voltage levels are within specification (7 - 24 VDC)
436
438
- Verify Arduino board voltage compatibility
437
439
438
440
### LED Indicators
@@ -448,7 +450,7 @@ In this guide, you've learned how to:
448
450
- Set up the Arduino UNO SPE Shield for Single Pair Ethernet communication
449
451
- Implement point-to-point and multidrop network configurations
450
452
- Use Power over Data Line for remote device powering
451
-
-Integrate industrial protocols like Modbus over SPE
453
+
-Bridge industrial protocols like RS-485 over SPE
452
454
- Troubleshoot common connectivity issues
453
455
454
456
The Arduino UNO SPE Shield opens up new possibilities for industrial IoT applications, providing reliable, cost-effective communication with minimal wiring requirements.
0 commit comments