Part Number: PCM5122
Other Parts Discussed in Thread: LM4916, PCM5122
Tool/software: Linux
I am using this DAC with a raspberry pi. I have built a board and have loaded the driver. I initially did not populate the crystals connected to the SCK pin in order to test the board without the clocks. This test was passed as all worked as expected (this is the 3rd iteration of this board so no surprise to this point). I then populated the crystals and powered up the unit and had low output volume (for similar settings) and high distortion. I am using a software driver for the Pi which also uses the 24.576mhz and 22.5792mhz oscillators (hifiberry dac plus pro) with both of them being controlled (enabled/disabled) via GPIO 3 and GPIO 6. I am doing the same on my board. Checking with the scope when listening to an MP3, the GPIO 6 pulls high to enable the 22.5792 crystal and I was able to see the oscillator frequency on this SCK pin. I am controlling the chip with i2c and it is on address 4c. It appears to be correctly identified by the OS (through alsamixer), but the output is distorted and very low even at 100% volume. Can anyone here point me in the proper direction? My supply checks out at 3v3. I am using a pre-built software image, currently, (have tried both Volumio and Rune Audio which are running MPD with ALSA) and have the same issue,
Thanks for any help
Gearhead
