This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I have designed the PCM5100APW into a new product, and done an initial production run, assembled by professional assembly house in USA.
I am finding an odd failure mode in greater than 5% of units, and am attempting to understand the issue.
The units that fail output no audio intermittently, sometimes only a blip, other times none. Then without any good explanation they work properly on the next power cycle.
I am not driving SCK, and allowing the chip to use its internal PLL.
PIC32 SPI/I2S is set to Left Justified, 24 bit audio.
On one unit I was able to catch in the act on the bench, here was the test procedure.
#1. No audio was output, even with digital audio input.
#2. Checked all inputs. XSMT 3.3v, FMT 3.3v, FLT 0, SCK 0, BCK active, DIN active, LRCK active, DEMP 0, all voltages correct on remainder of pins.
#3. With probe tip pressed on rear of chip(see photo), maybe 1lb pressure, audio immediately starts, releasing pressure, it stops.(This 'fix' works on all failing devices tested so far)
#4. Power cycled, now audio works fine.
Any suggestions appreciated.
I have pretty much ruled out soldering issues, all joints are fully reflowed, look very nice. Re soldering each pin doesn't help. Probing pads all the way through show signal from start to end. Fine tipped tweezer nudging each pin, etc.
These parts shipped from Mouser in standard packaging (non dry packing), not sure if that could be a factor or not.
It is difficult to get good solder joint pictures, but see attached.
Hi Erik,
It is import to note that 22.05kHz is not supported by the PCM510xA in three wire mode. Table 11 in the datasheet shows the supported sample rates.
The PCM uses an internal oscillator reference to try to detect the input sample rate. Once it has determined the rate (in one of the above supported rates), it will automatically configure the clock tree for operation.
Your operation could look intermittent, as it is possible that the PCM misidentifies the 22.05kHz as 16 or 32kHz and set the clocks for one of those rates, which will impact performance as now critical functions such as the charge pump and DSP are operating at the wrong frequency, but the device might still operate.
Does the device ever fail to start if you use 44.1kHz?
Thanks,
Paul
Hi Erik,
Table 10 shows the supported clock rates. Unfortunately 22.05kHz is not supported in 4-wire mode as well. Though it does not help you as you cannot change the DAC, the PCM512x can support this as the clock tree can be manually configured over I2C.
Converting the rate to one of the supported rates on table 11 is recommended.