Saltar a contenido

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.

Vista frontal de SF32LB58-DevKit-LCD

SF32LB58-DevKit-LCD — Vista frontal

Vista posterior de SF32LB58-DevKit-LCD

SF32LB58-DevKit-LCD — Vista posterior

Diagrama de bloques de SF32LB58-DevKit-LCD

SF32LB58-DevKit-LCD — Diagrama de bloques

Notas de versión de placa y módulo

Resumen de versión del 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
Resumen de versión de la placa
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

Resumen de 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

  1. Conecte el panel de pantalla al conector LCD correspondiente.
  2. Conecte el puerto USB-UART Type-C al ordenador host.
  3. Abra la herramienta de descarga de SiFli y seleccione el puerto COM correcto.
  4. Coloque o retire el puente Mode según quiera usar el modo de descarga o el modo de funcionamiento normal.
  5. Encienda la placa y descargue o ejecute el firmware objetivo.
  6. 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.

Referencia de cableado J-Link de SF32LB58-DevKit-LCD

SF32LB58-DevKit-LCD — Referencia de cableado J-Link

Referencia de adaptador J-Link

Referencia de adaptador J-Link

Referencia de adaptador SWD

Referencia de adaptador 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_dsi
  • sf32lb58-lcd_a128r32n1_qspi
  • sf32lb58-lcd_n16r32n1_dpi
  • sf32lb58-lcd_n16r32n1_dsi
  • sf32lb58-lcd_n16r32n1_qspi
  • sf32lb58-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.

Grupos de señales funcionales clave
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.

Referencia de cableado de pantalla MIPI

SF32LB58-DevKit-LCD — Referencia de cableado de pantalla MIPI

Referencia de cableado de pantalla QSPI LCDC1

SF32LB58-DevKit-LCD — Cableado de pantalla QSPI LCDC1

Referencia de cableado de pantalla QSPI LCDC2

SF32LB58-DevKit-LCD — Cableado de pantalla QSPI LCDC2

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.

Referencia de cableado de audio

SF32LB58-DevKit-LCD — Referencia de cableado de audio

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.

Referencia de cableado CAN

SF32LB58-DevKit-LCD — Referencia de cableado CAN

Placa transceptora CAN de referencia

Placa transceptora CAN de referencia

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

Módulo Wi-Fi SDIO de referencia

Módulo Wi-Fi SDIO de referencia

Referencia de cableado Wi-Fi SDIO

SF32LB58-DevKit-LCD — Referencia de cableado Wi-Fi SDIO

Esquemático Wi-Fi SDIO de referencia

Esquemático Wi-Fi SDIO de referencia

Última actualización: