EG91X开发板介绍
2024-12-09
支持的模块列表
功能列表
基本概述
QuecPython_EG91X系列C1-P02开发板是一款专门针对QuecPython设计的、小巧便携的“口袋型”开发板。
主模块搭载EG915U系列LTE Cat 1无线通信模块,同时在封装上兼容移远通信多网络制式EG91系列、EG95系列、BG95系列和BG96模块,实现了2G网络和4G网络的无缝切换,以满足不同行业产品应用需求。
该开发板自身板载Type-C接口,方便开发,开发者仅需一条USB Type-C数据线即可轻松玩转开发板。
并且该开发板兼容树莓派zero的扩展板,树莓派zero的扩展板可以在开发板上直接使用。
开发板资源
功能说明
开发板的主要组件、接口布局见下图
开发板尺寸图
开发板主要引脚布局见下图
小提示
开发板的更多资料,请访问 https://python.quectel.com/download。
开发板配置
开发板外设接口分配表明细如下:
序号 | 名称 | 型号 | 丝印 | 备注 |
---|---|---|---|---|
1 | USB Type-C接口 | - | - | - |
2 | SIM卡座1 | SMN-315-ARP7 | SIM1 | Nano-SIM |
3 | SIM卡座2 | MUP-C7809-1 | SIM2 | E-SIM |
4 | SD卡槽 | TF-101A-P3 | SD 2.0 | 使用SD卡前,首先需要在10PIN功能排针中使能SD,对SD供电。 |
5 | USB 供电开关 | - | USB_ON/OFF | 开关处于常闭状态时,Type-C对模块和开发板供电,USB可正常连接;USB开关处于常开状态时,Type-C仅对开发板供电,此时模块处于未供电状态。 |
6 | MIPI接口 | - | MIPI_DSI | 主模块为EG91X系列时,支持MIPI屏幕,且全兼容树莓派外设。 |
7 | 摄像头接口 | - | - | 开发板支持定制的SPI摄像头,最大像素支持30W像素。 |
8 | MIC&SPK接口 | AW8733A- | +MIC-/-SPK+ | - |
9 | 40-Pin排针 | - | - | 板载40-Pin排针,具体参见上文图表。 |
10 | 10-Pin排针 | - | - | 板载10-Pin排针,具体参见上文图表。 |
11 | ADC接口 | - | ADC1_IN | ADC测量接口 |
12 | PWK按键 | - | PWK | 开机按键 |
13 | RST按键 | - | RST | 重启按键 |
14 | BOOT按键 | - | BOOT | 固件烧录按键 |
15 | 天线接口 | - | LTE DIV/WIFI/BT GNSS |
LTE天线座 DIV/WIFI/BT天线座 GNSS天线座 |
开发板载有5颗功能性指示灯,分别如下
- P21:电源指示灯。
- PSM:模块Pin 1,为PSM指示灯。
- SCK1:SIM1检测指示灯,SIM1卡插入时亮起。
- SCK2:SIM2检测指示灯,SIM2卡插入时亮起。
- PWR:电源指示灯。
上述指示灯位置参考上文开发板正面图下方丝印(模块所在面为正面)。
开发板接口
10-Pin排针引脚分配表
排针 | 编号 | 丝印 | 功能 |
---|---|---|---|
10-Pin | 1 | PWK_AUTO | POWERKEY |
10-Pin | 2 | PWK_AUTO | GND |
10-Pin | 3 | VDD_EXT | 1.8 V |
10-Pin | 4 | VDD_EXT | VDD_EXT |
10-Pin | 5 | MODULE_EN | 3.8 V |
10-Pin | 6 | MODULE_EN | 3.8 V |
10-Pin | 7 | SD_EN | SD_EN |
10-Pin | 8 | SD_EN | 3.3 V |
10-Pin | 9 | GNSS_EN | 3.3 V |
10-Pin | 10 | GNSS_EN | GNSS_EN |
- 1 & 2:自动开机
- 3 & 4:VDD_EXT 连接时可对外供电,测量功耗时需断开
- 5 & 6:接通 DCDC 对模块供电
- 7 & 8:使能 SD 供电
- 9 & 10:使能 GNSS 有源供电
测量功耗时注意关闭USB供电开关,开发板背面USB_ON/OFF的拨杆开关。
40-Pin单号排针引脚分配表
编号 | 名称 | 功能复用 | 功能 | 编号 | 名称 | 功能复用 | 功能 |
---|---|---|---|---|---|---|---|
1 | 3V3 | - | 3.3 V输出 | 2 | 5V | - | 5 V输出 |
3 | SDA | I2C1_SDA GPIO14 |
I2C1串行数据 通用输入输出 |
4 | 5V | - | 5 V输出 |
5 | SCL | I2C1_SCL GPIO13 |
I2C1串行时钟 通用输入输出 |
6 | GND | - | 接地 |
7 | P92 | GPIO30 | 通用输入输出 | 8 | TXD | UART1_TXD | UART1发送 |
9 | GND | - | 接地 | 10 | RXD | UART1_RXD | UART1接收 |
11 | P116 | GPIO41 | 通用输入输出 | 12 | P05 | GPIO2 SPI1_CS |
通用输入输出 SPI1片选 |
13 | P16 | GPIO24 | 通用输入输出 | 14 | GND | - | 接地 |
15 | P42 | GPIO26 | 通用输入输出 | 16 | P21 | GPIO17 | 通用输入输出 |
17 | 3V3 | - | 3.3 V输出 | 18 | P111 | GPIO38 | 通用输入输出 |
19 | MO0 | SPI0_MOSI GPIO15 |
SPI0主输出从输入 通用输入输出 |
20 | GND | - | 接地 |
21 | MI0 | SPI0_MISO GPIO21 |
SPI0主输入从输出 通用输入输出 |
22 | P37 | GPIO23 | 通用输入输出 |
23 | CLK0 | SPI0_CLK GPIO10 |
SPI0时钟 通用输入输出 |
24 | CS0 | SPI0_CS GPIO9 |
SPI0片选 通用输入输出 |
25 | GND | - | 接地 | 26 | P83 | GPIO28 | 通用输入输出 |
27 | P85 | GPIO18 | 通用输入输出 | 28 | P86 | GPIO19 | 通用输入输出 |
29 | P84 | GPIO29 | 通用输入输出 | 30 | GND | - | 接地 |
31 | P104 | GPIO34 | 通用输入输出 | 32 | P20 | GPIO16 PWM0 |
通用输入输出 PWM0输出 |
33 | P105 | GPIO35 | 通用输入输出 | 34 | GND | - | 接地 |
35 | P07 | GPIO04 SPI1_MISO |
通用输入输出 SPI1主输入从输出 |
36 | P106 | GPIO36 | 通用输入输出 |
37 | P108 | GPIO37 | 通用输入输出 | 38 | P06 | GPIO3 SPI1_MOSI |
通用输入输出 SPI1主输出从输入 |
39 | GND | - | 接地 | 40 | P04 | GPIO1 SPI1_CLK |
通用输入输出 SPI1时钟 |
上手准备
首先需要有一台运行有Windows 10以上操作系统的电脑。
- Step1:开发板连接
使用USB Type-C数据线连接开发板的Type-C接口和电脑USB口即可完成供电。
- Step2:开发板开机
长按PWRKEY开机,在按下PWRKEY按键之前,需保证供电电压稳定。建议从上电到按下PWRKEY按键之间的时间间隔不少于30 ms。如果需上电自动开机且不需要关机功能,则可以把10-Pin排针中PWK_AUTO丝印对应的两个引脚短接。
进行以上操作后等待主板上电源指示灯亮(主板上丝印为PWR灯,参考上文指示灯)。
执行以上操作后PWR灯常亮即开机成功