Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

PSoC™ 6 Forum Discussions

SaGa_4641021
Level 4
Level 4
100 sign-ins 50 sign-ins 25 replies posted

Hi

What is the recommended retrigger delay for the I2S module ? I can't find in the module datasheet.

SaGa_4641021_0-1649427313589.png

thanks

 

0 Likes
1 Solution
RodolfoGL
Employee
Employee
250 sign-ins 5 comments on KBA First comment on KBA

It depends how you setup the I2S DMA transfers. Do you transfer multiple words per trigger (such as  the entire descriptor chain per transfer), or one transfer per trigger?

If you choose for Trigger input type "one transfer per trigger" and it is controlled directly by the I2S FIFO level, you can choose "Retrigger after 16 Clk_Slow cycles", since the I2S is not a very fast interface, you will not have any problem to full fill the DMA transfers on the desired sample rate.

If you choose any other option (multiple transfers per trigger) for Trigger input type, you can use Retrigger immediately.

View solution in original post

0 Likes
1 Reply
RodolfoGL
Employee
Employee
250 sign-ins 5 comments on KBA First comment on KBA

It depends how you setup the I2S DMA transfers. Do you transfer multiple words per trigger (such as  the entire descriptor chain per transfer), or one transfer per trigger?

If you choose for Trigger input type "one transfer per trigger" and it is controlled directly by the I2S FIFO level, you can choose "Retrigger after 16 Clk_Slow cycles", since the I2S is not a very fast interface, you will not have any problem to full fill the DMA transfers on the desired sample rate.

If you choose any other option (multiple transfers per trigger) for Trigger input type, you can use Retrigger immediately.

0 Likes