Skip to content

Commit 38e6c69

Browse files
committed
Add block diagram + pin map draft
1 parent d62605c commit 38e6c69

File tree

3 files changed

+171
-47
lines changed

3 files changed

+171
-47
lines changed
Loading
Loading

content/hardware/03.nano/boards/nano-esp32/datasheet/datasheet.md

Lines changed: 171 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ The Nano ESP32 is based on the [Arduino Core for ESP32 boards](), a derivation o
8686

8787
## Block Diagram
8888

89-
![Arduino Nano ESP32 Block Diagram]()
89+
![Arduino Nano ESP32 Block Diagram](assets/Nano_ESP32_Block_Diagram.png)
9090

9191
## Board Topology
9292

@@ -243,22 +243,22 @@ The operating voltage for this board is 3.3V. Please note that there's no 5V pin
243243

244244
### Power Tree
245245

246-
![Arduino Nano ESP32 power tree.]()
246+
![Arduino Nano ESP32 power tree.](assets/Nano_ESP32_Power_Tree.png)
247247

248248
### Pin Voltage
249249

250250
All digital & analog pins on the Nano ESP32 are 3.3V. Do not connect any higher voltage devices to any of the pins as it will risk damaging the board.
251251

252252
### VIN Rating
253253

254-
The recommended input voltage range is **3-22V**, based on the MP2322GQH converter specifications.
254+
The recommended input voltage range is **5-18V**.
255255

256-
You should not attempt to power the board with a voltage outside the recommended range, particularly not higher than 22V.
256+
You should not attempt to power the board with a voltage outside the recommended range, particularly not higher than 18V.
257257

258258
The efficiency of the converter depends on the input voltage via the VIN pin. See the average below for a board operation with normal current consumption:
259259
- **4.5V** - >90%.
260260
- **12V** - 85-90%
261-
- **22V** - 80-85%
261+
- **18V** - <85%
262262

263263
This information is extracted from the [MP2322GQH's datasheet](), with a board with a current draw of ~200mA.
264264

@@ -270,6 +270,7 @@ While powering the board via the VIN pin, the VUSB pin is not activated. This me
270270

271271
### 3.3V Pin
272272

273+
The 3.3V pin is connected to the 3.3V rail which is connected to the output of the MP2322GQH step down converter. This pin is primarily used to power external components.
273274

274275
### Pin Current
275276

@@ -289,48 +290,171 @@ The solder pad located on the bottom of the board is SJ1.
289290

290291
![Pinout for Nano ESP32.](assets/ABX00080-pinout.png)
291292

292-
### Analog
293-
294-
| Pin | Function | Type | Description |
295-
| --- | -------- | ------ | ----------------------------------------------- |
296-
| 1 | BOOT | NC | Not Connected |
297-
| 2 | IOREF | IOREF | Reference for digital logic V - connected to 5V |
298-
| 3 | Reset | Reset | Reset |
299-
| 4 | +3V3 | Power | +3V3 Power Rail |
300-
| 5 | +5V | Power | +5V Power Rail |
301-
| 6 | GND | Power | Ground |
302-
| 7 | GND | Power | Ground |
303-
| 8 | VIN | Power | Voltage Input |
304-
| 9 | A0 | Analog | Analog input 0 / DAC |
305-
| 10 | A1 | Analog | Analog input 1 / OPAMP+ |
306-
| 11 | A2 | Analog | Analog input 2 / OPAMP- |
307-
| 12 | A3 | Analog | Analog input 3 / OPAMPOut |
308-
| 13 | A4 | Analog | Analog input 4 / I²C Serial Datal (SDA) |
309-
| 14 | A5 | Analog | Analog input 5 / I²C Serial Clock (SCL) |
310-
311-
### Digital
312-
313-
| Pin | Function | Type | Description |
314-
| --- | --------- | ------- | ------------------------------------------------ |
315-
| 1 | SCL | Digital | I²C Serial Clock (SCL) |
316-
| 2 | SDA | Digital | I²C Serial Datal (SDA) |
317-
| 3 | AREF | Digital | Analog Reference Voltage |
318-
| 4 | GND | Power | Ground |
319-
| 5 | D13/SCK | Digital | GPIO 13 / SPI Clock |
320-
| 6 | D12/CIPO | Digital | GPIO 12 / SPI Controller In Peripheral Out |
321-
| 7 | D11/COPI | Digital | GPIO 11 (PWM) / SPI Controller Out Peripheral In |
322-
| 8 | D10/CS | Digital | GPIO 10 (PWM) / SPI Chip Select |
323-
| 9 | D9 | Digital | GPIO 9 (PWM~) |
324-
| 10 | D8 | Digital | GPIO 8 |
325-
| 11 | D7 | Digital | GPIO 7 |
326-
| 12 | D6 | Digital | GPIO 6 (PWM~) |
327-
| 13 | D5/CANRX0 | Digital | GPIO 5 (PWM~) / CAN Transmitter (TX) |
328-
| 14 | D4/CANTX0 | Digital | GPIO 4 / CAN Receiver (RX) |
329-
| 15 | D3 | Digital | GPIO 3 (PWM~) |
330-
| 16 | D2 | Digital | GPIO 2 |
331-
| 17 | D1/TX0 | Digital | GPIO 1 / Serial 0 Transmitter (TX) |
332-
| 18 | D0/TX0 | Digital | GPIO 0 / Serial 0 Receiver (RX) |
293+
### Analog (JP1)
294+
295+
| Pin | Function | Type | Description |
296+
| --- | -------- | ------ | --------------------------------------- |
297+
| 1 | SCK | NC | Serial Clock |
298+
| 2 | +3V3 | Power | +3V3 Power Rail |
299+
| 3 | BOOT0 | Mode | Board Reset 0 |
300+
| 4 | A0 | Analog | Analog input 0 |
301+
| 5 | A1 | Analog | Analog input 1 |
302+
| 6 | A2 | Analog | Analog input 2 |
303+
| 7 | A3 | Analog | Analog input 3 |
304+
| 8 | A4 | Analog | Analog input 4 / I²C Serial Datal (SDA) |
305+
| 9 | A5 | Analog | Analog input 5 / I²C Serial Clock (SCL) |
306+
| 10 | A6 | Analog | Analog input 6 |
307+
| 11 | A7 | Analog | Analog input 7 |
308+
| 12 | VUSB | Power | USB power (5V) |
309+
| 13 | BOOT1 | Mode | Board Reset 1 |
310+
| 14 | GND | Power | Ground |
311+
| 15 | VIN | Power | Voltage Input |
312+
313+
### Digital (JP2)
314+
315+
| Pin | Function | Type | Description |
316+
| --- | -------- | -------- | ---------------------------------- |
317+
| 1 | CIPO\* | Digital | Controller In Peripheral Out |
318+
| 2 | COPI\* | Digital | Controller Out Peripheral In |
319+
| 3 | D10 | Digital | GPIO 10 |
320+
| 4 | D9 | Digital | GPIO 9 |
321+
| 5 | D8 | Digital | GPIO 8 |
322+
| 6 | D7 | Digital | GPIO 7 |
323+
| 7 | D6 | Digital | GPIO 6 |
324+
| 8 | D5 | Digital | GPIO 5 |
325+
| 9 | D4 | Digital | GPIO 4 |
326+
| 10 | D3 | Digital | GPIO 3 |
327+
| 11 | D2 | Digital | GPIO 2 |
328+
| 12 | GND | Power | Ground |
329+
| 13 | RST | Internal | Reset |
330+
| 14 | D1/RX | Digital | GPIO 4 / Serial 0 Receiver (RX) |
331+
| 15 | D0/TX | Digital | GPIO 3 / Serial 0 Transmitter (TX) |
332+
333+
\*CIPO/COPI replaces the MISO/MOSI terminology.
333334

334335
## Mounting Holes And Board Outline
335336

336-
![Mechanical View of Arduino Nano ESP32]()
337+
![Mechanical View of Nano ESP32]()
338+
339+
## Board Operation
340+
341+
### Getting Started - IDE
342+
343+
If you want to program your UNO R4 WiFi while offline you need to install the Arduino® Desktop IDE **[1]**. To connect the UNO R4 WiFi to your computer, you will need a Type-C® USB cable, which can also provide power to the board, as indicated by the LED (DL1).
344+
345+
### Getting Started - Arduino Web Editor
346+
347+
All Arduino boards, including this one, work out-of-the-box on the Arduino® Web Editor **[2]**, by just installing a simple plugin.
348+
349+
The Arduino Web 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.
350+
351+
### Getting Started - Arduino IoT Cloud
352+
353+
All Arduino IoT enabled products are supported on Arduino IoT Cloud which allows you to log, graph and analyze sensor data, trigger events, and automate your home or business.
354+
355+
### Online Resources
356+
357+
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 **[4]**, the Arduino Library Reference **[5]**, and the online store **[6]**; where you will be able to complement your board with sensors, actuators and more.
358+
359+
### Board Recovery
360+
361+
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 the power-up.
362+
363+
# Certifications
364+
365+
## Declaration of Conformity CE DoC (EU)
366+
367+
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).
368+
369+
## Declaration of Conformity to EU RoHS & REACH 211 01/19/2021
370+
371+
Arduino boards are in compliance with RoHS 2 Directive 2011/65/EU of the European Parliament and RoHS 3 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.
372+
373+
| **Substance** | **Maximum Limit (ppm)** |
374+
| -------------------------------------- | ----------------------- |
375+
| Lead (Pb) | 1000 |
376+
| Cadmium (Cd) | 100 |
377+
| Mercury (Hg) | 1000 |
378+
| Hexavalent Chromium (Cr6+) | 1000 |
379+
| Poly Brominated Biphenyls (PBB) | 1000 |
380+
| Poly Brominated Diphenyl ethers (PBDE) | 1000 |
381+
| Bis(2-Ethylhexyl} phthalate (DEHP) | 1000 |
382+
| Benzyl butyl phthalate (BBP) | 1000 |
383+
| Dibutyl phthalate (DBP) | 1000 |
384+
| Diisobutyl phthalate (DIBP) | 1000 |
385+
386+
Exemptions : No exemptions are claimed.
387+
388+
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.
389+
390+
## Conflict Minerals Declaration
391+
392+
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.
393+
394+
## FCC Caution
395+
396+
Any Changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment.
397+
398+
This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions:
399+
400+
(1) This device may not cause harmful interference
401+
402+
(2) this device must accept any interference received, including interference that may cause undesired operation.
403+
404+
**FCC RF Radiation Exposure Statement:**
405+
406+
1. This Transmitter must not be co-located or operating in conjunction with any other antenna or transmitter.
407+
408+
2. This equipment complies with RF radiation exposure limits set forth for an uncontrolled environment.
409+
410+
3. This equipment should be installed and operated with a minimum distance of 20 cm between the radiator & your body.
411+
412+
English:
413+
User manuals for licence-exempt radio apparatus shall contain the following or equivalent notice in a conspicuous location in the user manual or alternatively on the device or both. This device complies with Industry Canada licence-exempt RSS standard(s). Operation is subject to the following two conditions:
414+
415+
(1) this device may not cause interference
416+
417+
(2) this device must accept any interference, including interference that may cause undesired operation of the device.
418+
419+
French:
420+
Le présent appareil est conforme aux CNR d’Industrie Canada applicables aux appareils radio exempts de licence. L’exploitation est autorisée aux deux conditions suivantes :
421+
422+
(1) l’ appareil nedoit pas produire de brouillage
423+
424+
(2) l’utilisateur de l’appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible d’en compromettre le fonctionnement.
425+
426+
**IC SAR Warning:**
427+
428+
English
429+
This equipment should be installed and operated with a minimum distance of 20 cm between the radiator and your body.
430+
431+
French:
432+
Lors de l’ installation et de l’ exploitation de ce dispositif, la distance entre le radiateur et le corps est d ’au moins 20 cm.
433+
434+
**Important:** The operating temperature of the EUT can’t exceed 85℃ and shouldn’t be lower than -40℃.
435+
436+
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.
437+
438+
## Company Information
439+
440+
| Company name | Arduino SRL |
441+
| --------------- | -------------------------------------------- |
442+
| Company Address | Via Andrea Appiani, 25 - 20900 MONZA(Italy) |
443+
444+
445+
## Reference Documentation
446+
447+
| Ref | Link |
448+
| ------------------------- | ----------------------------------------------------------------------------------------------- |
449+
| Arduino IDE (Desktop) | <https://www.arduino.cc/en/Main/Software> |
450+
| Arduino IDE (Cloud) | <https://create.arduino.cc/editor> |
451+
| Cloud IDE Getting Started | <https://docs.arduino.cc/cloud/web-editor/tutorials/getting-started/getting-started-web-editor> |
452+
| Project Hub | <https://create.arduino.cc/projecthub?by=part&part_id=11332&sort=trending> |
453+
| Library Reference | <https://github.com/arduino-libraries/> |
454+
| Online Store | <https://store.arduino.cc/> |
455+
456+
## Change Log
457+
458+
| **Date** | **Changes** |
459+
| ---------- | ----------- |
460+
| 08/06/2023 | Release |

0 commit comments

Comments
 (0)