2024-10-31 07:59 AM
I am looking to create a USB to I2S/TDM interface.
I generated a Full Speed USB AUDIO DEVICE skeleton from CUBE MX.
I made some changes and I have working code in FS.
I generated a skeleton in High Speed. I made the same changes and it doesn't work. The device is recognized but when you start an audio player for playback, it does not start.
I tried on a STM32F446RET6 + external USB HS and STM32F723ZET6 with internal USB HS same thing.
What did I miss?
Thank you for your help.
2024-10-31 01:08 PM
Dear @Loulou ,
Can you share your project and also the behavior. when running in High speed, frames from USB becomes each 125µs instead of 1ms for isochronous transfers and should be synchronized by the audio trig/timings and Buffers / FIFO . Let us know and hope it helps to see what is not correct .
STOne-32?
2024-11-05 11:48 PM
Hello @STOne-32,
Please find attached my project.
The behavious is : The device is recognized but when you start an audio player for playback, it does not start.
Some noise is always present on SAI output.
Thanks for your support.
Best regards