I am using the PCM2903C in the circuit provided in the datasheet to make a USB sound card. I am currently using a Diodes Incorporated PAM8302A amp for the output (the Adafruit breakout board) with a PUI AS02008MR-5-R speaker. The PCM2903C is recognized on Windows 10 and Linux (Raspbian Pixel running on a Raspberry Pi Zero W) but it doesn't actually output any sound. I know the amp is working properly because I can send PWM from a microcontroller or signal generator and get the expected tones out. I checked the both the left and right output lines on an oscilloscope and neither is outputting any signal. I manipulated the HID pins to test if the chip was actually working properly and they worked (only in windows).
When I was playing sound on my Windows 10 machine through the speakers and then plugged in the PCM2903C circuit, windows automatically switched outputs but sounds still didn't come out. Just to be completely thorough, I tested an off the shelf USB soundcard based on a C-Media chip and that worked fine on both systems. The PCM2903C did show up slightly differently on windows but I think the icon was for an S/PDIF device which sort of makes sense considering the PCM2903C's S/PDIF capabilities but I was wondering if this indicated that I needed to do some extra configuration to get the analog outputs to work.
Unfortunately I don't have and S/PDIF devices that I could use to test the S/PDIF I/O to see if that interface is working.