Guia de projeto de hardware do SF32LB52x — checklist do esquemático¶
Parte do guia de projeto de hardware do SF32LB52x
Esta página apresenta a seção 5.8, com os pontos de verificação do esquemático. Volte a Sistema mínimo, alimentação e clock, a primeira das três páginas de orientações para o projeto do esquemático.
Cada tabela cobre um bloco funcional do esquemático. A coluna “Aplicável a” restringe um item a uma variante de alimentação ou revisão de silício específica do SF32LB52x quando o escopo geral “Todas as variantes” não se aplica.
“Obrigatório” significa que o item deve ser verificado quando aplicável; não exige instalar todos os periféricos listados. Os itens condicionais só se aplicam quando o circuito ou a função correspondente está presente. Mantenha as categorias Obrigatório/Opcional da fonte e diferencie recomendações de limites obrigatórios.
A tensão de alimentação de VBUS está na faixa de 4,6 V–5,5 V
Apenas 520/3/5/7
Obrigatório
2
Se o produto precisa acender o display assim que o carregador é conectado, o carregador interno não é recomendado; prefira um CI carregador externo com gerenciamento do caminho de alimentação
Apenas 520/3/5/7
Obrigatório
3
O carregador interno só pode ser usado se for aceitável esperar a bateria atingir 3,6 V antes de o software ligar o display
Apenas 520/3/5/7
Obrigatório
4
Recomenda-se um dispositivo OVP com saída LDO integrada, como LP5305AQVF: saída de 4,7–5,4 V, capacidade de carga ≥0,5 A e corrente de atuação da proteção contra sobrecorrente ≥0,7 A
Apenas 520/3/5/7
Obrigatório
5
Se o dispositivo OVP tiver OVLO ajustável, use resistores de divisor com tolerância de 1% e mantenha o erro de V_OVLO_TH abaixo de 3%; tanto o mínimo quanto o máximo de V_OVP devem ficar dentro da faixa de 5,15–5,55 V. A fonte identifica 5,15 V como a tensão máxima de entrada do carregador e 5,55 V como o limite superior de entrada do carregador do 52x; consulte a nota sobre a divergência após a tabela
Apenas 520/3/5/7
Obrigatório
6
Se o carregador interno não for usado, VBUS pode ficar desconectado e seu capacitor pode ser omitido; nesse caso, VBAT deixa de funcionar como saída e deve ter um capacitor externo de 1 µF
Apenas 520/3/5/7
Obrigatório
7
Medição da tensão da bateria: um canal interno do GPADC já está conectado a VBAT ou VBATS; não conecte VBAT também a um pino GPADC externo
Todas as variantes
Obrigatório
8
A tensão de alimentação dos pinos VCC e VBAT está na faixa de 3,2 V–4,7 V
Apenas 520/3/5/7
Obrigatório
9
As conexões de BUCK_LX e BUCK_FB estão corretas
Todas as variantes
Obrigatório
10
VDD_VOUT1 tem um ponto de teste ou um capacitor de filtro acessível para medir a tensão
Todas as variantes
Obrigatório
11
VDD_VOUT2 tem um ponto de teste ou um capacitor de filtro acessível para medir a tensão
Todas as variantes
Obrigatório
12
VDD_RET tem um ponto de teste ou um capacitor de filtro acessível para medir a tensão
Todas as variantes
Obrigatório
13
VDD_RTC tem um ponto de teste ou um capacitor de filtro acessível para medir a tensão
Todas as variantes
Obrigatório
14
AVDD_BRF é alimentado por VSYS
Apenas 520/3/5/7
Obrigatório
15
AVDD33_AUD é alimentado por LDO2
Apenas 520/3/5/7
Obrigatório
16
VSYS é uma alimentação de uso interno do MCU; não a use para alimentar outros periféricos
Apenas 520/3/5/7
Obrigatório
17
Recomenda-se LDO2_OUT para alimentar memórias, sensores e periféricos semelhantes; pode-se inserir uma chave de carga para controlar a alimentação
Apenas 520/3/5/7
Obrigatório
18
A soma das correntes de pico dos periféricos alimentados por LDO2 não ultrapassa 150 mA
Apenas 520/3/5/7
Obrigatório
19
Recomenda-se LDO3_OUT para alimentar o motor de vibração
Apenas 520/3/5/7
Obrigatório
20
A soma das correntes de pico dos periféricos alimentados por LDO3 não ultrapassa 150 mA
Apenas 520/3/5/7
Obrigatório
21
O LCD exige um LDO dedicado de baixa corrente quiescente (Iq)
Todas as variantes
Obrigatório
22
Recomenda-se alimentar o LED do sensor de frequência cardíaca por VBAT
Todas as variantes
Obrigatório
23
A entrada de carregamento exige um circuito OVP
Todas as variantes
Obrigatório
24
Se a tensão da bateria for baixa demais e o sistema precisar receber alimentação dos 5 V da entrada do carregador, recomenda-se um CI carregador com gerenciamento do caminho de alimentação; a tensão aplicada a VCC não pode ultrapassar 4,7 V
Apenas 520/3/5/7
Obrigatório
25
SF32LB52DUB6: PVDD = 1,8 V
Apenas 52D
Obrigatório
26
SF32LB52B/E/G/JUX6: PVDD = 3,3 V
52B/E/G/J
Obrigatório
27
SF32LB52BU36 e SF32LB52BU56: VDD_SIP precisa de alimentação externa de 3,3 V
Apenas 52B
Obrigatório
28
SF32LB52DUB6: VDD_SIP precisa de alimentação externa de 1,8 V
Apenas 52D
Obrigatório
29
SF32LB52E/G/JUX6: VDD_SIP não precisa de alimentação externa; basta o capacitor externo
52E/G/J
Obrigatório
30
VBATS é o sinal de medição da tensão da bateria; a faixa de medição é 0–4,5 V
52B/D/E/G/J
Obrigatório
Limiares OVP não são limites de operação de VBUS
O item 5 da fonte indica 5,15–5,55 V para selecionar um OVLO ajustável, enquanto o item 1 reproduz a verificação de VBUS da planilha, de 4,6–5,5 V. Não interprete 5,55 V como uma tensão contínua permitida em VBUS. A seção do sistema de alimentação explica as diferenças entre as fontes e cita outra faixa de seleção OVP da nota de aplicação. Antes de aprovar o projeto, confirme com a SiFli os limiares e os limites de operação do componente escolhido.
Origem e aplicação dos valores de VBUS
A seção Electrical Specification-A3 indica uma faixa de alimentação VBUS de 4,5–5,5 V. A nota de aplicação das variantes alimentadas por bateria indica 4,6–5,5 V em sua tabela de alimentação e exige pelo menos 4,6 V no pino VBUS durante a corrente máxima de carga. Esses valores têm contextos diferentes; considere a tolerância da alimentação e a queda de tensão ao verificar a tensão mínima no chip.
Se o indutor do BUCK não constar na AVL, atende a L = 4,7 µH, DCR ≤0,4 Ω e Isat ≥450 mA
Todas as variantes
Obrigatório
23
Se houver GPS ou outros periféricos sensíveis a interferências, reserve um footprint para um capacitor entre BUCK_LX e terra; determine o valor por meio de testes
Todas as variantes
Obrigatório
24
A corrente quiescente do conversor DCDC escolhido está registrada e atende aos requisitos do projeto
Todas as variantes
Obrigatório
25
A corrente quiescente do LDO escolhido está registrada e atende aos requisitos do projeto
Todas as variantes
Obrigatório
Aplicabilidade do pino 24 na fonte
O texto do item 3 sobre capacitores menciona SF32LB520/3/5/7, mas a coluna “Aplicável a” o limita a 523/5/7. Os itens 5 e 6 identificam o pino 24 do SF32LB520 como PA21 e o pino 23 como VCC. Esta tabela segue a aplicabilidade mais restrita do item 3; confirme a pinagem do componente exato antes de aprovar a revisão.
Se o cristal de 48 MHz não constar na AVL, atende a 7 pF ≤ CL ≤ 12 pF (8,8 pF recomendado), desvio de frequência ≤±10 ppm e ESR ≤30 Ω (22 Ω recomendado)
Todas as variantes
Obrigatório
3
O cristal RTC de 32,768 kHz consta na AVL
Todas as variantes
Obrigatório
4
Se o cristal de 32,768 kHz não constar na AVL, atende a CL ≤12,5 pF (7 pF recomendado), desvio de frequência ≤±20 ppm e ESR ≤80 kΩ (38 kΩ recomendado)
Todas as variantes
Obrigatório
5
No 52x, PA24/25/26/27 podem fornecer o clock xtal32k
Se MPI2 (SD1) estiver conectado a uma Flash SPI NOR: PA13 (MPI D1) e PA17 (MPI D3) não precisam de pull-up
Todas as variantes
Obrigatório
2
Se MPI2 (SD1) estiver conectado a uma Flash SPI NAND: PA13 (MPI D1) não precisa de pull-up; PA17 (MPI D3) precisa de um pull-up de 7,5 kΩ
Todas as variantes
Obrigatório
3
Se MPI2 (SD1) estiver conectado a uma Flash SD NAND: PA13 (SD D3) precisa de um pull-up de 7,5 kΩ; PA17 (SD D1) não precisa de pull-up; PA15 (SD CMD) precisa de um pull-up de 7,5 kΩ
Todas as variantes
Obrigatório
4
Se MPI2 (SD1) estiver conectado a uma eMMC: PA13 (SD D3) e PA17 (SD D1) precisam de pull-ups de 7,5 kΩ; PA15 (SD CMD) precisa de um pull-up de 7,5 kΩ
52D/E/G/J
Obrigatório
5
O armazenamento externo do SF32LB520 e do SF32LB52B deve ser Flash SPI NOR
520/B
Obrigatório
6
Se houver requisitos de consumo no desligamento, a alimentação da Flash externa deve ser chaveada por PA11, com nível alto para ligar e baixo para desligar
Apenas 520/3/5/7
Obrigatório
7
Se houver requisitos de consumo no desligamento, a alimentação da Flash externa deve ser chaveada por PA21, com nível alto para ligar e baixo para desligar
52B/D/E/G/J
Obrigatório
8
Se houver requisitos de consumo no desligamento, a alimentação de VDD_SIP deve ser chaveada por PA21, com nível alto para ligar e baixo para desligar
52B/D/E/G/J
Obrigatório
9
Se MPI estiver conectado a uma Flash NOR de 32 MB ou mais, PA21 deve controlar sua alimentação para permitir o desligamento
52B/D/E/G/J
Obrigatório
10
Se SD1 estiver conectado a uma Flash SD NAND, as conexões dos sinais estão corretas
Todas as variantes
Obrigatório
11
As linhas CLK e de dados da Flash têm resistores de 33 Ω em série
Todas as variantes
Obrigatório
12
Se houver duas Flash NOR externas, CLK/D0–D3 são compartilhados; CS da primeira usa PA12 e CS da segunda usa PA26, um pino com pull-up interno adequado a CS ativo em nível baixo, pois no reset permanece alto e mantém a memória não selecionada
Todas as variantes
Obrigatório
13
Se houver duas Flash NOR externas, a primeira deve ter 16 MB; a segunda pode ter 8 MB ou 16 MB
Todas as variantes
Obrigatório
14
O nível lógico de I/O do periférico corresponde ao do MCU
Todas as variantes
Obrigatório
15
A Flash NOR selecionada consta como qualificada no guia de seleção de componentes críticos; caso contrário, a ROM pode não reconhecê-la e o sistema pode não iniciar
Todas as variantes
Obrigatório
16
A Flash SPI/SD NAND selecionada consta como qualificada no guia de seleção de componentes críticos; caso contrário, a ROM pode não reconhecê-la e o sistema pode não iniciar
Se houver um display QSPI, as conexões dos sinais estão corretas
Todas as variantes
Obrigatório
2
Se houver um display com interface 8080, as conexões dos sinais estão corretas
Todas as variantes
Obrigatório
3
Se houver um display JDI, as conexões dos sinais estão corretas
Todas as variantes
Obrigatório
4
As conexões QSPI do LCD estão corretas; as linhas CLK e de dados têm resistores de 100 Ω em série
Todas as variantes
Obrigatório
5
A conexão de RSTB do LCD está correta; recomenda-se PA0
Todas as variantes
Obrigatório
6
A conexão de TE do LCDC está correta; conecta-se ao sinal TE ou Fmark do painel
Todas as variantes
Obrigatório
7
Os sinais do painel de toque (TP) seguem a atribuição de pinos recomendada; consulte o arquivo de configuração de I/O da EVB
Todas as variantes
Obrigatório
8
Foi definido se o produto precisa de display sempre ligado
Todas as variantes
Obrigatório
9
O display é alimentado por um LDO de baixa corrente quiescente; recomenda-se PA30 para controlar o enable do LDO
Todas as variantes
Obrigatório
10
Foi definido se TP e LCD precisam de controle de alimentação independente ou compartilhado
Todas as variantes
Obrigatório
11
Se o LCD integrar um sensor de luz, esse sensor também recebe alimentação
Todas as variantes
Obrigatório
12
Para a retroiluminação de um LCD TFT, use um GPIO com pull-down (PD) se o controle for ativo em nível alto e um GPIO com pull-up (PU) se for ativo em nível baixo
Todas as variantes
Obrigatório
13
LCD SPI: modo de 3 fios — CS em PA03, CLK em PA04 e DATA em PA05; modo de 4 fios — CS em PA03, CLK em PA04, DATA em PA05 e DC em PA06
Todas as variantes
Obrigatório
14
Display Sharp Memory/JDI na interface JDI do MCU: VCOM e VB ligam-se a PA24 do MCU; VA, a PA25 do MCU; R0/G0/B0 do display, a R1/G1/B1 do MCU; R1/G1/B1 do display, a R2/G2/B2 do MCU; GSP, a VST; BSP, a HST; GCK, a VCK; BCK, a HCK; GEN, a ENB; INTB, a XRST
Todas as variantes
Obrigatório
15
O nível lógico de I/O do periférico corresponde ao do MCU
A entrada GPADC está conectada ao pino correspondente (PA28–PA34: 7 GPIOs podem ser multiplexados como GPADC)
Todas as variantes
Opcional
2
A tensão de entrada do GPADC permanece na faixa de 0–3,3 V
Todas as variantes
Opcional
3
Se a entrada medida pelo GPADC usar um divisor resistivo, ambos os resistores têm tolerância de 1%; cada canal GPADC tem um capacitor de filtro de 100 nF próximo ao pino do chip
Foi definido se os botões precisam despertar o MCU
Todas as variantes
Obrigatório
2
As conexões dos botões comuns estão corretas, incluindo presença do pull-up, valor do resistor e domínio de tensão
Todas as variantes
Obrigatório
3
O botão de ligar/desligar usa PA34, é ativo em nível alto e provoca reset após 10 segundos pressionado; o resistor de pull-down de 10 kΩ deve ficar na placa principal
O I2C tem pull-ups com valores adequados; para 400 kHz, recomendam-se 2,2 kΩ; a tensão de pull-up pertence ao domínio do periférico e é desligada junto com ele
Todas as variantes
Obrigatório
2
O sinal de interrupção associado ao periférico I2C permite despertar por hardware, quando necessário
Todas as variantes
Obrigatório
3
Os periféricos I2C, como acelerômetro, sensor de frequência cardíaca e magnetômetro, permitem ler todos os dados em uma única transferência em rajada
Todas as variantes
Obrigatório
4
Os dispositivos que compartilham um barramento I2C têm endereços distintos
As conexões do microfone ECM analógico single-ended estão corretas
Todas as variantes
Opcional
4
O microfone ECM analógico single-ended é alimentado por MIC_BIAS
Todas as variantes
Opcional
5
Todas as entradas do ADC de áudio têm capacitor de bloqueio DC de pelo menos 2,2 µF
Todas as variantes
Opcional
6
As saídas DACP e DACN do DAC de áudio têm, cada uma, um resistor de 1 kΩ em série próximo ao chip; há um capacitor de 1,5 nF entre DACP e DACN
Todas as variantes
Opcional
7
Recomenda-se AW8155B como amplificador de potência de áudio, configurado por software em modo Classe A/B; outros componentes precisam de validação por testes
Todas as variantes
Opcional
8
Se o caminho integrado do ADC de áudio analógico não for usado, recomenda-se conectar ADCP ao terra por um resistor de 0 Ω
Tabela 5.8.17-1: Checklist — USART e interface de depuração
Nº
Ponto de verificação
Aplicável a
Categoria
1
PA18/PA19, multiplexados como DBG_UART, são a interface de gravação e depuração; há pontos de teste e resistor de 100 Ω em série
Todas as variantes
Obrigatório
2
As conexões UART estão corretas: RXD do MCU em TXD do periférico e TXD do MCU em RXD do periférico
Todas as variantes
Obrigatório
3
Se PA35/PA36 forem usados como UART de um periférico, esse periférico está sem alimentação no reset do MCU, ou o software mantém os dois pinos em nível baixo
Todas as variantes
Obrigatório
4
O nível lógico de I/O do periférico corresponde ao do MCU
Com USB habilitado durante a operação normal, sem suspensão, o host detecta conexão e desconexão. Se essa detecção for necessária enquanto o MCU dorme, há um divisor de VBUS que fornece um nível compatível com a tensão de I/O a um pino de despertar do MCU; recomenda-se compartilhar esse pino com a detecção de conexão do carregador
Os LDOs e conversores DCDC têm enable ativo em nível alto; se a saída deve permanecer desligada por padrão, há um resistor de pull-down de 1 M–5,1 MΩ entre EN e terra, dimensionado conforme os requisitos de consumo
Todas as variantes
Obrigatório
2
O chaveamento de alimentação por MOSFET usa uma combinação PMOS+NMOS, controle em nível alto para ligar e baixo para desligar, com pull-down de 1 MΩ entre o pino de controle e terra
Todas as variantes
Obrigatório
3
A chave de alimentação da Flash externa é controlada por PA11
Apenas 520/3/5/7
Obrigatório
4
As chaves de alimentação da Flash externa e de VDD_SIP são ambas controladas por PA21
Se VSYS alimentar pull-ups de GPIO, sua alimentação permanece ligada; foi confirmado que isso atende aos requisitos de consumo
Apenas 520/3/5/7
Obrigatório
6
Se LDO2 ou LDO3 alimentar pull-ups de GPIO, foram verificados os requisitos do projeto nas situações em que esses LDOs são desligados
Apenas 520/3/5/7
Obrigatório
7
A alimentação dos pull-ups de I2C é chaveada junto com a alimentação de I/O do periférico, para evitar corrente de fuga
Todas as variantes
Obrigatório
8
Uso de PA09: nível alto para habilitar quando o display é ligado e nível baixo durante a suspensão
Revisão A2 do silício e anteriores
Obrigatório
9
O requisito de corrente de base em Deep Sleep foi definido e registrado
Todas as variantes
Obrigatório
10
A soma das correntes de base de todos os periféricos selecionados em Deep Sleep está registrada e atende aos requisitos do projeto
Todas as variantes
Obrigatório
11
O requisito de corrente de base em Standby foi definido e registrado
Todas as variantes
Obrigatório
12
A soma das correntes de base de todos os periféricos selecionados em Standby está registrada e atende aos requisitos do projeto
Todas as variantes
Obrigatório
Divergência entre as fontes sobre o pino da chave de alimentação do armazenamento
Esta tabela preserva a entrada PA11 da planilha de checklist para o chaveamento da Flash externa no SF32LB520/3/5/7. Pela prioridade de fontes deste projeto, prevalecem as notas de aplicação e o guia de projeto de esquemático da OpenSiFli, de maior prioridade, que indicam PA21 para chavear a alimentação do armazenamento de boot. Use PA21 como referência respaldada pelas fontes e não adote PA11 com base apenas na planilha de menor prioridade. Ela não esclarece se PA11 é outro sinal de habilitação na placa ou uma divergência de atribuição. Confirme com a SiFli a rede e a variante exatas antes de liberar o esquemático.
5.8.21. Pontos de teste para gravação e depuração¶
Tabela 5.8.21-1: Checklist — Pontos de teste para gravação e depuração
Nº
Ponto de verificação
Aplicável a
Categoria
1
Foram reservados pontos de teste para gravação e depuração: VBAT, GND, PA18 (DBG_UART_RXD), PA19 (DBG_UART_TXD), VSYS, PA34 e outros sinais necessários
Todas as variantes
Obrigatório
A planilha de origem indica “52A/52D”. As variantes descritas no guia de projeto de hardware do SF32LB52x são SF32LB52B/D/E/G/J; a indicação “52A” da planilha não identifica uma dessas variantes. Confirme o modelo exato e seu datasheet antes de aplicar este item; não substitua automaticamente “52A” por outro modelo. ↩
A planilha de origem deixa a categoria desta linha em branco. A indicação “Não especificado na fonte” preserva essa omissão, sem classificar o item como obrigatório ou opcional. Confirme a aplicabilidade e o critério de aprovação para o componente escolhido. ↩