diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/Vision_Shield_Block_Diagram.png b/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/Vision_Shield_Block_Diagram.png new file mode 100644 index 0000000000..3a66752aea Binary files /dev/null and b/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/Vision_Shield_Block_Diagram.png differ diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/Vision_Shield_Connectors.png b/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/Vision_Shield_Connectors.png new file mode 100644 index 0000000000..a1ead19cbd Binary files /dev/null and b/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/Vision_Shield_Connectors.png differ diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/Vision_Shield_Ethernet_Pinout.png b/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/Vision_Shield_Ethernet_Pinout.png new file mode 100644 index 0000000000..7ce9e38f58 Binary files /dev/null and b/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/Vision_Shield_Ethernet_Pinout.png differ diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/Vision_Shield_LoRa_Pinout.png b/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/Vision_Shield_LoRa_Pinout.png new file mode 100644 index 0000000000..70c977ee0c Binary files /dev/null and b/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/Vision_Shield_LoRa_Pinout.png differ diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/Vision_Shield_Outline.png b/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/Vision_Shield_Outline.png new file mode 100644 index 0000000000..8acbee53ac Binary files /dev/null and b/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/Vision_Shield_Outline.png differ diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/Vision_Shield_Power_Tree.png b/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/Vision_Shield_Power_Tree.png new file mode 100644 index 0000000000..8babb125b3 Binary files /dev/null and b/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/Vision_Shield_Power_Tree.png differ diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/visionShield_HD_pinout.png b/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/visionShield_HD_pinout.png deleted file mode 100644 index 982df07bf5..0000000000 Binary files a/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/visionShield_HD_pinout.png and /dev/null differ diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/visionShield_connectors_bot.png b/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/visionShield_connectors_bot.png deleted file mode 100644 index f68a5467f2..0000000000 Binary files a/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/visionShield_connectors_bot.png and /dev/null differ diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/visionShield_connectors_top.png b/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/visionShield_connectors_top.png deleted file mode 100644 index 2dc23adcac..0000000000 Binary files a/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/visionShield_connectors_top.png and /dev/null differ diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/visionShield_mounting.png b/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/visionShield_mounting.png deleted file mode 100644 index 88780b1662..0000000000 Binary files a/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/visionShield_mounting.png and /dev/null differ diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/visionShield_outline.png b/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/visionShield_outline.png deleted file mode 100644 index 48e34551ce..0000000000 Binary files a/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/visionShield_outline.png and /dev/null differ diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/visionShield_topology_bot.png b/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/visionShield_topology_bot.png deleted file mode 100644 index 2872cd8f5b..0000000000 Binary files a/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/visionShield_topology_bot.png and /dev/null differ diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/visionShield_topology_top.png b/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/visionShield_topology_top.png deleted file mode 100644 index 07def3816e..0000000000 Binary files a/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/assets/visionShield_topology_top.png and /dev/null differ diff --git a/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/datasheet.md b/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/datasheet.md index 4c6027f1d7..ead9a55453 100644 --- a/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/datasheet.md +++ b/content/hardware/04.pro/shields/portenta-vision-shield/datasheet/datasheet.md @@ -1,6 +1,6 @@ --- identifier: ASX00021-ASX00026 -title: Arduino® Portenta Vision Shield +title: Arduino® Portenta Vision Shield Rev 2 type: pro variant: 'Collective Datasheet' --- @@ -8,204 +8,206 @@ variant: 'Collective Datasheet'  # Description -The Arduino Portenta Vision Shield is an add-on board providing machine vision capabilities and additional connectivity to the Portenta family of Arduino boards, designed to meet the needs of industrial automation. The Portenta Vision Shield connects via a high-density connector to the Portenta boards with minimal hardware and software setup. -# Target Areas -Industry, Surveillance +
Enhance your industrial automation and surveillance projects with the Arduino Portenta Vision Shield. This add-on board integrates with the Portenta family, offering advanced machine vision capabilities and extended connectivity. The Portenta Vision Shield's compact design and High-Density connector ensure a quick and efficient setup. It transforms your Portenta family board into a powerful tool for real-time image processing and edge computing, suitable for demanding industrial environments.
+ -# Features -Note: This board needs the Arduino Portenta H7 or Portenta C33 to function. +# Target Areas +Industrial automation, surveillance, machine vision and edge computing -- **Himax HM-01B0 camera module** - - Ultra-Low-Power Image Sensor designed for always-on vision devices and applications - - High-sensitivity 3.6 μ BrightSenseTM pixel technology - - Window, vertical flip and horizontal mirror readout - - Programmable black level calibration target, frame size, frame rate, exposure, analog gain (up to 8x) and digital gain (up to 4x) - - Automatic exposure and gain control loop with support for 50 Hz / 60 Hz flicker avoidance - - Motion Detection circuit with programmable ROI and detection threshold with digital output to serve as an interrupt +# CONTENTS +## Application Examples - - **Supported resolutions** - - QQVGA (160x120) at 15, 30, 60 and 120 FPS - - QVGA (320x240) at 15, 30 and 60 FPS ++The Portenta Vision Shield is an add-on and a gateway to innovative solutions in various industries. Explore the possibilities of integrating advanced machine vision and edge computing into your projects with the following application examples: +
- - **Power** - - \< 1.1 mW QQVGA resolution at 30 FPS, - - \< 2 mW QVGA resolution at 30 FPS +- **Industrial automation:** Elevate your automation systems with the Portenta Vision Shield, enabling precise and real-time image processing for: + -Quality control: Use the Portenta Vision Shield in production lines to automatically detect product defects and ensure that only high-quality items pass through.
+ -Predictive maintenance: Use machine vision to monitor equipment and identify early signs of wear or failure, reducing downtime and maintenance costs.
+ -Automated sorting: Integrate the Portenta Vision Shield into conveyor systems to automatically sort items based on color, shape, or size, improving efficiency and accuracy.
-- **2x MP34DT06JTR MEMS PDM Digital Microphone** +- **Surveillance:** Enhance security and monitoring systems with advanced visual capabilities provided by the Portenta Vision Shield for: + -Real-time threat detection: Deploy the Portenta Vision Shield in security systems to identify and alert authorities of potential threats, such as unauthorized access or suspicious activities, in real-time.
+ -Perimeter surveillance: Implement the Portenta Vision Shield in perimeter security to detect intrusions or breaches, triggering immediate responses and minimizing risks.
- - AOP = 122.5 dB SPL - - 64 dB signal-to-noise ratio - - Omnidirectional sensitivity - - –26 dBFS ± 1 dB sensitivity +- **Machine vision and edge computing:** Unlock the potential of edge computing with the Portenta Vision Shield, bringing powerful processing capabilities directly to the field for: + -Smart agriculture: Use the Portenta Vision Shield to monitor crops and soil conditions, identifying issues such as pest infestations or nutrient deficiencies, and enabling precise interventions to optimize yield.
+ -Autonomous vehicles: Integrate the Portenta Vision Shield into autonomous systems to enhance navigation and obstacle detection, ensuring safe and efficient operation in various environments.
+ -Robotics: Empower robots with the ability to see and interpret their surroundings using the Portenta Vision Shield, enabling complex tasks such as object recognition and manipulation in dynamic settings.
-- **MIPI 20-pin compatible JTAG Connector** +- **Audio analysis and sound-based applications:** Leverage the high-performance microphone of the Portenta Vision Shield for advanced audio processing and sound recognition in various scenarios: + -Acoustic monitoring: Monitor environments for specific sounds, such as machinery noise patterns, to detect anomalies or predict maintenance needs in industrial settings.
+ -Voice-activated systems: Integrate the microphone into hands-free control systems, enabling voice commands for enhanced accessibility and convenience in smart devices.
+ -Anomaly detection: Use the microphone for real-time detection of unusual sounds, such as breaking glass or alarms in security or safety systems.
-- **Memory** +## Features - - Micro SD Card Slot +### General Specifications Overview -# Contents -## The Board -The included HM-01B0 camera module has been pre-configured to work with the OpenMV libraries provided by Arduino. Based on the specific application requirements, the Portenta Vision Shield is available in two configurations with either Ethernet or LoRa® connectivity. Ethernet is designed for integration of the Portenta into wired networks and providing high bandwidth. In situations requiring long-range operation at low bandwidth, LoRa® connectivity is the way to go. The multi-core processor of the Portenta H7 makes embedded vision possible by minimizing the data bandwidth required. +The Portenta Vision Shield expands the capabilities of the Portenta H7 (any variant) or Portenta C33 family boards, adding advanced vision and audio processing features to them.
+Important note: The Portenta Vision Shield has two hardware revisions, distinguished only by the onboard camera sensor; all other features of the shield remain identical across both revisions. +
The Portenta C33 board is not compatible with the onboard camera of the Portenta Vision Shield, it is only compatible with the shield's advanced audio and connectivity features (Ethernet or LoRa® depending of the variant). +
+The table below provides a comprehensive guideline for the optimal use of the Portenta Vision Shield, outlining typical operating conditions and design limits. The operating conditions of the Portenta Vision Shield are largely a function based on its component's specifications. +
- +The core of the Portenta Vision Shield is its integration with the Portenta family boards, leveraging their processing power for advanced vision and audio applications. The Portenta Vision Shield is equipped with key peripherals, such as dual MEMS microphones (MP34DT06J) and a high-performance camera module (HM01B0 on Rev 1 and HM0360 on Rev 2), all directly interfaced with the main Portenta family board. Two different variants of the shield offer advanced connectivity capabilities, via Ethernet (variant SKU: ASX00021) and via LoRa® variant (SKU: ASX00026).
-HM-01B0 offers very low-power image acquisition and provides the possibility to perform motion detection without main processor interaction. The “Always-on” operation provides the ability to turn on the main processor when movement is detected with minimal power consumption. +### Pinout -***Note: The Portenta C33 is not compatible with the camera of the Portenta Vision Shield*** +The pinout for the Portenta Vision Shield Ethernet is shown in the figure below.
+ -### Digital Microphones + -The dual MP34DT05 digital MEMS microphones are omnidirectional and operate via a capacitive sensing element with a high (64 dB) signal-to-noise ratio. The microphones have been configured to provide separate left and right audio over a single PDM stream. +The pinout for the Portenta Vision Shield LoRa® is shown in the figure below.
-The sensing element, capable of detecting acoustic waves, is manufactured using a specialized silicon micromachining process dedicated to produce audio sensors. + + -### Micro SD Card Slot +### Block Diagram -A Micro SD card slot is available under the Portenta Vision Shield board. Available libraries allow reading and writing to FAT16/32 formatted cards. +An overview of the high-level architecture of the Portenta Vision Shield (Ethernet variant in the left and LoRa® variant on the right) is illustrated in the figure below.
+ -### Ethernet (ASX00021 Only) + -Ethernet connector allows connecting to 10/100 Base TX networks using the Ethernet PHY available on the Portenta board. +### Power Supply +The Portenta Vision Shield is powered exclusively through the VCC pins (+3V3) of its High Density Connectors (J1-J2). These connectors are designed to be used with boards from the Portenta family, such as the Portenta H7 board (any variant) or the Portenta C33 board. The power is supplied directly from the connected Portenta family board, which acts as the power source for the Portenta Vision Shield.
-### LoRa® Module (ASX00026 Only) +The detailed figure below illustrates the power architecture of the Portenta Vision Shield (Ethernet variant in the left and LoRa® variant on the right). -LoRa® connectivity is provided by the Murata CMWX1ZZABZ module. This module contains an STM32L0 processor along with a Semtech SX1276 Radio. The processor is running on Arduino open-source firmware based on Semtech code. + -## Board Operation + -### Getting Started – OpenMV +## Device Operation -The Portenta Vision Shield and Portenta H7 are supported under OpenMV. In order to easily use OpenMV download the latest OpenMV IDE **[1]** and follow the Portenta Vision Shield official documentation **[2]** to learn how to create OpenMV vision applications. +The Portenta Vision Shield is a double-sided board measuring 66.04 x 25.40 mm. It features an RJ45 connector that overhangs the top edge (present only in the Ethernet variant, SKU: ASX00021), an onboard camera positioned near the center of the board, and a LoRa® module located near the bottom edge (only in the LoRa® variant, SKU: ASX00026). The Portenta Vision Shield also includes two High-Density connectors at the bottom edge, enabling quick and efficient integration with Portenta Family boards.
- +### Board Dimensions -### High-Density Connector - +The outline and mounting hole dimensions of the Portenta Vision Shield are shown in the figure below, with all measurements in millimeters (mm). The board shown below is the Ethernet variant of the Portenta Vision Shield (SKU: ASX00021).
-## Mechanical Information -### Board Outline - +The connectors of the Portenta Vision Shield are placed on the top and bottom side of the shield; their placement are shown in the figures below; all the dimensions are in mm. The shield shown below is the Ethernet variant (SKU: ASX00021).
+ +The Portenta Vision Shield was designed to be used with a Portenta family board. However, you can also design your own hardware and use the Portenta Vision Shield via its High-Density connectors by following to the Portenta family standard.
+ + ## Certifications + ### Declaration of Conformity CE/RED DoC (EU) -We declare under our sole responsibility that the products above are in conformity with the essential requirements of the following EU Directives and therefore qualify for free movement within markets comprising the European Union (EU) and European Economic Area (EEA). + +We declare under our sole responsibility that the products above are in conformity with the essential requirements of the following EU Directives and therefore qualify for free movement within markets comprising the European Union (EU) and European Economic Area (EEA).
### Declaration of Conformity to EU RoHS & REACH 191 11/26/2018 -Arduino boards are in compliance with Directive 2011/65/EU of the European Parliament and Directive 2015/863/EU of the Council of 4 June 2015 on the restriction of the use of certain hazardous substances in electrical and electronic equipment. + +Arduino boards are in compliance with Directive 2011/65/EU of the European Parliament and Directive 2015/863/EU of the Council of 4 June 2015 on the restriction of the use of certain hazardous substances in electrical and electronic equipment.
| **Substance** | **Maximum Limit (ppm)** | | -------------------------------------- | ----------------------- | @@ -215,92 +217,72 @@ Arduino boards are in compliance with Directive 2011/65/EU of the European Parli | Hexavalent Chromium (Cr6+) | 1000 | | Poly Brominated Biphenyls (PBB) | 1000 | | Poly Brominated Diphenyl ethers (PBDE) | 1000 | -| Bis(2-Ethylhexyl} phthalate (DEHP) | 1000 | +| Bis(2-Ethylhexyl) phthalate (DEHP) | 1000 | | Benzyl butyl phthalate (BBP) | 1000 | | Dibutyl phthalate (DBP) | 1000 | | Diisobutyl phthalate (DIBP) | 1000 | -Exemptions : No exemptions are claimed. +Exemptions: No exemptions are claimed. -Arduino Boards are fully compliant with the related requirements of European Union Regulation (EC) 1907 /2006 concerning the Registration, Evaluation, Authorization and Restriction of Chemicals (REACH). We declare none of the SVHCs (https://echa.europa.eu/web/guest/candidate-list-table), the Candidate List of Substances of Very High Concern for authorization currently released by ECHA, is present in all products (and also package) in quantities totaling in a concentration equal or above 0.1%. To the best of our knowledge, we also declare that our products do not contain any of the substances listed on the "Authorization List" (Annex XIV of the REACH regulations) and Substances of Very High Concern (SVHC) in any significant amounts as specified by the Annex XVII of Candidate list published by ECHA (European Chemical Agency) 1907 /2006/EC. +Arduino boards are fully compliant with the related requirements of European Union Regulation (EC) 1907 /2006 concerning the Registration, Evaluation, Authorization and Restriction of Chemicals (REACH). We declare none of the SVHCs (https://echa.europa.eu/web/guest/candidate-list-table), the Candidate List of Substances of Very High Concern for authorization currently released by ECHA, is present in all products (and also package) in quantities totaling in a concentration equal or above 0.1%. To the best of our knowledge, we also declare that our products do not contain any of the substances listed on the "Authorization List" (Annex XIV of the REACH regulations) and Substances of Very High Concern (SVHC) in any significant amounts as specified by the Annex XVII of Candidate list published by ECHA (European Chemical Agency) 1907 /2006/EC.
### 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. + +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. -This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation. +Any changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate the equipment. This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.
+ FCC RF Radiation Exposure Statement: 1. This Transmitter must not be co-located or operating in conjunction with any other antenna or transmitter. 2. This equipment complies with RF radiation exposure limits set forth for an uncontrolled environment. -3. This equipment should be installed and operated with a minimum distance 20 cm between the radiator& your body. - -Antenna manufacturer: - | -Dynaflex - | -
Antenna Model: - | -2G-3G-4G ADHESIVE MOUNT ANTENNA DIPOLE - | -
Antenna type: - | -External omnidirectional dipole antenna - | -
Antenna gain: - | --1 dBi - | -
Hereby, Arduino S.r.l. declares that this product is in compliance with essential requirements and other relevant provisions of Directive 201453/EU. This product is allowed to be used in all EU member states.
+| **Frequency bands** | **Maximum Output Power (ERP)** | +|---------------------|--------------------------------| +| 863-870 MHz | 0.73 dBm | ## Company Information - -| Company name | Arduino S.r.l. | -| --------------- | ------------------------------------------ | -| Company Address | Via Andrea Appiani, 25 20900 MONZA (Italy) | +| **Company name** | **Arduino S.r.l.** | +|------------------|----------------------------------------------| +| Company address | Via Andrea Appiani, 25 - 20900 Monza (Italy) | ## Reference Documentation -| **Ref** | **Link** | -| ------------------------------------ | ------------------------------------------------------------------------ | +| **Reference** | **Link** | +|--------------------------------------|--------------------------------------------------------------------------| | OpenMV IDE | https://openmv.io/pages/download | | Portenta Vision Shield Documentation | https://docs.arduino.cc/hardware/portenta-vision-shield | | Arduino IDE (Desktop) | https://www.arduino.cc/en/Main/Software | | Arduino IDE (Cloud) | https://create.arduino.cc/editor | | Cloud IDE Getting Started | https://docs.arduino.cc/arduino-cloud/guides/overview | -| ProjectHub | https://create.arduino.cc/projecthub?by=part&part_id=11332&sort=trending | +| Project Hub | https://create.arduino.cc/projecthub?by=part&part_id=11332&sort=trending | | Library Reference | https://www.arduino.cc/reference/en/ | | Arduino Store | https://store.arduino.cc/ | -## Change Log +## Document Revision History | **Date** | **Revision** | **Changes** | |------------|--------------|----------------------------------------| +| 30/12/2024 | 6 | Datasheet structure revamp | | 03/09/2024 | 5 | Cloud Editor updated from Web Editor | | 20/11/2023 | 4 | Structure Updates. FCC Caution Updated | | 15/11/2023 | 3 | Updates as a Collective Datasheet | | 13/01/2022 | 2 | Information update | -| 03/03/2021 | 1 | First Release | +| 03/03/2021 | 1 | First Release | \ No newline at end of file