

Player
simple USB SD mp3 player based on stm32 MCU
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 123
- Nets
- 117
- Pads
- 434
- Tracks, vias
- 808, 34
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 2 Nov 2020
- Updated
- 2 May 2022
Overview
Player is an open-source printed circuit board by dltech, from the dltech/usb_player repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board with 123 parts on 117 nets, routed with 808 tracks and 34 vias.
It is built around the CC1101RGP, RDA5807M and LM358, with the ME2149FSG, LM4810MM and XC6206-3.3V among its other parts. Its parts include 45 capacitors, 35 resistors, 10 ICs, 7 inductors and 6 switches. It belongs with the STM32 boards of this library.
Main components
7CC1101RGP
QFN-20-EP(4x4)-116dBm -40℃~+85℃ 1.8V~3.6V 12.3mA 12dBm 14.3mA 600Kbps ISM SPI QFN-20-EP(4x4) RF Transceiver ICs ROHSTexas InstrumentsRF Transceiver ICsRDA5807M
MSOP-10MSOP-10 RF Transceiver ICs ROHSRDA MicroelectronicsRF Transceiver ICsLM358
SOP-8-18V~18V 0℃~+70℃ 1.2MHz 10nA 2 24mA 3V~36V 500uA 50nA 5mV 80dB Built-in compensation SOP-8 Operational Amplifier ROHSMSKSEMIOperational AmplifierME2149FSG
SOP-8-25℃~+85℃ 1 1MHz 2.5V~6V 2A Adjustable Boost Boost Built-in No SOP-8 DC-DC Converters ROHSMICRONEDC-DC ConvertersLM4810MM
VSSOP-8-40℃~+85℃ 0.1% 1.3mA 105mWx2@16Ω 2-Channel 2V~5.5V 70dB Automatic mute/no-noise switch、Enable/shutdown function Class AB VSSOP-8 Audio Amplifiers ROHSTexas InstrumentsAudio AmplifiersXC6206-3.3V
SOT-23-3L-40℃~+125℃@(Tj) 1 250mA 3.3V 3uA 400mV@(200mA) 6V Fixed Over Current Protection Positive SOT-23-3L Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSYONGYUTAIVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsAO3400
SOT-23-55℃~+150℃ 1 N-channel 1.05nF 1.4V 1.5W 28mΩ@10V 30V 5.8A 77pF N-Channel SOT-23 MOSFETs ROHSGOODWORKMOSFETs
README
README.mdusb_player
simple USB SD mp3 player based on stm32 MCU
TODO:
schematic (OK)
board
register defs (OK)
RCC (OK)
I2S PCM1754 sound out
lm4811 power regul (OK)
ADC sound in
SDIO
FAT32
MP3 decoder
SPI
CC1101 4FSK
speex build
OTG FS USB FLASH (sd adapter)
OTG FS USB FLASH FAT32 HOST
STM32 DAC sound output
Parts
123| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C1, C4, C7, C8, C10, C11, C12, C13, C16, C18, C41 |
| 10 | 10k | Resistor_SMD:R_0402_1005Metric | R4, R15, R16, R21, R28, R29, R30, R31, R32, R33 |
| 9 | 100k | Resistor_SMD:R_0402_1005Metric | R1, R2, R20, R22, R23, R24, R25, R34, R35 |
| 8 | 1uF | Capacitor_SMD:C_0805_2012Metric | C19, C20, C34, C35, C36, C37, C40, C45 |
| 7 | 10uF | Capacitor_SMD:C_0805_2012Metric | C9, C14, C15, C17, C21, C22, C31 |
| 7 | 22p | Capacitor_SMD:C_0402_1005Metric | C2, C3, C5, C6, C42, C43, C44 |
| 6 | 33R | Resistor_SMD:R_0402_1005Metric | R11, R12, R13, R14, R26, R27 |
| 4 | 1N5822 | Diode_SMD:D_SMA | D1, D2, D3, D4 |
| 3 | 33nH | Inductor_SMD:L_0603_1608Metric | L3, L4, L5 |
| 3 | 6.8pF | Capacitor_SMD:C_0603_1608Metric | C24, C26, C28 |
| 3 | AO3400 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2, Q4 |
| 2 | 0.33uF | Capacitor_SMD:C_0603_1608Metric | C29, C30 |
| 2 | 100k | Capacitor_SMD:C_0402_1005Metric | R17, R18 |
| 2 | 100uF | Capacitor_SMD:C_1206_3216Metric | C38, C39 |
| 2 | 22 | Resistor_SMD:R_0402_1005Metric | R8, R9 |
| 2 | 33k | Resistor_SMD:R_0805_2012Metric | R3, R5 |
| 2 | 470p | Capacitor_SMD:C_0603_1608Metric | C32, C33 |
| 2 | Antenna | Connector_Wire:SolderWirePad_1x01_SMD_1x2mm | AE1, AE2 |
| 2 | LM358 | Package_SO:SSOP-8_3.9x5.05mm_P1.27mm | U3, U4 |
| 2 | ME2149 | Package_SO:SSOP-8_3.9x5.05mm_P1.27mm | U2, U5 |
| 1 | 100nH | Inductor_SMD:L_0603_1608Metric | L7 |
| 1 | 10K | Resistor_SMD:R_0402_1005Metric | R10 |
| 1 | 12pF | Capacitor_SMD:C_0603_1608Metric | C27 |
| 1 | 18nH | Inductor_SMD:L_0603_1608Metric | L6 |
| 1 | 1k | Resistor_SMD:R_0805_2012Metric | R19 |
| 1 | 220pF | Capacitor_SMD:C_0603_1608Metric | C25 |
| 1 | 22k | Resistor_SMD:R_0805_2012Metric | R6 |
| 1 | 22pF | Capacitor_SMD:C_0402_1005Metric | C23 |
| 1 | 26M | Crystal:Crystal_SMD_5032-2Pin_5.0x3.2mm | Y1 |
| 1 | 2SC3583 | Package_TO_SOT_SMD:SOT-23 | Q3 |
| 1 | 32768 | Crystal:Crystal_SMD_2012-2Pin_2.0x1.2mm | Y2 |
| 1 | 4.7mH | Inductor_SMD:L_7.3x7.3_H4.5 | L1 |
| 1 | 4.7mH | Inductor_SMD:L_1206_3216Metric | L2 |
| 1 | 560k | Resistor_SMD:R_0805_2012Metric | R7 |
| 1 | AAA_Cell | Connector_PinHeader_2.54mm:PinHeader_2x01_P2.54mm_Vertical | BT1 |
| 1 | AudioJack3 | local:uefang | J4 |
| 1 | CC1101 | local:cc1101 | U7 |
| 1 | DN | Button_Switch_THT:SW_PUSH_6mm | SW5 |
| 1 | DTD114E | Package_TO_SOT_SMD:SOT-23 | Q5 |
| 1 | LEFT | Button_Switch_THT:SW_PUSH_6mm | SW6 |
| 1 | LM4810 | Package_SO:TSSOP-8_3x3mm_P0.65mm | U9 |
| 1 | Mic | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | MK1 |
| 1 | Micro_SD_Card | Connector_Card:microSD_HC_Hirose_DM3BT-DSF-PEJS | J3 |
| 1 | OLED | local:display_14p | J1 |
| 1 | PCM1754DBQR | Package_SO:SSOP-16_3.9x4.9mm_P0.635mm | U8 |
| 1 | RDA5807M | Package_SO:MSOP-10_3x3mm_P0.5mm | U10 |
| 1 | RIGHT | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | STM32F107RCTx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | SWD | local:3WIRE_PADS | J5 |
| 1 | UP | Button_Switch_THT:SW_PUSH_6mm | SW4 |
| 1 | USB_B | Connector_USB:USB_Micro-B_Molex_47346-0001 | J2 |
| 1 | XC6206-33 | Package_TO_SOT_SMD:SOT-23 | U6 |
| 1 | call | Button_Switch_THT:SW_PUSH_6mm | SW3 |
| 1 | volume | local:mouse_encoder | SW2 |
Questions
What parts does the Player use?
123 parts, built around the CC1101RGP, RDA5807M, LM358 and ME2149FSG. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Player KiCad files?
From the dltech/usb_player repository on GitHub, at the commit this page was made from: the board is sch/player.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Player design in my own project?
Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers139.7 × 88.9 mm

- 4 layers267 × 75 mm

Fracture
SharKingStudios/Fracture
An infinitely expandable, velocity sensing split midi keyboard.
208 parts10MIT - 2 layers50.8 × 71.1 mm

FeatherWing KC5
W8LID/HamWing
A carrier board for Dorji DRA818V/U modules that is compatible with Adafruit Feather development boards.
38 parts8 - 2 layers406 × 90 mm

- 2 layers80 × 100 mm

- 2 layers112.6 × 85.4 mm

- 2 layers58.3 × 98.2 mm

SandKrux
sandman21vs/SandKrux
Placa de desenvolvimento baseada no chip K210, com entradas para touch, câmera e LCD grande, criada especificamente para rodar o firmware Krux.
176 parts21 - 2 layers73.9 × 46 mm
