Other Parts Discussed in Thread: SN74AUC2G86,
Tool/software:
What is the highest quality way to convert a PDM data stream into an analog output without using a DAC?
I have an extremely limited power budget, making a DAC difficult if not impossible to use.
I have heard many suggest a low pass filter will do.
While correct, this has some fundamental issues:
1. PSRR.
The PDM data stream alternates between 0 and 1, which is ground and Vcc.
Using a low pass filter on this will result in a PSRR of approximately 6 dB, which is terrible.
2. Timing uncertainty.
The PDM data stream has a wide tolerance for when the clock changes polarity vs when the data is valid.
For example, on one product, the data valid time can range from 103nS to 188nS on a 5 Mhz clock.