工具与软件:
您好!
对于一个新工程、我想知道连接的拓扑是否正确。
在随附的方框图中、您可以看到3个编解码器+ 2个 TDM 器件连接到 McASP 总线。
总线上的每个器件都连接到相同的帧接收器和位时钟信号。 但数据是分隔的。 每个传感器都有自己的数据 Rx 和 Tx、它们连接到 SoC。
我想让3个编解码器在 I2S 模式下工作、即每帧2个时隙、而另外两个 DTM 器件在 TDM16和 TDM32下工作。
可以做到吗? 是否可以将 McASP 配置为每个输出/输入具有不同的数据速率?
请参阅随附 PDF 中的时序。
另一个主题是、
要求所有 TDM 总线元件在同一时间帧内接收和发送数据。 (相同的 SYNC 时序)
如果我移动 器件、使 TDM16器件位于 McASP 0上、TDM32器件位于 McASP 1上、而编解码器位于 McASP 2上、那么是否可以具有来自处理器的相同帧信号并共享5个器件? 例如、使用来自 McASP0的帧同步和 BCLK 供所有编解码器/TDM 器件共享? 这意味着来自不同 McASP 的数据将同步并处于同一阶段。 这可行吗?
谢谢!
Avner