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.
Part Number: PCM5102
This is a rather silly question, but when driving IO pins such as XSMT, FLT, DEMP, and FMT is it required that I place a resistor between the pin and the GND / +3.3v? I've assembled a test board and it's not functional, so I'm trying to rule out the fact that I have my pins driven directly from 3.3v/GND as the culprit.
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Paul_Frost:
Thanks for the response!
1. I'm using 3 wire mode, though I did neglect to ground the SCK pin in my design. I've added a jumper wire to GND from this pin in the meantime. I'm unable to verify the validity of the I2S coming in because I don't currently have access to a scope (though I can get access to one if need be). I have tested this setup using a cheap "Raspberry Pi Hat" PCM5102A build and everything worked fine.
2. I'm pretty sure I have a valid clock because I do see the VNEG pin jump to -3.25v when I2S is active and 0 a few seconds after the line goes idle. I am indeed using 2.2uF caps on the charge pump pins. Is there a good way to tell if the input I2S is valid without a scope?
3. There's a pair of earbuds on the DAC output. I'm seeing ~10mV before and after the output resistors and caps regardless of anything being plugged in.
It may be worth mentioning that my design pulls FLT, FMT and XSMT up to 3.3v and the input data is left-justified @ 44100 khz.
In reply to Theodore Salmon:
While the PCM5102A isn't suited for driving earbuds, it does work :).
I soldered up one of my PCM5102AQ1's to the cheap breakout board I mentioned earlier and I'm getting good audio out of the earbuds now. My assumption is that I have missed something fundamental in the schematic or layout.
I'll update this thread once I figure out what's actually causing my issues :).
Thanks again for your all help!
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.