Audio Noise and Distortion from IO Board
Posted: Thu Nov 24, 2022 10:27 am
Hey guys,
I have a problem with the analog audio output from my MiSTer IO board (I think it may be rev 5.5 or 5.6).
Recently, the output has developed some kind of distortion, I can also hear SD access very clearly.
I googled and found a hint that it might have to to with i2s and the four switches on the DE10 board, but the switches are all in the off position (i also have my MiSTer in a case so it was unlikely to begin with).
I had a look at the schematics of the analog audio out, it goes something like "GPIO pin --> RC filter --> RC filter --> coupling cap --> headphone jack" for each stereo channel.
The distortion sounds like a cap charging up in my tests, so it might be the the cap? But the problem occurs on both channels so I kinda ruled this out.
Also, when I screw with the volume settings and custom audio filters in software, the distortion is affected. So I kind of hope it is something software related. I plan on disabling "volumectl" in the ini and see what that does.
Does anybody have a clue what this could be? Did I fry my GPIO pins (that would suck in this market..)? Any input is appreciated!
I have a problem with the analog audio output from my MiSTer IO board (I think it may be rev 5.5 or 5.6).
Recently, the output has developed some kind of distortion, I can also hear SD access very clearly.
I googled and found a hint that it might have to to with i2s and the four switches on the DE10 board, but the switches are all in the off position (i also have my MiSTer in a case so it was unlikely to begin with).
I had a look at the schematics of the analog audio out, it goes something like "GPIO pin --> RC filter --> RC filter --> coupling cap --> headphone jack" for each stereo channel.
The distortion sounds like a cap charging up in my tests, so it might be the the cap? But the problem occurs on both channels so I kinda ruled this out.
Also, when I screw with the volume settings and custom audio filters in software, the distortion is affected. So I kind of hope it is something software related. I plan on disabling "volumectl" in the ini and see what that does.
Does anybody have a clue what this could be? Did I fry my GPIO pins (that would suck in this market..)? Any input is appreciated!