SF32LB58-DevKit-LCD¶
Visión general¶
SF32LB58-DevKit-LCD es una placa de desarrollo basada en la familia de módulos SF32LB58-MOD. Proporciona una plataforma práctica para poner en marcha pantallas DSI, DPI/RGB o QSPI y validar conjuntamente interfaces gráficas de alta resolución, audio, almacenamiento, USB y periféricos.
La placa integra el módulo SF32LB58x, varios conectores de pantalla, una entrada de micrófono analógico, salida estéreo para altavoces, una ranura MicroSD, dos puertos USB Type-C y conectores de expansión para los núcleos principal y de bajo consumo. También permite probar CAN y Wi-Fi mediante SDIO.
Antes de diseñar una placa propia, puede utilizarse para validar conjuntamente la pantalla, el almacenamiento, el audio, el USB y los periféricos externos.



Notas de versión de placa y módulo¶
| Versión del módulo | Base | Notas |
|---|---|---|
| V1.0.1 | SF32LB58-MOD-N16R32N1 y SF32LB58-MOD-A128R32N1 con SF32LB586VDD36 | Versión actual; ajusta el control de alimentación de eMMC: PA74 controla VCC y PA80 controla VCCQ; añade la resistencia R0115 |
| V1.0.0 | SF32LB58-MOD-N16R32N1 con SF32LB586VDD36 | Versión inicial del módulo, según la sección de versiones de módulo de la fuente de SiFli |
| Versión de la placa | Base | Notas |
|---|---|---|
| V1.0.1 | SF32LB58-MOD-N16R32N1-V1.0.1 y SF32LB58-MOD-A128R32N1-V1.0.1 | Versión actual; añade detección de conexión USB en PB24; cambia el PTC a 2 A / 6 V para admitir la salida máxima de ambos canales de audio; elimina la adaptación de nivel del LED RGB porque su temporización no era adecuada; sustituye el convertidor CC-CC para reducir el rizado de salida; elimina la resistencia pull-up de USB DP para corregir las interrupciones en modo USB periférico |
| V1.0.0 | SF32LB58-MOD-N16R32N1-V1.0.0 con SF32LB587VEE56 | Versión pública inicial de la placa |
La fuente de SiFli presenta una discrepancia para V1.0.0: la sección de versiones del módulo identifica SF32LB586VDD36, mientras que la sección de versiones de la placa indica SF32LB587VEE56 para una placa con el módulo N16R32N1-V1.0.0. Compruebe las marcas del chip y del módulo en el hardware y consulte los archivos de diseño correspondientes antes de elegir el firmware o confiar en una configuración de almacenamiento.
Aspectos destacados de la placa¶
- Módulo SF32LB58-MOD-N16R32N1 o SF32LB58-MOD-A128R32N1, según la versión de la placa
- La V1.0.1 usa SF32LB586VDD36, con dos memorias HPI-PSRAM de 16 MB y 1 MB de QSPI-NOR en el encapsulado; la fuente de SiFli presenta una discrepancia sobre la MCU de la V1.0.0 (consulte la nota de versión anterior)
- 16 MB de QSPI-NOR o 128 MB de QSPI-NAND adicionales, según la variante del módulo
- Cristal principal de 48 MHz y cristal RTC de 32,768 kHz
- Conector de antena IPEX y red de adaptación de RF del módulo
- Soporte de pantalla MIPI DSI / RGB888 a través de conectores FPC dedicados
- Dos rutas de pantalla QSPI / DSPI / SPI disponibles en conectores de 40 pines
- Soporte de panel táctil I2C
- Entrada de micrófono analógico en placa y salida de audio Clase D estéreo
- Dos puertos USB Type-C: uno para descarga y depuración mediante USB-UART y otro para USB 2.0 HS
- Ranura para tarjeta MicroSD sobre SDIO
- Expansión GPIO del núcleo principal y del núcleo de bajo consumo mediante dos conectores de 40 pines
- Capacidad de expansión CAN y Wi-Fi SDIO
Cuándo usar esta placa¶
Elija SF32LB58-DevKit-LCD si necesita una plataforma práctica y cercana a una configuración de producto real para validar pantallas de altas prestaciones y periféricos, en lugar de una placa de expansión básica.
- Poner en marcha paneles de pantalla MIPI DSI, RGB888 o QSPI
- Validar táctil, audio, almacenamiento y USB juntos
- Probar el comportamiento de UI de alta resolución en la plataforma SF32LB58x
- Evaluar la expansión CAN o Wi-Fi SDIO
- Comparar configuraciones de módulo respaldadas por NOR y NAND
- Validar el firmware en una placa de altas prestaciones antes de diseñar la PCB propia
Para planificar la integración a nivel de módulo, revise también SF32LB58-MOD. Para conocer la arquitectura de la familia de chips y sus capacidades de pantalla y memoria, consulte SF32LB58x.
Configuración de hardware¶
| Área | Configuración |
|---|---|
| Módulo núcleo | SF32LB58-MOD-N16R32N1 o SF32LB58-MOD-A128R32N1 |
| MCU según revisión de la placa | V1.0.1: SF32LB586VDD36; V1.0.0: discrepancia en la fuente de SiFli (consulte la nota de versión anterior) |
| Memoria en el encapsulado (V1.0.1) | 16 MB + 16 MB de HPI-PSRAM y 1 MB de QSPI-NOR |
| Almacenamiento adicional | 16 MB de QSPI-NOR o 128 MB de QSPI-NAND, según la variante del módulo |
| Pantalla | Soporte de panel MIPI DSI, DPI/RGB888 y QSPI |
| Audio | Ruta de micrófono analógico en placa más salida de altavoz estéreo |
| USB | USB-UART Type-C y USB 2.0 HS Type-C |
| Canales USB-UART | La guía de modelos de placas de SiFli indica que el CH343K admite dos canales de depuración USB-UART; la guía detallada de la placa no especifica qué canal corresponde a cada conector Type-C |
| Almacenamiento | Ranura para tarjeta MicroSD sobre SDIO |
| Antena | Ruta de RF del módulo con conector IPEX |
| Expansión | Dos conectores de 40 pines para el núcleo principal y el de bajo consumo |
| Controles y puntos de prueba | Dos botones de usuario (HOME/reinicio por pulsación larga y función), botón RESET independiente, puente MODE y puntos de prueba UART/USB/CAN |
| Conversión de potencia | Convertidores DC-DC en la placa. El historial SiFli de V1.0.1 registra el reemplazo de un convertidor para reducir el rizado de salida, pero no identifica el componente; confirme la revisión exacta en el esquemático/BOM. |
| Dimensiones de la placa / temperatura de funcionamiento | 65 × 50 mm / −40 a 85 °C |
Primeros pasos¶
Hardware requerido¶
- Placa SF32LB58-DevKit-LCD
- Módulo LCD usando MIPI DSI, RGB888 o QSPI, según corresponda
- Cable de datos USB 2.0, Type-A a Type-C o equivalente
- Computadora host con Windows, Linux o macOS
Hardware opcional¶
- Dos altavoces
- Tarjeta TF / MicroSD
- Depurador J-Link o compatible con SWD
- Placa transceptora CAN
- Módulo Wi-Fi SDIO
Configuración básica¶
- Conecte el panel de pantalla al conector LCD correspondiente.
- Conecte el puerto USB-UART Type-C al ordenador host.
- Abra la herramienta de descarga de SiFli y seleccione el puerto COM correcto.
- Coloque o retire el puente Mode según quiera usar el modo de descarga o el modo de funcionamiento normal.
- Encienda la placa y descargue o ejecute el firmware objetivo.
- Después de poner en marcha la pantalla, valide el tacto, el audio, el almacenamiento y los periféricos de expansión que necesite el producto.
Use un cable USB compatible con la transferencia de datos. Algunos cables Type-C solo suministran alimentación y no permiten la comunicación UART ni USB.
Alimentación¶
SF32LB58-DevKit-LCD se alimenta desde USB Type-C.
- Ambos conectores USB Type-C de la placa pueden alimentarla
- Para descargar firmware y consultar los registros UART, use el puerto USB-UART Type-C
- Planifique el uso del puerto USB 2.0 HS Type-C por separado al validar funciones USB nativas
Descarga y depuración¶
El puerto USB-UART Type-C es la interfaz principal para descargar firmware y consultar los registros serie.
- Modo de descarga: instale el puente Mode y, a continuación, encienda o reinicie la placa
- Modo de depuración y registro de software: retire el puente Mode y, a continuación, encienda o reinicie la placa
La placa también admite depuración J-Link / SWD.



Objetivos de compilación del SDK¶
La configuración de compilación de SiFli-SDK usa estos nombres exactos de destino de placa; utilice el nombre correspondiente con scons --board=<board_name>:
sf32lb58-lcd_a128r32n1_dsisf32lb58-lcd_a128r32n1_qspisf32lb58-lcd_n16r32n1_dpisf32lb58-lcd_n16r32n1_dsisf32lb58-lcd_n16r32n1_qspisf32lb58-lcd_n16r64n4
Son identificadores de destinos de compilación del SDK, no necesariamente los nombres de producto impresos en la placa o el módulo. El índice Supported Boards y el build_config_gcc.yaml de la rama principal no enumeran exactamente los mismos destinos de la serie 58; confirme los datos para la revisión del SDK que utilice. Además, la actual guía de modelos de placas no incluye un SKU físico correspondiente a sf32lb58-lcd_n16r64n4.
Señales clave de módulo y expansión¶
La placa expone tanto señales a nivel de módulo como dos conectores de expansión de 40 pines. Consulte la hoja de datos del módulo y los esquemáticos para ver la asignación completa de pines. La tabla siguiente resume los grupos de señales más relevantes para el diseño.
| Grupo de señales | Pines/señales típicos | Uso principal |
|---|---|---|
| Descarga y depuración | PB36, PB37, SWDIO, SWCLK, Boot_Mode, RSTN | Descarga UART, depuración de software, puesta en marcha SWD |
| MicroSD | PA75, PA76, PA77, PA70, PA81, PA79, PB58 | Interfaz de tarjeta SDIO y detección de tarjeta |
| RGB LCDC1 | PA12–PA15, PA22–PA27, PA43–PA48, PA50, PA53–PA58, PA61–PA63, PA65, PA67 | Ruta de pantalla RGB888 |
| MIPI DSI LCDC1 | Pares diferenciales DSI_D0–DSI_D3 y DSI_CLK | Ruta de pantalla MIPI DSI; funcionamiento documentado con un máximo de dos líneas de datos |
| QSPI LCDC1 | PA82, PA84, PA86, PA88, PA90, PA91, PA51, PA52 | Interfaz de pantalla QSPI del lado del núcleo principal |
| QSPI LCDC2 | PB02–PB04, PB06, PB08–PB10, PB23, PB27, PB30, PB31, PB34 | Interfaz de pantalla QSPI del lado del núcleo de bajo consumo |
| Táctil | PA16, PA17, PA59, PA60, PA92, PA93 | Señales de reinicio, interrupción y táctil I2C |
| Audio | AU_DAC1/2, AU_ADC1/2, MIC_BIAS, PB23 | Entrada/salida de audio analógico y habilitación del amplificador de potencia |
| CAN / expansión general | PA02, PA11 y grupos GPIO de los conectores de expansión | Expansión CAN y de periféricos |
Interfaces de pantalla¶
La placa admite tres rutas de pantalla principales:
- MIPI DSI a través de un conector FPC de 30 pines con paso de 0,5 mm
- RGB888 a través de un conector FPC de 40 pines y paso de 0,5 mm, compatible con la asignación de pines RGB habitual de ALIENTEK
- QSPI / DSPI / SPI a través de los dos conectores de expansión de 40 pines
La documentación de SiFli indica que se admiten las siguientes configuraciones de pantalla:
- Paneles MIPI DSI con hasta 2 líneas de datos y resolución de hasta 1280 × 800
- Paneles RGB888 con resolución de hasta 1280 × 800
- Paneles QSPI con resolución de hasta 512 × 512
Número de líneas MIPI DSI
La asignación del conector de 30 pines de la placa enumera D0–D3, pero la guía de la placa y el SDK documentan un máximo de dos líneas de datos. No deduzca compatibilidad con cuatro líneas solo por las etiquetas del conector. Compruebe el cableado para el panel y la revisión exactos antes de usarlo.



Audio¶
La placa admite:
- Una ruta de entrada de micrófono en placa
- Dos rutas de entrada ADC de audio; una comparte el camino con el micrófono integrado, y la selección entre este y la entrada del conector de 40 pines se realiza mediante puentes con resistencias
- Dos salidas de altavoz
- Una ruta de señal PDM multiplexada con las señales RGB; por tanto, no está disponible mientras se utiliza la interfaz de pantalla RGB
La guía detallada de la placa de SiFli indica una salida de audio analógico estéreo de hasta 2,8 W/4 Ω, mientras que su guía de modelos de placas especifica 3 W/4 Ω para las dos salidas de altavoz. Ninguna de las fuentes aclara si la potencia se aplica a cada canal o al conjunto. Antes de elegir altavoces, compruebe la revisión exacta de la placa, el esquemático y las condiciones de alimentación y carga del amplificador; no considere ninguna de las cifras una potencia garantizada por canal.

Expansión CAN y Wi-Fi SDIO¶
El módulo SF32LB58 subyacente incluye un controlador CAN, y la placa expone la interfaz para su uso con un transceptor externo.


La placa también admite un módulo Wi-Fi SDIO a través del conector de expansión.



Documentos relacionados¶
Última actualización: