IoAmp200W
ilolson·ioAmp200W·board/ioAmp200W.kicad_pcb
About the IoAmp200W PCB
IoAmp200W is an open source RP2040/RP2350 PCB design by ilolson, published on GitHub under the MIT license. It is a 6-layer board measuring 85.5 × 54 mm, with 365 components from 125 distinct parts.
Its main chip is the RP2350_60QFN, from the RP2040/RP2350 family. Other key parts include the INA750BIREMR, TAD5112IRGER, TDS5311P, TPS26750SRSMR and TPD4S480RUKR. By type, the board carries 165 capacitors, 125 resistors, 26 ICs, 24 diodes, 12 transistors and 6 connectors.
It belongs with the audio and test & measurement designs in this gallery.
From the project
Efficient and compact USB-C PD 3.1 EPR powered 2 channel speaker amplifier with DSP and digital input
ioAmp200W is a compact, USB-C-powered, 200 W-class mono audio amplifier built around an Infineon MA5332MS Class-D power stage. A Raspberry Pi RP2354A manages USB audio, power negotiation, monitoring, and auxiliary I/O.
The current schematic implements these main signal and power paths:
- RP2354A microcontroller with integrated flash - USB Audio Class 2 playback over a dedicated USB-C data port - 16-bit or 24-bit stereo USB streams at 44.1 or 48 kHz in the current firmware - I2S connection from the RP2354A to a TI TAD5112 stereo DAC - TLV9162 analog gain/level-shifting stage followed by the…
Main components on the IoAmp200W
IoAmp200W bill of materials (BOM)
365 components, 125 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | INA750BIREMR | INA740BIREMR | IC1 |
| 1 | TAD5112IRGER | TAD5112IRGER | IC2 |
| 1 | TDS5311P | SON65P200X200X80-7N | IC3 |
| 1 | RP2350_60QFN | RP2350-QFN-60-1EP_7x7_P0.4mm_EP3.4x3.4mm_ThermalVias | U1 |
| 1 | TPS26750SRSMR | VQFN32_RSM_TEX-L | U2 |
| 1 | TPD4S480RUKR | RUK0020B-MFG | U3 |
| 1 | LP5912-3.3DRV | WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm | U4 |
| 1 | TPSM365R6FRDNR | QFN-FCMOD_365R6FRDN_TEX | U5 |
| 2 | SN74AHCT245RGYR | RGY20_3P05X2P05 | U6, U7 |
| 1 | TLV9162IDSGR | WSON8_DSG_TEX | U9 |
| 3 | TLV9061XDBV TLV9061xDBV | SOT-23-5 | U10, U22, U23 |
| 1 | LM706A0RRXR | RRX0029B-MFG | U11 |
| 1 | TLV75733PDRVR | DRV0006A_NV | U12 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U13 |
| 1 | MA5332MS | IFX-PG-IQFN-42-1-V | U14 |
| 1 | REF3016E | SOT-23 | U15 |
| 1 | TPS7A4901DRBT | DRB0008A_NV | U16 |
| 1 | M24512-DFMC6TG | UFDFPN8_STM | U17 |
| 1 | LM74700 | SOT-23-6 | U18 |
| 1 | TPS16630RGET | RGE0024H_NV | U19 |
Show 105 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MP23ABS1TR | RHLGA5_STM | U20 |
| 1 | TCA9517ADGK | VSSOP-8_3x3mm_P0.65mm | U21 |
| 1 | LM74700 | SOT-23-6 | U24 |
| 2 | AO3400A | SOT-23 | Q1, Q2 |
| 1 | MMBTA56 | SOT-23 | Q3 |
| 1 | MMBTA56 | SOT-23 | Q4 |
| 1 | 2N7002 | SOT-23 | Q5 |
| 3 | BSS138 | SOT-23 | Q7, Q8, Q9 |
| 3 | CSD18543Q3A | VSON-8_3.3x3.3mm_P0.65mm_NexFET | Q10, Q11, Q12 |
| 1 | CSD18543Q3A | VSON-8_3.3x3.3mm_P0.65mm_NexFET | Q13 |
| 1 | ABM8-272-T3 | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | C108769 SPOUT | AMASS_XT30UPB-F_1x02_P5.0mm_Vertical | J3 |
| 1 | SM03B-SRSS-TB | JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal | J4 |
| 1 | 5VOUT | AMASS_XT30UPB-M_1x02_P5.0mm_Vertical | J5 |
| 2 | USB4105-GF-A | GCT_USB4105-GF-A | J6, J7 |
| 1 | EXT48 | AMASS_XT30UPB-M_1x02_P5.0mm_Vertical | J8 |
| 1 | CONN_02X08_ODD_EVEN Conn_02x08_Odd_Even | IDC-SMD_16P-P2.54_HX-JN2.54-2X8P-TP-H8.9 | HUB75 |
| 1 | SW_Push | SW_SPST_TS-1088-xR020 | SW1 |
| 2 | BZT52C6V8 | D_SOD-123 | D1, D9 |
| 4 | C779449 RLED | LED_0402_1005Metric | D2, D3, D10, D12 |
| 6 | C74338 GLED | LED_0402_1005Metric | D5, D20, D21, D22, D23, D25 |
| 1 | RLED | LED_0402_1005Metric | D6 |
| 4 | MURA120T3G | D_SMA | D8, D11, D15, D16 |
| 2 | RF071MM2STR | DIO_RB051MM_ROM | D13, D14 |
| 3 | RF071MM2STR | D_SOD-123 | D17, D18, D19 |
| 2 | GLED | LED_0402_1005Metric | D24, D26 |
| 1 | 3.3U 3.3u | L_0603_1608Metric | L1 |
| 2 | 10U 10u | IND-SMD_L11.2-W10.2 | L2, L3 |
| 1 | 3.3U 3.3u | IND-SMD_L6.2-W6.0_FEXU0640S | L4 |
| 57 | 100NF 100nF | C_0603_1608Metric | C1, C5, C8, C11, C12, C13, C14, C15 +49 |
| 4 | 1000UF 1000uF | CAP_EEUFS1C622B_PAN | C2, C22, C23, C24 |
| 2 | 15PF 15pF | C_0402_1005Metric | C3, C4 |
| 30 | 4.7UF 4.7uF | C_1210_3225Metric | C6, C7, C9, C10, C87, C88, C89, C90 +22 |
| 4 | 220PF 220pF | C_0402_1005Metric | C28, C34, C54, C55 |
| 21 | 10UF 10uF | C_1210_3225Metric | C29, C31, C32, C35, C45, C48, C49, C50 +13 |
| 4 | 470PF 470pF | C_0402_1005Metric | C30, C33, C46, C69 |
| 4 | 2.2NF 2.2nF | C_0402_1005Metric | C36, C38, C39, C40 |
| 2 | 1NF 1nF | C_0402_1005Metric | C37, C41 |
| 2 | 51PF 51pF | C_0402_1005Metric | C42, C94 |
| 5 | 4.7NF 4.7nF | C_0402_1005Metric | C43, C52, C68, C70, C115 |
| 8 | 1UF 1uF | C_1210_3225Metric | C44, C74, C75, C95, C111, C114, C118, C130 |
| 2 | 10uF | C_1210_3225Metric | C47, C51 |
| 2 | 56NF 56nF | C_0603_1608Metric | C64, C65 |
| 1 | 47NF 47nF | C_0603_1608Metric | C67 |
| 6 | 47UF 47uF | C_1210_3225Metric | C83, C84, C85, C86, C137, C138 |
| 1 | 6.8NF 6.8nF | C_0402_1005Metric | C93 |
| 4 | 10NF 10nF | C_0402_1005Metric | C123, C126, C154, C155 |
| 1 | 1.5PF 1.5pF | C_0402_1005Metric | C129 |
| 1 | 22NF 22nF | C_0603_1608Metric | C135 |
| 1 | 470NF 470nF | C_0402_1005Metric | C139 |
| 2 | 100nF | C_0603_1608Metric | C176, C178 |
| 1 | 22nF | C_0603_1608Metric | C177 |
| 19 | 10K 10k | R_0402_1005Metric | R1, R10, R14, R23, R24, R36, R45, R66 +11 |
| 8 | 1k | R_0402_1005Metric | R2, R6, R73, R74, R87, R100, R116, R122 |
| 1 | 33 | R_0402_1005Metric | R5 |
| 2 | 27 | R_0402_1005Metric | R7, R8 |
| 7 | 100K 100k | R_0402_1005Metric | R9, R16, R20, R49, R83, R90, R91 |
| 2 | 43.2K 34.8k | R_0402_1005Metric | R11, R15 |
| 3 | 3.3K 3.3k | R_0402_1005Metric | R12, R13, R37 |
| 2 | 20 | R_1206_3216Metric | R17, R31 |
| 2 | 8.2K 5.62k | R_0402_1005Metric | R18, R26 |
| 2 | 220 | R_0402_1005Metric | R19, R22 |
| 1 | 18.2K 11.5k | R_0402_1005Metric | R21 |
| 1 | 10.5K 10.5k | R_1206_3216Metric | R25 |
| 2 | 47.5K 47.5k | R_1206_3216Metric | R27, R28 |
| 10 | 4.7 | R_1206_3216Metric | R29, R58, R59, R72, R75, R76, R88, R114 +2 |
| 1 | 1.69K 1.15k | R_1206_3216Metric | R30 |
| 1 | 33K 33k | R_0402_1005Metric | R32 |
| 2 | 100 | R_0402_1005Metric | R33, R35 |
| 4 | 47.5K 47.5k | R_0402_1005Metric | R34, R63, R64, R77 |
| 1 | 10 | R_2512_6332Metric | R38 |
| 1 | 105K 89.3k | R_0402_1005Metric | R39 |
| 3 | 1 | R_1206_3216Metric | R40, R51, R60 |
| 1 | 11.5k | R_0402_1005Metric | R41 |
| 1 | 47.5k | R_0402_1005Metric | R42 |
| 2 | 5.1K 5.1k | R_0402_1005Metric | R43, R52 |
| 1 | 820 | R_0402_1005Metric | R44 |
| 1 | 20K 20k | R_0402_1005Metric | R46 |
| 1 | 18.2K 100 | R_0402_1005Metric | R47 |
| 1 | 6m | R_0612_1632Metric | R48 |
| 1 | 887K 887k | R_0402_1005Metric | R50 |
| 1 | 5.76K 5.76k | R_0402_1005Metric | R53 |
| 1 | 41.2K 41.2k | R_0402_1005Metric | R54 |
| 5 | 24.3K 24.3k | R_0402_1005Metric | R55, R84, R85, R113, R115 |
| 8 | 2.2K 2.2k | R_0402_1005Metric | R56, R57, R68, R69, R89, R99, R103, R104 |
| 2 | 22K 22k | R_1206_3216Metric | R61, R62 |
| 1 | 10K 100 | R_0402_1005Metric | R65 |
| 1 | 120K 120k | R_0402_1005Metric | R78 |
| 1 | 12K 12k | R_0402_1005Metric | R80 |
| 2 | 4.7K 4.7k | R_0402_1005Metric | R81, R108 |
| 1 | 24.9K 24.9k | R_0402_1005Metric | R82 |
| 1 | 1.3K 1.3k | R_1225_3264Metric | R86 |
| 1 | 422K 422k | R_0402_1005Metric | R92 |
| 1 | 18.2K 18.2k | R_0402_1005Metric | R94 |
| 1 | 6.49K 6.49k | R_0402_1005Metric | R95 |
| 1 | 9.53K 9.53k | R_0402_1005Metric | R96 |
| 1 | 15K 15k | R_1206_3216Metric | R97 |
| 2 | 100k | R_0402_1005Metric | R98, R127 |
| 1 | 15K 15k | R_0402_1005Metric | R107 |
| 2 | 680 | R_0402_1005Metric | R110, R111 |
| 1 | 1.5K 1.5k | R_0402_1005Metric | R112 |
| 2 | 309K 309k | R_1206_3216Metric | R117, R119 |
| 1 | 2.2k | R_0402_1005Metric | R126 |
| 1 | 10k | R_0402_1005Metric | R128 |
| 2 | 24.3k | R_0402_1005Metric | R129, R130 |
IoAmp200W design files
The KiCad project lives in the ilolson/ioAmp200W repository on GitHub; these links point at the commit this page was built from.
IoAmp200W: common questions
What microcontroller does the IoAmp200W use?
The IoAmp200W is built around the RP2350_60QFN, from the RP2040/RP2350 family.
How big is the IoAmp200W PCB?
The IoAmp200W measures 85.5 × 54 mm, has 6 copper layers and is 1.6 mm thick.
How many components are on the IoAmp200W?
365 components, from 125 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the IoAmp200W design files?
From the ilolson/ioAmp200W repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the IoAmp200W design in my own project?
Yes, under the terms of its MIT license, which ilolson chose for the repository.
Can I test firmware for the IoAmp200W without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Pro V2
kata0510
290.1 × 130 mm270 parts2LMIT2.3k