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

From Banana Pi Wiki
Jump to: navigation, search
(开发板介绍)
(软件)
 
(23 intermediate revisions by the same user not shown)
Line 14: Line 14:
  
 
Leaf-S2主板上标记了与芯片对应的所有IO管脚,降低了使用的门槛。
 
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
  
 
= 硬件 =
 
= 硬件 =
 +
 +
== 硬件接口示意图 ==
 +
 +
[[File:Leaf-S2_board.png|250px]]
 +
 +
== 硬件规格 ==
 +
 +
{| class="wikitable"
 +
|-
 +
! colspan="2" style="background-color:#ffcb2f;" | 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
 +
|-
 +
| 最大放电电流
 +
 +
|-
 +
| USB充电
 +
| 支持
 +
|-
 +
| 最大充电电流
 +
| 500mA
 +
|-
 +
| 可控单色LED
 +
| 1
 +
|-
 +
| 可控全彩色LED
 +
| 1
 +
|}
 +
 +
== 硬件尺寸 ==
 +
 +
[[File:Leaf-S2_board_dimension.png | 700px]]
 +
 +
{| class="wikitable"
 +
|-
 +
! colspan="2" style=" background-color:#ffcb2f;" | BPI-Leaf-S2 尺寸表
 +
|-
 +
| 管脚间距
 +
| 2.54mm
 +
|-
 +
| 安装孔间距
 +
| 23mm/ 62.25mm
 +
|-
 +
| 安装孔尺寸
 +
| 内径2mm/外径3mm
 +
|-
 +
| 主板尺寸
 +
| 26 × 65(mm)/1.02 x 2.57(inches)
 +
|-
 +
| 板厚
 +
| 1.2mm
 +
|}
 +
 +
管脚间距兼容万能板(洞洞板、点阵板),面包板,便于调试应用。
 +
 +
== 外设GPIO管脚分配 ==
 +
 +
{| class="wikitable"
 +
|-
 +
! colspan="3" style=" background-color:#ffcb2f;" | BPI-Leaf-S2 外设GPIO管脚分配
 +
|- style="background-color:#32cb00;"
 +
| 外设接口
 +
| 信号
 +
| 管脚
 +
|-
 +
| rowspan="2" | ADC
 +
| ADC1_CH0~9
 +
| GPIO 1~10
 +
|-
 +
| ADC2_CH0~9
 +
| GPIO 11~20
 +
|-
 +
| rowspan="2" | DAC
 +
| DAC_1
 +
| GPIO 17
 +
|-
 +
| DAC_2
 +
| GPIO 18
 +
|-
 +
| 触摸传感器
 +
| TOUCH1~14
 +
| GPIO 1~14
 +
|-
 +
| rowspan="4"|JTAG
 +
| MTCK
 +
| GPIO 39
 +
|-
 +
| MTDO
 +
| GPIO 40
 +
|-
 +
| MTDI
 +
| GPIO 41
 +
|-
 +
| MTMS
 +
| GPIO 42
 +
|-
 +
| rowspan="11" | UART
 +
| colspan="2" style="font-style:italic;color:#9b9b9b;" | 默认分配管脚,可重定义为任意GPIO
 +
|-
 +
| style="background-color:#ffffc7;" | U0RXD_in
 +
| style="background-color:#ffffc7;" | GPIO 44
 +
|-
 +
| U0CTS_in
 +
| GPIO 16
 +
|-
 +
| U0DSR_in
 +
| 任意GPIO
 +
|-
 +
| style="background-color:#ffffc7;" | U0TXD_out
 +
| style="background-color:#ffffc7;" | GPIO43
 +
|-
 +
| U0RTS_out
 +
| GPIO 15
 +
|-
 +
| U0DTR_out
 +
| 任意GPIO
 +
|-
 +
| style="background-color:#ffffc7;" | U1RXD_in
 +
| style="background-color:#ffffc7;" | GPIO 18
 +
|-
 +
| U1CTS_in
 +
| GPIO 20
 +
|-
 +
| style="background-color:#ffffc7;" | U1TXD_out
 +
| style="background-color:#ffffc7;" | GPIO 17
 +
|-
 +
| U1RTS_out
 +
| GPIO 19
 +
|-
 +
| I2C
 +
| colspan="2" | 任意GPIO
 +
|-
 +
| PWM
 +
| colspan="2" | 任意GPIO
 +
|-
 +
| I2S
 +
| colspan="2" | 任意GPIO
 +
|-
 +
| 红外遥控器
 +
| colspan="2" | 任意GPIO
 +
|-
 +
| SPI0/1
 +
| colspan="2" | 已用于FLASH与SPIRAM
 +
|-
 +
| SPI2/3
 +
| colspan="2" | 任意GPIO
 +
|-
 +
| 脉冲计数器
 +
| colspan="2" | 任意GPIO
 +
|-
 +
| rowspan="2" | USB OTG
 +
| D-
 +
| GPIO 19
 +
|-
 +
| D+
 +
| GPIO 20
 +
|-
 +
| TWAI
 +
| colspan="2" | 任意GPIO
 +
|-
 +
| 单色LED
 +
| colspan="2" | GPIO 13
 +
|-
 +
| 彩色LED
 +
| colspan="2" | GPIO 18
 +
|}
 +
 +
== 电源注意事项 ==
 +
 +
* 3V3可以做直流电源输入或输出,但一定不能接3.3V以上的电压,不可用于电池充电。
 +
 +
* 5V可以做直流电源输入或输出,可用于电池充电,只有在通过USB供电时才会输出电压。
 +
 +
* 电池连接座推荐接3.7V聚合物锂电池,输入电压范围为3.3V~5.5V。
 +
 +
* 预留了1.25mm连接座,如果觉得电池连接座过大,可以手动焊接将电池接口换为1.25MM,2Pin的连接座。
 +
 +
[[File:Leaf-S2_Battery_connection_base.png]]
  
 
= 软件 =
 
= 软件 =
 +
 +
== Arduino ==

Latest revision as of 01: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