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.

[参考译文] SRC4193:旁路模式

Guru**** 2362840 points
Other Parts Discussed in Thread: SRC4193, SRC4392
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/576961/src4193-bypass-mode

部件号:SRC4193
主题中讨论的其他部件: SRC4392

你(们)好

您认为SRC4193是否可以在旁路模式下传输DSD音频数据? 在数据表中引用:

包含旁路模式,允许音频数据直接从输入端口传递到输出端口,从而绕过ASRC功能。 旁路选项对于传递编码或压缩的音频数据,或非音频控制或状态数据非常有用。


根据我的理解,数据格式没有限制。 如果可以绕过PCM数据,则可以绕过和格式化的DOP (通过PCM的DSD)。 是否有人对此问题有过经验?

谢谢  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Fostios,

    我认为您的假设是正确的,只要输入和输出端口时钟是同步的,这是旁路模式的要求。  

    我已通知一位同事,他可以就此提出进一步的意见。

    此致,

     -Diego Mel é ndez López ñ a
      音频应用工程师

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    非常感谢Diego的回复

    我想知道这是否同样适用于SRC4392,端口A是否用作PCM上DSD的输入端口,端口B是否用作输出端口。 它非常重要,因为在我的项目中,我使用I2C控制模式,唯一具有专用SPI控制的设备是SRC4193,而SRC4392可以使用I2C进行管理。 这不是什么钱的问题,因为SRC4193加上I2C到SPI桥接器(以节省MCU I/O端口)的成本仅比SRC4392低3欧元。 此外,SRC4392还提供了更好的性能。 简单地说,我不确定自己是否已经很好地了解SRC4392中的总线路线,尽管我在数据表中查看过很多次。 我的问题是2.0 的一个3音频接口,它与PCM和通过PCM格式的DSD兼容,提供以下输出:a) PCM_DATA_OUT / DSD_R b) PCM_LRCK / DSD_L c) PCM_Bck / DSD_CLK。 根据结构图(图61. SRC4392数据表的"音频串行端口方框图") PCM_DATA_OUT / DSD_R可通过端口B的数据源多路复用器直接从端口A传递到端口B。问题在于LRCK和BCLK时钟线路的情况。 以下是SRC4392手册中关于音频串行端口操作的摘录:

    SRC4392包括两个音频串行端口:端口A和端口B。两个端口都是4线同步串行接口,支持同时输入和输出操作。 由于每个端口只有一对左/右字时钟和位时钟,因此输入和输出采样速率相同。 左/右字时钟(LRCKA或LRCKB)和位时钟(BCKA或BCKB)可配置为主模式或从模式操作。 在主模式下,这些时钟是使用内部时钟分频器从所选主时钟源派生的输出。 主时钟源可以是音频输入/输出采样速率的1.28256384亿或512倍,并使用每个端口的控制寄存器位选择时钟分频器。 在从属模式下,左/右字时钟和位时钟是输入,来自充当串行总线主控的外部音频设备。


    因此,必须将端口A (用作输入)配置为从属端口。 什么适用于要用作输出的端口B? 主服务器还是从属服务器? 我确信有一些方法可以将从端口A派生的BCK和LRCK直接传递到端口B。我的假设是,端口B也应配置为在从属模式下工作,这样在内部PLL时钟上不可靠,而在LRCKB上可靠 BCKB将成为输入(???) 我对此不是很确定。 根据我的假设,我设计了随附的示意图。 红色线条表示DSD格式化数据的假定路由。 对于PCM数据,需要异步模式,即高速率中的上采样和重新计时。

    我们非常感谢您的帮助

    谢谢