SF32LB52-DevKit-Core-3p3¶
Visão geral¶
A SF32LB52-DevKit-Core-3p3 é uma placa compacta para avaliação direta dos chips SF32LB52x. Um jumper na placa permite selecionar a alimentação do MCU entre 1,8 V e 3,3 V. Os principais sinais do MCU ficam disponíveis nos conectores de borda; os furos semicirculares metalizados permitem inserir pinos de conexão sem soldagem. É indicada para engenheiros que precisam de acesso direto a GPIO, barramentos seriais, sinais de display, áudio, ADC, PWM e linhas de alimentação.
Com 30,88 × 68 mm, a placa é compacta para protótipos de bancada e ainda oferece um conjunto prático de interfaces para o bring-up de hardware e firmware do SF32LB52x.


Variantes da placa¶
| Variante | MCU | Memória no encapsulamento | Memória na placa |
|---|---|---|---|
| SF32LB52-DevKit-Core-3p3-N1 | SF32LB52BU36 | 1 MB de Flash SPI NOR | Nenhuma |
| SF32LB52-DevKit-Core-3p3-N4 | SF32LB52BU56 | 4 MB de Flash SPI NOR | Nenhuma |
| SF32LB52-DevKit-Core-3p3-R4N16 | SF32LB52EUB6 | 4 MB de OPI-PSRAM | 16 MB de Flash SPI NOR |
| SF32LB52-DevKit-Core-3p3-R8N16 | SF32LB52GUC6 | 8 MB de OPI-PSRAM | 16 MB de Flash SPI NOR |
| SF32LB52-DevKit-Core-3p3-R16N16 | SF32LB52JUD6 | 16 MB de OPI-PSRAM | 16 MB de Flash SPI NOR |
As variantes somente com NOR são adequadas a produtos compactos com Bluetooth, aplicações de controle e interfaces homem-máquina (HMI) simples. Prefira uma variante com PSRAM e NOR externa quando a aplicação precisar de recursos gráficos maiores, buffers de quadro, sistemas de arquivos ou mais espaço para armazenamento da aplicação.
Divergência na documentação — confira a identificação antes de selecionar: O guia detalhado do Core-3p3 da SiFli chama a configuração SF32LB52JUD6 de R16N16 V1.0.0 (atual), enquanto o guia de modelos de placas lista a mesma configuração JUD6 / 16 MB de PSRAM / 16 MB de NOR como N16R16. A linha de revisão do guia detalhado informa 8 MB de PSRAM integrada para EUB6, mas a lista de características e a tabela de variantes informam 4 MB. A visão geral do SF32LB52 da SiFli também especifica 4 MB para EUB6; por isso, este artigo adota 4 MB. Para confirmar o sufixo exato da placa, confira a identificação impressa e o esquemático/BOM correspondente.
Destaques da placa¶
- Variantes de MCU SF32LB52x com configuração somente NOR ou PSRAM + NOR
- Cristal principal de 48 MHz e cristal RTC de 32,768 kHz
- Alimentação por USB Type-C e interface USB-UART via CH340N para gravação e depuração
- Antena PCBA integrada e conector de antena I-PEX
- Alimentação do MCU selecionável por jumper entre 1,8 V e 3,3 V
- Sinais USB 2.0 FS disponíveis no conector de borda
- A placa expõe 37 GPIOs; o MCU oferece 3 UARTs, 4 interfaces I2C, 2 GPTIMs, 2 interfaces SPI e 6 canais GPADC
- Todos os GPIOs podem ser configurados como UART, I2C ou GPTIM; a multiplexação também inclui SPI, PWM, I2S, PDM e entradas de despertar
- Conector FPC de 16 pinos com passo de 0,5 mm; as interfaces de display incluem SPI, DSPI e Quad-SPI, com suporte a QSPI em modo DDR
- Sinais I2C para o painel de toque
- Pinos para microfone analógico e saída de áudio diferencial
- Um LED de usuário
- Botão de alimentação e botão de função
- Pontos de teste para medir a corrente de uma linha individual; a SiFli também documenta testes de consumo do MCU, do sistema mínimo e da placa inteira
Quando usar esta placa¶
Escolha a SF32LB52-DevKit-Core-3p3 quando precisar acessar diretamente os sinais do SF32LB52x.
- Fazer o bring-up de placas-filhas ou placas de sensores personalizadas
- Avaliar as variantes de memória do SF32LB52x
- Prototipar funções de LCD, áudio, USB e GPIO
- Medir a corrente em linhas de alimentação individuais
- Validar o firmware antes de projetar uma PCB compacta para o produto
Para uma placa menor, em formato de módulo e com furos semicirculares metalizados, use a SF32LB52-DevKit-Nano. Para uma placa de display pronta para uso, com amplificador de áudio, slot para cartão TF e carregador de bateria, use a SF32LB52-DevKit-LCD.
Alimentação¶
A placa oferece três entradas de alimentação:
- Alimentação por USB Type-C, recomendada para o desenvolvimento e a depuração do dia a dia
- Entrada de 5 V pelos pinos de 5 V e GND do conector de borda quando o USB estiver desconectado
- Entrada de 3,3 V pelos pinos de 3,3 V e GND do conector de borda quando o USB estiver desconectado; pode ser usada uma fonte de bancada externa
Um jumper separado seleciona a alimentação do MCU entre 1,8 V e 3,3 V. Essa configuração é independente dos pinos externos de alimentação de 1,8 V e 3,3 V no conector de borda. Antes de mudar o jumper ou alimentar circuitos externos, confira o pinout e o esquemático da revisão correspondente da placa.
Para medir a corrente de uma única linha de alimentação, conecte um amperímetro em série com essa linha, nos pontos de medição da placa.
Quando o USB Type-C está conectado, alguns pinos do conector também podem fornecer saídas de 3,3 V, 1,8 V e 5 V. Confirme a direção necessária antes de conectar circuitos externos.
A placa inclui uma chave de alimentação. O sinal RTS# do CH340N pode controlar a habilitação da placa, permitindo que a ferramenta host reinicie o MCU durante a gravação ou a depuração.
Gravação e depuração¶
Use a porta UART via USB Type-C para gravar o firmware e depurar o software.
- Modo de gravação: habilite BOOT na ferramenta de gravação e, em seguida, ligue ou reinicie a placa.
- Modo de depuração e logs: desabilite BOOT e, em seguida, ligue ou reinicie a placa.
- Reset: use o botão de reset/alimentação da placa ou o reset por RTS controlado pela ferramenta.
Controles do usuário¶
| Função | GPIO | Comportamento |
|---|---|---|
| LED | PA32 | Ativo em nível alto |
| KEY1 | PA34 | Ativo em nível alto; permite reset após pressionamento longo de 10 s |
| KEY2 | PA33 | Ativo em nível alto |
Interface de display¶
A placa aceita interfaces LCD por SPI, DSPI e Quad-SPI, incluindo QSPI em modo DDR, por meio de um conector FPC vertical de 16 pinos com passo de 0,5 mm, trava flip-up e contatos inferiores. O conector fornece sinais de reset do LCD, PWM da retroiluminação, TE, seleção de chip, clock, quatro linhas de dados e sinais I2C do painel de toque.

Mapa de sinais do FPC LCD de 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,3 V | Saída de alimentação do display |
| 12 | GND | Terra |
| 13 | PA09 | Interrupção do toque |
| 14 | PA11 | SDA do I2C do toque |
| 15 | PA20 | SCL do I2C do toque |
| 16 | PA10 | Reset do toque |
O guia chinês da placa publicado pela SiFli informa que o módulo AMOLED de 1,85 polegada se conecta diretamente por um cabo FPC de 16 pinos. Já o guia em inglês especifica um cabo FPC-22p, e o arquivo da ilustração se chama FPC-22P. O conector da placa tem 16 pinos. As fontes não esclarecem a divergência; antes de conectar, confira a quantidade de pinos e o mapeamento do cabo e do módulo de display.
Resumo dos sinais dos conectores¶
A placa disponibiliza dois conectores de borda com 24 pinos cada. Um lado reúne principalmente GPIOs gerais, SPI2, USB, GPADC e alimentação. O outro reúne sinais de LCD, painel de toque, UART de depuração, áudio e alimentação.
Conector de E/S geral¶
| Faixa de pinos | Sinais | Funções principais |
|---|---|---|
| 2-9 | PA44..PA37 | UART, I2C, GPTIM, SPI2, entradas de despertar |
| 10-11 | PA36 / PA35 | USB DM / USB DP, UART, I2C, GPTIM |
| 12-15 | PA31..PA28 | GPADC3..0, SPI1, I2S1, UART, I2C |
| 17 | 3,3 V | Entrada ou saída de 3,3 V, conforme a alimentação USB |
| 18-21 | PA27..PA24 | Entradas de despertar, SPI1, I2S1 |
| 22 | PA34 | UART, I2C, GPTIM, GPADC6, WKUP10 |
| 23-24 | PA33 / PA32 | UART, I2C, GPTIM, GPADC5 / GPADC4 |
Conector de LCD, áudio e depuração¶
| Faixa de pinos | Sinais | Funções principais |
|---|---|---|
| 2-11 | PA00..PA09 | LCD, painel de toque, PDM, I2S, UART, I2C |
| 12-15 | MIC_ADC, MIC_BIAS, DACP, DACN | Microfone analógico e saída de áudio |
| 17 | 1,8 V | Entrada ou saída de 1,8 V, conforme a alimentação USB |
| 18-20 | PA10, PA11, PA20 | PA10: CTP_RST; PA11: CTP_SDA; PA20: CTP_SCL; os três aceitam UART, I2C e GPTIM |
| 21 | PA21 | UART, I2C, GPTIM |
| 22-23 | PA18 / PA19 | UART0 RX/TX, SWDIO/SWCLK, gravação/depuração |
| 24 | 5 V | Entrada ou saída de 5 V, conforme a alimentação USB |
Pinos de Flash externa e SDIO¶
Algumas variantes incluem uma Flash QSPI-NOR externa de 16 MB. O grupo de pinos compartilhado entre armazenamento e SDIO é:
| 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 |
Antes de usar esses pinos para SDIO ou outras funções de expansão, verifique se eles já estão ocupados pela Flash montada na placa.
Expansão de áudio¶
A placa disponibiliza a polarização e a entrada para microfone analógico, além de uma saída DAC diferencial. O microfone e um amplificador Class-AB/D para acionar um alto-falante são externos; selecione-os de acordo com o caminho de áudio pretendido.
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-core_n4sf32lb52-core_n16r16
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: