This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

i2s transmission voice interval is noisy

I2s subcontract transmission, the sound is normal during the transmission of each packet, and there is noise when preparing next_buf. How to eliminate the noise? Looking forward to your reply, thank you

Parents
  • HKjace,

    I am not an expert in I2S sound systems. But the information you gave is definitely does not seem enough for other forum members here in devzone to analyze the problem. Can you please be more descriptive on 

    1. Which example/SDK/softdevice/hardware you are testing this.
    2. What exactly are you trying to do (code snippets would be very helpful)
    3. some logs or sniffed data would enhance the ability for users to diagnose the issue faster.
  • Thank you for your answer. I didn't understand it well before. I'm sorry.Now I have found the reason after many attempts: the uint32_t const pointer type used in routine transmission, and the uint8_t const pointer type used by me, the length transmission should be divided by 4, the length transmission was wrong before, three times more transmission resulted in noise, now it has been solved,thank you all the same.

Reply
  • Thank you for your answer. I didn't understand it well before. I'm sorry.Now I have found the reason after many attempts: the uint32_t const pointer type used in routine transmission, and the uint8_t const pointer type used by me, the length transmission should be divided by 4, the length transmission was wrong before, three times more transmission resulted in noise, now it has been solved,thank you all the same.

Children
Related