Hello everyone! I have encountered significant static background noise on the audio output when using the default output mode (I assume this is MOZZI_OUTPUT_PDM_VIA_SERIAL). I am using a Waveshare RP2040-Plus board, but I have also faced this issue with the original RP Pico. The noise is also present when using the examples, so I think the problem is not in the code.
I tried building a filter as shown in this video, but it did not solve the problem: https://www.youtube.com/watch?v=rwPTpMuvSXg
Solutions I want to try:
I'm writing in the hope that someone has already encountered a similar problem. If you have experience with any of the solutions described above, or if you know another way to solve the problem, or if you simply have comments and suggestions about anything mentioned - please let me know, I would be very grateful.
Thank you all, have a great day!
I just tried the method described in the link, and it made the noise acceptable for testing but still not acceptable for production. Also, I can't avoid using USB because, according to the project concept, USB is used for both powering and charging the built-in battery (the board from Waveshare has a Lithium battery recharge/discharge header, suitable for mobile devices, which allows you to include a battery in the circuit and charge it during use, which I find very cool). I think I should go with the option of using an external DAC. Can you tell me more about this? Which DAC is best to choose as reliable and showing good results with the RP2040 Board?
Additionally, what exactly does "to be a bit careful on how you provide power to this DAC" mean? What measures should I take? Unfortunately, I'm not very strong in electrical engineering, and I may not know some necessary things.
I would appreciate a response, and thanks again for the information provided!