SF32LB52-DevKit-Nano¶
Visão geral¶
A SF32LB52-DevKit-Nano é uma placa de desenvolvimento SF32LB52x compacta, indicada para protótipos pequenos e avaliação de sistemas embarcados. As bordas têm furos semicirculares metalizados (castellated holes), permitindo usar a placa de forma independente ou soldá-la a uma placa portadora nos primeiros protótipos do produto.
A placa mede 51 mm × 20,32 mm e disponibiliza os principais recursos do SF32LB52x para desenvolvimento com GPIO, UART, I2C, SPI, LCD, I2S, GPADC, PWM, USB e áudio analógico.


Variantes da placa¶
| Variante | MCU | Memória integrada ao encapsulamento | Flash externa |
|---|---|---|---|
| SF32LB52-DevKit-Nano-N4 | SF32LB52BU56 | 4 MB SPI NOR Flash | Nenhuma |
| SF32LB52-DevKit-Nano-N16R16 | SF32LB52JUD6 | 16 MB OPI-PSRAM | 16 MB QSPI-NOR Flash |
| SF32LB52-DevKit-Nano-A128R16 | SF32LB52JUD6 | 16 MB OPI-PSRAM | 128 MB QSPI-NAND Flash |
A variante N4 é adequada para controle compacto, Bluetooth e interfaces de usuário simples. A N16R16 combina 16 MB de OPI-PSRAM com 16 MB de QSPI-NOR; a A128R16 combina 16 MB de OPI-PSRAM com 128 MB de QSPI-NAND. Ambas atendem a aplicações que precisam de recursos gráficos maiores, sistemas de arquivos externos ou buffers de quadro e memória de trabalho na PSRAM.
Divergência entre fontes — confirme antes de selecionar: O guia detalhado da placa Nano chama sua configuração com 16 MB de OPI-PSRAM e 16 MB de NOR de R16N16 V1.0.0. O guia atual de modelos de placas identifica essa mesma configuração como N16R16 e lista separadamente a A128R16, com 16 MB de OPI-PSRAM e 128 MB de QSPI-NAND. O guia detalhado não descreve a A128R16; para esse SKU, use as informações do guia de modelos e não extrapole outras características da N16R16. Antes de escolher o firmware ou o layout de armazenamento, confira a identificação da placa e o esquemático/BOM atual.
As fontes da SiFli também apresentam uma pequena diferença nas dimensões da placa Nano: o guia detalhado informa 21 × 51 mm, enquanto o guia de modelos especifica 51 × 20,32 mm. O lado de 51 mm coincide, mas a medida do lado menor difere em 0,68 mm. Esta página usa o valor mais preciso do guia de modelos; antes de projetar um gabinete ou uma placa portadora, confira o desenho mecânico da revisão correspondente.
Destaques da placa¶
- Placa compacta de 51 mm × 20,32 mm
- Furos semicirculares metalizados nas bordas para soldar a placa a um protótipo
- Alimentação USB Type-C e gravação/depuração via USB-UART por meio do CH340N
- Pinos GPIO, UART, I2C, SPI, GPADC, PWM, I2S, PDM e com capacidade de despertar o sistema
- Suporte a LCD QSPI por FPC de 16 pinos, normalmente com cabo adaptador de 22 para 16 pinos
- Suporte a painel de toque I2C
- Entrada para microfone analógico e saídas de áudio diferenciais
- Sinais USB 2.0 FS disponíveis nos pinos de borda
- Dois LEDs de usuário
- Botão de alimentação e botão de função
Quando usar esta placa¶
Escolha a SF32LB52-DevKit-Nano quando o protótipo precisar manter dimensões e montagem próximas às do produto final.
- Desenvolver protótipos compactos com Bluetooth e display
- Soldar a placa em uma PCB portadora
- Testar uma distribuição de pinos próxima à do produto antes de projetar uma placa personalizada
- Comparar a variante com apenas Flash NOR às variantes com PSRAM e Flash QSPI-NOR ou QSPI-NAND
- Fazer o bring-up de LCD, áudio, sensores e USB em uma placa compacta
Para facilitar as conexões na bancada e ter acesso a mais sinais, use a SF32LB52-DevKit-Core-3p3. Para uma placa com mais recursos de display, carregador, cartão TF, microfone e amplificador de alto-falante, use a SF32LB52-DevKit-LCD.
Alimentação¶
A placa oferece três opções de alimentação:
- USB Type-C, recomendado durante o desenvolvimento
- Entrada de 3,3 V pelos pads de 3,3 V e GND nas bordas semicirculares metalizadas quando o USB não estiver conectado
- Entrada de 5 V pelos pads de 5 V e GND nas bordas semicirculares metalizadas quando o USB não estiver conectado
Com o USB Type-C conectado, alguns pinos de 3,3 V e 5 V podem ser usados como saídas. Confirme a direção da alimentação antes de conectar circuitos externos.
A placa inclui uma chave de alimentação controlada pelo sinal RTS# do CH340N, permitindo que as ferramentas controlem o comportamento de reset.
Gravação e depuração¶
Use a interface UART USB Type-C para gravar o firmware e consultar os logs seriais.
- Modo de gravação: habilite BOOT na ferramenta de gravação e, em seguida, ligue ou reinicie a placa.
- Modo de depuração/log: desabilite BOOT e, em seguida, ligue ou reinicie a placa.
- Reset via RTS: se a placa reiniciar ou desligar inesperadamente ao abrir a porta serial, desative o controle de fluxo por modem ou por hardware nas configurações da porta serial do computador.

Controles do usuário¶
| Função | GPIO | Comportamento |
|---|---|---|
| LED1 | PA31 | Ativo em nível baixo |
| LED2 | PA32 | Ativo em nível baixo |
| KEY1 | PA34 | Ativo em nível alto; suporta reset após pressionamento longo de 10 s |
| KEY2 | PA33 | Ativo em nível alto |
Resumo dos pinos com furos semicirculares metalizados¶
A Nano expõe dois grupos de pinos nas bordas. O primeiro reúne áudio, SPI1, UART de depuração, alimentação próxima ao USB e pinos compatíveis com GPADC. O segundo reúne SPI2, USB FS, GPIOs com capacidade de despertar o sistema e alimentação.
Sinais de borda do lado frontal¶
| Pino | Sinal | Função principal |
|---|---|---|
| 1 | GND | Terra |
| 2 | DACP | Saída de áudio analógica |
| 3 | DACN | Saída de áudio analógica |
| 4 | MIC_ADC | Entrada de microfone analógico |
| 5 | MIC_BIAS | Polarização do microfone |
| 6 | PA30 | I2S1_LRCK / GPADC2 / UART / I2C |
| 7 | GND | Terra |
| 8 | PA19 | UART0_TXD / SWCLK / depuração |
| 9 | PA18 | UART0_RXD / SWDIO / depuração |
| 10 | PA29 | SPI1_CS / I2S1_BCK / GPADC1 |
| 11 | PA28 | SPI1_CLK / I2S1_SDI / GPADC0 |
| 12 | PA25 | SPI1_DI / I2S1_SDO / WKUP1 |
| 13 | 3.3V | Entrada/saída de 3,3 V |
| 14 | GND | Terra |
| 15 | PA24 | SPI1_DIO / I2S1_MCLK / WKUP0 |
| 16 | 5V | Entrada/saída de 5 V |
Sinais de borda do lado traseiro¶
| Pino | Sinal | Função principal |
|---|---|---|
| 1 | GND | Terra |
| 2 | 3.3V | Entrada/saída de 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 | Terra |
| 10 | 3.3V | Entrada/saída de 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 | Entrada/saída de 5 V |
| 16 | GND | Terra |
Interface LCD¶
A placa suporta displays LCD QSPI por meio de um conjunto de sinais FPC de 16 pinos. A nota original da placa descreve a conexão com o display AMOLED de 1,85 polegadas do Huangshan Pi usando um cabo FPC adaptador de 22 para 16 pinos.

| Pino | Sinal | Função |
|---|---|---|
| 1 | GND | Terra |
| 2 | PA00 | Reset do LCD |
| 3 | PA01 | PWM da retroiluminação |
| 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 | Saída de alimentação do display |
| 12 | GND | Terra |
| 13 | PA09 | Interrupção do toque |
| 14 | PA11 | I2C SDA do toque |
| 15 | PA20 | I2C SCL do toque |
| 16 | PA10 | Reset do toque |
Pinos de Flash externa e SDIO¶
A variante N16R16 inclui 16 MB de Flash QSPI-NOR externa. O grupo de pinos de armazenamento é:
| GPIO do MCU | Função compartilhada de 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 |
Dependendo da variante, esses pinos podem estar ocupados pela Flash montada na placa. Confirme a montagem exata antes de usá-los como pinos de expansão.
Expansão de áudio¶
A Nano disponibiliza entrada para microfone analógico, polarização do microfone e saída de áudio analógico diferencial. Acrescente um circuito externo de microfone e um amplificador de potência de áudio conforme os requisitos do produto final.
Alvos de compilação do SDK¶
Ao compilar com o SiFli-SDK, use scons --board=<board_name> com um destes nomes exatos de alvo:
sf32lb52-nano_n4sf32lb52-nano_n16r16sf32lb52-nano_a128r16
Esses nomes identificam alvos de compilação do SDK e não necessariamente correspondem ao nome do produto impresso na placa ou no módulo. O índice Supported Boards e o build_config_gcc.yaml do SDK podem listar conjuntos diferentes; confirme o alvo para a revisão do SDK em uso.
Documentos relacionados¶
Última atualização: