跳到主要内容

Hardware Connection

Main Board Interfaces Overview

Top side Interfaces:

  • Type-C for UART and Power Supply
  • MicroSD Slot
  • Reset Button
  • Wireless Module Connector
  • Sanp Button
  • Uart Port for Debug
  • USB Camera Connector
  • LED Board Connector
  • Camera Module Interface NE10X_Top_IO_Marker.png

Bottom side Interfaces:

  • Power Input Connector
  • Alarm Input Connector
  • PIR Input Connector
  • Expansioin GPIOs, include UART、I2C、SPI、Power Output
  • Boot Button NE10X_Bot_IO_Marker.png

Demo Kit quick start guide

  • After unpacking, inspect the Main Board and accessories to ensure they are intact.
  • Connect the Camera Module (OV5640 Module or USB Module) to the main board.
  • Attach the communication module (Cat-1 or WiFi-Halow) to the main board (optional).
  • Connect the debug UART port via the Type-C or 4Pin Wafer connector.
  • Supply power through the Type-C port or the power connector.
  • After completing the above steps, you may begin the related debugging procedures.

For program and debug, please refAI Camera System Flashing

Interfaces description

PIR GPIOs Defined

PIN#Pin NameFunctionsPin TypePull Up/DownAlternate Function
1VDDPower supplyS
2GNDGNDS
3Serial_INConfig PortI/O/TGPIO2
4INT/DoutAlarmINI/O/TGPIO41

16Pin GPIOs Expansion

The 16 pins expansion header provide communication interface like uart, I2C, SPI and GPIOs. Developer can use these interfaces to expand sensor modules like PIR sensor, OLED module as their needed.

PIN#Pin NameFunctionsPin TypePull Up/DownAlternate Function
1TXD0Uart0 TXI/O/TPU 10KGPIO43
2GNDGNDS
3RXD0Uart0 RXI/O/TPU 10KGPIO44
4GNDGNDS
5GPIOGPIO41I/O/T
65V05V0 InputS
7SPI_MISOSPI_MISOI/O/TGPIO40
83V33V3 OutputS
9SPI_CLKSPI_CLKI/O/TGPIO39
10Alarm_INAlarm InputIGPIO2,ADC1_CH1
11SPI_MOSISPI_MOSII/O/TGPIO38
12SPI_CSSPI_CSI/O/TGPIO45
13GPIOGPIO19I/O/TUSB_D-,ADC2_CH8
14GPIOGPIO48I/O/T
15GPIOGPIO20I/O/TUSB_D+,ADC2_CH9
16GPIOGPIO46I/O/T

Camera Sensor IOs

Camera Module OV5640 support 8-bit paralle input interface. The IOs of main board config as below

PIN#Pin NameFunctionsPin TypePull Up/DownESP32-S3 PINs
1Null
2GNDGNDS
3I2C_SDAI2C_DataI/OPU 4K7GPIO4
4AVDD2.8VS
5I2C_SCLI2C_ClockOPU 4K7GPIO5
6CAM_RSTReset#lowRC circuit
7CSI_VSYNCV-SyncIGPIO6
8CSI_PWDNPD 1K
9CSI_HSYNCH-SyncIGPIO7
10DVDD1V2S
11DOVDD2V8S
12CSI_D7Data_Bit7IGPIO16
13CSI_MCLKClock_outputOGPIO15
14CSI_D6Data_Bit6IGPIO17
15GNDGNDS
16CSI_D5Data_Bit5IGPIO18
17CSI_PCLKPixel ClockIGPIO13
18CSI_D4Data_Bit4IGPIO12
19CSI_D0Data_Bit0IGPIO11
20CSI_D3Data_Bit3IGPIO10
21CSI_D1Data_Bit1IGPIO9
22CSI_D2Data_Bit2IGPIO8
23Null
24Null

Communication Module Pins Header defined

Communication Module is mounted on J11 & J15 Pins Header. The J11 16 Pins Header provide related signals. The J15 12 Pins Header only for phsical support. Please note that for IOs sources lack, the IO configuration conflit with some IOs

16 Pins Expansion Header

Detailed information please reference the comparison table.

PIN#Pin NameFunctionsPin TypePull Up/DownESP32-S3 PINs
1VCC_INPower OutputS
23V33V3 OutputS
3VCC_INPower OutputS
43V33V3 OutputS
5WIFI_PWR_HPower EnableI/O/TGPIO48
6GNDGND
7SPI_MOSISPI_MOSII/O/TGPIO38
8SPI_MISOSPI_MISOI/O/TGPIO40
9SPI_CSSPI_CSI/O/TGPIO45
10SPI_CSSPI_CSI/O/TGPIO45
11WIFI_BUSYStatusI/O/TGPIO20,USB_D+,ADC2_CH9
12IRQInterruptI/O/TGPIO41
13GNDGND
14WIFI_WAKEWake_UpI/O/TGPIO19,USB_D-,ADC2_CH8
15SPI_CLKSPI_CLKI/O/TGPIO39
16WIFI_RSTReset#lowI/O/TGPIO46

IO Conflict table

If you use the Cat-1 or WiFi-Halow Module,the IOs occupancy by the module should not be used or connected anything on 16 Pins Expansion header.

PIN#Pin NameFunctionsCat-1 ModuleWiFi-Halow Module
1TXD0Uart0 TX
2GNDGND
3RXD0Uart0 RX
4GNDGND
5GPIOGPIO41IRQ
63V33V3 Output
7SPI_MISOSPI_MISOUART_TXDSPI_MISO
83V33V3 Output
9SPI_CLKSPI_CLKUART_RXDSPI_CLK
10Alarm_INAlarm Input
11SPI_MOSISPI_MOSISPI_MOSI
12SPI_CSSPI_CSSPI_CS
13GPIOGPIO19WIFI_WAKE
14GPIOGPIO48CAT1_PWR_HWIFI_PWR_H
15GPIOGPIO20WIFI_RST
16GPIOGPIO46WIFI_BUSY