From ba4d5c51493cbba7b99ed803a736be4860d5f0fa Mon Sep 17 00:00:00 2001 From: Jorge Trujillo Date: Wed, 12 Apr 2023 09:52:17 +0200 Subject: [PATCH 1/5] Initial commit Changing values of maximum input voltage from 12 to 24v on Opta. --- .../07.opta/opta-family/opta/datasheet/datasheet.md | 4 ++-- content/hardware/07.opta/opta-family/opta/tech-specs.yml | 2 +- .../opta-family/opta/tutorials/getting-started/content.md | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/content/hardware/07.opta/opta-family/opta/datasheet/datasheet.md b/content/hardware/07.opta/opta-family/opta/datasheet/datasheet.md index 02a6087d76..0dee4f9408 100644 --- a/content/hardware/07.opta/opta-family/opta/datasheet/datasheet.md +++ b/content/hardware/07.opta/opta-family/opta/datasheet/datasheet.md @@ -287,7 +287,7 @@ Arduino Opta® is designed for industrial standard machinery control as a PLC wi Analog Input voltage - 0...10V + 0...24V Analog Input resolution @@ -447,7 +447,7 @@ Arduino Opta® is designed for industrial standard machinery control as a PLC wi | Item | Feature | Item | Feature | |------|---------------------------------------------------------------------|------|---------------------------------------------------------------------| | 3A | Power Supply Terminals 12...24 VDC | 3H | Ethernet Port Status LEDs | -| 3B | I1...I8 digital/analog input terminals (0-10V) configurable via IDE | 3I | Label Holder | +| 3B | I1...I8 digital/analog input terminals (0-24V) configurable via IDE | 3I | Label Holder | | 3C | Reset Button | 3J | RS-485 terminal block (for Modbus RTU or proprietary communication) | | 3D | User Programmable button | 3K | USB-C® for programming and data logging | | 3E | Status LEDs 1...4 (User Programmable) | 3M | Ethernet port | diff --git a/content/hardware/07.opta/opta-family/opta/tech-specs.yml b/content/hardware/07.opta/opta-family/opta/tech-specs.yml index c3903b692e..5da8da2bfc 100644 --- a/content/hardware/07.opta/opta-family/opta/tech-specs.yml +++ b/content/hardware/07.opta/opta-family/opta/tech-specs.yml @@ -8,7 +8,7 @@ Microcontroller: Cortex-M7 core: Up to 480 MHz Cortex-M4 core: Up to 240 MHz Input: - Configurable digital / analog (0-10V) input: 8 + Configurable digital / analog (0-24V) inputs: 8 Relays: Nº of relays: 4 Type: Normally Open (NO) diff --git a/content/hardware/07.opta/opta-family/opta/tutorials/getting-started/content.md b/content/hardware/07.opta/opta-family/opta/tutorials/getting-started/content.md index 1a2d0e7007..f753419359 100644 --- a/content/hardware/07.opta/opta-family/opta/tutorials/getting-started/content.md +++ b/content/hardware/07.opta/opta-family/opta/tutorials/getting-started/content.md @@ -302,14 +302,14 @@ Opta™ has 8 input pins that can be programmed to be used as analog or digital. | I7 | A6 | PIN_A6 | | I8 | A7 | PIN_A7 | -The 8 input pins can be used as digital (having the logical values of LOW or HIGH) or as analog inputs (within a range from 0 to 10V). +The 8 input pins can be used as digital (having the logical values of LOW or HIGH) or as analog inputs (within a range from 0 to 24V). * To use them as digital inputs, add the Arduino command `pinMode(pinName, INPUT);` inside the `setup()`. * To use them as analog inputs, add the command `analogReadResolution();` with the bit resolution that you want to use. ![Analog inputs on the Opta™](assets/opta-analog-inputs.svg) -Now let's try a sketch that will read the analog inputs on the Opta™. The inputs can operate in a range between 0 and 10V. +Now let's try a sketch that will read the analog inputs on the Opta™. The inputs can operate in a range between 0 and 24V. The maximum voltage managed by the microcontroller is 3V. This maximum voltage is important to calculate the input voltage using it in conjunction with the resolution factor of the ADCs. That resolution is configured inside the program within the range between 12 bits (4095) and 16 bits (65535). @@ -370,7 +370,7 @@ void loop() { Once you have uploaded the code, open the serial monitor to see the values read in each analog input. If you have connected a device with an analog voltage value in I1, I2, and/or I3 you will see the voltage or analog value of each signal. In case you did not connect anything to the analog inputs, you will be able to observe the values oscillate around 0V because the pins are floating. -You may notice from the output values that when the maximum value reaches 10V, the corresponding numerical value is not 4095 as the maximum value with 12 bits resolution should be. This is due to the precautional margin taken on the maximum voltage level applied to the inputs to preserve the integrity of the microcontroller. +You may notice from the output values that when the maximum value reaches 24V, the corresponding numerical value is not 4095 as the maximum value with 12 bits resolution should be. This is due to the precautional margin taken on the maximum voltage level applied to the inputs to preserve the integrity of the microcontroller. ### Connecting Opta™ to the Cloud From 7a3292ace02963bfbf7540f662de888197ff3c91 Mon Sep 17 00:00:00 2001 From: Jorge Trujillo Date: Wed, 12 Apr 2023 10:43:37 +0200 Subject: [PATCH 2/5] Revert "Initial commit" This reverts commit ba4d5c51493cbba7b99ed803a736be4860d5f0fa. --- .../07.opta/opta-family/opta/datasheet/datasheet.md | 4 ++-- content/hardware/07.opta/opta-family/opta/tech-specs.yml | 2 +- .../opta-family/opta/tutorials/getting-started/content.md | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/content/hardware/07.opta/opta-family/opta/datasheet/datasheet.md b/content/hardware/07.opta/opta-family/opta/datasheet/datasheet.md index 0dee4f9408..02a6087d76 100644 --- a/content/hardware/07.opta/opta-family/opta/datasheet/datasheet.md +++ b/content/hardware/07.opta/opta-family/opta/datasheet/datasheet.md @@ -287,7 +287,7 @@ Arduino Opta® is designed for industrial standard machinery control as a PLC wi Analog Input voltage - 0...24V + 0...10V Analog Input resolution @@ -447,7 +447,7 @@ Arduino Opta® is designed for industrial standard machinery control as a PLC wi | Item | Feature | Item | Feature | |------|---------------------------------------------------------------------|------|---------------------------------------------------------------------| | 3A | Power Supply Terminals 12...24 VDC | 3H | Ethernet Port Status LEDs | -| 3B | I1...I8 digital/analog input terminals (0-24V) configurable via IDE | 3I | Label Holder | +| 3B | I1...I8 digital/analog input terminals (0-10V) configurable via IDE | 3I | Label Holder | | 3C | Reset Button | 3J | RS-485 terminal block (for Modbus RTU or proprietary communication) | | 3D | User Programmable button | 3K | USB-C® for programming and data logging | | 3E | Status LEDs 1...4 (User Programmable) | 3M | Ethernet port | diff --git a/content/hardware/07.opta/opta-family/opta/tech-specs.yml b/content/hardware/07.opta/opta-family/opta/tech-specs.yml index 5da8da2bfc..c3903b692e 100644 --- a/content/hardware/07.opta/opta-family/opta/tech-specs.yml +++ b/content/hardware/07.opta/opta-family/opta/tech-specs.yml @@ -8,7 +8,7 @@ Microcontroller: Cortex-M7 core: Up to 480 MHz Cortex-M4 core: Up to 240 MHz Input: - Configurable digital / analog (0-24V) inputs: 8 + Configurable digital / analog (0-10V) input: 8 Relays: Nº of relays: 4 Type: Normally Open (NO) diff --git a/content/hardware/07.opta/opta-family/opta/tutorials/getting-started/content.md b/content/hardware/07.opta/opta-family/opta/tutorials/getting-started/content.md index f753419359..1a2d0e7007 100644 --- a/content/hardware/07.opta/opta-family/opta/tutorials/getting-started/content.md +++ b/content/hardware/07.opta/opta-family/opta/tutorials/getting-started/content.md @@ -302,14 +302,14 @@ Opta™ has 8 input pins that can be programmed to be used as analog or digital. | I7 | A6 | PIN_A6 | | I8 | A7 | PIN_A7 | -The 8 input pins can be used as digital (having the logical values of LOW or HIGH) or as analog inputs (within a range from 0 to 24V). +The 8 input pins can be used as digital (having the logical values of LOW or HIGH) or as analog inputs (within a range from 0 to 10V). * To use them as digital inputs, add the Arduino command `pinMode(pinName, INPUT);` inside the `setup()`. * To use them as analog inputs, add the command `analogReadResolution();` with the bit resolution that you want to use. ![Analog inputs on the Opta™](assets/opta-analog-inputs.svg) -Now let's try a sketch that will read the analog inputs on the Opta™. The inputs can operate in a range between 0 and 24V. +Now let's try a sketch that will read the analog inputs on the Opta™. The inputs can operate in a range between 0 and 10V. The maximum voltage managed by the microcontroller is 3V. This maximum voltage is important to calculate the input voltage using it in conjunction with the resolution factor of the ADCs. That resolution is configured inside the program within the range between 12 bits (4095) and 16 bits (65535). @@ -370,7 +370,7 @@ void loop() { Once you have uploaded the code, open the serial monitor to see the values read in each analog input. If you have connected a device with an analog voltage value in I1, I2, and/or I3 you will see the voltage or analog value of each signal. In case you did not connect anything to the analog inputs, you will be able to observe the values oscillate around 0V because the pins are floating. -You may notice from the output values that when the maximum value reaches 24V, the corresponding numerical value is not 4095 as the maximum value with 12 bits resolution should be. This is due to the precautional margin taken on the maximum voltage level applied to the inputs to preserve the integrity of the microcontroller. +You may notice from the output values that when the maximum value reaches 10V, the corresponding numerical value is not 4095 as the maximum value with 12 bits resolution should be. This is due to the precautional margin taken on the maximum voltage level applied to the inputs to preserve the integrity of the microcontroller. ### Connecting Opta™ to the Cloud From f5e9c6965847c5cff861a154c321bf0d211a4a29 Mon Sep 17 00:00:00 2001 From: Jorge Trujillo Date: Wed, 12 Apr 2023 11:39:10 +0200 Subject: [PATCH 3/5] Datasheet fix Changes on the Datasheet regarding to the digital Input voltage levels. --- .../07.opta/opta-family/opta/datasheet/datasheet.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/content/hardware/07.opta/opta-family/opta/datasheet/datasheet.md b/content/hardware/07.opta/opta-family/opta/datasheet/datasheet.md index 02a6087d76..24cc955bb4 100644 --- a/content/hardware/07.opta/opta-family/opta/datasheet/datasheet.md +++ b/content/hardware/07.opta/opta-family/opta/datasheet/datasheet.md @@ -313,9 +313,13 @@ Arduino Opta® is designed for industrial standard machinery control as a PLC wi + + Digital Input voltage + 0...24V + Digital Input voltage logic level - VIL Max: 4 VDC. VHL Min: 5.9 VDC + VIL Max: 4.46 VDC. VHL Min: 6.6 VDC Digital Input current @@ -529,6 +533,7 @@ Sample sketches for Arduino Opta® can be found either in the “Examples” men ### Online Resources Now that you have gone through the basics of what you can do with the device, you can explore the endless possibilities it provides by checking exciting projects on ProjectHub **[6]**, the Arduino® Library Reference **[7]** and the online store **[8]** where you will be able to complement your Arduino Opta® product with additional extensions, sensors and actuators. +
## Mechanical Information ### Product Dimensions @@ -668,6 +673,8 @@ Arduino Boards are fully compliant with the related requirements of European Uni ### Conflict Minerals Declaration As a global supplier of electronic and electrical components, Arduino is aware of our obligations with regards to laws and regulations regarding Conflict Minerals, specifically the Dodd-Frank Wall Street Reform and Consumer Protection Act, Section 1502. Arduino does not directly source or process conflict minerals such as Tin, Tantalum, Tungsten, or Gold. Conflict minerals are contained in our products in the form of solder, or as a component in metal alloys. As part of our reasonable due diligence Arduino has contacted component suppliers within our supply chain to verify their continued compliance with the regulations. Based on the information received thus far we declare that our products contain Conflict Minerals sourced from conflict-free areas. +
+ ## FCC Caution Any Changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment. From dc6bf5233a232476d6ad5fd9b9963e138afd34d3 Mon Sep 17 00:00:00 2001 From: jcarolinares Date: Thu, 13 Apr 2023 16:39:20 +0200 Subject: [PATCH 4/5] RTC information added --- .../hardware/07.opta/opta-family/opta/datasheet/datasheet.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/content/hardware/07.opta/opta-family/opta/datasheet/datasheet.md b/content/hardware/07.opta/opta-family/opta/datasheet/datasheet.md index 24cc955bb4..1eca46f2ae 100644 --- a/content/hardware/07.opta/opta-family/opta/datasheet/datasheet.md +++ b/content/hardware/07.opta/opta-family/opta/datasheet/datasheet.md @@ -141,6 +141,10 @@ Arduino Opta® is designed for industrial standard machinery control as a PLC wi Communication Ethernet, RS-485 (AFX00001 & AFX00002), Wi-Fi® 2.4 GHz and Bluetooth® LE 4.2 supported by firmware, 5.1 supported by hardware (AFX00002) + + RTC + ~10 days, NTP sync through Wi-Fi® (AFX00002 only) or Ethernet + Security ATECC608B Crypto Microchip From c8d56d2119ee26cbaf19669bc35804feb56ed5f6 Mon Sep 17 00:00:00 2001 From: jcarolinares Date: Thu, 13 Apr 2023 16:51:16 +0200 Subject: [PATCH 5/5] Revision history updated --- .../07.opta/opta-family/opta/datasheet/datasheet.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/content/hardware/07.opta/opta-family/opta/datasheet/datasheet.md b/content/hardware/07.opta/opta-family/opta/datasheet/datasheet.md index 1eca46f2ae..7e6757fc0e 100644 --- a/content/hardware/07.opta/opta-family/opta/datasheet/datasheet.md +++ b/content/hardware/07.opta/opta-family/opta/datasheet/datasheet.md @@ -743,7 +743,8 @@ Hereby, Arduino S.r.l. declares that this product is in compliance with essentia ## Revision History -| Date | **Revision** | **Changes** | -|------------|--------------|---------------| -| 02/03/2023 | 1 | First Release | +| Date | **Revision** | **Changes** | +|------------|--------------|------------------- | +| 02/03/2023 | 1 | First Release | +| 04/13/2023 | 2 | Tech Specs Updates |