SF32LB52-DevKit-Core-3p3开发板使用指南¶
开发板版本信息:¶
*-N1-V1.0.0:配置SF32LB52BU36芯片(内部合封1MB NOR Flash)
*-N4-V1.0.0:配置SF32LB52BU56芯片(内部合封4MB NOR Flash)
*-R4N16-V1.0.0:配置SF32LB52EUB6(内部合封8MB PSRAM) + 16MB NOR Flash
*-R8N16-V1.0.0:配置SF32LB52GUC6(内部合封8MB PSRAM) + 16MB NOR Flash
*-R16N16-V1.0.0:配置SF32LB52JUD6(内部合封16MB PSRAM) + 16MB NOR Flash,当前版本
1. 开发板概述¶
SF32LB52-DevKit-Core-3p3是基于思澈科技SF32LB52BU56/SF32LB52JUD6芯片的开发板,尺寸仅有30.88mm*68mm,板边排针采用蛇形孔设计,排针可以免焊接插到开发板上使用。开发板支持GPIO、UART、I2C、SPI,LCD、I2S、GPADC,PWM和模拟音频输入输出。
2. 特性列表¶
该开发板具有以下特性:
板型:
-N1:板载SF32LB52BU36芯片,配置如下:
合封配置为:
1MB NOR Flash,接口频率96MHz
-N4:板载SF32LB52BU56芯片,配置如下:
合封配置为:
4MB NOR Flash,接口频率96MHz
-R4N16:板载SF32LB52EUB6芯片,配置如下:
合封配置为:
4MB OPI-PSRAM,接口频率144MHz
板载16MB QSPI-NOR Flash,接口频率72MHz,STR模式
-R8N16:板载SF32LB52GUC6芯片,配置如下:
合封配置为:
8MB OPI-PSRAM,接口频率144MHz
板载16MB QSPI-NOR Flash,接口频率72MHz,STR模式
-R16N16:板载SF32LB52JUD6芯片,配置如下:
合封配置为:
16MB OPI-PSRAM,接口频率144MHz
板载16MB QSPI-NOR Flash,接口频率72MHz,STR模式
晶体
48MHz晶体
32.768KHz晶体
天线
板载PCBA天线
板子I-PEX天线座
GPIO
支持37个GPIO
UART-I2C-GPTIM
3x UART
4x I2C
2x GPTIM
所有GPIO都支持配置为UART、I2C和GPTIM
SPI
2x SPI
GPADC
6x GPADC
显示
FPC16P,0.5mm间距接插件扩展显示
SPI/DSPI/Quad SPI,支持DDR模式QSPI显示接口
支持I2C接口的触摸屏
通过16p排线,支持1.85inch AMOLED Module显示屏
音频
支持音频ADC输入,可以接模拟麦克风或硅麦克风
支持PDM数字麦克风输入
模拟音频输出,需要外接Class-AB/D音频PA来驱动喇叭
USB
Type C-UART接口,板载CH340N串口芯片,实现程序下载和软件DEBUG,可供电
USB接口,支持USB2.0 FS,通过排针引出
按键
1x 功能按键
1x 开关机按键,支持长按10s复位功能
LED灯
1x LED灯,GPIO控制
电源
通过USB Type-C接口供电
板载VBUS 5V转3.3V的LDO芯片
板载电源开关,可以通过CH340N的RTS#管脚控制使能,来实现MCU的复位
支持跳线配置1.8V或3.3V给MCU供电
支持串接电流表测试单路电源电流
支持单MCU功耗测试,最小系统功耗测试,整板功耗测试
3. 管脚定义¶
管脚详细描述¶
下表为 SF32LB52-DevKit-Core-3p3 开发板管脚的详细描述。
管脚 |
管脚名称 |
复位默认及复用功能 |
上下拉 |
|---|---|---|---|
1 |
GND |
接地 |
|
2 |
PA_44 |
PA44、UART、I2C、GPTIM和WKUP20 |
PD |
3 |
PA_43 |
PA43、UART、I2C、GPTIM和WKUP19 |
PD |
4 |
PA_42 |
PA42、UART、I2C、GPTIM和WKUP18 |
PU |
5 |
PA_41 |
PA41、UART、I2C、GPTIM和WKUP17 |
PU |
6 |
PA_40 |
PA40、UART、I2C、GPTIM、SPI2_CS和WKUP16 |
PU |
7 |
PA_39 |
PA39、UART、I2C、GPTIM、SPI2_CLK和WKUP15 |
PU |
8 |
PA_38 |
PA38、UART、I2C、GPTIM、SPI2_DI和WKUP14 |
PD |
9 |
PA_37 |
PA37、UART、I2C、GPTIM、SPI2_DIO和WKUP13 |
PD |
10 |
PA_36 |
PA36、UART、I2C、GPTIM、USB_DM和WKUP12 |
PD |
11 |
PA_35 |
PA35、UART、I2C、GPTIM、USB_DP和WKUP11 |
PD |
12 |
PA_31 |
PA31、UART、I2C、GPTIM和GPADC3 |
PD |
13 |
PA_30 |
PA30、UART、I2C、GPTIM、I2S1_LRCK和GPADC2 |
PD |
14 |
PA_29 |
PA29、UART、I2C、GPTIM、SPI1_CS、I2S1_BCK和GPADC1 |
PD |
15 |
PA_28 |
PA28、UART、I2C、GPTIM、SPI1_CLK、I2S1_SDI和GPADC0 |
PD |
16 |
GND |
接地 |
|
17 |
3.3V |
3.3V电源,USB Type-C不插时,可以当做3.3V输入;当USB Type-C插入时,可以当做3.3V输出 |
|
18 |
PA_27 |
PA27、UART、I2C、GPTIM和WKUP3 |
PU |
19 |
PA_26 |
PA26、UART、I2C、GPTIM和WKUP2 |
PU |
20 |
PA_25 |
PA25、UART、I2C、GPTIM、SPI1_DI、I2S1_SDO和WKUP1 |
PD |
21 |
PA_24 |
PA24、UART、I2C、GPTIM、SPI1_DIO、I2S1_MCLK和WKUP0 |
PD |
22 |
PA_34 |
PA34、UART、I2C、GPTIM、GPADC6和WKUP10 |
PD |
23 |
PA_33 |
PA33、UART、I2C、GPTIM和GPADC5 |
PD |
24 |
PA_32 |
PA32、UART、I2C、GPTIM和GPADC4 |
PD |
管脚 |
管脚名称 |
复位默认及复用功能 |
上下拉 |
|---|---|---|---|
1 |
GND |
接地 |
|
2 |
PA_00 |
PA00、UART、I2C、GPTIM和LCD_RST |
PD |
3 |
PA_01 |
PA01、UART、I2C、GPTIM和BL_PWM |
PD |
4 |
PA_02 |
PA02、UART、I2C、GPTIM、LCD_TE和I2S1_MCLK |
PD |
5 |
PA_03 |
PA03、UART、I2C、GPTIM、LCD_CS和I2S1_SDO |
PU |
6 |
PA_04 |
PA04、UART、I2C、GPTIM、LCD_CLK和I2S1_SDI |
PD |
7 |
PA_05 |
PA05、UART、I2C、GPTIM、LCD_D0和I2S1_BCK |
PD |
8 |
PA_06 |
PA06、UART、I2C、GPTIM、LCD_D1和I2S1_LRCK |
PD |
9 |
PA_07 |
PA07、UART、I2C、GPTIM、LCD_D2和PDM1_CLK |
PD |
10 |
PA_08 |
PA08、UART、I2C、GPTIM、LCD_D3和PDM1_DAT |
PD |
11 |
PA_09 |
PA09、UART、I2C、GPTIM和CTP_INT |
PD |
12 |
MIC_ADC |
MIC输入信号 |
|
13 |
MIC_BIAS |
MIC偏置电压 |
|
14 |
DACP |
模拟音频输出信号 |
|
15 |
DACN |
模拟音频输出信号 |
|
16 |
GND |
接地 |
|
17 |
1.8V |
1.8V电源,USB Type-C不插时,可以当做1.8V输入;当USB Type-C插入时,可以当做1.8V输出 |
|
18 |
PA_10 |
PA10、UART、I2C、GPTIM和CTP_RST |
PD |
19 |
PA_11 |
PA11、UART、I2C、GPTIM和CTP_SDA |
PU |
20 |
PA_20 |
PA20、UART、I2C、GPTIM和CTP_SCL |
PD |
21 |
PA_21 |
PA21、UART、I2C、GPTIM |
PD |
22 |
PA_18 |
UART0_RXD,调试和下载口,PA18、SWDIO、I2C、GPTIM |
PU |
23 |
PA_19 |
UART0_TXD,调试和下载口,PA19、SWCLK、I2C、GPTIM |
无 |
24 |
5V |
5V电源,USB Type-C不插时,可以当做5V输入;当USB Type-C插入时,可以当做5V输出 |
16p QSPI线序FPC接口定义¶
管脚 |
管脚名称 |
复位默认及复用功能 |
上下拉 |
|---|---|---|---|
1 |
GND |
接地 |
|
2 |
PA_00 |
PA00、UART、I2C、GPTIM和LCD_RST |
PD |
3 |
PA_01 |
PA01、UART、I2C、GPTIM和BL_PWM |
PD |
4 |
PA_02 |
PA02、UART、I2C、GPTIM、LCD_TE和I2S1_MCLK |
PD |
5 |
PA_03 |
PA03、UART、I2C、GPTIM、LCD_CS和I2S1_SDO |
PU |
6 |
PA_04 |
PA04、UART、I2C、GPTIM、LCD_CLK和I2S1_SDI |
PD |
7 |
PA_05 |
PA05、UART、I2C、GPTIM、LCD_D0和I2S1_BCK |
PD |
8 |
PA_06 |
PA06、UART、I2C、GPTIM、LCD_D1和I2S1_LRCK |
PD |
9 |
PA_07 |
PA07、UART、I2C、GPTIM、LCD_D2和PDM1_CLK |
PD |
10 |
PA_08 |
PA08、UART、I2C、GPTIM、LCD_D3和PDM1_DAT |
PD |
11 |
3.3V |
3.3V电源输出 |
|
12 |
GND |
接地 |
|
13 |
PA_09 |
PA09、UART、I2C、GPTIM和CTP_INT |
PD |
14 |
PA_11 |
PA11、UART、I2C、GPTIM和CTP_SDA |
PU |
15 |
PA_20 |
PA20、UART、I2C、GPTIM和CTP_SCL |
PD |
16 |
PA_10 |
PA10、UART、I2C、GPTIM和CTP_RST |
PD |
4. 功能介绍¶
供电说明¶
开发板支持以下3种供电方式:
USB Type-C接口供电(默认)
5V和GND排针供电
3.3V和GND排针供电
调试过程中优先推荐的供电方式:Type-C USB接口供电。
LED控制¶
开发板板载1颗LED,开发者可参考下表进行对应管脚的控制。
LED编号 |
对应GPIO |
描述 |
|---|---|---|
LED |
PA32 |
高电平亮 |
外置Flash¶
开发板板载一颗Flash(区分板型,有的焊接,有的不焊接),支持类型:
SPI NOR Flash,WSON8-8x6mm或WSON8-6x5mm
SPI NAND Flash,WSON8-8x6mm
SD NAND Flash,WSON8-8x6mm
管脚 |
管脚名称 |
复位默认及复用功能 |
上下拉 |
|---|---|---|---|
1 |
PA_12 |
PA12、UART、I2C、GPTIM、MPI2_CS 和SD1_D2 |
PU |
2 |
PA_13 |
PA13、UART、I2C、GPTIM、MPI2_D1 和SD1_D3 |
PD |
3 |
PA_14 |
PA14、UART、I2C、GPTIM、MPI2_D2 和SD1_CLK |
PD |
4 |
PA_15 |
PA15、UART、I2C、GPTIM、MPI2_D0 和SD1_CMD |
PD |
5 |
PA_16 |
PA16、UART、I2C、GPTIM、MPI2_CLK和SD1_D0 |
PD |
6 |
PA_17 |
PA17、UART、I2C、GPTIM、MPI2_D3 和SD1_D1 |
PD |
开发板型号 |
MCU合封规格 |
板载规格 |
|---|---|---|
SF32LB52-DevKit-Core-3p3-N1 |
1MB SPI NOR Flash |
无 |
SF32LB52-DevKit-Core-3p3-N4 |
4MB SPI NOR Flash |
无 |
SF32LB52-DevKit-Core-3p3-R4N16 |
4MB OPI PSRAM |
16MB SPI NOR Flash |
SF32LB52-DevKit-Core-3p3-R8N16 |
8MB OPI PSRAM |
16MB SPI NOR Flash |
SF32LB52-DevKit-Core-3p3-R16N16 |
16MB OPI PSRAM |
16MB SPI NOR Flash |
按键¶
开发板板载2个按键,需要软件自定义功能,其中KEY1支持硬件长按10秒复位功能,开发者可参考下表进行对应管脚的控制。
按键编号 |
对应GPIO |
描述 |
|---|---|---|
KEY1 |
PA34 |
高电平有效,支持长按10秒复位 |
KEY2 |
PA33 |
高电平有效 |
下载和调试¶
通过USB-to-UART端口连上USB线,打开思澈科技的程序下载工具,选取相应的COM口和程序。
下载模式
勾选BOOT项,上电,开机后进入下载模式,就可以完成程序的下载。
软件开发模式
去掉BOOT项,上电,开机后进入串口log打印模式,便进入软件调试模式。
开发板复位
通过上位机工具控制CH340N的RTS#管脚来复位MCU。
具体请参考 固件烧录工具 Impeller
LCD显示屏接口¶
开发板支持QSPI接口LCD屏,接插件为立式16p-0.5pitch FPC,上翻下接触。 信号线序请参考上文定义,线序不同需要做转接板测试,请参考《SF32LB52-DevKit-LCD转接板制作指南》。
通过FPC-16p排线可以直接接1.85inch AMOLED Module屏。
音频扩展¶
开发板需要外挂麦克风和差分音频功放。
PCB元件位置查询¶
5. 样品获取¶
零售样品与小批量可直接在淘宝购买,批量客户可发邮件到sales@sifli.com或淘宝找客服获取销售联系方式。 参与开源可以免费申请样品,可加入QQ群674699679进行交流。