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**** 2393725 points
Other Parts Discussed in Thread: SRC4193

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/666479/src4193-understanding-the-automatic-sample-rate-detection

部件号:SRC4193

尊敬的TI E2E成员:

我想在DAC原型项目中使用此IC,但我很难理解自动采样率检测。 假设我有一个32位帧的24位I2S信号,来自USB到I2S转换器。 FS可以是44.1 ,48,88.2 ,96,176.4 和192kHz。 无论输入频率如何,我需要的是常量192kHz 20位左对齐信号。 这就是IC的出现位置,但自动采样率检测让我感到困惑。 如果我选择20位左对齐输出,如何设置192kHz? 它是由输入参考时钟定义的,还是由从模式下的BCKO定义的? 如果是,我是否必须计算时钟速度,例如:19.2万 * 2 * 32,或类似:19.2万 * 2 * 20?

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

    大家好,欢迎参加e2e论坛。

    如果设备配置为从属设备,则就SRC4193而言,LRCKI (引脚6)是输入引脚。 此时钟频率等于输入采样频率FS。 控制寄存器3中的IFMT[2:0]位用于选择数据格式。

    同样,当设备配置为从属设备时,LRCKO (引脚24)配置为输入引脚。  此时钟频率等于输出采样频率FS。 控制寄存器3的OFMT[2:0]和OWL [1:0]位用于选择输出端口的数据格式和字长度。

    这允许您为输出设置192kHz/20位LJ格式。 希望这澄清了您在应用中使用SRC4193的问题。 谢谢。

    此致,
    Ravi

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

    尊敬的Ravi:

    因此,如果我理解正确,我将需要一个具有19.2万 * 2 * 20 (7.68MHz)频率的参考时钟,并以从属模式将此LRCKO馈送至SRC。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,这应允许您使用SRC4193以获得192kHz/20位输出。 如果您需要任何其他帮助,请告知我们,我们很乐意为您提供帮助。

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

    尊敬的Ravi:

    我的下一个问题是:我是否可以使用此IC将具有32位宽帧的24位I2S音频信号转换为具有20位帧的20位LJ信号,而不改变采样率?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    就SRC4193而言,它肯定可以处理上述要求。 您只需将IFMT[2:0]配置为'001'(24位I2S),OFMT[1:0]配置为'00'(左对齐)和OWL [1:0]配置为'01'(20位),您就可以获得结果。

    您是否对能够实现相同效果的替代设备感兴趣? 或者您的解决方案中已经有SRC4193?

    此致,
    Ravi