Zum Inhalt

SF32LB58-MOD Hardware-Design-Leitfaden

1. Übersicht

SF32LB58-MOD ist ein universell einsetzbares Bluetooth-MCU-Modul mit niedrigem Stromverbrauch auf Basis des SiFli-Chips SF32LB586VDD36. Der Chip enthält einen dreikernigen Arm-Cortex-M33-STAR-MC1-Prozessor mit bis zu 240 MHz. Das Modul ist mit einem 48-MHz-Quarz ausgestattet; ein 32,768-kHz-Quarz ist optional. Je nach SKU sind außerdem HPI-PSRAM, QSPI-NOR-/NAND-Flash oder eMMC integriert. Das SMD-Modul hat 138 Pins und misst 24 × 24 × 3,1 mm.

Dieser Leitfaden behandelt die Hardware-Integration auf Modulebene: Pindefinitionen, Peripherieschnittstellen, elektrische Eigenschaften, Anforderungen an die Stromversorgung, Referenzschaltpläne, eine Schaltplan-Design-Checkliste, mechanische Abmessungen und PCB-Footprint sowie Anforderungen an die Produkthandhabung. Er basiert auf dem SiFli-Datenblatt DS5802-SF32LB58-MOD V0.1.

Für die zugrunde liegende Chip-Architektur (Kerne, Grafik, Speicherarchitektur und Peripherie im Detail) siehe SF32LB58x und den SF32LB58x Hardware-Design-Leitfaden.

Umgang mit Quelle und Abbildungen

Dieser Leitfaden folgt DS5802-SF32LB58-MOD V0.1 für modulspezifische technische Daten. Einige Pinbelegungs-, Schaltplan- und mechanische Zeichnungen im Datenblatt sind Rasterbilder und werden hier referenziert statt neu gezeichnet. Abbildungs- und Tabellennummern unten folgen der auf dieser Website üblichen leitfadeninternen Nummerierung; Bildunterschriften für nicht reproduzierte Diagramme verweisen auf die entsprechende Abbildungsnummer im offiziellen Datenblatt.

2. Kurzübersicht des Designs

2.1 Modulvarianten

Tabelle 2.1-1: Modulvarianten
Modulcode Flash PSRAM Standard-Flash Temperatur Abmessungen (mm)
SF32LB58-MOD-N16R32N1 16 MB QSPI-NOR 16 + 16 MB HPI-PSRAM 1 MB QSPI-NOR −40 bis 85 °C 24 × 24 × 3,1
SF32LB58-MOD-A128R32N1 128 MB QSPI-NAND 16 + 16 MB HPI-PSRAM 1 MB QSPI-NOR −40 bis 85 °C 24 × 24 × 3,1
SF32LB58-MOD-E4R32N1 4 GB eMMC 16 + 16 MB HPI-PSRAM 1 MB QSPI-NOR −40 bis 85 °C 24 × 24 × 3,1

2.2 Wichtige Spezifikationen

Tabelle 2.2-1: Wichtige Spezifikationen
Merkmal Spezifikation
Anwendungskerne (HCPU/ACPU) 2× Arm Cortex-M33 STAR-MC1, bis zu 240 MHz
Kern für Energiesparfunktionen (LCPU) Arm Cortex-M33 STAR-MC1, bis zu 96 MHz
SRAM 2 176 KB (HCPU) + 512 KB (ACPU) + 1 056 KB Retention-SRAM (LCPU)
Drahtlose Kommunikation Dual-Mode-Bluetooth 5.3, abwärtskompatibel mit 4.2/4.1/4.0; unterstützt BLE und Classic Bluetooth
Grafik ePicasso 2.0 + Vivante GCNanoUltraV, bis zu 1024 × 1024, eZip 2.0, Hardware-JPEG-Codec
Audio 2× 24-Bit-Audio-DAC, 2× 24-Bit-Audio-Sigma-Delta-ADC
Speicher 5× MPI (im Gehäuse integriert und extern), 2× SD/SDIO/eMMC
Gehäuse 138-polig, 24 × 24 × 3,1 mm
Stromversorgung VDD_3V3 (2,97–3,6 V), VDD_1V8 (1,7–1,95 V), VDDIOA/VDDIOA2/VDDIOB (1,7–3,6 V)
Antenne Externe Antenne je nach Teilenummer über metallisierte Halblöcher als RF-Anschluss oder über einen IPEX-kompatiblen Steckverbinder
Betriebstemperatur −40 bis 85 °C

3. Funktionsblockschaltbild

Das Modul integriert den Chip SF32LB586VDD36, einen 48-MHz-Quarz, einen optionalen 32,768-kHz-Quarz sowie – je nach SKU – HPI-PSRAM, QSPI-NOR-/NAND-Flash oder eMMC. Hinzu kommen das RF-Anpassnetzwerk und die Antennenzuführung.

Abbildung 3-1: Funktionsblockschaltbild

Siehe Abbildung 2-1 im offiziellen Datenblatt für dieses Diagramm — in diesem Leitfaden nicht reproduziert.

4. Pindefinition

4.1 Pinbelegungsdiagramm

Das Modul führt 138 Pins entlang seines Umfangs heraus.

Abbildung 4-1: Pinbelegungsdiagramm, Draufsicht

Siehe Abbildung 3-1 im offiziellen Datenblatt für dieses Diagramm — in diesem Leitfaden nicht reproduziert.

4.2 Pindefinitionstabelle

Das Modul verfügt über insgesamt 138 Pins, die in der folgenden Tabelle beschrieben sind.

Tabelle 4.2-1: Pindefinitionstabelle
Name Nr. Typ Standard-MUX Standard-I/O Funktion
VDDIOB 1 P 1,8/3,3 V P PB-Schnittstellen-IO-Stromversorgungseingang
PB36 2 I/O/T USART4_RXD I GPIO_B36, USART4_RXD, GPTIM3_CH1, #GPADC_CH4
PB37 3 I/O/T USART4_TXD O GPIO_B37, USART4_TXD, GPTIM3_CH2, #GPADC_CH5
PB54 4 I/O/T GPIO_B54 I GPIO_B54, #WKUP_PIN0
PA75 5 I/O/T GPIO_A75 I/O GPIO_A75, SD2_DIO1, SPI2_DI
PA76 6 I/O/T GPIO_A76 I/O GPIO_A76, SD2_DIO0, SPI2_DO
PA77 7 I/O/T GPIO_A77 I/O GPIO_A77, SD2_CLK, SPI2_CLK
PA70 8 I/O/T GPIO_A70 I/O GPIO_A70, SD2_CMD, SPI2_CS
PA81 9 I/O/T GPIO_A81 I/O GPIO_A81, SD2_DIO3
PA79 10 I/O/T GPIO_A79 I/O GPIO_A79, SD2_DIO2
BOOT_MODE 11 I BOOT_MODE I 1: Download-Modus; 0: Anwendermodus
RSTN 12 I RSTN I 1: Anwendermodus; 0: Reset-Modus
VDD_1V8 13 P 1,8 V P Stromversorgungseingang für Haupt-MCU und im Gehäuse integrierten Speicher
GND 14 P Masse P Masse
VDDIOA 15 P 1,8/3,3 V P PA-Schnittstellen-IO-Stromversorgungseingang, ausgenommen PA00–PA11
VDD_3V3 16 P 3,3 V P MCU-Analog-Stromversorgungseingang
PA13 17 I/O/T GPIO_A13 O GPIO_A13, GPTIM1_CH2, ATIM1_BKIN, LCDC1_DPI_DE
PA15 18 I/O/T GPIO_A15 O GPIO_A15, GPTIM1_CH3, ATIM1_BKIN2, LCDC1_DPI_VSYNC
PA14 19 I/O/T GPIO_A14 O GPIO_A14, I2S1_LRCK, LCDC1_DPI_HSYNC
PA12 20 I/O/T GPIO_A12 O GPIO_A12, GPTIM1_CH1, ATIM1_CH4, LCDC1_DPI_CLK
PA67 21 I/O/T GPIO_A67 O GPIO_A67, #WKUP_PIN9, GPTIM2_CH3, ATIM1_CH1N, LCDC1_DPI_B7, LCDC1_JDI_B2
PA65 22 I/O/T GPIO_A65 O GPIO_A65, #WKUP_PIN7, GPTIM2_CH2, ATIM1_CH1, LCDC1_DPI_B6, LCDC1_JDI_B1
PA63 23 I/O/T GPIO_A63 O GPIO_A63, I2C2_SDA, USART1_CTS, #GPCOMP_N, LCDC1_DPI_B5
PA62 24 I/O/T GPIO_A62 O GPIO_A62, I2C2_SCL, USART1_RTS, #GPCOMP_P, LCDC1_DPI_B4
PA61 25 I/O/T GPIO_A61 I GPIO_A61, SPI1_CS, USART2_TXD, LCDC1_DPI_B3
PA58 26 I/O/T GPIO_A58 I GPIO_A58, LPTIM1_ETR, GPTIM2_CH1, ATIM2_ETR, LCDC1_8080_DIO7, LCDC1_DPI_B2
PA57 27 I/O/T GPIO_A57 I GPIO_A57, SPI1_DI, USART2_RXD, LCDC1_DPI_B1
PA56 28 I/O/T GPIO_A56 I GPIO_A56, SPI1_CLK, USART2_CTS, LCDC1_DPI_B0
PA55 29 I/O/T GPIO_A55 O GPIO_A55, GPTIM1_CH4, ATIM2_BKIN2, LCDC1_DPI_G7
PA54 30 I/O/T GPIO_A54 O GPIO_A54, SPI1_DO, SPI1_DIO, USART2_RTS, LCDC1_DPI_G6
PA53 31 I/O/T GPIO_A53 I/O GPIO_A53, LCDC1_DPI_G5
PA50 32 I/O/T GPIO_A50 O GPIO_A50, MPI3_DIO0, LCDC1_8080_RD, LCDC1_SPI_DIO0, LCDC1_DPI_G4, LCDC1_JDI_G2
PA48 33 I/O/T GPIO_A48 O GPIO_A48, MPI3_DIO1, LCDC1_8080_DC, LCDC1_SPI_DIO1, LCDC1_DPI_G3, LCDC1_JDI_G1
PA47 34 I/O/T GPIO_A47 O GPIO_A47, MPI3_DIO2, LCDC1_8080_DIO0, LCDC1_SPI_DIO2, LCDC1_DPI_G2, LCDC1_JDI_R2
PA46 35 I/O/T GPIO_A46 O GPIO_A46, MPI3_CLK, LCDC1_8080_WR, LCDC1_SPI_CLK, LCDC1_DPI_G1, LCDC1_JDI_R1
PA45 36 I/O/T GPIO_A45 O GPIO_A45, MPI3_DIO3, LCDC1_8080_DIO1, LCDC1_SPI_DIO3, LCDC1_DPI_G0, LCDC1_JDI_ENB
PA44 37 I/O/T GPIO_A44 O GPIO_A44, MPI3_CS, LCDC1_8080_CS, LCDC1_SPI_CS, LCDC1_DPI_R7, LCDC1_JDI_HST
PA43 38 I/O/T GPIO_A43 I/O GPIO_A43, LCDC1_8080_TE, LCDC1_SPI_TE, LCDC1_DPI_R6, LCDC1_JDI_HCK
PA27 39 I/O/T GPIO_A27 I/O GPIO_A27, SCI_DIO, GPTIM2_CH3, ATIM2_CH2N, LCDC1_8080_DIO3, LCDC1_DPI_R5, LCDC1_JDI_XRST
PA26 40 I/O/T GPIO_A26 O GPIO_A26, SCI_CLK, GPTIM2_CH2, ATIM2_CH2, LCDC1_8080_DIO2, LCDC1_DPI_R4
PA25 41 I/O/T GPIO_A25 O GPIO_A25, PDM2_CLK, SD1_CLKIN, GPTIM2_CH1, ATIM2_CH1N, LCDC1_DPI_R3, LCDC1_JDI_XRST
PA24 42 I/O/T GPIO_A24 O GPIO_A24, LCDC1_8080_RSTB, LCDC1_SPI_RSTB, LCDC1_DPI_R2
PA23 43 I/O/T GPIO_A23 O GPIO_A23, PDM1_CLK, I2S1_BCK, USART2_CTS, I2C2_SDA, LCDC1_DPI_R1
PA22 44 I/O/T GPIO_A22 O GPIO_A22, PDM2_DATA, GPTIM1_ETR, ATIM2_CH1, LCDC1_DPI_R0, LCDC1_JDI_VST
VDDIOA2 45 P 1,8/3,3 V P PA00–PA11 IO-Stromversorgungseingang
GND 46 P Masse P Masse
DSI_D0N 47 O DSI_D0N O MIPI-DSI-Datenleitung 0, negativ
DSI_D0P 48 O DSI_D0P P MIPI-DSI-Datenleitung 0, positiv
DSI_CLKN 49 O DSI_CLKN P MIPI-DSI-Taktleitung, negativ
DSI_CLKP 50 O DSI_CLKP P MIPI-DSI-Taktleitung, positiv
DSI_D1N 51 O DSI_D1N P MIPI-DSI-Datenleitung 1, negativ
DSI_D1P 52 O DSI_D1P P MIPI-DSI-Datenleitung 1, positiv
PA32 53 I/O/T USART1_RXD I GPIO_A32, USART1_RXD, I2C3_SDA
PA31 54 I/O/T USART1_TXD O GPIO_A31, USART1_TXD, I2C3_SCL
USB2_DN 55 I/O USB2_DN I/O USB-Differenzsignal, negativ
USB2_DP 56 I/O USB2_DP I/O USB-Differenzsignal, positiv
PA17 57 I/O/T GPIO_A17 I/O GPIO_A17, I2C1_SCL, USART2_RXD
PA16 58 I/O/T GPIO_A16 I/O GPIO_A16, I2C1_SDA, USART2_TXD
PA00 59 I/O/T GPIO_A00 I/O GPIO_A00, SD1_DIO7, CAN1_TXD, I2C1_SCL, ATIM1_CH1, USART3_RXD
PA03 60 I/O/T GPIO_A03 I/O GPIO_A03, SD1_DIO5, CAN1_RXD, I2C1_SDA, ATIM1_CH2, USART3_TXD
PB17 61 I/O/T GPIO_B17 I/O GPIO_B17, USART5_RXD, SPI3_CLK
PB18 62 I/O/T GPIO_B18 I/O GPIO_B18, USART5_TXD, SPI3_DI
PB11 63 I/O/T SWDIO I/O SWDIO, GPIO_B11, USART4_TXD, GPTIM5_CH4
PB07 64 I/O/T SWCLK O SWCLK, GPIO_B07, USART4_RXD, GPTIM4_CH4
GND 65 P Masse P Masse
AU_DAC1N_OUT 66 AO AU_DAC1N_OUT AO Audio-DAC1-Differenzausgang, negativ
AU_DAC1P_OUT 67 AO AU_DAC1P_OUT AO Audio-DAC1-Differenzausgang, positiv
MIC_BIAS 68 P MIC_BIAS P Mikrofon-Vorspannungsversorgung
AU_ADC1N_IN 69 AI AU_ADC1N_IN AI Audio-ADC1-Differenzeingang, negativ
AU_ADC1P_IN 70 AI AU_ADC1P_IN AI Audio-ADC1-Differenzeingang, positiv
GND 71 P Masse P Masse
BT_ANT 72 I/O BT_ANT I/O Bluetooth-RF-Signal Ein-/Ausgang
PB51 73 I/O/T GPIO_B51 I/O GPIO_B51, PMIC_SDA, USART4_CTS, USART5_CTS, LPCOMP1_OUT
PB52 74 I/O/T GPIO_B52 I/O GPIO_B52, PMIC_SCLK, USART4_RTS, USART5_RTS, LPCOMP2_OUT
PB56 75 I/O/T GPIO_B56 I/O GPIO_B56, USART4_CTS, SPI3_CLK, #WKUP_PIN2
PB57 76 I/O/T GPIO_B57 I/O GPIO_B57, USART4_RTS, SPI3_DO, SPI3_DIO, #WKUP_PIN3
PB58 77 I/O/T GPIO_B58 I/O GPIO_B58, USART6_RXD, SPI3_DI, #WKUP_PIN4
PB59 78 I/O/T GPIO_B59 I/O GPIO_B59, USART6_TXD, SPI3_CS, #WKUP_PIN5
PA93 79 I/O/T GPIO_A93 I/O GPIO_A93, I2C3_SDA, USART3_TXD, USART3_RTS
PA92 80 I/O/T GPIO_A92 I/O GPIO_A92, I2C3_SCL, USART3_RXD, USART3_CTS
PA91 81 I/O/T GPIO_A91 I/O GPIO_A91, I2S2_BCK, GPTIM1_ETR, ATIM2_CH2N, LCDC1_SPI_DIO0, LCDC1_8080_RD, LCDC1_JDI_EXTCOMIN
PA90 82 I/O/T GPIO_A90 I/O GPIO_A90, I2S2_MCLK, GPTIM1_CH4, ATIM2_CH2, LCDC1_SPI_CLK, LCDC1_8080_WR, LCDC1_JDI_DISP
PA88 83 I/O/T GPIO_A88 I/O GPIO_A88, LCDC1_SPI_CS, LCDC1_8080_CS
PA86 84 I/O/T GPIO_A86 I/O GPIO_A86, I2S2_SDI, GPTIM1_CH3, ATIM2_CH1N, LCDC1_SPI_DIO3, LCDC1_8080_DIO1, LCDC1_JDI_SO
PA84 85 I/O/T GPIO_A84 I/O GPIO_A84, I2S2_LRCK, GPTIM1_CH2, ATIM2_CH1, LCDC1_SPI_DIO2, LCDC1_8080_DIO0, LCDC1_JDI_SCLK
PA82 86 I/O/T GPIO_A82 I/O GPIO_A82, I2S2_SDO, GPTIM1_CH1, ATIM1_CH3N, LCDC1_SPI_DIO1, LCDC1_8080_DC, LCDC1_JDI_SCS
PA60 87 I/O/T GPIO_A60 I/O GPIO_A60, I2C4_SCL, USART1_RXD, USART3_CTS
PA59 88 I/O/T GPIO_A59 I/O GPIO_A59, I2C4_SDA, USART1_TXD, USART3_RTS
PA52 89 I/O/T SWDIO I/O SWDIO, GPIO_A52, GPTIM1_CH3, ATIM2_BKIN, LCDC1_8080_DIO6
PA51 90 I/O/T SWCLK O SWCLK, GPIO_A51, GPTIM1_CH2, ATIM2_CH4, LCDC1_8080_DIO5
PA42 91 I/O/T GPIO_A42 I/O GPIO_A42, GPTIM2_CH4, ATIM2_CH3, LCDC1_8080_DIO4
PA20 92 I/O/T GPIO_A20 I/O GPIO_A20, USART3_RXD, SPI1_DI, USART2_CTS
PA21 93 I/O/T GPIO_A21 I/O GPIO_A21, USART3_TXD, SPI1_DO, USART2_RTS
PA29 94 I/O/T GPIO_A29 I/O GPIO_A29, USART2_RXD, SPI1_CS, I2C2_SDA
PA28 95 I/O/T GPIO_A28 I/O GPIO_A28, USART2_TXD, SPI1_CLK, I2C2_SCL
PA18 96 I/O/T GPIO_A18 I/O GPIO_A18, PDM1_DATA, I2S1_SDI, USART2_RTS, I2C2_SCL, LCDC1_DPI_SD
PA02 97 I/O/T GPIO_A02 I/O GPIO_A02, SD1_CLKIN, CAN2_RXD, ATIM1_CH1N, USART3_RXD
PA11 98 I/O/T GPIO_A11 I/O GPIO_A11, SCI_RST, CAN2_TXD, I2C1_SDA, ATIM1_CH3N, USART3_TXD
PA08 99 I/O/T GPIO_A08 I/O GPIO_A08, SD1_DIO6, SCI_DIO, USART2_RXD, ATIM1_CH3
PA07 100 I/O/T GPIO_A07 I/O GPIO_A07, SD1_DIO4, SCI_CLK, USART2_TXD, ATIM1_CH2N
PA10 101 I/O/T GPIO_A10 I/O GPIO_A10, SD1_CMD, MPI4_CS
PA09 102 I/O/T GPIO_A09 I/O GPIO_A09, SD1_CLK, MPI4_CLK
PA06 103 I/O/T GPIO_A06 I/O GPIO_A06, SD1_DIO3, MPI4_DIO3
PA04 104 I/O/T GPIO_A04 I/O GPIO_A04, SD1_DIO1, MPI4_DIO1
PA05 105 I/O/T GPIO_A05 I/O GPIO_A05, SD1_DIO0, MPI4_DIO0
PA01 106 I/O/T GPIO_A01 I/O GPIO_A01, SD1_DIO2, MPI4_DIO2
PB10 107 I/O/T GPIO_B10 I/O GPIO_B10, LCDC2_JDI_HST, LCDC2_SPI_CLK, USART6_RXD, GPTIM5_CH3
PB09 108 I/O/T GPIO_B09 I/O GPIO_B09, LCDC2_JDI_R1, LCDC2_SPI_DIO0, USART6_TXD, GPTIM5_CH2, WLAN_ACTIVE
PB08 109 I/O/T GPIO_B08 I/O GPIO_B08, LCDC2_JDI_G1, LCDC2_SPI_CS, GPTIM5_CH1, BT_ACTIVE
PB06 110 I/O/T GPIO_B06 I/O GPIO_B06, LCDC2_JDI_R2, LCDC2_SPI_DIO3, LCDC2_JDI_SO, GPTIM4_CH3, USART6_CTS
PB04 111 I/O/T GPIO_B04 I/O GPIO_B04, LCDC2_JDI_G2, LCDC2_SPI_DIO2, LCDC2_JDI_DISP, GPTIM4_CH1, USART4_CTS
PB03 112 I/O/T GPIO_B03 I/O GPIO_B03, LCDC2_JDI_B2, LCDC2_SPI_DIO1, LCDC2_JDI_SCS, GPTIM3_CH4, USART4_RTS
PB02 113 I/O/T GPIO_B02 I/O GPIO_B02, LCDC2_JDI_B1, LCDC2_SPI_TE, LCDC2_JDI_SCLK, GPTIM3_CH3
PB01 114 I/O/T GPIO_B01 I/O GPIO_B01, I2C7_SCL, USART6_TXD, GPTIM3_CH2, LPTIM3_OUT
PB00 115 I/O/T GPIO_B00 I/O GPIO_B00, I2C7_SDA, USART6_RXD, GPTIM3_CH1, LPTIM3_IN
PB23 116 I/O/T GPIO_B23 I/O GPIO_B23, USART5_CTS, SPI3_DO, SPI3_DIO, GPTIM4_CH2
PB26 117 I/O/T GPIO_B26 I/O GPIO_B26, USART5_RTS, SPI3_CS, GPTIM5_CH1
PB28 118 I/O/T GPIO_B28 I/O GPIO_B28, I2C6_SCL, USART6_RXD
PB29 119 I/O/T GPIO_B29 I/O GPIO_B29, I2C6_SDA, USART6_TXD
PB24 120 I/O/T GPIO_B24 I/O GPIO_B24, I2S3_SDO, GPTIM4_CH3
PB27 121 I/O/T GPIO_B27 I/O GPIO_B27, SPI4_CLK, I2S3_SDI, GPTIM5_CH2
PB31 122 I/O/T GPIO_B31 I/O GPIO_B31, SPI4_DI, I2S3_LRCK, AUD_CLK_EXT, GPTIM5_CH4
PB30 123 I/O/T GPIO_B30 I/O GPIO_B30, SPI4_DO, I2S3_BCK, SPI4_DIO, GPTIM5_CH3
PB34 124 I/O/T GPIO_B34 I/O GPIO_B34, SPI4_CS, I2S3_MCLK
PB39 125 I/O/T GPIO_B39 I/O GPIO_B39, USART6_RTS, GPTIM3_CH4
PB38 126 I/O/T GPIO_B38 I/O GPIO_B38, USART6_CTS, GPTIM3_CH3
PB47 127 I/O/T GPIO_B47 I/O GPIO_B47, I2C5_SDA, USART6_RXD, GPTIM5_CH2
PB48 128 I/O/T GPIO_B48 I/O GPIO_B48, I2C5_SCL, USART6_TXD, GPTIM5_CH3
AU_DAC2N_OUT 129 AO AU_DAC2N_OUT AO Audio-DAC2-Differenzausgang, negativ
AU_DAC2P_OUT 130 AO AU_DAC2P_OUT AO Audio-DAC2-Differenzausgang, positiv
AU_ADC2N_IN 131 AI AU_ADC2N_IN AI Audio-ADC2-Differenzeingang, negativ
AU_ADC2P_IN 132 AI AU_ADC2P_IN AI Audio-ADC2-Differenzeingang, positiv
GND 133–138 P Masse P Masse (6 Pins)

Legende: P = Stromversorgung; I = Eingang; O = Ausgang; T = kann als hochohmig konfiguriert werden; AO = Audioausgang; AI = Audioeingang.

Note

Pin 2 (USART_RXD) und Pin 3 (USART_TXD) sind der Standard-Log-, Programm-Debug- und Programm-Download-Port.

4.3 Physische Pinbeschreibung

Die physische Pinbeschreibung im Datenblatt gruppiert Pins nach Funktionsfamilie — SDIO, SPI, I2C, UART, GPTIM, LCD-Schnittstelle (DPI/8080/SPI/JDI/DSI), GPADC, MPI, analoge Audioschaltung, Boot-Modus, Stromversorgung, BT-Antenne, CAN/USB und SWD/Debug-UART — überlagert über den Chip-Umriss des SF32LB586VDD36. Verwenden Sie sie zusammen mit der obigen Pindefinitionstabelle beim Layout der Signalgruppen auf der Host-Platine.

Abbildung 4-2: Physische Pinbeschreibung

Siehe Abbildung 3-2 im offiziellen Datenblatt für dieses Diagramm — in diesem Leitfaden nicht reproduziert.

5. Peripherie

5.1 Kommunikationsschnittstellen

Jeder in der obigen Tabelle mit PAxx_I2C_UART oder PBxx_I2C_UART markierte Pin kann entweder als I2C oder UART konfiguriert werden. Der Chip unterstützt insgesamt bis zu 7 I2C-Schnittstellen und 6 UART-Schnittstellen.

UART — Vollduplex, Baudrate bis zu 6 Mbps, konfigurierbares Datenformat, Hardware-Flusssteuerung (CTS/RTS) und DMA-Mehrfachpaket-TX/RX. UART1–3 befinden sich auf HPSYS, UART4–6 auf LPSYS.

I2C — Unterstützt Master- und Slave-Betrieb, einen 8-Byte-FIFO, DMA, Standard-Modus (100 kbps), Fast-Modus (400 kbps), Fast Mode Plus (1 Mbps) und High-Speed-Modus (3,4 Mbps), 7-Bit-/10-Bit-Adressierung als Master, Clock-Stretching sowie eine konfigurierbare digitale Störimpulsfilterung (Glitch-Filter). I2C1–4 befinden sich auf HPSYS, I2C5–7 auf LPSYS.

SPI — Unterstützt das SSP-/SPI-Format (Vollduplex, Master oder Slave) und das Microwire-Format (Halbduplex, nur Master), eine Datenbreite von 4 bis 32 Bit, konfigurierbare Taktpolarität und -phase, konfigurierbare Chip-Select-Polarität, einen FIFO mit 16 Einträgen zu je 32 Bit sowie DMA. SPI1/2 befinden sich auf HPSYS (max. 48 MHz), SPI3/4 auf LPSYS (max. 24 MHz).

USB 2.0 HS — Ein USB-2.0-konformer High-Speed-Port für Host- und Gerätebetrieb mit konfigurierbaren Endpunkten, Suspend/Resume sowie Unterstützung für Session-Request und Host Negotiation Protocol im High-Speed- und Full-Speed-Modus.

MPI (Memory Peripheral Interface) — Unterstützt SPI-NOR-Flash (1/2/4-Leitungen, DTR-Modus) und SPI-NAND-Flash (1/2/4-Leitungen), Register-Modus- und Memory-Mapped-Modus-Zugriff mit automatischer Hardware-Umschaltung. Die MPI4-Schnittstelle des Moduls kann externen SPI-NOR-/NAND-Flash anschließen.

SD/SDIO/eMMC — Konform mit SD 3.0 und eMMC 4.5.1; arbeitet als Host-Controller mit verketteter DMA und einem 1-KB-FIFO. Unterstützt SDSC-/SDHC-/SDXC-/SDHS-Karten, UHS-1 (SDR12/25/50/104/DDR50), SDR-Modi mit einer, vier oder acht Datenleitungen sowie DDR-Modi mit vier oder acht Datenleitungen.

I2S — Nur Master, Vollduplex, linksbündige/rechtsbündige/Standardformate, 8-Bit und 16-Bit Mono/Stereo, bis zu 24-Bit-PCM-Breite.

LCD-Schnittstelle — DBI-serieller SPI-Modus (3-Leitungen/4-Leitungen, Dual-/Quad-Datenleitungen) und paralleler 8080-Modus (8/16/24-Bit-Busbreite). Unterstützt die Farbformate RGB332/RGB444/RGB565/RGB666/RGB888 je nach Modus. Ein dedizierter MIPI-DSI-Leitungssatz (Takt + 2 Datenleitungen) ist ebenfalls an den Pins 47–52 verfügbar.

5.2 Analoge Signalverarbeitung

12-Bit-GPADC — SAR-ADC mit einer maximalen Abtastrate von 4 MS/s und einem Eingangsbereich von 0–3,3 V im Single-Ended-Betrieb beziehungsweise ±2,1 V im Differenzbetrieb. Unterstützt werden acht Single-Ended-Kanäle oder vier Differenzpaare, Einzel- und Dauermessungen, vier konfigurierbare Zeitschlitze pro Messung, Software- und Hardware-Trigger sowie DMA.

Temperatursensor — Auflösung 0,2 °C, Messbereich −40 bis 125 °C, Genauigkeit ±3 °C; Auslesen per Polling oder Interrupt.

Audio-DAC — Zwei integrierte 24-Bit-Kanäle mit Abtastraten von 8 kHz bis 48 kHz und Differenzausgang.

Audio-PLL — Fractional-N-Takterzeugung mit einer Auflösung von 48 MHz/2^18, unterstützt werden die abgeleiteten Abtastraten 48 MHz, 32,768 kHz und 44,1 kHz.

Audio-ADC — Zwei integrierte 24-Bit-Kanäle mit Abtastraten von 8 kHz bis 48 kHz und unabhängiger Verstärkungsregelung pro Kanal.

6. Elektrische Eigenschaften

6.1 Absolute Maximalwerte

Tabelle 6.1-1: Absolute Maximalwerte
Symbol Parameter Min Max Einheit
VDD_3V3 3,3-V-Versorgungseingang −0,3 3,6 V
VDD_1V8 1,8-V-Versorgungseingang −0,3 1,95 V
VDDIO I/O-Versorgungseingang −0,3 3,6 V
Tstore Lagertemperatur −40 125 °C
Tabelle 6.2-1: Empfohlene Betriebsbedingungen
Symbol Parameter Min Typ Max Einheit
VDD_3V3 3,3-V-Versorgungseingang 2,97 3,3 3,6 V
VDD_1V8 1,8-V-Versorgungseingang 1,7 1,8 1,95 V
VDDIO I/O-Versorgungseingang 1,7 - 3,6 V
TA Betriebstemperatur −40 - 85 °C

6.3 Gleichstrom-Kennwerte

Tabelle 6.3-1: Gleichstrom-Kennwerte (3,3 V, 25 °C)
Symbol Parameter Min Typ Max Einheit
CIN Pin-Kapazität 2,5 3 3,5 pF
VIH High-Pegel-Eingangsspannung 0,7×VDD - VDD V
VIL Low-Pegel-Eingangsspannung VSS - 0,3×VDD V
VOH High-Pegel-Ausgangsspannung (hochohmige Last) 0,8×VDD - VDD V
VOL Low-Pegel-Ausgangsspannung (hochohmige Last) VSS - 0,2×VDD V
IOH High-Pegel-Ausgangstreiberstrom 24 30 38 mA
IOL Low-Pegel-Ausgangstreiberstrom 24 30 38 mA
RPU / RPD Interner Pull-up/Pull-down 7 10 20 kΩ
Tabelle 6.3-2: Gleichstrom-Kennwerte (1,8 V, 25 °C)
Symbol Parameter Min Typ Max Einheit
IOH High-Pegel-Ausgangstreiberstrom 8 10 13 mA
IOL Low-Pegel-Ausgangstreiberstrom 8 10 13 mA
RPU / RPD Interner Pull-up/Pull-down 10 17 30 kΩ

Vollständige Tabellen (einschließlich Eingangsleckstrom, Reset-Schwellenwerten und Pin-Kapazität bei beiden Versorgungsspannungen) sind in §5.3 des offiziellen Datenblatts enthalten.

6.4 Stromaufnahme

Tabelle 6.4-1: BLE-Strom (0 dBm Sendeleistung)
Symbol Bedingung @1,8 V @3,8 V Einheit
I∆TX TX-Leistung = 0 dBm 4,19 2,21 mA
I∆RX — 4,03 2,12 mA
Tabelle 6.4-2: BLE-/Classic-BT-Durchschnittsstrom bei 3,8-V-Versorgung
Modus Intervall @0 dBm @10 dBm Einheit
BT Sniff (attempt=1) 50 ms 146,4 178,6 µA
BT Sniff (attempt=1) 1 s 7,3 8,9 µA
BLE ADV 50 ms 166,9 251,8 µA
BLE ADV 1 s 8,3 12,6 µA
BLE Connection 50 ms 128,8 148,4 µA
BLE Connection 1 s 6,4 7,4 µA
Standby — 4,2 — µA
Tabelle 6.4-3: Prozessorleistung (HPSYS/LPSYS, 3,8-V-Versorgung)
Symbol Bedingung Strom (mA) Zuwachs (µA/MHz)
ICoreMark HPSYS @240 MHz 10,34 31,3
ICoreMark LPSYS @48 MHz 0,89 27,6
IWhileLoop HPSYS @240 MHz 7,98 21,3
IWhileLoop LPSYS @48 MHz 0,67 18,7

6.5 Dual-Mode-Bluetooth-RF-Leistung

Das Modul unterstützt Bluetooth 5.3 und ist abwärtskompatibel zu Bluetooth 4.2/4.1/4.0. Unterstützt werden BLE und Classic Bluetooth. Die Mittenfrequenzen der Betriebskanäle liegen zwischen 2402 und 2480 MHz.

BLE-Sender (1 Mbps): maximale Sendeleistung 19 dBm, Regelbereich −20 bis 19 dBm.

BLE-Empfänger: typische Empfindlichkeit −100 dBm (1 Mbps), −97 dBm (2 Mbps), −104,5 dBm (LR S2/500 kbps) und −107,5 dBm (LR S8/125 kbps), gemessen mit 37-Byte-Paketen bei 30,8 % PER unter Dirty-Off-Bedingungen.

Classic BT (Basic Data Rate): maximale Sendeleistung 19 dBm; Empfängerempfindlichkeit −96,3 dBm (Dirty Off) / −94 dBm (Dirty On) bei 0,1 % BER.

Classic BT (Enhanced Data Rate): maximale Sendeleistung 13 dBm; Empfängerempfindlichkeit −95,5 dBm für π/4-DQPSK und −88,5 dBm für 8DPSK.

Vollständige Min/Typ/Max-Tabellen für die gesamte TX-/RX-Leistung von BLE 1 Mbps/2 Mbps/LR und von Classic BT BR/EDR sind in §5.5 des offiziellen Datenblatts enthalten.

7. Modul-Stromversorgung

Das Modul verfügt über fünf Stromversorgungsschnittstellen: VDD_3V3, VDD_1V8, VDDIOA, VDDIOA2 und VDDIOB.

  • VDD_3V3 versorgt die Schienen AVDD33_ANA, AVDD33_AUD und AVDD_USB des Chips sowie den VDD-Anschluss des im Gehäuse integrierten eMMC (sofern bestückt). Eine Versorgung über einen LDO wird empfohlen.
  • VDD_1V8 versorgt die Schienen PVDD1, PVDD2, AVDD_BRF, AVDD18_DSI des Chips sowie den im Gehäuse integrierten Speicher.
  • VDDIOA versorgt die VDDIOA-Schiene des Chips, den VIO-Anschluss des im Gehäuse integrierten eMMC (sofern bestückt) sowie externen Flash.
  • VDDIOA2 versorgt die VDDIOA2-Schiene des Chips (deckt PA00–PA11 ab).
  • VDDIOB versorgt die VDDIOB-Schiene des Chips.

Abbildung 7-1: Blockschaltbild der Modul-Stromversorgung

Siehe Abbildung 7-1 im offiziellen Datenblatt für dieses Diagramm — in diesem Leitfaden nicht reproduziert.

8. Referenzschaltplan und Pinbelegung

Das Datenblatt enthält einen vollständigen Referenzschaltplan für ein Entwicklungsboard auf Basis von SF32LB58-MOD, der Stromversorgung, Reset, JTAG/SWD, UART, SDIO, LCD, MIPI DSI und Audioschaltungen abdeckt.

Abbildung 8-1: Referenzschaltplan des Entwicklungsboards

Siehe Abbildungen 7-2–7-8 im offiziellen Datenblatt für dieses Diagramm — in diesem Leitfaden nicht reproduziert.

Das Datenblatt enthält außerdem eine empfohlene Pinbelegungstabelle für dieses Referenzboard, einschließlich Raspberry-Pi-artiger Header-Zuordnungen für die Display-Optionen LCD_DPI_24, LCD_DSI, LCD_QSPI und LCD_8080.

Abbildung 8-2: Empfohlene Pinbelegung für das Referenzboard

Siehe Abbildung 7-9 im offiziellen Datenblatt für dieses Diagramm — in diesem Leitfaden nicht reproduziert.

Verwenden Sie diese als Ausgangspunkt für einen Produktionsschaltplan und passen Sie die Pinauswahl an den spezifischen Peripherie-Mix Ihres Produkts an.

9. Schaltplan-Design-Checkliste

Tabelle 9-1: Schaltplan-Design-Checkliste
# Prüfpunkt
1 Der Eingangsspannungsbereich von VDD_3V3 muss 2,97–3,6 V betragen; platzieren Sie einen 4,7-µF-Kondensator nahe am Modul-Pin.
2 Der Eingangsspannungsbereich von VDD_1V8 muss 1,7–1,95 V betragen; platzieren Sie einen 4,7-µF-Kondensator nahe am Modul-Pin.
3 Der Eingangsspannungsbereich von VDDIOA, VDDIOA2 und VDDIOB muss 1,7–3,6 V betragen; platzieren Sie Kondensatoren nahe an den Modul-Pins.

Note

Dieser Leitfaden enthält nur die drei oben aufgeführten Prüfpunkte. Lesen Sie vor der Freigabe des Produktionsschaltplans die vollständige Checkliste in §7.3 des offiziellen Datenblatt-PDFs.

10. Modulabmessungen und PCB-Footprint

10.1 Modulabmessungen

Das Modul misst 24 × 24 × 3,1 mm.

Abbildung 10-1: Modulabmessungen

Siehe Abbildung 8-1 im offiziellen Datenblatt für dieses Diagramm — in diesem Leitfaden nicht reproduziert.

Abbildung 10-2: Empfohlener PCB-Footprint

Siehe Abbildung 8-2 im offiziellen Datenblatt für dieses Diagramm — in diesem Leitfaden nicht reproduziert.

10.3 Externer Antennenanschluss

Für SKUs, die eine externe Antenne unterstützen, kann das Modul je nach Teilenummer metallisierte Halblöcher als RF-Anschluss oder einen IPEX-kompatiblen Steckverbinder verwenden.

Abbildung 10-3: Abmessungen des externen Antennenanschlusses

Siehe Abbildung 8-3 im offiziellen Datenblatt für dieses Diagramm — in diesem Leitfaden nicht reproduziert.

10.4 Modulplatzierung im PCB-Design

Halten Sie die RF-Freihaltezone des Moduls frei von Bauteilen, Kupferflächen, Leiterbahnen, Gehäusemetall und anderen leitfähigen Strukturen. Verwenden Sie das offizielle Modul-Datenblatt und das endgültige Produktgehäuse als Referenz für Antennenfreiraum und -validierung.

  • Erweitern Sie den Antennenbereich nach Möglichkeit über den Rand der Host-Platine hinaus, mit dem Speisepunkt nahe am Platinenrand.
  • Falls sich die Antenne nicht über den Platinenrand hinaus erstrecken kann, sehen Sie einen großzügigen Freihaltebereich vor (keine Kupferflächen, Leiterbahnen oder Bauteile) und entfernen Sie nach Möglichkeit Host-Platinenmaterial unterhalb der Antenne.
  • Bewerten Sie für vollständige Enddesigns die Auswirkung des Gehäuses auf die Antenne und führen Sie eine RF-Validierung durch, einschließlich eines abschließenden Kommunikationsreichweitentests am fertigen Produkt.

11. Produkthandhabung

11.1 Lagerbedingungen

  • Lagern Sie Produkte in einer versiegelten Feuchtigkeitsschutzverpackung (MBB) bei <40 °C und 90 % RH, nicht kondensierend.
  • Verwenden Sie das Modul nach dem Öffnen des Vakuumbeutels innerhalb des für seine Feuchtigkeitsempfindlichkeitsstufe (MSL) angegebenen Standzeitfensters; andernfalls muss es vor einem zweiten Reflow-Durchlauf getrocknet (gebacken) werden.

11.2 Elektrostatische Entladung (ESD)

Befolgen Sie während Montage und Test SiFlis Standard-Vorsichtsmaßnahmen zur ESD-Handhabung von Modulen.

11.3 Reflow-Profil

Für das Modul wird empfohlen, den Reflow-Prozess nur einmal zu durchlaufen.

Abbildung 11-1: Empfohlenes Reflow-Temperaturprofil

Siehe Abbildung 9-1 im offiziellen Datenblatt für dieses Diagramm — in diesem Leitfaden nicht reproduziert.

11.4 Ultraschallvibration

Vermeiden Sie es, SiFli-Module Vibrationen durch Ultraschallschweiß- oder Ultraschallreinigungsgeräte auszusetzen. Ultraschallvibration kann mit den internen Quarzoszillatoren des Moduls in Resonanz treten, was zu Quarzausfall oder Fehlfunktion führen und das Modul funktionsunfähig machen oder seine Leistung beeinträchtigen kann.

Note

Bestätigen Sie vor der Freigabe der Fertigungsprozessspezifikationen die endgültige Feuchtigkeitsempfindlichkeitsstufe, das Standzeitfenster, die ESD-Grenzwerte und die Reflow-Anforderungen für SF32LB58-MOD anhand von §9 des offiziellen Datenblatt-PDFs.

13. Revisionshistorie

Tabelle 13-1: Revisionshistorie
Datum Version Anmerkungen
2025 0.1 Erste veröffentlichte Version

Dieser Leitfaden basiert auf DS5802-SF32LB58-MOD V0.1, der ersten veröffentlichten Revision. Die maßgebliche und aktuellste Revision entnehmen Sie bitte dem offiziellen PDF.

Zuletzt aktualisiert: