Left click: Rotate • Right click: Pan • Scroll: Zoom
⚡ Project 04: All-in-One SMD Audio & Motion Reactive Baton Architecture
┌─────────────────────────────────────────────────────────────────────────────┐
│ USB-C 16-Pin Receptacle (5V VBUS Input & Native CDC/JTAG Serial) │
│ • Pin A4/B9: +5V VBUS Rail ──► [D_PWR SS14 Schottky] ──────────► VSYS │
│ • Pin A5: CC1 5.1kΩ Pull-down to GND (Type-C negotiation) │
│ • Pin B5: CC2 5.1kΩ Pull-down to GND (Type-C negotiation) │
│ • Pin A6/B6: D+ ─────────────► ESP32-C3 GPIO 19 (USB D+) │
│ • Pin A7/B7: D- ─────────────► ESP32-C3 GPIO 18 (USB D-) │
└─────────────────────────────────────────────────────────────────────────────┘
│
├────────► [U_CHG MCP73831 LiPo Charger] ──► J_BAT (3.7V)
│
└────────► [Auto Power-Path Q_PWR AO3401A] ──► VSYS
│
┌───────────────────────────────────────────────────────────────────────────────┘
▼
┌─────────────────────────────────┐ ┌─────────────────────────────────┐
│ ME6211C33M5G-N 3.3V 500mA LDO │ │ ESP32-C3-WROOM-02-N4 Core MCU │
│ • VIN: VSYS Rail │ │ • Pin 1: 3V3 System Rail │
│ • C_IN: 10µF Filter │────────►│ • Pin 2: EN (Hardware Reset) │
│ • C_OUT: 10µF Filter │ │ • Pin 8: GPIO 9 (Boot/Action)│
│ • VOUT: Clean 3.3V Rail │ │ • Pin 9/18/19: System GND │
└─────────────────────────────────┘ └─────────────────────────────────┘
│ │
├──────────────────────┬─────────────────────┤
▼ ▼ ▼
┌──────────────────────────────┐ ┌───────────────────┐ ┌──────────────────────┐
│ MPU-6050 6-Axis Motion IMU │ │ INMP441 MEMS Mic │ │ Actuators & Outputs │
│ • GPIO 3: I2C SCL (4.7kΩ) │ │ • GPIO 4: SCK │ │ • GPIO 6: LED Data │
│ • GPIO 2: I2C SDA (4.7kΩ) │ │ • GPIO 5: WS │ │ • GPIO 10: LED EN │
│ • GPIO 1: Motion Interrupt │ │ • GPIO 8: SD │ │ • GPIO 7: Haptic │
│ • 5-Pin J_MPU Diagnostic │ │ • Digital 24-bit│ │ • Q_LED_PWR Switch │
└──────────────────────────────┘ └───────────────────┘ └──────────────────────┘
═════════════════════════════════════════════════════════════════════════════
JLCPCB SMT 2-Layer Manufacturing & Strapping Map:
• GPIO 2 (SDA): Sampled at boot. Pulled HIGH via 4.7kΩ (Passes Strapping).
• GPIO 8 (I2S SD): Non-conflicting during boot.
• GPIO 9 (Boot Button): Pulled HIGH via 10kΩ. Grounded via button to flash.
• 100% BOM Parity: All 18 SMD types have active LCSC Part Numbers.
═════════════════════════════════════════════════════════════════════════════