Skip to content

Commit b00eb96

Browse files
committed
Datasheet general documentation update
1 parent c52e60e commit b00eb96

File tree

1 file changed

+22
-22
lines changed
  • content/hardware/06.nicla/boards/nicla-vision/datasheet

1 file changed

+22
-22
lines changed

content/hardware/06.nicla/boards/nicla-vision/datasheet/datasheet.md

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ author: Ali Jahangiri, Julián Caro Linares
99

1010
# Description
1111

12-
The **Arduino® Nicla Vision** packs machine vision capabilities on the edge into a tiny fingerprint. Record, analyse and upload to the Cloud all with the help of one **Arduino® Nicla Vision**. Leverage the onboard camera, STM32 microcontroller, Wi-Fi®/Bluetooth® module and 6-axis IMU to create your own wireless sensor network for machine vision applications.
12+
The **Arduino® Nicla Vision** packs machine vision capabilities on the edge into a tiny fingerprint. Record, analyze and upload to the Cloud with the help of one **Arduino® Nicla Vision**. Leverage the onboard camera, STM32 microcontroller, Wi-Fi®/Bluetooth® module and 6-axis IMU to create your wireless sensor network for machine vision applications.
1313

1414
# Target Areas
1515

@@ -32,7 +32,7 @@ Dual-core
3232
- No Calibration Required
3333
- **NXP® SE050C2** Crypto
3434
- Common Criteria EAL 6+ certified up to OS level
35-
- RSA & ECC functionalities, high key length and future-proof curves, such as brainpool, Edwards, and Montgomery
35+
- RSA & ECC functionalities, high key lengths and future-proof curves, such as brainpool, Edwards, and Montgomery
3636
- AES & 3DES encryption and decryption
3737
- HMAC, CMAC, SHA-1, SHA-224/256/384/512 operations
3838
- HKDF, MIFARE® KDF, PRF (TLS-PSK)
@@ -63,7 +63,7 @@ Dual-core
6363
- ±2/±4/±8/±16 g full scale
6464
- ±125/±250/±500/±1000/±2000 dps full scale
6565
- **USB3320C-EZK-TR** USB Transceiver
66-
- Integrated ESD Protection circuit (up to ±15kV IEC Air Discharge)
66+
- Integrated ESD Protection circuit (up to ±15 kV IEC Air Discharge)
6767
- **AT25QL128A-UUE-T** 16 MB Flash
6868
- **MC34PF1550A0EP** Power Management IC
6969

@@ -73,16 +73,16 @@ Dual-core
7373

7474
### Application Examples
7575

76-
The **Arduino® Nicla Vision** houses the computational power, camera and IMU you need to quickly develop machine vision solutions at the edge together with two wireless technologies. The board can act as a field-ready standalone board or can be augmented with external peripherals through the I/O available on the chip. Ultra-low power consumption and integrated battery management allow for deployment in various capabilities. WebBLE allows for easy OTA updates to the firmware as well as remote monitoring.
76+
The **Arduino® Nicla Vision** houses the computational power, camera and IMU you need to quickly develop machine vision solutions at the edge, along with two wireless technologies. The board can function as a field-ready standalone board or be extended with external peripherals through the I/O available on the chip. Ultra-low power consumption and integrated battery management allow for deployment in various capabilities. WebBLE allows for easy OTA updates to the firmware as well as remote monitoring.
7777

7878
- **Warehouse & Automated Inventory Management**:
79-
The **Arduino Nicla Vision** is capable of detecting packages as they come near its vicinity and wake up. These provide the benefits of an always-on camera but with less power consumption. It can take pictures, predict volume/weight and also analyze for possible defects. Additionally, QR codes on the package can be tracked for automated pursuit of the package and relay of information to the Cloud.
79+
The **Arduino Nicla Vision** can detect packages as they approach and activate accordingly. This provides the benefits of an always-on camera with reduced power consumption. It can take pictures, estimate volume/weight, and check for potential defects. Package QR codes can also be tracked for automated follow-up and data transmission to the Cloud.
8080

8181
- **Real-time process management**:
82-
The **Arduino Nicla Vision** is equipped for Automated Optical Inspection (AOI) even in hard-to-reach and hazardous areas thanks to the small footprint and wireless connectivity options. The fast Time-of-Flight sensor ensures that the image acquisition is performed in a repeatable manner, with minimal modifications to the process. Additionally, the IMU can provide vibration analysis for predictive maintenance.
82+
The **Arduino Nicla Vision** is well-suited for Automated Optical Inspection (AOI), even in challenging or hazardous environments, thanks to the small footprint and wireless connectivity options. The fast Time-of-Flight sensor ensures consistent image capture with minimal impact on the process. Additionally, the IMU can provide vibration analysis for predictive maintenance purposes.
8383

8484
- **Wireless Sensor Network Reference Design**:
85-
The Nicla form factor has been specifically developed at Arduino® as a standard for wireless sensor networks which can be adapted by partners to develop custom-designed industrial solutions. Researchers and educators can use this platform to work on an industrially recognized standard for wireless sensor research and development that can shorten the time from concept to market.
85+
The Nicla form factor has been specifically developed at Arduino® as a standard for wireless sensor networks, allowing partners to build custom industrial solutions. Researchers and educators can use this platform to work on an industrially recognized standard in wireless sensor research and development, helping to reduce the time from concept to market.
8686

8787
### Accessories (Not Included)
8888

@@ -96,9 +96,9 @@ The Nicla form factor has been specifically developed at Arduino® as a standard
9696

9797
### Assembly Overview
9898

99-
![Example of a typical solution for remote machine vision including an Arduino® Nicla Vision and battery. Notice the orientation of the battery's cable in the board's connector.](assets/niclaVisionSolutionOverview.png)
99+
![An example of a typical solution for remote machine vision including an Arduino® Nicla Vision and battery. Notice the orientation of the battery's cable in the board's connector.](assets/niclaVisionSolutionOverview.png)
100100

101-
**Note**: The NTC pin on the battery connector is optional. This is a feature that allows a safer use and thermal shutoff of the PMIC.
101+
**Note**: The NTC pin on the battery connector is optional. This feature allows safer use and thermal shutoff of the PMIC.
102102

103103
## Ratings
104104

@@ -168,23 +168,23 @@ The Nicla form factor has been specifically developed at Arduino® as a standard
168168

169169
### Processor
170170

171-
The Nicla Vision's main processor is the dual-core STM32H747 (U1) including a Cortex® M7 running at 480 MHz and a Cortex® M4 running at 240 MHz. The two cores communicate via a Remote Procedure Call mechanism that allows calling functions on the other processor seamlessly.
171+
The Nicla Vision's main processor is the dual-core STM32H747 (U1), which includes a Cortex® M7 running at 480 MHz and a Cortex® M4 running at 240 MHz. The two cores communicate via a Remote Procedure Call mechanism, which allows functions to be called on the other processor seamlessly.
172172

173173
### 6-Axis IMU
174174

175-
It is possible to obtain 3D gyroscope and 3D accelerometer data from the LSM6DSOX 6-axis IMU (U3). In addition to providing such data, it is also possible to do machine learning on the IMU for gesture detection, offloading computation load from the main processor.
175+
It is possible to obtain 3D gyroscope and 3D accelerometer data from the LSM6DSOX 6-axis IMU (U3). In addition to providing such data, machine learning on the IMU for gesture detection can be done, offloading computation load from the main processor.
176176

177177
### Wi-Fi®/Bluetooth® Connectivity
178178

179179
The Murata® LBEE5KL1DX-883 wireless module (U9) simultaneously provides Wi-Fi® and Bluetooth® connectivity in an ultra-small package based on the Cypress CYW4343W. The IEEE802.11 b/g/n Wi-Fi® interface can be operated as an access point (AP), station (STA) or dual-mode simultaneous AP/STA. It supports a maximum transfer rate of 65 Mbps. Bluetooth® interface supports Bluetooth® Classic and BLE. An integrated antenna circuitry switch allows a single external antenna (J6) to be shared between Wi-Fi® and Bluetooth®.
180180

181181
### Crypto Capabilities
182182

183-
The Arduino® Nicla Vision enables IC-level edge-to-cloud security capability through the NXP SE050C2 Crypto chip (U8). This provides Common Criteria EAL 6+ security certification up to OS level, as well as RSA/ECC cryptographic algorithm support and credential storage.
183+
The Arduino® Nicla Vision enables IC-level edge-to-cloud security capability through the NXP SE050C2 Crypto chip (U8). This provides Common Criteria EAL 6+ security certification up to OS level, RSA/ECC cryptographic algorithm support, and credential storage.
184184

185185
### Time of Flight Sensor
186186

187-
The VL53L1CBV0FY Time-of-Flight sensor (U4) adds accurate and low power ranging capabilities to the Arduino® Nicla Vision. The invisible near-infrared VCSEL laser (including the analog driver) is encapsulated together with receiving optics in an all-in-one small module located below the camera.
187+
The VL53L1CBV0FY Time-of-Flight sensor (U4) adds accurate and low power ranging capabilities to the Arduino® Nicla Vision. The invisible near-infrared VCSEL laser (including the analog driver) is encapsulated with receiving optics in an all-in-one small module below the camera.
188188

189189
### Digital Microphones
190190

@@ -194,7 +194,7 @@ The MP34DT05 digital MEMS microphone is omnidirectional and operates via a capac
194194

195195
![Nicla Vision Power Tree](assets/niclaVisionPowerTree.svg)
196196

197-
Input voltage can be provided to the Nicla Vision through the USB connector (J7), the ESLOV connector (J5), the battery connector (J4) or alternatively the headers. The USB connector is prioritized over the ESLOV connector, both of which are prioritized over the battery connector and header. Reverse polarity protection for the USB connector (J7) and the ESLOV connector (J5) are provided by ideal diodes U2 and U7 respectively. Input voltage from the battery does NOT have reverse polarity protection and the user is responsible for respecting the polarity.
197+
Input voltage can be provided to the Nicla Vision through the USB connector (J7), the ESLOV connector (J5), the battery connector (J4) or the headers. The USB connector is prioritized over the ESLOV connector, both of which are prioritized over the battery connector and header. Reverse polarity protection for the USB connector (J7) and the ESLOV connector (J5) is provided by ideal diodes U2 and U7 respectively. Input voltage from the battery does NOT have reverse polarity protection and the user is responsible for respecting the polarity.
198198

199199
An NTC (negative thermal coefficient) sensor provides overtemperature shutoff to the battery. The battery fuel gauge provides an indication of the remaining battery capacity.
200200

@@ -210,37 +210,37 @@ There are three main power lines provided:
210210

211211
### Getting Started - IDE
212212

213-
If you want to program your Arduino® Nicla Vision while offline you need to install the Arduino® Desktop IDE **[1]** To connect the Arduino® Vision to your computer, you’ll need a micro USB cable. This also provides power to the board, as indicated by the LED.
213+
If you want to program your Arduino® Nicla Vision while offline, you need to install the Arduino® Desktop IDE **[1]**. To connect the Arduino® Vision to your computer, you will need a micro USB cable. This also provides power to the board, as indicated by the LED.
214214

215215
### Getting Started - Arduino Cloud Editor
216216

217-
All Arduino® boards, including this one, work out-of-the-box on the Arduino® Cloud Editor **[2]**, by just installing a simple plugin.
217+
All Arduino® boards, including this one, work out-of-the-box on the Arduino® Cloud Editor **[2]** by installing a simple plugin.
218218

219-
The Arduino® Cloud Editor is hosted online, therefore it will always be up-to-date with the latest features and support for all boards. Follow **[3]** to start coding on the browser and upload your sketches onto your board.
219+
The Arduino® Cloud Editor is hosted online. Therefore, it will always be up-to-date with all the latest features and support of the boards. Follow **[3]** to start coding in the browser and upload your sketches to your board.
220220

221221
### Getting Started - Arduino Cloud
222222

223-
All Arduino® IoT enabled products are supported on Arduino® Cloud which allows you to log, graph and analyze sensor data, trigger events, and automate your home or business.
223+
All Arduino® IoT enabled products are supported on Arduino® Cloud, which allows you to log, graph and analyze sensor data, trigger events, and automate your home or business.
224224

225225
### Getting Started - WebBLE
226226

227227
The Arduino Nicla Vision provides the capability for OTA updates to the STM32 microcontroller using WebBLE.
228228

229229
### Getting Started - ESLOV
230230

231-
This board can act as a secondary to an ESLOV controller and have the firmware updated through this method.
231+
This board can function as a secondary to an ESLOV controller and update the firmware through this method.
232232

233233
### Sample Sketches
234234

235235
Sample sketches for the Arduino® Nicla Vision can be found either in the “Examples” menu in the Arduino® IDE or on the Arduino® documentation website **[4]**
236236

237237
### Online Resources
238238

239-
Now that you have gone through the basics of what you can do with the board you can explore the endless possibilities it provides by checking exciting projects on ProjectHub **[5]**, the Arduino® Library Reference **[6]** and the online store **[7]** where you will be able to complement your board with sensors, actuators and more.
239+
Now that you have learned the basics of what you can do with the board, you can explore its endless possibilities by checking out exciting projects on ProjectHub **[5]**, the Arduino® Library Reference **[6]**, and the online store **[7]**, where you can complement your board with sensors, actuators, and more.
240240

241241
### Board Recovery
242242

243-
All Arduino® boards have a built-in bootloader which allows flashing the board via USB. In case a sketch locks up the processor and the board is not reachable anymore via USB it is possible to enter bootloader mode by double-tapping the reset button right after a power-up.
243+
All Arduino® boards have a built-in bootloader, which allows flashing the board via USB. In case a sketch locks up the processor and the board is no longer reachable via USB, it is possible to enter bootloader mode by double-tapping the reset button right after a power-up.
244244

245245
## Connector Pinouts
246246

@@ -443,7 +443,7 @@ Hereby, Arduino S.r.l. declares that this product is in compliance with essentia
443443

444444
| **Date** | **Revision** | **Changes** |
445445
|------------|--------------|----------------------------------------------------------|
446-
| 30/09/2024 | 8 | Board Topology updated |
446+
| 30/09/2024 | 8 | Board Topology & general documentation update |
447447
| 03/09/2024 | 7 | Cloud Editor updated from Web Editor |
448448
| 10/04/2024 | 6 | Product Labeling section added - FCC information updated |
449449
| 28/03/2024 | 5 | FCC Warning Updated, small fixes |

0 commit comments

Comments
 (0)