derrick_chi
Junior Member level 3

Hello
OK so I’ve designed an I2S Master to facilitate the transfer of audio to/from onboard files, external microphones and external DSPs. I believe it’s designed correctly according to the spec, in simulation it looks like things are working fine, however in the real world, there is an obvious issue. So I’m taking audio data from a wave file and feeding that to the I2S Master and from there to a Bluetooth connected speak, and I can clearly hear the music but I also here very loud noise (static) which is periodic but very consistent.
I have no idea what is causing this, the I2S bit clock frequency is (44100*16*2), sample width is 16bits, there are two channels. The data is being taken from a .wav file (which has the exact same format as I just mentioned), and dumpe 512 bytes at a time into the I2S Master’s FIFO. Any one have any ideas as to what could be causing this noise?
I’ve added a photo of the simulation file so you guys can see exactly how the I2S Master’s signals look.
OK so I’ve designed an I2S Master to facilitate the transfer of audio to/from onboard files, external microphones and external DSPs. I believe it’s designed correctly according to the spec, in simulation it looks like things are working fine, however in the real world, there is an obvious issue. So I’m taking audio data from a wave file and feeding that to the I2S Master and from there to a Bluetooth connected speak, and I can clearly hear the music but I also here very loud noise (static) which is periodic but very consistent.
I have no idea what is causing this, the I2S bit clock frequency is (44100*16*2), sample width is 16bits, there are two channels. The data is being taken from a .wav file (which has the exact same format as I just mentioned), and dumpe 512 bytes at a time into the I2S Master’s FIFO. Any one have any ideas as to what could be causing this noise?
I’ve added a photo of the simulation file so you guys can see exactly how the I2S Master’s signals look.