Aller au contenu

SF32LB52-DevKit-Nano

Vue d'ensemble

La SF32LB52-DevKit-Nano est une petite carte de développement SF32LB52x destinée aux prototypes compacts et à l'évaluation embarquée. Elle utilise des demi-trous métallisés sur le pourtour de la carte, ce qui la rend adaptée aussi bien comme carte de développement autonome que comme module à braser dans les premiers prototypes de produit.

La carte mesure 51 mm × 20,32 mm et expose les principales ressources du SF32LB52x nécessaires au développement avec GPIO, UART, I2C, SPI, LCD, I2S, GPADC, PWM, USB et audio analogique.

SF32LB52-DevKit-Nano, vue de face

SF32LB52-DevKit-Nano — vue de face

SF32LB52-DevKit-Nano, vue de dos

SF32LB52-DevKit-Nano — vue de dos

Variantes de la carte

Variantes de la carte SF32LB52-DevKit-Nano
Variante MCU Mémoire dans le boîtier Flash externe
SF32LB52-DevKit-Nano-N4 SF32LB52BU56 4 MB de Flash SPI NOR Aucun
SF32LB52-DevKit-Nano-N16R16 SF32LB52JUD6 16 MB de PSRAM OPI 16 MB de Flash QSPI-NOR
SF32LB52-DevKit-Nano-A128R16 SF32LB52JUD6 16 MB de PSRAM OPI 128 MB de Flash QSPI-NAND

La variante N4 convient aux applications compactes de commande, de Bluetooth et d'interface simple. La N16R16 associe 16 MB de PSRAM OPI à 16 MB de QSPI-NOR, tandis que la variante A128R16 associe 16 MB de PSRAM OPI à 128 MB de QSPI-NAND. Toutes deux conviennent aux applications qui ont besoin de ressources d'affichage plus volumineuses, de systèmes de fichiers externes ou d'un tampon d'image ou d'une mémoire de travail en PSRAM.

Divergence entre sources — à vérifier avant le choix : le guide détaillé de la carte Nano de SiFli appelle sa configuration 16 MB de PSRAM OPI + 16 MB de NOR R16N16 V1.0.0 ; le guide actuel des modèles de cartes de développement répertorie la même configuration mémoire sous le nom N16R16 et indique séparément A128R16 avec 16 MB de PSRAM OPI + 128 MB de QSPI-NAND. Le guide détaillé ne décrit pas spécifiquement la A128R16. Pour cette référence, fiez-vous à l'entrée du guide des modèles plutôt que de transposer des éléments de la description de la carte N16R16. Avant de choisir un firmware ou une organisation du stockage, vérifiez le marquage de la carte ainsi que le schéma et la nomenclature actuels.

Les sources SiFli diffèrent aussi légèrement sur les dimensions de la carte Nano : le guide détaillé indique 21 × 51 mm, tandis que le guide des modèles indique 51 × 20,32 mm. Le côté de 51 mm concorde, mais la dimension la plus courte diffère de 0,68 mm. Cette page retient la valeur plus précise du guide des modèles ; vérifiez le plan mécanique de la révision exacte de la carte avant de concevoir un boîtier ou une carte porteuse.

Points forts de la carte

  • Carte compacte de 51 mm × 20,32 mm
  • Demi-trous métallisés pour des prototypes à braser
  • Alimentation USB Type-C et téléchargement/débogage USB-UART via CH340N
  • Les fonctions GPIO, UART, I2C, SPI, GPADC, PWM, I2S et PDM, ainsi que les broches capables de réveiller le système, sont exposées
  • Prise en charge d'un LCD QSPI via un chemin FPC 16 broches, généralement avec un câble adaptateur 22 broches vers 16 broches
  • Prise en charge d'un panneau tactile I2C
  • Entrée microphone analogique et broches de sortie audio différentielle
  • USB 2.0 FS acheminé vers les broches de bord
  • Deux LED utilisateur
  • Touche d'alimentation et touche de fonction

Quand utiliser cette carte

Choisissez la SF32LB52-DevKit-Nano lorsque le prototype doit rester proche du format du produit final.

  • Réaliser des prototypes compacts de Bluetooth et d'affichage
  • Braser la carte sur un circuit imprimé porteur
  • Tester des affectations de broches proches du produit avant de concevoir une carte personnalisée
  • Comparer les configurations NOR seule, QSPI-NOR et QSPI-NAND avec PSRAM
  • Mettre en service les fonctions LCD, audio, capteurs et USB dans un faible encombrement

Pour un câblage plus facile sur banc et un accès plus large aux signaux, utilisez la SF32LB52-DevKit-Core-3p3. Pour une carte davantage orientée vers l'affichage, avec chargeur, carte TF, microphone et amplificateur de haut-parleur, utilisez la SF32LB52-DevKit-LCD.

Alimentation

La carte prend en charge trois modes d'alimentation :

  • Alimentation USB Type-C, recommandée pour le développement
  • Entrée 3,3 V via les demi-trous métallisés 3.3V et GND lorsque l'USB n'est pas connecté
  • Entrée 5 V via les demi-trous métallisés 5V et GND lorsque l'USB n'est pas connecté

Lorsque l'USB Type-C est connecté, certaines broches 3,3 V et 5 V peuvent servir de sorties. Vérifiez le sens du courant avant de raccorder des circuits externes.

La carte comprend un interrupteur d'alimentation commandé par le signal RTS# du CH340N, ce qui permet un comportement de réinitialisation piloté par l'outil.

Téléchargement et débogage

Utilisez l'interface UART via USB Type-C pour le téléchargement du firmware et les journaux série.

  • Mode de téléchargement : activez BOOT dans l'outil de téléchargement, puis mettez la carte sous tension ou réinitialisez-la.
  • Mode débogage/journal : désactivez BOOT, puis mettez la carte sous tension ou réinitialisez-la.
  • Comportement de la réinitialisation RTS : si l'ouverture du port série réinitialise ou éteint la carte de manière inattendue, désactivez le contrôle de flux modem ou matériel dans les paramètres du port série de l'hôte.

Désactiver le contrôle de flux modem dans les paramètres avancés du port série

Désactivation du contrôle de flux modem dans les paramètres du port série

Commandes utilisateur

Signaux des commandes utilisateur
Fonction GPIO Comportement
LED1 PA31 Actif à l'état bas
LED2 PA32 Actif à l'état bas
KEY1 PA34 Actif à l'état haut, prend en charge la réinitialisation par appui long de 10 s
KEY2 PA33 Actif à l'état haut

Récapitulatif des demi-trous métallisés

La carte Nano expose deux groupes de demi-trous métallisés sur son pourtour. Le premier groupe comprend l'audio, le SPI1, l'UART de débogage, l'alimentation proche de l'USB et des broches compatibles GPADC. Le second groupe comprend le SPI2, l'USB FS, des GPIO capables de réveiller le système et l'alimentation.

Signaux du bord côté face

Table des signaux du bord côté face
Broche Signal Fonction principale
1 GND Masse
2 DACP Sortie audio analogique
3 DACN Sortie audio analogique
4 MIC_ADC Entrée microphone analogique
5 MIC_BIAS Polarisation du microphone
6 PA30 I2S1_LRCK / GPADC2 / UART / I2C
7 GND Masse
8 PA19 UART0_TXD / SWCLK / débogage
9 PA18 UART0_RXD / SWDIO / débogage
10 PA29 SPI1_CS / I2S1_BCK / GPADC1
11 PA28 SPI1_CLK / I2S1_SDI / GPADC0
12 PA25 SPI1_DI / I2S1_SDO / WKUP1
13 3.3V Entrée/sortie 3,3 V
14 GND Masse
15 PA24 SPI1_DIO / I2S1_MCLK / WKUP0
16 5V Entrée/sortie 5 V

Signaux du bord côté dos

Table des signaux du bord côté dos
Broche Signal Fonction principale
1 GND Masse
2 3.3V Entrée/sortie 3,3 V
3 PA39 SPI2_CLK / WKUP15
4 PA37 SPI2_DIO / WKUP13
5 PA38 SPI2_DI / WKUP14
6 PA41 UART / I2C / GPTIM / WKUP17
7 PA40 SPI2_CS / WKUP16
8 PA42 UART / I2C / GPTIM / WKUP18
9 GND Masse
10 3.3V Entrée/sortie 3,3 V
11 PA43 UART / I2C / GPTIM / WKUP19
12 PA44 UART / I2C / GPTIM / WKUP20
13 PA35 USB_DP / WKUP11
14 PA36 USB_DM / WKUP12
15 5V Entrée/sortie 5 V
16 GND Masse

Interface LCD

La carte prend en charge les dalles LCD QSPI via un jeu de signaux FPC à 16 broches. La note d'origine de la carte décrit la connexion à l'écran AMOLED 1,85 pouce de la Huangshan Pi au moyen d'un câble FPC 22 broches vers 16 broches.

Câble adaptateur FPC 22 broches vers 16 broches

Câble adaptateur FPC 22 broches vers 16 broches
Table des signaux du FPC LCD à 16 broches
Broche Signal Fonction
1 GND Masse
2 PA00 Réinitialisation du LCD
3 PA01 PWM du rétroéclairage
4 PA02 LCD TE / I2S1_MCLK
5 PA03 LCD CS / I2S1_SDO
6 PA04 LCD CLK / I2S1_SDI
7 PA05 LCD D0 / I2S1_BCK
8 PA06 LCD D1 / I2S1_LRCK
9 PA07 LCD D2 / PDM1_CLK
10 PA08 LCD D3 / PDM1_DAT
11 3.3V Sortie d'alimentation de l'écran
12 GND Masse
13 PA09 Interruption du tactile
14 PA11 SDA I2C du tactile
15 PA20 SCL I2C du tactile
16 PA10 Réinitialisation du tactile

Broches du Flash externe et du SDIO

La variante N16R16 comprend un Flash QSPI-NOR externe de 16 MB. Le groupe de broches de stockage est le suivant :

Groupe de broches du Flash externe et du SDIO
GPIO du MCU Fonction partagée Flash / SDIO
PA12 MPI2_CS / SD1_D2
PA13 MPI2_D1 / SD1_D3
PA14 MPI2_D2 / SD1_CLK
PA15 MPI2_D0 / SD1_CMD
PA16 MPI2_CLK / SD1_D0
PA17 MPI2_D3 / SD1_D1

Selon la variante, ces broches peuvent être occupées par le Flash monté. Vérifiez la configuration exacte de la carte avant de les utiliser comme broches d'extension.

Extension audio

La carte Nano expose l'entrée microphone analogique, la polarisation du microphone et la sortie audio analogique différentielle. Ajoutez un circuit de microphone externe et un amplificateur de puissance audio selon les besoins du produit visé.

Cibles de compilation du SDK

Le SiFli SDK utilise les noms de cibles de carte exacts suivants avec scons --board=<board_name> :

  • sf32lb52-nano_n4
  • sf32lb52-nano_n16r16
  • sf32lb52-nano_a128r16

Ce sont des identifiants de cibles de compilation du SDK, pas nécessairement les noms de produit imprimés sur une carte ou un module. L'index des cartes prises en charge et le fichier build_config_gcc.yaml du SDK peuvent énumérer des ensembles différents ; confirmez la cible avec la révision du SDK utilisée.

Dernière mise à jour: