Difference between revisions of "BPI-Leaf-S2 开发板"

From Banana Pi Wiki
Jump to: navigation, search
(电源注意事项)
(软件)
 
Line 294: Line 294:
 
= 软件 =
 
= 软件 =
  
== Arduino IDE for BPI-Leaf-S2 ==
+
== Arduino ==

Latest revision as of 00:45, 31 December 2021


开发板介绍

香蕉派Leaf系列是专为物联网设计的低功耗微控制器。

此款Leaf-S2板载的ESP32-S2芯片搭载 Xtensa® 32 位 LX7 单核处理器,工作频率高达 240 MHz。

支持WiFi通信,外围兼容低功耗硬件设计,深度睡眠模式下功耗仅为10uA。

主控器支持USB和外接3.7V锂电池两种供电方式,可实现双电源下自动切换电源功能,并支持USB充电方式。体积小巧,接口方便,上手简单,可直接应用于物联网低功耗项目。

Leaf-S2主板在编程方面,支持ESP-IDF、Arduino、micropython等多种方式 。

Leaf-S2主板上标记了与芯片对应的所有IO管脚,降低了使用的门槛。

关键特性

  • ESP32-S2FN4R2,Xtensa® 32 bit LX7
  • Ultra-low power 10uA
  • 2.4G WIFI
  • GPIO , ADC , DAC , TOUCH , PWM , I2C , SPI , I2S , UART , USB
  • 1* 4pin I2C连接座
  • 1 * USB Type-C
  • 1 * 2pin 电池连接座,支持充电
  • 1 * 单色LED
  • 1 * 彩色LED

硬件

硬件接口示意图

Leaf-S2 board.png

硬件规格

BPI-Leaf-S2 规格表
SoC主控芯片 ESP32-S2FN4R2,Xtensa® 32 位 LX7 单核处理器
主频 240MHz MAX
工作温度 -40℃~+85℃
ROM 128 KB
SRAM 320 KB
FLASH ROM 4MB
PSRAM 2MB
WIFI IEEE 802.11 b/g/n ,2.4Ghz频带,150Mbps
GPIO BPI-Leaf-S2已引出35个可用GPIO
ADC 2 × 13 位 SAR ADC,多达 20 个通道
DAC 2 × 8 位 D/A 转换器
电容式触摸传感器 14
SPI 4
I2S 1,串行立体声数据的输入输出,并行 LCD数据的输出,camera 并行数据的输入
I2C 2,支持主机或从机模式
UART 2 ,支持硬件流控制和 DMA
PWM 控制器 8 路独立通道,18位精度
USB 1 × 全速USB 1.1 OTG,Type-C母口
JTAG 1
温度传感器 1
TWAI® 控制器 1
红外遥控器 4 通道红外发射和接收
脉冲计数器 4个通道 × 2个脉冲信号 × 2个控制信号
定时器 4 × 64 位通用定时器,16 位时钟预分频器
外部晶振 40Mhz
RTC 和低功耗管理 电源管理单元 (PMU)+ 超低功耗协处理器 (ULP)
低功耗电流 10uA
工作电压 3.3V
输入电压 3.3V~5.5V
最大放电电流 [email protected] LDO
USB充电 支持
最大充电电流 500mA
可控单色LED 1
可控全彩色LED 1

硬件尺寸

Leaf-S2 board dimension.png

BPI-Leaf-S2 尺寸表
管脚间距 2.54mm
安装孔间距 23mm/ 62.25mm
安装孔尺寸 内径2mm/外径3mm
主板尺寸 26 × 65(mm)/1.02 x 2.57(inches)
板厚 1.2mm

管脚间距兼容万能板(洞洞板、点阵板),面包板,便于调试应用。

外设GPIO管脚分配

BPI-Leaf-S2 外设GPIO管脚分配
外设接口 信号 管脚
ADC ADC1_CH0~9 GPIO 1~10
ADC2_CH0~9 GPIO 11~20
DAC DAC_1 GPIO 17
DAC_2 GPIO 18
触摸传感器 TOUCH1~14 GPIO 1~14
JTAG MTCK GPIO 39
MTDO GPIO 40
MTDI GPIO 41
MTMS GPIO 42
UART 默认分配管脚,可重定义为任意GPIO
U0RXD_in GPIO 44
U0CTS_in GPIO 16
U0DSR_in 任意GPIO
U0TXD_out GPIO43
U0RTS_out GPIO 15
U0DTR_out 任意GPIO
U1RXD_in GPIO 18
U1CTS_in GPIO 20
U1TXD_out GPIO 17
U1RTS_out GPIO 19
I2C 任意GPIO
PWM 任意GPIO
I2S 任意GPIO
红外遥控器 任意GPIO
SPI0/1 已用于FLASH与SPIRAM
SPI2/3 任意GPIO
脉冲计数器 任意GPIO
USB OTG D- GPIO 19
D+ GPIO 20
TWAI 任意GPIO
单色LED GPIO 13
彩色LED GPIO 18

电源注意事项

  • 3V3可以做直流电源输入或输出,但一定不能接3.3V以上的电压,不可用于电池充电。
  • 5V可以做直流电源输入或输出,可用于电池充电,只有在通过USB供电时才会输出电压。
  • 电池连接座推荐接3.7V聚合物锂电池,输入电压范围为3.3V~5.5V。
  • 预留了1.25mm连接座,如果觉得电池连接座过大,可以手动焊接将电池接口换为1.25MM,2Pin的连接座。

Leaf-S2 Battery connection base.png

软件

Arduino