Loading design…
JoshuaSLE
Standalone embedded audio system engineered with an STM32G031K8 microcontroller using HAL drivers for peripheral management and a VS1053B codec for real-time decoding and playback.
| Reference | Value | Description |
|---|---|---|
| Q1 | MMBT2907ALT1HTSA1 | Bipolar transistor symbol for simulation only, substrate tied to the emitter |
| Q2 | NMOS | N-MOSFET transistor, drain/source/gate |
| U1 | TPS61090 | 2A Step-Up DC-DC Converter for Batteries, Isw up to 2500mA, Adjustable output voltage, QFN-16 |
| U2 | LD1117S33TR_SOT223 | 800mA Fixed Low Drop Positive Voltage Regulator, Fixed Output 3.3V, SOT-223 |
| U3 | MCP73831T-2ACI/OT | Single cell, Li-Ion/Li-Po charge management controller, 4.20V, Tri-State Status Output, in SOT23-5 package |
| U4 | STM32G031K8Ux |
| STMicroelectronics Arm Cortex-M0+ MCU, 64KB flash, 8KB RAM, 64 MHz, 1.7-3.6V, 30 GPIO, UFQFPN32 |
| U6 | MAX17048G | Single cell Lipo fuel gauge. |
|---|
| U7 | USBLC6-2P6 | Very low capacitance ESD protection diode, 2 data-line, SOT-666 |
|---|
| U8 | CH340C | USB serial converter, crystal-less, UART, SOIC-16 |
|---|
| C1,C5,C17 | 10u | Unpolarized capacitor |
|---|
| C2 | 2.2u | Unpolarized capacitor |
|---|
| C3 | 100u | Polarized capacitor |
|---|
| C4,C8-C12,C15,C16,C18-C22 | 100n | Unpolarized capacitor |
|---|
| C6,C7 | 4.7u | Unpolarized capacitor |
|---|
| C13,C14 | 10n | Unpolarized capacitor |
|---|
| D1 | LowBatt | Light emitting diode |
|---|
| D2 | Charging | Light emitting diode |
|---|
| D3,D4 | MBR120VLSFT1G | Schottky diode |
|---|
| D5 | ERROR | Light emitting diode |
|---|
| D6 | PAUSE | Light emitting diode |
|---|
| D7 | PLAY | Light emitting diode |
|---|
| J1 | 3.7v LiPo | Generic connector, single row, 01x02, script generated |
|---|
| J2 | USB_C_Receptacle_USB2.0_16P | USB 2.0-only 16P Type-C Receptacle connector |
|---|
| J3 | SSD1306D | Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/) |
|---|
| J4 | Conn_ST_STDC14 | ST Debug Connector, standard ARM Cortex-M SWD and JTAG interface plus UART |
|---|
| L1 | 6.8u | Inductor |
|---|
| R1 | 2.1M | Resistor |
|---|
| R2 | 390k | Resistor |
|---|
| R3 | 1.8M | Resistor |
|---|
| R4 | 200k | Resistor |
|---|
| R5,R9,R13 | 100k | Resistor |
|---|
| R6 | 620 | Resistor |
|---|
| R7 | 1.07k | Resistor |
|---|
| R8,R21,R22 | 2k | Resistor |
|---|
| R10 | 0 | Resistor |
|---|
| R11,R12,R14-R17,R23 | 10k | Resistor |
|---|
| R18,R19 | 470 | Resistor |
|---|
| R20 | 36.1 | Resistor |
|---|
| R24,R25 | 5.1k | Resistor |
|---|
| SW1 | ON_OFF | Switch, single pole double throw |
|---|
| SW2 | RESET | 2x DIP Switch, Single Pole Single Throw (SPST) switch, small symbol |
|---|
| SW3 | PLAY_PAUSE | 2x DIP Switch, Single Pole Single Throw (SPST) switch, small symbol |
|---|
| SW4 | NEXT | 2x DIP Switch, Single Pole Single Throw (SPST) switch, small symbol |
|---|
| SW5 | PREV | 2x DIP Switch, Single Pole Single Throw (SPST) switch, small symbol |
|---|
| SW6 | RotaryEncoder | Rotary encoder, dual channel, incremental quadrate outputs |
|---|