NXP MCU 技术论坛
直播中

欲望都市

9年用户 851经验值
擅长:可编程逻辑
私信 关注
[问答]

RT1176 mcu上SAI1/2/3接口的局限性是什么?

您能否帮助理解 RT1176 mcu 上 SAI1/2/3 接口的局限性?
在参考手册中,我看到以下内容:
[i]"SAI-1 用于多声道音频接口,最多支持 8 声道音频
[i]输入或 8 声道音频输出,频率为 384 kHz/32-bit。可以使用 SAI-2、SAI-3 和 SAI-4
[i]用于高达 384 kHz/32 位的立体声音频输入和输出。此外,SAI-3 还能够将 MQS
[i]作为低成本音频输出直接驱动。”
这是否意味着我不能将 8 通道 TDM 音频 DAC 连接到每个 SAI1、SAI2 和 SAI3 以获得 24 音频通道输出?
我检查了所有剩余的参考手册,没有任何迹象表明只有 SAI1 可以在 TDM 模式下工作,每帧发送 8 通道 24 或 32 位样本。

还有一个问题 - 是否有任何包含详细中断描述的附加文档?
对于我的应用程序,我需要在通过 SAI1 发送每个样本时发生中断。看起来 WSIE 会做我需要的,但如果有更多信息就更好了。

回帖(1)

h1654155275.5916

2024-6-3 17:09:08
根据参考手册中提到的内容,RT1176 MCU上SAI1/2/3接口的局限性主要包括以下几点:

1. SAI-1最多支持8声道音频输入或8声道音频输出,不能在单个SAI接口上同时支持超过8个通道的音频输入和输出。

2. SAI-2、SAI-3和SAI-4可以支持高达384 kHz/32位的立体声音频输入和输出,但不能支持8个以上的通道数。

3. SAI-3可以将MQS作为低成本音频输出直接驱动。但MQS输出并不支持多声道。

因此,如果您想要使用8通道TDM音频DAC连接到每个SAI1、SAI2和SAI3以获得24音频通道输出,在RT1176 MCU 上可能是无法实现的。您可以考虑使用多个SAI接口分别处理音频通道,或者使用其他MCU设备进行音频处理。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分