Skip to content

Commit 4c92470

Browse files
authored
Merge pull request #2212 from arduino/sync/taddy/opta-expansion-limit-update
[PC-1962] Opta Expansions: Module Expansion Port Update
2 parents 13aa2aa + 8036cd6 commit 4c92470

File tree

9 files changed

+63
-28
lines changed

9 files changed

+63
-28
lines changed

content/hardware/07.opta/opta-family/opta-analog-exp/datasheet/datasheet.md

+17-11
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,17 @@ The Arduino Opta® Analog Expansion is designed for industrial standard machiner
2727
## Features
2828
### General Specifications Overview
2929

30-
| Characteristics | Details |
31-
| -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
32-
| Supply Voltage | 12...24 V |
33-
| Reverse polarity protection | Yes |
34-
| ESP protection | Yes |
35-
| Transient overvoltage protection | Yes (up to 40 V) |
36-
| Channels | 8x: I1, I2, I3, I4, O1, I5, I6, O2 |
37-
| Channels functionalities | I1 and I2: Programmable inputs (Voltage, Current, RTD2 wires, RTD3 wires), Programmable outputs (Voltage and current) - I3, I4, O1, I5, I6, O2: Programmable inputs (Voltage, Current, RTD2 wires), Programmable outputs (Voltage and current) |
38-
| Degree of Protection | IP20 |
39-
| Certifications | FCC, CE, UKCA, cULus, ENEC |
30+
| Characteristics | Details |
31+
|-------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
32+
| Supply Voltage | 12...24 V |
33+
| Reverse polarity protection | Yes |
34+
| ESP protection | Yes |
35+
| Transient overvoltage protection | Yes (up to 40 V) |
36+
| Maximum Supported Expansion Modules | Up to 5 |
37+
| Channels | 8x: I1, I2, I3, I4, O1, I5, I6, O2 |
38+
| Channels functionalities | I1 and I2: Programmable inputs (Voltage, Current, RTD2 wires, RTD3 wires), Programmable outputs (Voltage and current) - I3, I4, O1, I5, I6, O2: Programmable inputs (Voltage, Current, RTD2 wires), Programmable outputs (Voltage and current) |
39+
| Degree of Protection | IP20 |
40+
| Certifications | FCC, CE, UKCA, cULus, ENEC |
4041

4142
<div style="background-color: #FFFFE0; border-left: 6px solid #FFD700; margin: 20px 0; padding: 15px;">
4243
<strong>Note:</strong> Check the inputs and outputs detailed sections below for more information about the Analog Expansion channels use.
@@ -225,7 +226,11 @@ We have tested setting all eight channels as outputs at 25 °C outputting more t
225226
The PWM outputs are software configurable and for them to work you must provide the **V<sub>PWM</sub>** pin with the desired voltage between 8 and 24 VDC, you can set the period and duty-cycle by software.
226227

227228
### Expansion Port
228-
The expansion port can be used to daisy-chain several Opta® Expansions and additional modules. To be accessed needs to be freed up from its breakable plastic cover and the connection plug added between each device.
229+
The expansion port can be used to daisy-chain several Opta® Expansions and additional modules. To access it, it needs to be freed from its breakable plastic cover, and the connection plug needs to be added between each device.
230+
231+
It supports up to 5 expansion modules. To avoid potential communication issues, ensure the total number of connected modules does not exceed 5.
232+
233+
If any issues occur with module detection or data exchange, double-check the connections and ensure the **Aux connector and clips are securely installed** within the expansion port. If problems persist, inspect for any loose or improperly connected cables.
229234

230235
## Device Operation
231236
### Getting Started - IDE
@@ -330,6 +335,7 @@ This device complies with part 15 of the FCC Rules. Operation is subject to the
330335

331336
| **Date** | **Revision** | **Changes** |
332337
|:----------:|:------------:|:------------------------------------:|
338+
| 24/09/2024 | 4 | Expansion port updates |
333339
| 03/09/2024 | 3 | Cloud Editor updated from Web Editor |
334340
| 05/07/2024 | 2 | Block Diagram updated |
335341
| 25/07/2024 | 1 | First Release |

content/hardware/07.opta/opta-family/opta-analog-exp/tech-specs.yml

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ Board:
44
Microcontroller:
55
ID: Renesas R7FA4M1AB3CFM ARM® Cortex®-M4
66
Cortex-M4 core: Up to 48 MHz
7+
Maximum Supported Expansion Modules: 5
78
Input:
89
Configurable digital / analog inputs: 8x
910
Digital operational range: 0-24 V

content/hardware/07.opta/opta-family/opta-digital-exp/datasheet/datasheet.md

+16-10
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,16 @@ Arduino Opta® Expansion is designed for industrial standard machinery control a
3838
## Features
3939
### General Specifications Overview
4040

41-
| Characteristics | Details |
42-
| ----------------------- | ----------------------------------------------------------------------------------------------------- |
43-
| Supply Voltage | 12...24 V |
44-
| Antipolarity protection | Yes |
45-
| Overvoltage protection | Yes (+20%) |
46-
| Inputs | 16x Digital (0-24 V) / Analog (0-24 V) inputs |
47-
| Outputs | AFX00005: 8x Electromechanical Relays (250 VAC - 6 A), AFX00006: 8x Solid State Relays (24 VDC - 3 A) |
48-
| Degree of Protection | IP20 |
49-
| Certifications | FCC, CE, UKCA |
41+
| Characteristics | Details |
42+
|-------------------------------------|-------------------------------------------------------------------------------------------------------|
43+
| Supply Voltage | 12...24 V |
44+
| Antipolarity protection | Yes |
45+
| Overvoltage protection | Yes (+20%) |
46+
| Maximum Supported Expansion Modules | Up to 5 |
47+
| Inputs | 16x Digital (0-24 V) / Analog (0-24 V) inputs |
48+
| Outputs | AFX00005: 8x Electromechanical Relays (250 VAC - 6 A), AFX00006: 8x Solid State Relays (24 VDC - 2 A) |
49+
| Degree of Protection | IP20 |
50+
| Certifications | FCC, CE, UKCA |
5051

5152
### Inputs
5253

@@ -184,6 +185,10 @@ The **EMR variant** relays on Arduino Opta® Digital Expansions provide a very f
184185
### Expansion Port
185186
The expansion port can be used to daisy-chain several Opta® Expansions and additional modules. To be accessed needs to be freed up from its breakable plastic cover and the connection plug added between each device.
186187

188+
It supports up to 5 expansion modules. To avoid potential communication issues, ensure the total number of connected modules does not exceed 5.
189+
190+
If any issues occur with module detection or data exchange, double-check the connections and ensure the **Aux connector and clips are securely installed** within the expansion port. If problems persist, inspect for any loose or improperly connected cables.
191+
187192
## Device Operation
188193
### Getting Started - IDE
189194
If you want to program your Arduino Opta® Digital Expansions while offline you need to install the Arduino® Desktop IDE **[1]** and the Arduino_Opta_Blueprint using the Library Manager. To connect the Arduino Opta® to your computer, you will need a USB-C® cable.
@@ -286,7 +291,8 @@ This device complies with part 15 of the FCC Rules. Operation is subject to the
286291
## Revision History
287292

288293
| Date | **Revision** | **Changes** |
289-
| ---------- | ------------ | ------------------------------------ |
294+
|------------|--------------|--------------------------------------|
295+
| 24/09/2024 | 4 | Expansion port updates |
290296
| 24/09/2024 | 3 | SSR operating current update |
291297
| 03/09/2024 | 2 | Cloud Editor updated from Web Editor |
292298
| 06/05/2024 | 1 | First Release |

content/hardware/07.opta/opta-family/opta-digital-exp/tech-specs.yml

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ Board:
55
Microcontroller:
66
ID: Renesas R7FA4M1AB3CFM ARM® Cortex®-M4
77
Cortex-M4 core: Up to 48 MHz
8+
Maximum Supported Expansion Modules: 5
89
Input:
910
Configurable digital / analog input: 16
1011
Digital Operational Range: 0-24 V

content/hardware/07.opta/opta-family/opta/datasheet/datasheet.md

+13-5
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ Arduino Opta® is designed for industrial standard machinery control as a PLC wi
225225
<tr style="text-align: middle;">
226226
<th width="30%">Interfaces</th>
227227
<th>Type</th>
228-
<th>Protocols/Technologies supported</th>
228+
<th>Protocols/Technologies Supported</th>
229229
</tr>
230230
</thead>
231231
<tbody>
@@ -240,12 +240,17 @@ Arduino Opta® is designed for industrial standard machinery control as a PLC wi
240240
<td>MODBUS RTU, Custom serial communication</td>
241241
</tr>
242242
<tr>
243-
<td style="vertical-align: top;">Wireless connectivity</td>
243+
<td style="vertical-align: top;">Expansion Port</td>
244+
<td>Proprietary Port</td>
245+
<td>Expansion module communication</td>
246+
</tr>
247+
<tr>
248+
<td style="vertical-align: top;">Wireless Connectivity</td>
244249
<td>Wi-Fi®</td>
245250
<td>2.4 GHz</td>
246251
</tr>
247252
<tr>
248-
<td style="vertical-align: top;">Wireless connectivity</td>
253+
<td style="vertical-align: top;">Wireless Connectivity</td>
249254
<td>Bluetooth® Low Energy</td>
250255
<td>4.2 supported by firmware, 5.1 supported by hardware</td>
251256
</tr>
@@ -525,7 +530,9 @@ In the case of the minimum switching load parameters, the minimum values of powe
525530
The relays on Arduino Opta® provide a very fast response time of 6/4 ms to change state for closing/reopening, and a bounce time NO/NC of 3/6 ms.
526531

527532
### Expansion Port
528-
The expansion port can be used to expand the Arduino Opta® capabilities with the help of additional modules. Reserved for future functionality.
533+
The expansion port can be used to expand the Arduino Opta® capabilities with the help of additional modules. It supports up to 5 expansion modules. To avoid potential communication issues, ensure the total number of connected modules does not exceed 5.
534+
535+
If any issues occur with module detection or data exchange, double-check the connections and ensure the **Aux connector and clips are securely installed** within the expansion port. If problems persist, inspect for any loose or improperly connected cables.
529536

530537
### Programmable User Button
531538
A pushbutton is accessible on the front panel of the Arduino Opta®. The functionality of this button can be configured via software. Note that the LED above the *User button* is only available on Arduino Opta® WiFi (AFX00002).
@@ -799,7 +806,8 @@ Cet appareil numérique de la classe A est conforme à la norme NMB-003 du Canad
799806
## Revision History
800807

801808
| **Date** | **Revision** | **Changes** |
802-
| :--------: | :----------: | :----------------------------------: |
809+
|:----------:|:------------:|:------------------------------------:|
810+
| 24/09/2024 | 8 | Expansion port updates |
803811
| 11/09/2024 | 7 | ICES certification updates |
804812
| 03/09/2024 | 6 | Cloud Editor updated from Web Editor |
805813
| 24/07/2024 | 5 | Wiring specifications |

content/hardware/07.opta/opta-family/opta/tech-specs.yml

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ Relays:
2121
Maximum current per relay: 10 A
2222
Maximum peak current per relay: 15 A
2323
Connectivity and communication:
24+
Expansion Port: Up to 5 expansion modules (e.g., AFX00005, AFX00006, AFX00007)
2425
USB-C®:
2526
For programming and data logging: All variants
2627
Ethernet:

content/hardware/07.opta/opta-family/opta/tutorials/01.user-manual/content.md

+8
Original file line numberDiff line numberDiff line change
@@ -1833,6 +1833,8 @@ In the image below there is an example of the power wiring of the expansions:
18331833

18341834
***The expansions must be externally powered to be operated and detected by the Opta™ controller.***
18351835

1836+
***The Opta™ controller module supports a maximum of __5 expansion modules__. Exceeding this limit may cause unexpected behavior. __Ensure no more than five modules are connected, and verify that the Aux connector and clips are securely installed__.***
1837+
18361838
#### Programmable Inputs
18371839

18381840
The Opta™ Expansions have **16x analog/digital programmable inputs** accessible through terminals `I1` to `I16`.
@@ -2454,6 +2456,8 @@ Here is an example of how to connect a DC load to the Opta Digital Ext D1608S (S
24542456

24552457
![SSR expansion wiring example](assets/ssr-output.png)
24562458

2459+
***The Opta™ controller module can support up to __5 expansion modules__. Connecting more than this may result in unexpected behavior. __Ensure the module limit is not exceeded and the Aux connector and clips are properly secured.__***
2460+
24572461
You can buy and find more information about the Opta™ Digital Expansions on the links below:
24582462

24592463
- [Opta™ Digital Expansion Product Page](https://docs.arduino.cc/hardware/opta-digital-ext)
@@ -2487,6 +2491,8 @@ In the image below there is an example of the power wiring of the expansions:
24872491

24882492
***The expansions must be externally powered to be operated and detected by the Opta™ controller.***
24892493

2494+
***The Opta™ controller module supports a maximum of __5 expansion modules__. Exceeding this limit may cause unexpected behavior. __Ensure no more than five modules are connected, and verify that the Aux connector and clips are securely installed__.***
2495+
24902496
#### Programmable Inputs
24912497

24922498
The Opta™ Analog Expansion has 8x analog channels, identified with a letter, `I` or `O`, between the two connection terminals: `+` for signal and `-` as GND, common to the other `-` terminals on the board.
@@ -4110,6 +4116,8 @@ To fully understand the example above, we recommend you to check the [General Li
41104116

41114117
The function `optaAnalogTask()` turns on sequentially the **LEDs** and turns them off again.
41124118

4119+
***The Opta™ controller module can support up to __5 expansion modules__. Connecting more than this may result in unexpected behavior. __Ensure the module limit is not exceeded and the Aux connector and clips are properly secured.__***
4120+
41134121
You can buy and find more information about the Opta™ Analog Expansions on the links below:
41144122

41154123
- [Opta™ Analog Expansion Product Page](https://docs.arduino.cc/hardware/opta-analog-ext)

content/hardware/07.opta/opta-family/opta/tutorials/17.opta-expansions-plc-ide/content.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ We will create a demo application from scratch, in which we will read the voltag
4545

4646
### Snapping the Expansion
4747

48-
You can connect up to five expansions to your Opta™ controller module to multiply and diversify your I/O set with seamless detection.
48+
You can connect up to **five expansions to your Opta™** controller module to multiply and diversify your I/O set with seamless detection.
4949

5050
Remove the breakable plastic cover marked as AUX from the expansion port on the Opta™ controller and the expansion module to expose the ports.
5151

@@ -57,6 +57,8 @@ The expansions must be powered externally in order to be detected and properly w
5757

5858
![Powering the expansions](assets/power-expansion.png)
5959

60+
***The Opta™ controller module supports a maximum of __5 expansion modules__. Exceeding this limit may cause unexpected behavior. __Ensure no more than five modules are connected, and verify that the Aux connector and clips are securely installed__.***
61+
6062
### Update Expansion Firmware
6163

6264
![Expansion Firmware Update](assets/fw-up-d.png)

0 commit comments

Comments
 (0)