BG95 开发板介绍
2024-01-02
支持的模组列表
功能列表
基本概述
QuecPython_BG95_EVB 开发板是一款专门针对QuecPython设计的、小巧便携的“口袋型”开发板。
主模组搭载BG95,搭载Type-C接口,开发者仅需一条USB Type-C 数据线即可轻松玩转开发板。
该开发板兼容树莓派zero,树莓派zero的扩展板可以在BG95开发板上直接使用。
功能说明
开发板的主要组件、接口布局见下图
资料下载
开发板资源
开发板接口
8Pin排针管脚分配表
排针 | 编号 | 丝印 | 引脚 | 功能 |
---|---|---|---|---|
JP6 | 1 | PWK_AUTO | 15 | POWERKEY |
JP6 | 2 | PWK_AUTO | - | GND |
JP6 | 3 | VDD_EXT | - | 1.8V |
JP6 | 4 | VDD_EXT | 29 | VDD_EXT |
JP6 | 5 | MODULE_EN | - | 3.6V |
JP6 | 6 | MODULE_EN | - | 3.6V |
JP6 | 7 | GNSS_EN | - | 3.3V |
JP6 | 8 | GNSS_EN | 51 | GNSS_EN |
- 1 & 2:自动开机
- 3 & 4:VDD_EXT 连接时可对外供电,测量功耗时需断开
- 5 & 6:接通 DCDC 对模组供电
- 7 & 8:使能 GNSS 有源供电
40Pin排针管脚分配表
排针 | 编号 | 名称 | 功能复用 | 功能 | 排针 | 编号 | 名称 | 功能复用 | 功能 |
---|---|---|---|---|---|---|---|---|---|
JP7 | 1 | 3V3 | - | 3.3V输出 | JP8 | 2 | 5V | - | 5V输出 |
JP7 | 3 | SDA1 | I2C1_SDA GPIO14 |
I2C1串行数据 通用输入输出 |
JP8 | 4 | 5V | - | 5V输出 |
JP7 | 5 | SCL1 | I2C1_SCL GPIO13 |
I2C1串行时钟 通用输入输出 |
JP8 | 6 | GND | - | 接地 |
JP7 | 7 | P35 | GPIOX UART4_TXD |
通用输入输出 UART4发送 |
JP8 | 8 | TX2 | UART2_TXD | UART2发送 |
JP7 | 9 | GND | - | 地 | JP8 | 10 | RX2 | UART2_RXD | UART2接收 |
JP7 | 11 | P06 | GPIO3 PCM_DIN |
通用输入输出 数字音频输入信号 |
JP8 | 12 | P37 | GPIOX I2C_SDA |
通用输入输出 I2C串行数据 |
JP7 | 13 | P05 | GPIO2 PCM_SYNC |
通用输入输出 数字音频同步信号 |
JP8 | 14 | GND | - | 接地 |
JP7 | 15 | P04 | GPIO1 PCM_CLK |
通用输入输出 数字音频时钟信号 |
JP8 | 16 | P86 | GPIO19 | 通用输入输出 |
JP7 | 17 | 3V3 | - | 3.3V输出 | JP8 | 18 | P88 | GPIO21 | 通用输入输出 |
JP7 | 19 | MO2 | SPI2_MOSI GPIO8 UART0_TXD |
SPI2主输出从输入 通用输入输出 UART0发送 |
JP8 | 20 | GND | - | 接地 |
JP7 | 21 | MI2 | SPI2_MISO GPIO7 UART0_RXD |
SPI2主输入从输出 通用输入输出 UART0接收 |
JP8 | 22 | P20 | GPIOX | 通用输入输出 |
JP7 | 23 | CLK2 | SPI2-CLK GPIO5 I2C0_CLK |
SPI2时钟 通用输入输出 I2C0时钟 |
JP8 | 24 | CS2 | SPI2_CS GPIO6 I2C0_SDA |
SPI2片选 通用输入输出 I2C0串行数据 |
JP7 | 25 | GND | - | 接地 | JP8 | 26 | P38 | GPIOX | 通用输入输出 |
JP7 | 27 | P25 | GPIO9 SPI0_CS |
通用输入输出 SPI0片选 |
JP8 | 28 | P26 | GPIO10 SPI0_CLK |
通用输入输出 SPI0时钟 |
JP7 | 29 | P34 | GPIOX UART4_RXD |
通用输入输出 UART4接收 |
JP8 | 30 | GND | - | 接地 |
JP7 | 31 | P87 | GPIO20 | 通用输入输出 | JP8 | 32 | PWM | PWM0 GPIO17 |
PWM0输出 通用输入输出 |
JP7 | 33 | P85 | GPIO18 PWM1 |
通用输入输出 PWM1输出 |
JP8 | 34 | GND | - | 接地 |
JP7 | 35 | P28 | GPIO12 SPI0_MISO UART3_RXD |
通用输入输出 SPI0主输入从输出 UART3接收 |
JP8 | 36 | P39 | GPIOX | 通用输入输出 |
JP7 | 37 | P07 | GPIO4 PCM_DOUT |
通用输入输出 数字音频输出信号 |
JP8 | 38 | P27 | GPIO11 SPI0_MOSI UART3_TXD |
通用输入输出 SPI0主输出从输入 UART3发送 |
JP7 | 39 | GND | 接地 | JP8 | 40 | P36 | GPIOX I2C_SCL |
通用输入输出 I2C串行时钟 |
开发板主要管脚布局见下图
小提示
开发板的更多资料,请访问 https://python.quectel.com/download
开发板配置
外设资源管脚分配表明细如下:
序号 | 名称 | 型号 | 是否支持 | 丝印 | 备注 |
---|---|---|---|---|---|
1 | USB_TYPEC接口 | - | 是 | - | - |
2 | SIM卡座 | SMN-315-ARP7 | 是 | CARD2 | Nano-SIM |
3 | LED指示灯(详见下方说明) | - | 是 | - | - |
板载指示灯如下
- SIM_CHK: 卡槽 SIM 卡存在时,SIM_CHK 指示灯亮起。
- NET:网络指示灯。
- PSM:睡眠指示灯。
- PWM:PWM 功能指示灯。
- PWR:电源指示灯。
上述指示灯位置参考上文开发板正面图下方丝印(模组所在面为正面)
上手准备
首先需要有一台运行有 Windows 10 以上 操作系统的电脑
- Step1:开发板连接
使用USB Type-C数据线连接开发板的Type-C接口和电脑USB口即可完成供电
- Step2:开发板开机
将PWK_AUTO的两个引脚使用跳帽短接之后上电后会自动开机,或者上电后长按PWK开机,建议从上电到按下PWK按键之间的时间间隔不少于 30 ms。
进行以上操作后等待主板上电源指示灯亮(主板上丝印为PWR灯,参考上文指示灯)
执行以上操作后PWR灯常亮即开机成功