user-img

szekalg

  • 4 Projects
  • 2 Followers
  • Jan 28,2026
+ Follow

PCM58 DAC Tuning Adapter (Lowest THD)

The goal of this project is to improve the linearity of an R-2R DAC based on the PCM58 chip.

PCM58 DAC Tuning Adapter (Lowest THD)
 
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
 

Hardware Components

  • C28233

    X 4
  • C72121

    X 1
  • C17513

    X 8
  • C218516

    X 4
  • C118925

    X 4

Tools, APP Software Used etc.

  • Kicad

  • Visual Analyzer

Story

Project goal

The goal of this project is to improve the linearity of an R-2R DAC based on the PCM58 chip. If you are an audiophile and you own a DAC or a CD player using this chip, this project is for you.

The PCM58 is an 18-bit DAC manufactured by Burr-Brown. It is known for a very pleasant, warm, and detailed sound that is often hard to achieve with modern delta-sigma converters. Unfortunately, it also has drawbacks. One of them is a large production spread (unit-to-unit variation) and a wide spread of nonlinearity between individual chips. This was a real issue for manufacturing in the 1990s.

To address this, Burr-Brown allowed external trimming of the chip to improve conversion linearity. However, the trimming procedure described in the PCM58 datasheet is inconvenient and not well suited to industrial production. As a result, in many CD players and DACs that used the PCM58, there is no external tuning circuit.

This adapter restores that functionality and adds an external network of resistors and trimmer potentiometers that allow you to tune the 4 most significant bits (MSB) of the converter.

Installation

To install the adapter, you must desolder the PCM58 and install a wide DIL28 socket in its place, preferably a round-pin type. Then insert the adapter into the socket on the PCB, and insert the PCM58 into the adapter.

Tuning procedure

For each step, you should power the DAC off and on and let it warm up for a short time.

  1. Short solder jumper J1 on the bottom side of the adapter for the MSB bit (marked “MSB”). Play a file with a 1 kHz sine wave at -60 dB through the DAC (almost silence). Then turn trimmer RV1 until the output spectrum shows the lowest possible THD.

  2. Next, short jumper J2 on the bottom side of the adapter. This time you will tune MSB-1. Play a 1 kHz sine wave at 0 dB. Then adjust trimmer RV2 until the output spectrum shows the lowest possible THD.

  3. Repeat step 2 for jumpers J3 and J4, respectively for bits MSB-2 and MSB-3.

Measurement without an oscilloscope

If you do not have an oscilloscope to monitor harmonic content in the output signal, a very good solution is a high-quality external sound card. Connect the DAC output to the sound card’s line input. Typical output level from a DAC or CD player is about 2 Vrms, which fits within the line input range.

Make sure the sound card is good quality and has low distortion on the line input, so it does not significantly affect the measurement. An older Sound Blaster HD class card can work well. As measurement software you can use the free program Visual Analyser (a software oscilloscope).

Generating test signals

Some streamer software (for example PiCorePlayer) includes plugins for a digital signal generator and can be used to generate a sine wave. If you want to use the module inside an older CD player with PCM58, it becomes a bit more complicated. The easiest method is to generate WAV files with a sine wave at -60 dB and 0 dB, burn them as an audio CD, and then play them in a loop during measurement.

Assembly notes

Physical assembly is relatively simple. Recommended order:

  • SMD components first.
  • Then solder the mounting pins from the bottom side of the PCB.
  • Finally solder the DIL28 socket on the top side of the PCB and the trimmer potentiometers.

The mounting pins for the socket (installed from the bottom side of the PCB) can be purchased on AliExpress. I did not find them from my distributor, so they are not included in the BOM. Search for:

“2.54mm Pitch Gold Plated Male 40P 1*40 Round Pin Header Strip Hole Single Row Straight Socket Connector”

They look like in the attached photo below.

 

Links

Visual Analyser:
https://www.sillanumsoft.org/

Schematic and Layout
  • Schematic

    Screenshot_From_2026-01-27_09-42-56_16148637569792b4e7b0b6.png
    Download(0)

PCM58 DAC Tuning Adapter (Lowest THD)

The goal of this project is to improve the linearity of an R-2R DAC based on the PCM58 chip.

15
 
1
0
0
These revenues will go back into supporting creators, contests, and the open source ecosystem, and more.

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 1 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Country: Shipping Way:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
Certified Product | Guaranteed Purchase: Full techsupport