您好,
我们有来自3个不同信道的连续模拟输入数据。 我们希望通过编解码器将它们处理到DSP上的单个McBSP端口,而不会丢失任何数据。 请建议可用于此用途的任何方法和任何特定编解码器。 对于单通道,我们使用 PCM3010DB。
我们不仅限于使用上面提到的编解码器,我也希望避免只是多路复用数据而不处理所有数据。
谢谢!
Awais
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,
我们有来自3个不同信道的连续模拟输入数据。 我们希望通过编解码器将它们处理到DSP上的单个McBSP端口,而不会丢失任何数据。 请建议可用于此用途的任何方法和任何特定编解码器。 对于单通道,我们使用 PCM3010DB。
我们不仅限于使用上面提到的编解码器,我也希望避免只是多路复用数据而不处理所有数据。
谢谢!
Awais
您好,Diego, 
感谢您的详细信息。 
我们的应用正在将输入数据传输到混音器,混音器的输出正在以96kHz的采样频率(FS)提供数据。 以前我们只有1个ADC,并且我们使用了2个信道(在VINR和VINL上),我们需要再添加2个ADC以提供总共6个信道。 
我已经查看了表11中的PCM3168A,您所参考的似乎是在D1OUT提供TDM数据,但仅在FS的48kHz。 对于96KHz,我们似乎需要2个DIN和2个DOUT,能否通过在DSP上使用两个McBSP接口(我们的DSP上有2个McBSP通道)实现这一点? 请建议我们使用96KHz的此模式。 
如果您能提供参考原理图,说明PCM3168A通过TDM与96KHz多通道模式的任何DSP接口? 此芯片具有不同的模式和配置,我们确保正确配置它。 我们的DSP是TMS320C6748。 
此致, 
Muhammad Awais 
您好,Muhammad,
感谢您提供更多信息。 您的假设是正确的,如果使用96KHz,则DOUT1和DOUT2将需要输出六个通道,每个信号三个。 处理器端需要两个接口,它们可以共享相同的BCLK和LRCK时钟,每个端口仅特定于数字信号。 请考虑处理器上的其中一个端口应配置为音频总线的主端口。
假设PCM3168A由TDM双速模式下的硬件配置,采样率为96KHz,则与具有两个音频接口的处理器的连接 如下所示:
此致,
 -Diego Mel é ndez López ñ a 
  音频应用工程师 
感谢Diego提供的说明和原理图草图。 我现在已经很清楚了。 我已经创建了编解码器原理图(将在与DSP完成接口后向您展示)。
在PCM3168a上,现在已经很清楚了,但DSP McBSP上的信号在描述上略有不同。 例如,以前我们使用的是24MHz振荡器的SCKI。 我们是否将振荡器更改为24.567MHz?我问他是因为我在McBSP上找不到任何类似的针脚可以用于此目的。
以下是DSP侧McBSP信号的情况,您能否根据这些DSP信号更新您的示意图?
感谢您的支持。
此致,
Muhammad Awais