ZHCAC41 February 2023 TMS320F280025C
音频应用经常使用时分多路复用法在系统中的器件之间发送和接收音频数据。在这个多路复用方案中,一个帧分成几个固定长度的时隙或通道。由于是将按时间分割的多个通道多路复用到一个发送通道中,所以该多路复用方案称为时分多路复用 (TDM)。
有些 C2000 实时微控制器上提供的多通道缓冲串行端口 (McBSP) 支持单个 TDM 流的输入和输出。但是,并非所有 C2000 实时微控制器上都提供 McBSP 外设。此外,C2000 实时微控制器中通常包含的其他串行端口外设均不支持 TDM 协议。
在此示例中,CLB 用于输入 8 通道 TDM 流 (TDM-8),并输出相应的 TDM-8 流。C28x CPU 将接收到的数据从 CLB FIFO 移动到内部 RAM,并将发送数据从 RAM 移动到 CLB FIFO。此示例使用了单个 CLB 逻辑块来实现。输入和输出 TDM-8 流使用外部 12.288MHz 时钟来计时。