MIMXRT1060-EVKB + AUD-EXP-42448 Left-Right Channel swap when in Mono

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MIMXRT1060-EVKB + AUD-EXP-42448 Left-Right Channel swap when in Mono

Jump to solution
466 Views
vascofsantos
Contributor I

I configured an audio loopback from my soundcard, into the CS42448 ADC, using the SAI eDMA driver with a ping-pong buffer strategy, back into the CS42448 DAC and into my soundcard again.

I am using I2S mode with Left and Right channels.

When using the kSAI_Stereo mode, channels come back in the expected order, but either kSAI_MonoLeft or kSAI_MonoRight swaps the channels. 

Is this a known issue?

Labels (1)
0 Kudos
Reply
1 Solution
414 Views
EdwinHz
NXP TechSupport
NXP TechSupport

Hi @vascofsantos,

This channel swap should not cause many issues as the channels are already in Mono. However, I don't think it is an indented behavior, so I will definitely report this internally for their deliberation. Thank you for reporting this.

BR,
Edwin.

View solution in original post

0 Kudos
Reply
2 Replies
415 Views
EdwinHz
NXP TechSupport
NXP TechSupport

Hi @vascofsantos,

This channel swap should not cause many issues as the channels are already in Mono. However, I don't think it is an indented behavior, so I will definitely report this internally for their deliberation. Thank you for reporting this.

BR,
Edwin.

0 Kudos
Reply
398 Views
vascofsantos
Contributor I

Thanks for your reply, @EdwinHz.

 

Yes, I agree it is easy enough to just pick kSAI_MonoRight instead of kSAI_MonoLeft upon initializing the I2S interface.

Please note that I am not sure whether this applies only to I2S mode (out of TDM, left/right justified, etc).

Either way, this post might help other people encountering the same behavior.

 

Best regards,

Vasco.

0 Kudos
Reply