主题中讨论的其他器件: PCM3168
您好!
我们将使用 PCM3168A 替换 CS42436
我们正在将 ADSP BF527 SPORT 用于 TDM 数据。
编解码器处于从模式且 在单速模式(SSM)下运行
请为 PCM3168A 和 ADSP BF527之间的物理接口提供帮助
谢谢。此致、
H·阿尔文德
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.
尊敬的 Arvind:
对于 TDM 数据、编解码器需要一个3线 I2S 接口(FSYNC、BCLK 和 DATA)以及一个同步系统时钟 SCKI 来运行器件内部。 如果您同时运行 ADC 和 DAC、则会有一条额外的数据线、因此总共需要增加5个时钟/数据连接。 此外、如果需要、可以使用 XAD/XDA 引脚以不同的接口/采样率运行 DAC 和 ADC。
我不是 ADSP BF527的专家、因为它不是 TI 器件、但快速看一下数据表、您应该将体育用品设置为传输 FSYNC/BCLK/和 DIN (到编解码器)和接收 DOUT (来自编解码器)。
如果您有任何其他问题、请告诉我。
J·麦克弗森
感谢 Jeff 的回复
PCM3168编解码器具有以下红色标记的引脚、 FSYNC/BCLK 是否指 LRCKAD/DA 和 BCKAD/DA ?
根据单一速率中 TDM 数据格式情况下的编解码器数据表、使用 BCKAD/DA、LRCKAD/DA、DOUT1和 DIN1引脚
请确认以下连接是否正常。
ADSP TF0 >> PCM3168A- LRCKAD/DA
ADSP TSCLK0 >> PCM3168A- BCKAD/DA
PCM3168A- DOUT1>>ADSP、 DR0PRI
ADSP、DT0PRI >> PCM3168A- DIN1
SCKI 连接到外部11.28MHz CO
谢谢
阿尔文德
尊敬的 Arvind:
是的、FSYNC 是指 LRCKAD/DA、BCLK 是 BCKAD/DA。 这些连接对我来说也是正确的。
棘手的部件是您的外部晶体振荡器。 我们不建议在 I2S 主机外部设置主时钟、因为频率漂移会导致帧丢失和音频同步问题。 有关更多详细信息、请参阅此应用手册: https://www.ti.com/lit/an/slaa469a/slaa469a.pdf
较好的解决方案是由 ADSP 提供 SCKI。 如果这不可能、另一个选项是让 PCM3168A 成为 I2S 主机、并且其时钟将由 ADSP 接收、而不是由 ADSP 传输到编解码器。 数据方向将保持不变。
此致、
J·麦克弗森