Saltar a contenido

Guía de diseño de hardware de SF32LB58-MOD

1. Descripción general

SF32LB58-MOD es un módulo MCU Bluetooth de bajo consumo y uso general, basado en el chip SF32LB586VDD36 de SiFli. El chip integra un procesador Arm Cortex-M33 STAR-MC1 de tres núcleos, con una frecuencia de hasta 240 MHz. El módulo incluye un cristal de 48 MHz y ofrece uno de 32,768 kHz como opción. Según el SKU, también integra memoria HPI-PSRAM, Flash QSPI-NOR/NAND o eMMC. Es un módulo de montaje superficial con 138 pines y unas dimensiones de 24 × 24 × 3,1 mm.

Esta guía aborda la integración de hardware a nivel de módulo: definiciones de pines, interfaces periféricas, características eléctricas, requisitos de alimentación, esquemáticos de referencia, lista de comprobación del esquemático, dimensiones mecánicas y huella de PCB, y requisitos de manipulación del producto. Se basa en la hoja de datos de SiFli DS5802-SF32LB58-MOD V0.1.

Para conocer en más detalle la arquitectura del chip (núcleos, gráficos, subsistema de memoria y periféricos), consulte SF32LB58x y la Guía de diseño de hardware de SF32LB58x.

Fuentes y tratamiento de las figuras

Los datos técnicos específicos del módulo siguen DS5802-SF32LB58-MOD V0.1. Algunos diagramas de pines, esquemáticos y dibujos mecánicos de la hoja de datos son imágenes rasterizadas; aquí se enlazan como referencia en lugar de volver a dibujarlos. La numeración de figuras y tablas sigue la numeración local de esta guía; los pies de los diagramas no reproducidos indican la figura correspondiente de la hoja de datos oficial.

2. Resumen de diseño

2.1 Variantes del módulo

Tabla 2.1-1: Variantes del módulo
Código del módulo Flash PSRAM Flash estándar Temperatura Dimensiones (mm)
SF32LB58-MOD-N16R32N1 16 MB QSPI-NOR 16 + 16 MB HPI-PSRAM 1 MB QSPI-NOR −40 a 85 °C 24 × 24 × 3,1 mm
SF32LB58-MOD-A128R32N1 128 MB QSPI-NAND 16 + 16 MB HPI-PSRAM 1 MB QSPI-NOR −40 a 85 °C 24 × 24 × 3,1 mm
SF32LB58-MOD-E4R32N1 4 GB eMMC 16 + 16 MB HPI-PSRAM 1 MB QSPI-NOR −40 a 85 °C 24 × 24 × 3,1 mm

2.2 Especificaciones principales

Tabla 2.2-1: Especificaciones principales
Elemento Especificación
Núcleos de aplicación (HCPU/ACPU) 2 × Arm Cortex-M33 STAR-MC1, hasta 240 MHz
Núcleo de bajo consumo (LCPU) Arm Cortex-M33 STAR-MC1, hasta 96 MHz
SRAM 2176 KB (HCPU) + 512 KB (ACPU) + 1056 KB de SRAM de retención (LCPU)
Conectividad inalámbrica Bluetooth 5.3 de modo dual, compatible con 4.2/4.1/4.0; admite BLE y Bluetooth clásico
Gráficos ePicasso 2.0 + Vivante GCNanoUltraV, hasta 1024×1024, eZip 2.0 y códec JPEG por hardware
Audio 2 DAC de audio de 24 bits y 2 ADC Sigma-Delta de audio de 24 bits
Almacenamiento 5 MPI (integrados en el encapsulado y externos), 2 SD/SDIO/eMMC
Encapsulado 138 pines, 24 × 24 × 3,1 mm
Alimentación VDD_3V3 (2,97–3,6 V), VDD_1V8 (1,7–1,95 V), VDDIOA/VDDIOA2/VDDIOB (1,7–3,6 V)
Antena Antena externa mediante una conexión RF con semiorificios metalizados o un conector compatible con IPEX, según el número de pieza
Temperatura de funcionamiento -40 a 85 °C

3. Diagrama funcional de bloques

El módulo integra el chip SF32LB586VDD36, un cristal de 48 MHz, otro opcional de 32,768 kHz y, según el SKU, HPI-PSRAM, Flash QSPI-NOR/NAND o eMMC integradas en el encapsulado, además de la red de adaptación RF y la conexión de antena.

Figura 3-1: Diagrama funcional de bloques

Este diagrama no se reproduce en esta guía. Consulte la figura 2-1 de la hoja de datos oficial.

4. Definición de pines

4.1 Diagrama de pines

El módulo dispone de 138 pines distribuidos por su perímetro.

Figura 4-1: Diagrama de pines, vista superior

Este diagrama no se reproduce en esta guía. Consulte la figura 3-1 de la hoja de datos oficial.

4.2 Tabla de definición de pines

El módulo tiene 138 pines en total, descritos en la siguiente tabla.

Tabla 4.2-1: Definición de pines
Nombre N.º Tipo MUX predeterminado E/S predeterminada Función
VDDIOB 1 P 1,8/3,3 V P Entrada de alimentación de E/S de la interfaz PB
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: modo de descarga; 0: modo de usuario
RSTN 12 I RSTN I 1: modo de usuario; 0: modo de reinicio
VDD_1V8 13 P 1,8 V P Entrada de alimentación principal de la MCU y de la memoria integrada en el encapsulado
GND 14 P Tierra P Tierra
VDDIOA 15 P 1,8/3,3 V P Entrada de alimentación de E/S de la interfaz PA, excepto PA00–PA11
VDD_3V3 16 P 3,3 V P Entrada de alimentación analógica de la MCU
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 Entrada de alimentación de E/S de PA00–PA11
GND 46 P Tierra P Tierra
DSI_D0N 47 O DSI_D0N O Carril de datos MIPI DSI 0, negativo
DSI_D0P 48 O DSI_D0P P Carril de datos MIPI DSI 0, positivo
DSI_CLKN 49 O DSI_CLKN P Carril de reloj MIPI DSI, negativo
DSI_CLKP 50 O DSI_CLKP P Carril de reloj MIPI DSI, positivo
DSI_D1N 51 O DSI_D1N P Carril de datos MIPI DSI 1, negativo
DSI_D1P 52 O DSI_D1P P Carril de datos MIPI DSI 1, positivo
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 Señal diferencial USB, negativa
USB2_DP 56 I/O USB2_DP I/O Señal diferencial USB, positiva
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 Tierra P Tierra
AU_DAC1N_OUT 66 AO AU_DAC1N_OUT AO Salida diferencial negativa del DAC de audio 1
AU_DAC1P_OUT 67 AO AU_DAC1P_OUT AO Salida diferencial positiva del DAC de audio 1
MIC_BIAS 68 P MIC_BIAS P Tensión de polarización del micrófono
AU_ADC1N_IN 69 AI AU_ADC1N_IN AI Entrada diferencial negativa del ADC de audio 1
AU_ADC1P_IN 70 AI AU_ADC1P_IN AI Entrada diferencial positiva del ADC de audio 1
GND 71 P Tierra P Tierra
BT_ANT 72 I/O BT_ANT I/O Entrada/salida de señal RF Bluetooth
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 Salida diferencial negativa del DAC de audio 2
AU_DAC2P_OUT 130 AO AU_DAC2P_OUT AO Salida diferencial positiva del DAC de audio 2
AU_ADC2N_IN 131 AI AU_ADC2N_IN AI Entrada diferencial negativa del ADC de audio 2
AU_ADC2P_IN 132 AI AU_ADC2P_IN AI Entrada diferencial positiva del ADC de audio 2
GND 133–138 P Tierra P Tierra (6 pines)

Leyenda: P = alimentación; I = entrada; O = salida; T = configurable como alta impedancia; AO = salida de audio; AI = entrada de audio.

Note

Los pines 2 (USART_RXD) y 3 (USART_TXD) forman el puerto predeterminado para registros, depuración y descarga de programas.

4.3 Distribución física de los pines

La figura de distribución física de la hoja de datos agrupa los pines por familia funcional —SDIO, SPI, I2C, UART, GPTIM, interfaz LCD (DPI/8080/SPI/JDI/DSI), GPADC, MPI, audio analógico, modo de arranque, alimentación, antena BT, CAN/USB y SWD/UART de depuración— sobre el contorno del chip SF32LB586VDD36. Consúltela junto con la tabla de pines anterior al distribuir los grupos de señales en la PCB anfitriona.

Figura 4-2: Distribución física de los pines

Esta guía no reproduce el diagrama. Consulte la figura 3-2 de la hoja de datos oficial.

5. Periféricos

5.1 Interfaces de comunicación

Cualquier pin marcado como PAxx_I2C_UART o PBxx_I2C_UART en la tabla anterior puede configurarse como I2C o UART. El chip admite hasta 7 interfaces I2C y 6 interfaces UART en total.

UART — Dúplex completo, velocidad de transmisión de hasta 6 Mbps, formato de datos configurable, control de flujo por hardware (CTS/RTS) y transmisión/recepción DMA de varios paquetes. UART1–3 pertenecen a HPSYS; UART4–6, a LPSYS.

I2C — Admite los modos maestro y esclavo, FIFO de 8 bytes y DMA; los modos estándar (100 kbps), rápido (400 kbps), modo rápido plus (1 Mbps) y alta velocidad (3,4 Mbps); direccionamiento maestro de 7 o 10 bits; estiramiento del reloj (clock stretching), y un filtro digital antirrebote configurable. I2C1–4 pertenecen a HPSYS; I2C5–7, a LPSYS.

SPI — Admite formatos SSP/SPI (dúplex completo, maestro o esclavo) y Microwire (semidúplex, solo maestro), anchura de datos de 4–32 bits, polaridad/fase de reloj configurable y polaridad de selección de chip configurable. Incluye FIFO de 32 bits × 16 entradas y DMA. SPI1/2 están en HPSYS (máx. 48 MHz); SPI3/4, en LPSYS (máx. 24 MHz).

USB2.0 HS — Un puerto de alta velocidad Host/Device, conforme con USB 2.0, con puntos finales configurables, suspensión/reanudación y compatibilidad con solicitudes de sesión y el protocolo de negociación del host. Admite los modos de alta velocidad y de velocidad completa.

MPI (Memory Peripheral Interface) — Admite Flash SPI NOR (1/2/4 líneas, modo DTR) y Flash SPI NAND (1/2/4 líneas), con acceso en modo de registros y en modo de memoria mapeada, y cambio automático por hardware entre ambos. La interfaz MPI4 del módulo permite conectar Flash SPI NOR/NAND externa.

SD/SDIO/eMMC — Compatible con SD 3.0 y eMMC 4.5.1; funciona como controlador Host con DMA encadenada y una FIFO de 1 KB. Admite tarjetas SDSC/SDHC/SDXC/SDHS, UHS-1 (SDR12/25/50/104/DDR50), modos SDR de una, cuatro u ocho líneas, y modos DDR de cuatro u ocho líneas.

I2S — Solo maestro, dúplex completo, formatos justificado a la izquierda/derecha y estándar, mono/estéreo de 8 y 16 bits, y anchura PCM de hasta 24 bits.

Interfaz LCD — Modo SPI serie DBI (3/4 líneas, líneas de datos duales/cuádruples) y modo paralelo 8080 (anchura de bus de 8/16/24 bits). Según el modo, admite los formatos de color RGB332/RGB444/RGB565/RGB666/RGB888. También hay un conjunto específico de líneas MIPI DSI (reloj + 2 líneas de datos) en los pines 47–52.

5.2 Procesamiento de señales analógicas

GPADC de 12 bits — ADC SAR, frecuencia máxima de muestreo de 4 MS/s, rango de entrada de 0–3,3 V en modo asimétrico / ±2,1 V en modo diferencial, 8 canales asimétricos (o 4 pares diferenciales), modos de medición única/continua, 4 intervalos configurables por medición, disparo por software/hardware y DMA.

Sensor de temperatura — Resolución de 0,2 °C, rango de -40 °C a 125 °C, precisión de ±3 °C y lectura por sondeo o interrupción.

DAC de audio — 2 canales integrados de 24 bits, frecuencias de muestreo de 8 kHz–48 kHz y salida diferencial.

PLL de audio — Generación de reloj Fractional-N con resolución de 48 MHz/2^18; admite frecuencias de muestreo derivadas de 48 MHz, 32,768 kHz y 44,1 kHz.

ADC de audio — 2 canales integrados de 24 bits, frecuencias de muestreo de 8 kHz–48 kHz y control de ganancia independiente por canal.

6. Características eléctricas

6.1 Valores máximos absolutos

Tabla 6.1-1: Valores máximos absolutos
Símbolo Parámetro Mín. Máx. Unidad
VDD_3V3 Entrada de alimentación de 3,3 V -0,3 3,6 V
VDD_1V8 Entrada de alimentación de 1,8 V -0,3 1,95 V
VDDIO Entrada de alimentación de E/S -0,3 3,6 V
Tstore Temperatura de almacenamiento -40 125 °C
Tabla 6.2-1: Condiciones de funcionamiento recomendadas
Símbolo Parámetro Mín. Típ. Máx. Unidad
VDD_3V3 Entrada de alimentación de 3,3 V 2,97 3,3 3,6 V
VDD_1V8 Entrada de alimentación de 1,8 V 1,7 1,8 1,95 V
VDDIO Entrada de alimentación de E/S 1,7 - 3,6 V
TA Temperatura de funcionamiento -40 - 85 °C

6.3 Características eléctricas de CC

Tabla 6.3-1: Características eléctricas de CC (3,3 V, 25 °C)
Símbolo Parámetro Mín. Típ. Máx. Unidad
CIN Capacitancia del pin 2,5 3 3,5 pF
VIH Tensión de entrada alta 0,7×VDD - VDD V
VIL Tensión de entrada baja VSS - 0,3×VDD V
VOH Tensión de salida alta (carga High-Z) 0,8×VDD - VDD V
VOL Tensión de salida baja (carga High-Z) VSS - 0,2×VDD V
IOH Corriente de salida alta 24 30 38 mA
IOL Corriente de salida baja 24 30 38 mA
RPU / RPD Pull-up / pull-down interno 7 10 20 kΩ
Tabla 6.3-2: Características eléctricas de CC (1,8 V, 25 °C)
Símbolo Parámetro Mín. Típ. Máx. Unidad
IOH Corriente de salida alta 8 10 13 mA
IOL Corriente de salida baja 8 10 13 mA
RPU / RPD Pull-up / pull-down interno 10 17 30 kΩ

Las tablas completas (incluidas las fugas de entrada, los umbrales de reinicio y la capacitancia de los pines con ambas tensiones de alimentación) figuran en la sección §5.3 de la hoja de datos oficial.

6.4 Consumo de energía

Tabla 6.4-1: Corriente BLE (potencia TX de 0 dBm)
Símbolo Condición @1,8 V @3,8 V Unidad
I∆TX Potencia TX = 0 dBm 4,19 2,21 mA
I∆RX — 4,03 2,12 mA
Tabla 6.4-2: Corriente media BLE/BT clásico (alimentación de 3,8 V)
Modo Intervalo @0 dBm @10 dBm Unidad
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
Conexión BLE 50 ms 128,8 148,4 µA
Conexión BLE 1 s 6,4 7,4 µA
Standby — 4,2 — µA
Tabla 6.4-3: Consumo del procesador (HPSYS/LPSYS, alimentación de 3,8 V)
Símbolo Condición Corriente (mA) Incremento (µ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 Rendimiento RF de Bluetooth de modo dual

Admite Bluetooth 5.3 y es compatible con las versiones 4.2/4.1/4.0. Admite BLE y Bluetooth clásico. Frecuencia central de los canales de funcionamiento: 2402–2480 MHz.

Transmisor BLE (1 Mbps): potencia máxima de 19 dBm y rango de control de potencia de -20 a 19 dBm.

Receptor BLE: sensibilidad típica de -100 dBm (1 Mbps), -97 dBm (2 Mbps), -104,5 dBm (LR S2/500 kbps) y -107,5 dBm (LR S8/125 kbps), medida con paquetes de 37 bytes, PER del 30,8 % y condición dirty-off.

BT clásico (Basic Data Rate): potencia máxima de transmisión de 19 dBm; sensibilidad de recepción de -96,3 dBm (dirty off) / -94 dBm (dirty on), con BER del 0,1 %.

BT clásico (Enhanced Data Rate): potencia máxima de transmisión de 13 dBm; sensibilidad de recepción de -95,5 dBm con π/4-DQPSK y de -88,5 dBm con 8DPSK.

Las tablas completas de valores mínimos/típicos/máximos para el rendimiento TX/RX de BLE 1 Mbps/2 Mbps/LR y BT clásico BR/EDR se encuentran en la sección §5.5 de la hoja de datos oficial.

7. Alimentación del módulo

El módulo tiene cinco interfaces de alimentación: VDD_3V3, VDD_1V8, VDDIOA, VDDIOA2 y VDDIOB.

  • VDD_3V3 alimenta los raíles AVDD33_ANA, AVDD33_AUD y AVDD_USB del chip, así como VDD de la eMMC integrada en el módulo, si está presente. Se recomienda una fuente LDO.
  • VDD_1V8 alimenta los raíles PVDD1, PVDD2, AVDD_BRF y AVDD18_DSI del chip, además de la memoria integrada en el encapsulado.
  • VDDIOA alimenta el raíl VDDIOA del chip, VIO de la eMMC integrada en el encapsulado, si lo hay, y la Flash externa.
  • VDDIOA2 alimenta el raíl VDDIOA2 del chip (correspondiente a PA00–PA11).
  • VDDIOB alimenta el raíl VDDIOB del chip.

Figura 7-1: Diagrama de bloques de alimentación del módulo

Este diagrama no se reproduce en esta guía. Consulte la figura 7-1 de la hoja de datos oficial.

8. Esquemático de referencia y asignación de pines

La hoja de datos incluye un esquemático de referencia completo para una placa de desarrollo basada en SF32LB58-MOD, que abarca alimentación, reinicio, JTAG/SWD, UART, SDIO, LCD, MIPI DSI y circuitos de audio.

Figura 8-1: Esquemático de referencia de la placa de desarrollo

Este esquemático no se reproduce en esta guía. Consulte las figuras 7-2–7-8 de la hoja de datos oficial.

La hoja de datos también ofrece una tabla recomendada de asignación de pines para esa placa de referencia, con las correspondencias de los conectores tipo Raspberry Pi para las opciones de pantalla LCD_DPI_24, LCD_DSI, LCD_QSPI y LCD_8080.

Figura 8-2: Asignación de pines recomendada para la placa de referencia

Este diagrama no se reproduce en esta guía. Consulte la figura 7-9 de la hoja de datos oficial.

Utilice estos recursos como punto de partida del esquemático de producción y adapte la selección de pines a los periféricos concretos del producto.

9. Lista de comprobación del diseño del esquemático

Tabla 9-1: Lista de comprobación del diseño del esquemático
N.º Punto de comprobación
1 El rango de entrada de VDD_3V3 debe ser de 2,97 V–3,6 V; coloque un condensador de 4,7 µF cerca del pin del módulo.
2 El rango de entrada de VDD_1V8 debe ser de 1,7 V–1,95 V; coloque un condensador de 4,7 µF cerca del pin del módulo.
3 El rango de entrada de VDDIOA, VDDIOA2 y VDDIOB debe ser de 1,7 V–3,6 V; coloque condensadores cerca de los pines del módulo.

Note

Esta guía solo reproduce los tres puntos anteriores. Antes de cerrar el esquemático de producción, consulte la lista completa del §7.3 en el PDF oficial de la hoja de datos.

10. Dimensiones del módulo y huella de PCB

10.1 Dimensiones del módulo

El módulo mide 24 × 24 × 3,1 mm.

Figura 10-1: Dimensiones del módulo

Esta figura no se reproduce en la guía. Consulte la figura 8-1 de la hoja de datos oficial.

Figura 10-2: Huella de PCB recomendada

Esta figura no se reproduce en la guía. Consulte la figura 8-2 de la hoja de datos oficial.

10.3 Conector de antena externa

En los SKU que admiten una antena externa, el módulo puede utilizar una conexión RF con semiorificios metalizados o un conector compatible con IPEX, según el número de pieza.

Figura 10-3: Dimensiones del conector de antena externa

Esta figura no se reproduce en la guía. Consulte la figura 8-3 de la hoja de datos oficial.

10.4 Colocación del módulo en el diseño de PCB

Reserve la zona de antena del módulo para que ningún componente, cobre, pista, metal del chasis u otra estructura conductora invada el área de exclusión RF. Utilice la hoja de datos oficial del módulo y la carcasa final del producto como referencia para definir la separación de la antena y validarla.

  • Siempre que sea posible, extienda la zona de antena más allá del borde de la placa anfitriona y sitúe el punto de alimentación cerca de dicho borde.
  • Si la antena no puede sobresalir del borde de la placa, deje una zona de exclusión amplia (sin planos de cobre, pistas ni componentes) y, cuando sea posible, recorte el material de la placa bajo la antena.
  • En el diseño del producto final, evalúe el efecto de la carcasa sobre la antena y realice la validación RF, incluida una prueba final del alcance de comunicación con el producto terminado.

11. Manipulación del producto

11.1 Condiciones de almacenamiento

  • Guarde los productos sellados en una bolsa barrera contra la humedad (MBB), a <40 °C / 90 % HR, sin condensación.
  • Tras abrir la bolsa de vacío, utilice el módulo dentro del tiempo de exposición especificado por su nivel de sensibilidad a la humedad (MSL); de lo contrario, deberá secarlo en horno antes de una segunda pasada de reflujo.

11.2 Descarga electrostática (ESD)

Durante el montaje y las pruebas, siga las precauciones estándar de SiFli para manipular módulos sensibles a ESD.

11.3 Perfil de reflujo

Se recomienda someter el módulo a un único ciclo de reflujo.

Figura 11-1: Perfil de temperatura de reflujo recomendado

Esta figura no se reproduce en la guía. Consulte la figura 9-1 de la hoja de datos oficial.

11.4 Vibración ultrasónica

Evite exponer los módulos SiFli a las vibraciones de equipos de soldadura o limpieza por ultrasonidos. Estas vibraciones pueden entrar en resonancia con los osciladores de cristal internos del módulo, provocar fallos o averías en los cristales y dejarlo inoperativo o degradar su rendimiento.

Note

Antes de liberar las especificaciones del proceso de fabricación, confirme el nivel definitivo de sensibilidad a la humedad, el tiempo de exposición, los límites de ESD y los requisitos de reflujo de SF32LB58-MOD en la sección §9 del PDF oficial de la hoja de datos.

13. Historial de revisiones

Tabla 13-1: Historial de revisiones
Fecha Versión Notas
2025 0.1 Versión inicial publicada

Esta guía se basa en DS5802-SF32LB58-MOD V0.1, la primera revisión publicada. Consulte el PDF oficial para conocer la revisión válida y más reciente.

Última actualización: