S32K3 FlexIO I2S Continuous Transfer

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

S32K3 FlexIO I2S Continuous Transfer

S32K3 FlexIO I2S Continuous Transfer

Hi all,

 

Many customers complained about the K3 FlexIO I2S can not support continuous transferring because there is a gap time between 2 times of invoking SendData. This gap time will break the audio continuity and bring jitters. It is gapped by the transfer API closing and re-entry time cost.

Shuailin_0-1690277910048.pngShuailin_1-1690277916853.png

 

To avoid this gap and implement a real continuous transferring, we made some changes with eDMA configurations. Finally, it works!

Shuailin_2-1690278185488.png

 

Besides, we also enabled eDMA half-complete interrupt to support double-buffer (ping-pong buffer) operation for user's further development.

Shuailin_3-1690278244811.png

 

Attachments are the example projects and corresponding introduction slides, please kindly check if you are interested in.

Any problem, just let me know. Welcome your comments here.

 

Best Regards,

Shuailin Li

NXP GPIS, AE

附件
评论

can we configure same for S32K142 microcontroller with RTM driver?

无评分
版本历史
最后更新:
‎07-25-2023 02:47 AM
更新人: