DAC Design with PCM1795 and STM32

I found the previous connector-only blocks. I’m removing those and replacing them with actual ICs and analog-stage components now.
Rebuilt the project as a real IC-level schematic instead of connector blocks: PCM1795, 3× OPA1612, LT3042 3.3 V/5 V rails, I/V feedback networks, differential output stage, RCA outputs, and power/input headers are now present and wired. ERC checks are currently clean for the checks run, and the project spec was updated.
Open items:
  • The PCB layout is not done yet; per workflow, this is the schematic checkpoint before layout.
  • The PCM1795 library symbol/footprint must be visually checked against the TI datasheet pinout before fabrication.
  • STM32F407 exact I2S/SPI GPIO mapping is still your next firmware/pinout decision.
Suggested next steps:
  1. Review the schematic view and confirm it now looks like the detailed circuit you expected.
  2. I can next create the physical PCB placement with DAC + OPA stages tightly clustered.
  3. After placement approval, I can route the board with low-noise analog layout rules.
Proceed to placement
Verify PCM1795 symbol
Explain schematic
Layout best practices
Run deeper review
U1 IOUTL- - U2 -IN B
DAC_RST_N
U2 OUT A - R1 P2
J2 3 - U2 V+
R9 P2 - U4 +IN A
U3 OUT A - R3 P2
U2 OUT A - R1 P2
U1 AGND3R - C9 P2
U1 IOUTR+ - U3 -IN A
U1 IREF - C13 P1
J2 4 - U2 V-
U1 AGND3R - C9 P2
U3 +IN A - R7 P1
U1 AGND3R - C9 P2
J2 4 - U2 V-
U1 VCC2R - C10 P1
J2 4 - U2 V-
U5 OUTS - U1 VDD
U1 AGND3R - C9 P2
J2 3 - U2 V+
R9 P2 - U4 +IN A
J2 4 - U2 V-
R15 P2 - U4 -IN B
C14 P1 - C15 P1
J1 Pin_2 - R20 P1
C14 P1 - C15 P1
J2 1 - U5 IN_1
R19 P2 - U1 LRCK
U1 IOUTL+ - U2 -IN A
U3 +IN B - R8 P1
U3 +IN A - R7 P1
U1 VCC2R - C10 P1
J2 3 - U2 V+
U1 IOUTL+ - U2 -IN A
R23 P1 - U5 SET
J2 4 - U2 V-
J2 4 - U2 V-
U2 OUT A - R1 P2
U3 OUT A - R3 P2
J1 Pin_5 - U1 ~MS
J2 3 - U2 V+
R21 P2 - U1 BCK
U6 EN/UV - C32 P1
U3 OUT B - R4 P2
R13 P2 - U4 +IN B
R9 P2 - U4 +IN A
U1 AGND3R - C9 P2
U5 OUTS - U1 VDD
U1 AGND3R - C9 P2
U5 OUTS - U1 VDD
U5 OUTS - U1 VDD
J1 Pin_4 - R22 P1
U2 OUT B - R2 P2
R15 P2 - U4 -IN B
U1 AGND3R - C9 P2
U1 AGND3R - C9 P2
R20 P2 - U1 DATA
R13 P2 - U4 +IN B
R15 P2 - U4 -IN B
J2 3 - U2 V+
U1 AGND3R - C9 P2
C14 P1 - C15 P1
U1 AGND3R - C9 P2
J1 Pin_5 - U1 ~MS
C14 P1 - C15 P1
R24 P1 - U6 SET
J1 Pin_1 - R19 P1
R11 P2 - U4 -IN A
U1 IOUTR- - U3 -IN B
J1 Pin_7 - U1 MC
U1 VCC2R - C10 P1
U1 IOUTR+ - U3 -IN A
U5 OUTS - U1 VDD
U1 AGND3R - C9 P2
U2 OUT B - R2 P2
U4 OUT A - R12 P2
U2 +IN A - R5 P1
U1 AGND3R - C9 P2
J1 Pin_3 - R21 P1
J1 Pin_4 - R22 P1
U1 AGND3R - C9 P2
U1 AGND3R - C9 P2
U4 OUT A - R12 P2
U4 OUT B - R16 P2
C14 P1 - C15 P1
J2 3 - U2 V+
U3 OUT B - R4 P2
DAC_RST_N
U5 EN/UV - C30 P1
J1 Pin_1 - R19 P1
R21 P2 - U1 BCK
R17 P2 - J3 1
U1 AGND3R - C9 P2
U6 EN/UV - C32 P1
U1 IREF - C13 P1
J2 2 - U6 IN_1
U1 VCC2R - C10 P1
C14 P1 - C15 P1
U1 VCOML - C11 P1
R19 P2 - U1 LRCK
R23 P1 - U5 SET
U1 AGND3R - C9 P2
U1 IOUTR- - U3 -IN B
R20 P2 - U1 DATA
U5 OUTS - U1 VDD
U2 +IN B - R6 P1
R17 P2 - J3 1
R24 P1 - U6 SET
U1 AGND3R - C9 P2
R23 P1 - U5 SET
U1 IOUTR+ - U3 -IN A
U1 VCOMR - C12 P1
J1 Pin_3 - R21 P1
U1 IOUTL- - U2 -IN B
R11 P2 - U4 -IN A
U1 IOUTR- - U3 -IN B
J2 4 - U2 V-
U3 OUT A - R3 P2
U3 OUT B - R4 P2
R11 P2 - U4 -IN A
U2 OUT B - R2 P2
U5 EN/UV - C30 P1
U1 IOUTL+ - U2 -IN A
U1 AGND3R - C9 P2
U1 AGND3R - C9 P2
U4 OUT B - R16 P2
U4 OUT B - R16 P2
R22 P2 - U1 SCL
U2 OUT B - R2 P2
R18 P2 - J4 1
R24 P1 - U6 SET
U2 +IN A - R5 P1
U1 AGND3R - C9 P2
R22 P2 - U1 SCL
R17 P2 - J3 1
U4 OUT B - R16 P2
U1 AGND3R - C9 P2
U3 OUT A - R3 P2
J1 Pin_2 - R20 P1
U1 VCOML - C11 P1
R11 P2 - U4 -IN A
U2 +IN B - R6 P1
U2 OUT A - R1 P2
U1 AGND3R - C9 P2
U1 AGND3R - C9 P2
U1 VCOMR - C12 P1
U5 OUTS - U1 VDD
U1 AGND3R - C9 P2
J2 4 - U2 V-
U1 AGND3R - C9 P2
U4 OUT A - R12 P2
U1 IOUTL- - U2 -IN B
J2 2 - U6 IN_1
J2 1 - U5 IN_1
U1 IOUTL- - U2 -IN B
J2 3 - U2 V+
U1 IOUTR- - U3 -IN B
U3 +IN B - R8 P1
U1 AGND3R - C9 P2
U1 VCC2R - C10 P1
R15 P2 - U4 -IN B
U4 OUT A - R12 P2
J1 Pin_7 - U1 MC
U1 AGND3R - C9 P2
J1 Pin_6 - U1 MDI
U1 AGND3R - C9 P2
U1 AGND3R - C9 P2
U1 AGND3R - C9 P2
U3 OUT B - R4 P2
U1 AGND3R - C9 P2
R18 P2 - J4 1
U1 IOUTR+ - U3 -IN A
J2 3 - U2 V+
U1 AGND3R - C9 P2
J1 Pin_6 - U1 MDI
U1 AGND3R - C9 P2
R18 P2 - J4 1
U1 IOUTL+ - U2 -IN A
R13 P2 - U4 +IN B
C18
Capacitance
100nF
C19
Capacitance
10uF
C7
Capacitance
2.2nF
C12
Capacitance
100nF
C23
Capacitance
10uF
C14
Capacitance
100nF
C26
Capacitance
10uF
C25
Capacitance
10uF
C1
Capacitance
47pF
C3
Capacitance
47pF
C21
Capacitance
10uF
C16
Capacitance
100nF
C6
Capacitance
220pF
C24
Capacitance
10uF
C22
Capacitance
10uF
C10
Capacitance
100nF
C13
Capacitance
100nF
C20
Capacitance
10uF
C32
Capacitance
10uF
C33
Capacitance
10uF
C30
Capacitance
10uF
C9
Capacitance
100nF
C15
Capacitance
100nF
C27
Capacitance
47uF
C8
Capacitance
2.2nF
C5
Capacitance
220pF
C29
Capacitance
47uF
C35
Capacitance
4.7uF
C11
Capacitance
100nF
C4
Capacitance
47pF
C17
Capacitance
100nF
C2
Capacitance
47pF
C31
Capacitance
10uF
C28
Capacitance
47uF
C34
Capacitance
4.7uF
R23 P2 - C34 P2
U5 GND_1 - U5 GND_2
U5 GND_1 - U5 GND_2
GND
U5 GND_1 - U5 GND_2
GND
GND
J5 Pin_5 - R26 P1
R23 P2 - C34 P2
R23 P2 - C34 P2
U5 GND_1 - U5 GND_2
U5 GND_1 - U5 GND_2
J5 Pin_5 - R26 P1
U5 GND_1 - U5 GND_2
U5 GND_1 - U5 GND_2
R23 P2 - C34 P2
GND
U5 GND_1 - U5 GND_2
R7
Resistance
680Ω
R23
Resistance
33.2kΩ
R5
Resistance
680Ω
R20
Resistance
27Ω
U3
R21
Resistance
27Ω
U4
R18
Resistance
100Ω
U2
R8
Resistance
680Ω
R26
Resistance
R25
Resistance
10kΩ
R9
Resistance
10kΩ
R24
Resistance
49.9kΩ
R19
Resistance
27Ω
R22
Resistance
27Ω
R3
Resistance
680Ω
R4
Resistance
680Ω
R17
Resistance
100Ω
R6
Resistance
680Ω
R2
Resistance
680Ω
R11
Resistance
10kΩ
R12
Resistance
10kΩ
R14
Resistance
10kΩ
R15
Resistance
10kΩ
R16
Resistance
10kΩ
R13
Resistance
10kΩ
R10
Resistance
10kΩ
R1
Resistance
680Ω
J5
U5
U6
J1
U1
J4
J3

Refine this doc
Ask about this doc
Project Specification — STM32F407 PCM1795 Hi-Fi DAC Card
Project Overview
  • Status: Draft schematic rebuilt at IC level.
  • Purpose: High-precision hi-fi DAC card using PCM1795, 3× OPA1612, low-noise LT3042 DAC rails, and external LT3045/LT3094 ±12 V op-amp rails.
  • Design priority: Minimum noise and distortion over cost, compactness, or convenience.
Current Schematic Direction
The project is no longer only a connector/interconnect draft. It now contains the actual IC-level schematic blocks:
  • PCM1795DBR 28-pin SSOP DAC.
  • U2/U3 OPA1612 I/V conversion stages.
  • U4 OPA1612 differential-to-single-ended output/filter stage.
  • LT3042 3.3 V digital DAC rail and LT3042 5 V analog DAC rail.
  • 8-pin power input header for raw DAC regulator inputs, ±12 V OPA rails, GND, and AGND.
  • RCA left/right output connectors.
Main Signal Chain

Diagram


STM32F407 I2S/SPI header 22-47R clock/data damping PCM1795 current-output DAC U2 OPA1612 Left I/V U3 OPA1612 Right I/V U4A/U4B differential output + LPF RCA line outputs
Key Component Values

Table


FunctionValue
I/V feedback RF680 Ω 0.1%
I/V feedback CF47 pF C0G/NP0 starting value
I/V non-inverting bias680 Ω to AGND
Differential output network10 kΩ 0.1% matched resistors
Differential HF cap220 pF C0G/NP0
RCA output isolation100 Ω series
Optional output RF shunt2.2 nF
I2S/SCK damping27 Ω starting value
PCM1795 digital rail3.3 V LT3042
PCM1795 analog rail5.0 V LT3042
OPA rails±12 V from LT3045/LT3094 module
Important Caveat
The library PCM1795 symbol must be visually checked against the TI datasheet before PCB layout because the uploaded datasheet pinout is the authority for physical pin numbers. The schematic uses named pins, but any library symbol/footprint mismatch must be corrected before fabrication.
Next Stage
Before PCB layout, verify the schematic visually in Flux and resolve ERC findings. Then proceed to placement with strict analog layout constraints: shortest I/V paths, DAC/OPA clustering, clean AGND/DGND reference join, and physical separation from I2S/SCK lines.
  • Project Overview

  • Current Schematic Direction

  • Main Signal Chain

  • Key Component Values

  • Important Caveat

  • Next Stage

Documents

  • Project Specification — STM32F407 PCM1795 Hi-Fi DAC Card

  • Firmware Starter — STM32F407 PCM1795 DAC Source

  • Board Bring-Up Plan — STM32F407 PCM1795 DAC Interconnect

  • Hi-Fi DAC Prototype Wiring Recommendations

  • PCM1795 + OPA1612 DAC Card Schematic Extraction

  • Power Supply Assessment — LT3045/LT3094 ±12 V OPA Rails

Assets

No assets added.

Broad Gray Holodeck

Broad Gray Holodeck thumbnail
STM32F407 PCM1795 DAC Interconnect

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$25.95–$40.88

Digi-Key

$29.05

LCSC

$51.13

Mouser

$53.18

TME

$24.18

Verical

$20.45–$1,046.42

Controls