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

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

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

跳至解决方案
176 次查看
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?

标签 (1)
0 项奖励
1 解答
124 次查看
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 项奖励
2 回复数
125 次查看
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 项奖励
108 次查看
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 项奖励