DAC HPA

ooyang0325·Hi-Res-DAC·hardware/DAC_HPA.kicad_pcb

DAC HPA PCB layout, top view — open source RISC-V board by ooyang0325

About the DAC HPA PCB

DAC HPA is an open source RISC-V PCB design by ooyang0325, published on GitHub. It is a 4-layer board measuring 120 × 100 mm, with 470 components from 120 distinct parts.

Its main chip is the WCH CH32V307RCT6, from the RISC-V family. Other key parts include the ST USBLC6-2SC6, TI TPS25200DRVR, TI TPD2E2U06DRLR, AGM AGRV2KQ32 and Nexperia 74LVC1G157GW,125. By type, the board carries 231 resistors, 146 capacitors, 38 ICs, 21 transistors, 19 diodes and 4 crystals.

It belongs with the audio designs in this gallery.

From the project

Hi-Res DAC / headphone amplifier hardware (mirror of gitlab.com/ooyang0325/Hi-Res-DAC)

Sending this design for peer review? Begin with the layout handover report and REVIEWERSTARTHERE.md, then use the schematic, placement, and command-line visual inspection guides. The findings template records actionable review results against one Git commit.

The functional-ECO placement baseline is a separate 120 × 100 mm review board made from explicit hand-selected coordinates. It includes the readback, J702 TVS and I/V A/B-channel schematic ECO, a tighter DAC bypass row and the local J702 TVS branches. The integrated audio study is the current routing review candidate; the newer DAC/core…

Main components on the DAC HPA

DAC HPA bill of materials (BOM)

470 components, 120 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ST USBLC6-2SC6
U101
1
TI TPS25200DRVR
U102
1
TI TPD2E2U06DRLR
U103
1
WCH CH32V307RCT6
CH32V307RCT6
U201
1
AGM AGRV2KQ32
AGRV2KQ32
U202
1
Nexperia 74LVC1G157GW,125
74LVC1G157
U205
1
Nexperia 74LVC1G11GW-Q100H
74LVC1G11
U206
1
TI SN74LVC3G34DCUR
74LVC3G34
U208
1
ESS ES9018K2M
ES9018K2M
U301
1
TI LP5907MFX-3.3/NOPB
3.3 V, 250 mA
U302
1
TI TLV75801PDBVR
1.300 V (R533/R534)
U303
2
TI OPA1622IDRCR
OPA1622IDRCR
U401, U402
2
TI OPA2210IDGKR
OPA2210IDGKR
U403, U404
1
TI LM27762DSSR
+3.85 / -3.72 V
U501
1
TI TPS70933DBVR
3.3 V, 150 mA
U502
1
TI TPS259621DDAR
U503
1
TI TLV76733DRVR
3.3 V, 1 A
U504
1
TI TMUX1101DBVR
U505
6
TI TLV1704AIPWR
TLV1704
U603, U606, U609, U610, U611, U612
1
TI OPA2333AIDR
OPA2333
U604
Show 100 more
QtyPartRefs
1
TI TLV3402IDR
TLV3402
U605
1
Nexperia 74AUP1G17GW,125
74AUP1G17
U607
1
Nexperia 74LVC1G74DC,125
74LVC1G74
U608
8
TI TLV3402IDGKR
TLV3402
U613, U614, U615, U616, U617, U618, U619, U620
11
AOS AO3400A
AO3400A
Q207, Q502, Q503, Q504, Q505, Q506, Q616, Q617 +3
3
JSCJ MMBT3904 (RANGE:100-300)
MMBT3904
Q507, Q612, Q614
2
JSCJ 2N7002
2N7002
Q618, Q621
5
onsemi MMBT3904LT1G
MMBT3904
Q623, Q624, Q625, Q626, Q627
1
Kyocera KC2520K80.0000C1GE00
80.000 MHz
X201
1
NDK NZ2520SDA-49.152MHZ-NSC5083D
49.152 MHz
X202
1
NDK NZ2520SDA-45.1584MHZ-NSC5083D
45.1584 MHz
X203
1
YXC X50328MSB2GI
8 MHz
Y201
1
GCT USB4105-GF-A
J101
1
G-Switch GT-3321667P-01
J701
1
HRO PJ-332A-6A
J702
4
Toshiba TLP3545A(TP1,F)
TLP3545A
K601, K602, K603, K604
1
Littelfuse SMDJ12A
12 V
D102
2
Nexperia BAT54,215
D104, D105
4
Nexperia BAT54S,215
BAT54S
D405, D406, D407, D408
2
Nexperia PMEG2010AEH,115
PMEG2010AEH
D411, D412
2
Nexperia BAT54,215
BAT54
D413, D414
2
Nexperia BAS70-04,215
BAS70-04
D609, D610
4
GOODWORK LESD5D5.0CT1G
5 V
D701, D702, D703, D704
1
Hubei KENTO KT-0805G
Green
D705
1
Hubei KENTO KT-0603R
Red
D706
3
Sunlord GZ1608D601TF
600 Ω @ 100 MHz
FB202, FB301, FB302
1
Murata BLM18PG121SN1D
120 Ω @ 100 MHz
FB501
1
FH 0402B472K500NT
4.7 nF
C101
1
Samsung CL21A225KAFNNNE
2.2 µF
C102
3
Samsung CL05C101JB5NNNC
100 pF
C103, C516, C624
57
Samsung CL05B104KO5NNNC
100 nF
C104, C203, C204, C205, C206, C207, C208, C209 +49
3
FH 0402CG330J500NT
33 pF
C201, C202, C421
1
Samsung CL05A225MQ5NSNC
2.2 µF
C211
4
Samsung CL05B103KB5NNNC
10 nF
C217, C514, C620, C621
9
Samsung CL10A105KB8NNNC
1 µF
C220, C221, C311, C312, C441, C501, C506, C508 +1
8
Samsung CL10A225KO8NNNC
2.2 µF
C301, C302, C303, C304, C310, C439, C440, C502
8
Samsung CL10C100JB8NNNC
10 pF
C401, C402, C403, C404, C405, C406, C407, C408
10
Samsung CL21A106KAYNNNE
10 µF
C413, C414, C415, C416, C507, C509, C510, C511 +2
4
KEMET C0603C821J5GACTU
820 pF
C417, C418, C419, C420
8
Murata GRM1885C1H182JA01D
1.8 nF
C431, C432, C433, C434, C435, C436, C437, C438
2
Kyocera AVX TAJD227K010RNJ
220 µF
C442, C443
5
Samsung CL21A475KAQNNNE
4.7 µF
C608, C609, C610, C611, C616
1
FH (Fenghua) 0402CG820J500NT
82 pF
C625
5
Samsung CL05C102JB5NNNC
1 nF
C629, C639, C640, C641, C642
4
Panasonic ECH-U1H224GX9
220 nF
C631, C632, C633, C634
4
FH 0603CG332J500NT
3.3 nF
C643, C644, C645, C646
8
FH 1206CG104J500NT
100 nF
C647, C648, C649, C650, C651, C652, C653, C654
2
UNI-ROYAL 0402WGF5101TCE
5.1 kΩ
R101, R102
22
UNI-ROYAL 0402WGF1002TCE
10 kΩ
R103, R104, R201, R202, R207, R208, R212, R213 +14
25
UNI-ROYAL 0402WGF1003TCE
100 kΩ
R105, R108, R235, R240, R303, R505, R511, R512 +17
2
UNI-ROYAL 0402WGF4702TCE
47 kΩ
R106, R536
2
UNI-ROYAL 0402WGF0000TCE
0 Ω
R107, R241
7
UNI-ROYAL 0402WGF4703TCE
470 kΩ
R109, R532, R688, R689, R935, R936, R937
9
UNI-ROYAL 0402WGF330JTCE
33 Ω
R203, R204, R205, R206, R210, R211, R215, R224 +1
9
UNI-ROYAL 0402WGF3300TCE
330 Ω
R228, R229, R230, R242, R243, R244, R245, R246 +1
3
UNI-ROYAL 0402WGF4701TCE
4.7 kΩ
R237, R643, R644
2
UNI-ROYAL 0805W8F220KT5E
2.2 Ω
R301, R302
8
YAGEO RT0603BRD071K3L
1.30 kΩ
R401, R403, R405, R407, R409, R411, R413, R415
8
Susumu RG1608N-202-W-T1
2.00 kΩ
R402, R404, R406, R408, R410, R412, R414, R416
4
YAGEO PA0402-R-070RL
0 Ω
R417, R418, R419, R420
4
YAGEO RT0603BRD07698RL
698 Ω
R423, R424, R425, R426
1
YAGEO RT0603BRD079K76L
9.76 kΩ
R431
1
YAGEO RT0603BRD0710KL
10.0 kΩ
R432
8
YAGEO RT0603BRD07680RL
680 Ω
R438, R439, R440, R441, R442, R443, R444, R445
2
YAGEO RT0603BRD07xxxL (value from the trim table)
DNF (237 k … 2 M)
R446, R447
1
YAGEO RT0603BRD07221KL
221 kΩ
R501
2
YAGEO RT0603BRD07100KL
100 kΩ
R502, R504
1
YAGEO RT0603BRD07205KL
205 kΩ
R503
1
KOA RN73R1JTTD4751B25
4.75 kΩ
R509
1
YAGEO RT0603BRD073K74L
3.74 kΩ
R510
2
UNI-ROYAL 0402WGF2202TCE
22 kΩ
R526, R528
2
UNI-ROYAL 0603WAF100JT5E
10 Ω
R527, R529
1
UNI-ROYAL 0603WAF470KT5E
4.7 Ω
R530
1
UNI-ROYAL 0603WAF100KT5E
1 Ω
R531
1
YAGEO RT0603BRD0715KL
15.0 kΩ
R533
1
YAGEO RT0603BRD0711KL
11.0 kΩ
R534
6
YAGEO RP0402BRD076K8L (RT0402BRD076K8L alt.)
6.8 kΩ
R624, R625, R626, R627, R658, R661
6
YAGEO RT0402BRD075K1L
5.1 kΩ
R628, R629, R630, R631, R639, R663
5
YAGEO RT0402BRD0716K9L
16.9 kΩ
R632, R633, R634, R635, R640
2
YAGEO RT0402BRD0724R9L
24.9 Ω
R641, R642
4
UNI-ROYAL 0402WGF1001TCE
1 kΩ
R645, R692, R701, R703
7
YAGEO RT0402BRD07100KL
100 kΩ
R653, R654, R655, R656, R662, R673, R925
3
YAGEO RT0402BRD0710KL
10.0 kΩ
R657, R659, R670
11
UNI-ROYAL 0402WGF3303TCE
330 kΩ
R660, R690, R694, R916, R917, R918, R919, R926 +3
8
UNI-ROYAL 0402WGF1004TCE
1.00 MΩ
R666, R668, R930, R931, R932, R933, R938, R940
1
SAE 1RC0402F2204
2.2 MΩ
R671
1
YAGEO RT0402BRD07237KL
237 kΩ
R672
2
UNI-ROYAL 0402WGF2201TCE
2.2 kΩ
R674, R702
2
YAGEO RT0402BRD0744K2L
44.2 kΩ
R675, R682
2
YAGEO RT0402BRD07200KL
200 kΩ
R676, R683
2
YAGEO RT0603BRD07300KL
300 kΩ
R677, R684
10
YAGEO RT0603BRD071ML
1.00 MΩ
R678, R685, R901, R903, R905, R907, R909, R911 +2
2
UNI-ROYAL 0402WGF2205TCE
22 MΩ
R679, R686
1
SAE 1RC0402F4704
4.7 MΩ
R681
8
YAGEO RT0603BRD07487KL
487 kΩ
R900, R902, R904, R906, R908, R910, R912, R914
4
YAGEO RT0402BRD07110KL
110 kΩ
R920, R921, R922, R923
1
YAGEO RT0402BRD0769K8L
69.8 kΩ
R924
1
UNI-ROYAL 0402WGF3603TCE
360 kΩ
R934
1
UNI-ROYAL 0402WGF8872TCE
88.7 kΩ
R941
8
UNI-ROYAL 0402WGF9103TCE
910 kΩ
R942, R943, R944, R945, R946, R947, R948, R949

DAC HPA design files

The KiCad project lives in the ooyang0325/Hi-Res-DAC repository on GitHub; these links point at the commit this page was built from.

DAC HPA: common questions

What microcontroller does the DAC HPA use?

The DAC HPA is built around the WCH CH32V307RCT6, from the RISC-V family.

How big is the DAC HPA PCB?

The DAC HPA measures 120 × 100 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the DAC HPA?

470 components, from 120 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 DAC HPA design files?

From the ooyang0325/Hi-Res-DAC 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 DAC HPA design in my own project?

The repository has no license, so all rights stay with ooyang0325. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the DAC HPA without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RISC-V firmware against it before you order a PCB.

More boards in Hi-Res-DAC

Similar boards