SF32LB58-DevKit-LCD¶
Überblick¶
Das SF32LB58-DevKit-LCD ist ein Entwicklungsboard auf Basis der Modulfamilie SF32LB58-MOD. Es unterstützt Produkte mit DSI-, DPI/RGB- oder QSPI-Displays und bietet eine praxisnahe Plattform, um hochauflösende Bedienoberflächen, Audio, Speicher, USB und die Einbindung von Peripherie zu validieren.
Das Board vereint das SF32LB58x-Modul, mehrere Display-Steckverbinder, einen analogen Mikrofoneingang, einen Stereo-Lautsprecherausgang, MicroSD, zwei USB-Type-C-Anschlüsse, Erweiterungsleisten für den Hochleistungs- und den Low-Power-Kern sowie Zubehörschnittstellen wie CAN und SDIO-WLAN-Erweiterung.
Nutzen Sie das Board, um Display, Speicher, Audio, USB und externe Peripherie gemeinsam zu validieren, bevor Sie sich auf ein eigenes Design festlegen.



Hinweise zu Board- und Modulversionen¶
| Modulversion | Grundlage | Hinweise |
|---|---|---|
| V1.0.1 | SF32LB58-MOD-N16R32N1 und SF32LB58-MOD-A128R32N1 mit SF32LB586VDD36 | Aktuelle Version; ändert die eMMC-Spannungssteuerung: PA74 steuert VCC und PA80 steuert VCCQ; ergänzt den Widerstand R0115 |
| V1.0.0 | SF32LB58-MOD-N16R32N1 mit SF32LB586VDD36 | Erste Modulversion, wie im Abschnitt zur Modulversion bei SiFli aufgeführt |
| Board-Version | Grundlage | Hinweise |
|---|---|---|
| V1.0.1 | SF32LB58-MOD-N16R32N1-V1.0.1 und SF32LB58-MOD-A128R32N1-V1.0.1 | Aktuelle Version; ergänzt die USB-Steckererkennung an PB24; ändert die PTC-Auslegung auf 2 A / 6 V, um die maximale Audioausgabe über beide Kanäle zu unterstützen; entfernt die Pegelwandlerstufe der RGB-LED, da deren Timing ungeeignet ist; ersetzt den DC/DC-Wandler, um die Ausgangswelligkeit zu verringern; entfernt den Pull-up-Widerstand an USB DP, um das Interrupt-Problem im USB-Device-Betrieb zu beheben |
| V1.0.0 | SF32LB58-MOD-N16R32N1-V1.0.0 mit SF32LB587VEE56 | Erste öffentliche Board-Version |
Die Quelle von SiFli ist für V1.0.0 widersprüchlich: Der Abschnitt zur Modulversion nennt SF32LB586VDD36, während der Abschnitt zur Board-Version SF32LB587VEE56 für ein Board mit dem Modul N16R32N1-V1.0.0 nennt. Prüfen Sie Silizium- und Modulkennzeichnung auf der tatsächlichen Hardware sowie die passenden Designdateien, bevor Sie ein Firmware-Target wählen oder sich auf eine Speicherkonfiguration verlassen.
Highlights des Boards¶
- Modul SF32LB58-MOD-N16R32N1 oder SF32LB58-MOD-A128R32N1, je nach Board-Version
- V1.0.1 nutzt SF32LB586VDD36 mit zwei HPI-PSRAM-Bausteinen zu je 16 MB und 1 MB QSPI-NOR im Gehäuse; die MCU-Kennung von V1.0.0 widerspricht sich in der SiFli-Quelle (siehe Versionshinweis oben)
- Zusätzlich 16 MB QSPI-NOR oder 128 MB QSPI-NAND, je nach Modulvariante
- 48-MHz-Hauptquarz und 32,768-kHz-RTC-Quarz
- IPEX-Antennenanschluss und RF-Anpassnetzwerk des Moduls
- MIPI-DSI- / RGB888-Displayunterstützung über dedizierte FPC-Steckverbinder
- Zwei QSPI- / DSPI- / SPI-Display-Pfade über 40-polige Stiftleisten
- Unterstützung für I2C-Touch-Panels
- Analoger Mikrofoneingang auf dem Board und Stereo-Class-D-Audioausgang
- Zwei USB-Type-C-Anschlüsse: einer für USB-zu-UART-Download/Debug, einer für USB 2.0 HS
- MicroSD-Kartensteckplatz über SDIO
- GPIO-Erweiterung für den großen Kern und den Low-Power-Kern über zwei 40-polige Stiftleisten
- CAN und SDIO-WLAN-Erweiterung möglich
Wann dieses Board geeignet ist¶
Wählen Sie das SF32LB58-DevKit-LCD, wenn das Projekt eine realistische High-End-Plattform zur Validierung von Display und Peripherie statt eines minimalen Breakout-Boards benötigt.
- MIPI-DSI-, RGB888- oder QSPI-Displays in Betrieb nehmen
- Touch, Audio, Speicher und USB gemeinsam validieren
- Das Verhalten hochauflösender Benutzeroberflächen auf der SF32LB58x-Plattform testen
- CAN- oder SDIO-WLAN-Erweiterung evaluieren
- NOR- und NAND-basierte Modulkonfigurationen vergleichen
- Firmware auf einem Board der Spitzenklasse validieren, bevor die Arbeit an einer eigenen Leiterplatte beginnt
Für die Integrationsplanung auf Modulebene lesen Sie zusätzlich SF32LB58-MOD. Zu Architektur sowie Display- und Speicherfähigkeiten der Chipfamilie siehe SF32LB58x.
Hardware-Konfiguration¶
| Bereich | Konfiguration |
|---|---|
| Kernmodul | SF32LB58-MOD-N16R32N1 oder SF32LB58-MOD-A128R32N1 |
| MCU je Board-Revision | V1.0.1: SF32LB586VDD36; V1.0.0: Widerspruch in der SiFli-Quelle (siehe Versionshinweis oben) |
| Speicher im Gehäuse (V1.0.1) | 16 MB + 16 MB HPI-PSRAM sowie 1 MB QSPI-NOR |
| Zusätzlicher Speicher | 16 MB QSPI-NOR oder 128 MB QSPI-NAND, je nach Modulvariante |
| Display | Unterstützung für MIPI DSI, DPI/RGB888 und QSPI |
| Audio | Analoger Mikrofonpfad auf dem Board sowie Stereo-Lautsprecherausgang |
| USB | USB-zu-UART Type-C und USB 2.0 HS Type-C |
| USB-zu-UART-Kanäle | Der Modellleitfaden für Boards von SiFli nennt zwei CH343K-USB-zu-UART-Debug-Kanäle; der detaillierte Board-Leitfaden ordnet die Kanäle keinem bestimmten Type-C-Anschluss zu |
| Speicherkarte | MicroSD-Kartensteckplatz über SDIO |
| Antenne | RF-Pfad des Moduls mit IPEX-Anschluss |
| Erweiterung | Zwei 40-polige Stiftleisten zur Erweiterung des Hochleistungs- und des Low-Power-Kerns |
| Bedienelemente und Testpunkte | Zwei Benutzertasten (HOME/Reset durch langes Drücken und Funktionstaste), eine separate Reset-Taste, Boot-Jumper „Mode“ sowie Testpunkte für UART/USB/CAN |
| Spannungswandlung | DC-DC-Wandler auf dem Board; das Änderungsprotokoll von SiFli V1.0.1 verzeichnet einen Wandlerwechsel zur Verringerung der Ausgangswelligkeit, nennt aber keine Bauteilnummer. Prüfen Sie die genaue Revision in Schaltplan/Stückliste. |
| Abmessungen / Betriebstemperatur | 65 × 50 mm / −40 bis 85 °C |
Erste Schritte¶
Erforderliche Hardware¶
- Board SF32LB58-DevKit-LCD
- LCD-Modul mit MIPI DSI, RGB888 oder QSPI, je nach Anwendung
- USB-2.0-Datenkabel, Typ A auf Typ C oder gleichwertig
- Host-Rechner mit Windows, Linux oder macOS
Optionale Hardware¶
- Zwei Lautsprecher
- TF- / MicroSD-Karte
- J-Link oder kompatibler SWD-Debugger
- CAN-Transceiver-Board
- SDIO-WLAN-Modul
Grundlegende Einrichtung¶
- Schließen Sie das Ziel-Display an den passenden LCD-Steckverbinder an.
- Verbinden Sie den USB-zu-UART-Type-C-Anschluss mit dem Host-Rechner.
- Öffnen Sie das Download-Werkzeug von SiFli und wählen Sie den richtigen COM-Port.
- Setzen oder entfernen Sie den Mode-Jumper, je nachdem, ob Sie den Download-Modus oder den normalen Betriebsmodus wünschen.
- Versorgen Sie das Board und laden Sie die Ziel-Firmware herunter oder führen Sie sie aus.
- Validieren Sie nach der Display-Inbetriebnahme Touch, Audio, Speicher und alle für das Produkt benötigten Erweiterungsperipheriegeräte.
Verwenden Sie ein USB-Kabel, das Daten übertragen kann. Manche Type-C-Kabel liefern nur Strom und stellen weder UART noch USB-Datenpfad bereit.
Stromversorgung¶
Das SF32LB58-DevKit-LCD wird über USB Type-C versorgt.
- Beide USB-Type-C-Anschlüsse auf dem Board können das Board versorgen
- Verwenden Sie für Firmware-Download und UART-Logging den USB-zu-UART-Type-C-Anschluss
- Planen Sie den USB-2.0-HS-Type-C-Anschluss separat ein, wenn Sie native USB-Funktionen validieren
Download und Debug¶
Die primäre Schnittstelle für Firmware-Download und serielle Logs ist der USB-zu-UART-Type-C-Anschluss.
- Download-Modus: Mode-Jumper setzen, dann das Board einschalten oder zurücksetzen
- Software-Debug-/Log-Modus: Mode-Jumper entfernen, dann das Board einschalten oder zurücksetzen
Das Board unterstützt zudem J-Link- / SWD-Debug.



SDK-Build-Targets¶
Die Build-Konfiguration des SiFli SDK verwendet die folgenden exakten Board-Target-Namen mit scons --board=<board_name>:
sf32lb58-lcd_a128r32n1_dsisf32lb58-lcd_a128r32n1_qspisf32lb58-lcd_n16r32n1_dpisf32lb58-lcd_n16r32n1_dsisf32lb58-lcd_n16r32n1_qspisf32lb58-lcd_n16r64n4
Dies sind Build-Target-Bezeichner des SDK und nicht zwingend die auf einem Board oder Modul aufgedruckten Produktnamen. Der Index der unterstützten Boards und die Datei build_config_gcc.yaml des SDK können unterschiedliche Mengen aufführen; bestätigen Sie das Target anhand der verwendeten SDK-Revision. Insbesondere beschreiben Index und Build-Konfiguration nicht jedes Target der 58er-Serie auf dieselbe Weise, und der aktuelle Modellleitfaden für Entwicklungsboards führt für sf32lb58-lcd_n16r64n4 keine passende physische SKU auf.
Wichtige Modul- und Erweiterungssignale¶
Das Board führt sowohl Signale auf Modulebene als auch zwei 40-polige Erweiterungsleisten heraus. Die vollständige Pinbelegung entnehmen Sie dem Modul-Datenblatt und dem Schaltplanpaket; die folgende Zusammenfassung behandelt die für das Design wichtigsten Gruppen.
| Signalgruppe | Typische Pins / Signale | Hauptverwendung |
|---|---|---|
| Download und Debug | PB36, PB37, SWDIO, SWCLK, Boot_Mode, RSTN | UART-Download, Software-Debug, SWD-Inbetriebnahme |
| MicroSD | PA75, PA76, PA77, PA70, PA81, PA79, PB58 | SDIO-Kartenschnittstelle und Kartenerkennung |
| RGB LCDC1 | PA12–PA15, PA22–PA27, PA43–PA48, PA50, PA53–PA58, PA61–PA63, PA65, PA67 | RGB888-Display-Pfad |
| MIPI DSI LCDC1 | Differenzpaare DSI_D0–DSI_D3 und DSI_CLK | MIPI-DSI-Display-Pfad; dokumentiert ist der Betrieb mit bis zu zwei Datenleitungen |
| QSPI LCDC1 | PA82, PA84, PA86, PA88, PA90, PA91, PA51, PA52 | QSPI-Display-Pfad auf der Seite des großen Kerns |
| QSPI LCDC2 | PB02–PB04, PB06, PB08–PB10, PB23, PB27, PB30, PB31, PB34 | QSPI-Display-Pfad auf der Seite des Low-Power-Kerns |
| Touch | PA16, PA17, PA59, PA60, PA92, PA93 | Reset-, Interrupt- und I2C-Signale des Touch-Panels |
| Audio | AU_DAC1/2, AU_ADC1/2, MIC_BIAS, PB23 | Analoger Audio-Ein-/Ausgang und PA-Freigabe |
| CAN / allgemeine Erweiterung | PA02, PA11 und GPIO-Gruppen der Stiftleisten | CAN und Peripherieerweiterung |
Display-Schnittstellen¶
Das Board unterstützt drei Haupt-Display-Pfade:
- MIPI DSI über einen 30-poligen FPC-Steckverbinder mit 0,5 mm Raster
- RGB888 über einen 40-poligen FPC-Steckverbinder mit 0,5 mm Raster, kompatibel mit der gängigen ALIENTEK-RGB-Pinbelegung
- QSPI / DSPI / SPI über die beiden 40-poligen Erweiterungsleisten
Die Display-Hinweise aus der SiFli-Quelle umfassen:
- MIPI-DSI-Panels mit bis zu 2 Lanes und Auflösungen bis 1280 × 800
- RGB888-Panels mit Auflösungen bis 1280 × 800
- QSPI-Panels mit Auflösungen bis 512 × 512
Anzahl der MIPI-DSI-Lanes
Die Pinbelegung des 30-poligen Steckverbinders am Board beschriftet D0–D3, aber der Board-Leitfaden und das SDK dokumentieren den Betrieb mit bis zu zwei Datenleitungen. Schließen Sie aus den Beschriftungen des Steckverbinders nicht auf Vier-Lane-Unterstützung. Prüfen Sie die Lane-Verdrahtung für das konkrete Panel und die Board-Revision vor der Verwendung.



Audio¶
Das Board unterstützt:
- Einen Mikrofoneingangspfad auf dem Board
- Zwei Audio-ADC-Eingangspfade; Widerstandsjumper bestimmen, ob ein gemeinsamer Pfad mit dem Mikrofon auf dem Board oder mit dem Eingang der 40-poligen Stiftleiste verbunden ist
- Zwei Lautsprecherausgänge
- Einen PDM-Signalpfad, der mit RGB-Signalen gemultiplext ist und daher bei aktivem RGB-Display-Pfad nicht verfügbar ist
Der detaillierte Board-Leitfaden von SiFli gibt für den analogen Stereo-Ausgang bis zu 2,8 W/4 Ω an, während der Modellleitfaden für Entwicklungsboards 3 W/4 Ω für die beiden Lautsprecherausgänge nennt. Keine der Quellen sagt, ob sich der Wert auf einen Kanal oder die Summe bezieht. Prüfen Sie genaue Board-Revision, Schaltplan sowie Versorgungs- und Lastbedingungen des Verstärkers, bevor Sie Lautsprecher auswählen; betrachten Sie keinen der Werte als garantierte Ausgangsleistung pro Kanal.

CAN- und SDIO-WLAN-Erweiterung¶
Das zugrunde liegende SF32LB58-Modul enthält einen CAN-Controller, und das Board führt die Schnittstelle für den Einsatz mit einem externen Transceiver heraus.


Das Board unterstützt außerdem die SDIO-WLAN-Erweiterung über die Schnittstelle der Stiftleiste.



Verwandte Dokumente¶
Zuletzt aktualisiert: