Add BPF device hardware description

This commit is contained in:
lewisxhe 2025-07-07 10:52:29 +08:00
commit 53b6e922f4
3 changed files with 100 additions and 0 deletions

BIN
.github/LilyGo_logo.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

View file

@ -0,0 +1,100 @@
<div align="center" markdown="1">
<img src="../../../.github/LilyGo_logo.png" alt="LilyGo logo" width="100"/>
</div>
<h1 align = "center">🌟LilyGo T-Beam-BPF🌟</h1>
## Overview
* This page introduces the hardware parameters related to `LilyGo T-Beam-BPF`
### Notes on use:
1. The device will not be powered when the battery is inserted for the first time, because the onboard BMS is in shipping mode at this time. You need to exit shipping mode and insert the USB-C into the board to activate the device power supply. If the battery is removed and re-inserted, you need to repeat the above steps
2. Please be sure to connect the antenna before transmitting, otherwise it is easy to damage the RF module
### 📍 Pins Map
| Name | GPIO NUM | Free |
| --------------------------- | -------------------------- | ---- |
| Uart1 TX | 43(External 12-Pin socket) | ✅️ |
| Uart1 RX | 44(External 12-Pin socket) | ✅️ |
| SDA | 8 | ❌ |
| SCL | 9 | ❌ |
| SPI MOSI | 11 | ❌ |
| SPI MISO | 13 | ❌ |
| SPI SCK | 12 | ❌ |
| SD CS | 10 | ❌ |
| SD MOSI | Share with SPI bus | ❌ |
| SD MISO | Share with SPI bus | ❌ |
| SD SCK | Share with SPI bus | ❌ |
| GNSS(**L76K**) TX | 6 | ❌ |
| GNSS(**L76K**) RX | 5 | ❌ |
| GNSS(**L76K**) PPS | 7 | ❌ |
| LoRa(**SX1278**) SCK | Share with SPI bus | ❌ |
| LoRa(**SX1278**) MISO | Share with SPI bus | ❌ |
| LoRa(**SX1278**) MOSI | Share with SPI bus | ❌ |
| LoRa(**SX1278**) RESET | 18 | ❌ |
| LoRa(**SX1278**) DIO0 | 14 | ❌ |
| LoRa(**SX1278**) DIO1 | 21 | ❌ |
| LoRa(**SX1278**) CS | 1 | ❌ |
| LoRa(**SX1278**) LDO Enable | 16 | ❌ |
| LoRa(**SX1278**) Ctrl | 39 | ❌ |
| Button1 (BOOT) | 0 | ❌ |
| Button2 | 3 | ❌ |
| PMU (**AXP2101**) IRQ | 4 | ❌ |
| PMU (**AXP2101**) SDA | Share with I2C bus | ❌ |
| PMU (**AXP2101**) SCL | Share with I2C bus | ❌ |
> \[!IMPORTANT]
>
> LDO Enable pin is control pin inside the module:
> 1. High level turns on the Radio
> 2. Low level turns off the Radio
> LoRa Ctrl pin is internal LNA power control of the module:
> 1. When receiving data, set it to high level and turn on the LNA power;
> 2. When transmitting data and sleeping, set it to low level and turn off the LNA power.
>
### 🧑🏼‍🔧 I2C Devices Address
| Devices | 7-Bit Address | Share Bus |
| --------------------- | ------------- | --------- |
| Touch Panel FT6336U | 0x3C | ✅️ |
| Power Manager AXP2101 | 0x34 | ✅️ |
### ⚡ Electrical parameters
| Features | Details |
| -------------------- | --------------------------- |
| 🔗USB-C Input Voltage | 3.9V-6V |
| ⚡Charge Current | 0-1024mA (\(Programmable\)) |
| 🔋Battery Voltage | 3.7V |
### RF parameters
| Features | Details |
| ------------------- | ------------------------------ |
| RF Module | SX1278 TCXO (XP02P181T) |
| Frequency range | 144~148MHZ |
| Transfer rate(LoRa) | 0.018K37.5Kbps@ LoRa |
| Transfer rate(FSK) | 1.2K300Kbps@FSK |
| Modulation | FSK, GFSK, MSK, GMSK, LoRa,OOK |
> \[!IMPORTANT]
>
> Note:
> 1. When testing or using, connect the antenna first, then power on to transmit the signal.
> 2. First switch the RF switch tube to the TX/RX channel, and then transmit/receive the signal: RXTX/RFMOD of the > SX127X chip is high, the RF switch
> tube is switched to the TX channel, and low, the RF switch tube is switched to the RX channel.
> 3. Control the SX127X chip, the output power is +10dBM, not exceeding +12dBm.
> 4. When the module is dormant, RXTX/RFMOD, CTL_LNA, is low. At this time, if it is a TCXO crystal oscillator, TCXO_EN is high, the module will not
> really sleep, and the TCXO crystal oscillator consumes 2.5mA. If TCXO_EN is low, all configuration parameters of > SX127X are lost, the module is truly dormant, and
> when it is started again, the SX127X needs to be reinitialized.
### RF Block Diagram
![RF Block Diagram](./images/BPF.jpg)