Sintevox SC-01 Bluepill Interface — Notas de Design
Escopo
Esquemático criado a partir da netlist fornecida para uma placa filha/interface Sintevox com soquete DIP-24 representando o SC-01, módulo STM32 Blue Pill, LDO AMS1117-3.3V, casador A/R com BC847 e filtro RC de áudio de 2ª ordem.
Componentes principais
- U1: STM32 Blue Pill Breakout (módulo STM32F103C8T6)
- J1: Soquete DIP-24 largo 0.6" / 15.24 mm
- U2: AMS1117-3.3V SOT-223
- Q1: BC847 NPN SOT-23
- R1/R3/R4: 1kΩ 0805
- R2: 4.7kΩ 0805
- C1/C2: 2.2nF 0805
Nets implementadas
- VCC_5V: J1 pin 17, U2 VIN, U1 5V, R2 P1
- VCC_3V3: U2 VOUT/TAB, U1 3V3 pins
- GND: J1 pin 12, U2 GND, U1 GND pins, Q1 E, C1/C2 P2
- P0/P1/P3/P4/P5: U1 PB0/PB1/PB3/PB4/PB5 para J1 pins 9/6/4/3/2
- I1/I2: U1 PB6/PB7 para J1 pins 10/11
- STB: U1 PB10 para J1 pin 7
- AR_MCU, AR_BASE, AR_PULLUP: PA8 -> R1 -> Q1 base; Q1 coletor/R2/J1 pin 8
- PWM_OUT, NODE_RC1, AUDIO_IN: PA9 -> R3/C1/R4/C2 -> J1 pin 18
- J1 pin 1 marcado N.C. para isolar +12V antigo.
Ressalva importante
A peça de módulo Blue Pill encontrada na biblioteca Flux não expõe PB2 nos headers. Por isso, a net P2 está rotulada em J1 pin 5, mas não está conectada ao U1:PB2. Para fechar 100% a netlist original, é necessário usar uma peça Blue Pill que exponha PB2/BOOT1 ou alterar o mapeamento de firmware para outro GPIO disponível.
Bring-up mínimo
- Sem U1 instalado/energizado, verificar ausência de curto entre VCC_5V, VCC_3V3 e GND.
- Alimentar 5V em J1 pin 17 e medir 3.3V em U2 VOUT/U1 3V3.
- Confirmar J1 pin 1 sem conexão.
- Testar AR_PULLUP: deve repousar em 5V via R2 e ir a LOW quando PA8 aciona Q1.
- Injetar PWM em PA9 e verificar forma filtrada em AUDIO_IN/J1 pin 18.
- Validar no firmware que PB2 está indisponível no módulo selecionado ou substituir/mudar mapeamento.