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.

[参考译文] TLV320ADCX140SW 驱动器:支持的采样率

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1060073/tlv320adcx140sw-drivers-supported-sample-rates

器件型号:TLV320ADCX140SW 驱动器

您好!

在320ADC 驱动程序的头文件中,可以找到 :

#define ADCX140_RAates (SNDRV_PCM_RATE _44100 |\
SNDRV_PCM_RATE 48000)

这意味着什么?  我只能以这些特定的采样率采集???

此致、

莫兰。

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

    Moran、您好!

    我相信您不会只在这两种速率之间进行选择、而是会选择使用44.1kHz 或48kHz 的倍数速率。

    例如、如果您选择44.1kHz、则可以在88.2kHz 但不能在96kHz 下采样

    此致、

    Carson

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

    Carson、您好!

    我已将其更改为SNDRV_PCM_RATE _8000_192000” ,这使我能够以不同的速率运行“arecord”(Linux 命令)。

    使用原始设置(SNDRV_PCM_RATE 44100 | SNDRV_PCM_RATE 48000)时 , 尝试以8K 或96K 为例运行时收到错误。

    我正在尝试确定 驱动程序的标头是否出错或配置是否有问题?

    假设 CPU 是主器件。

    BR、

    莫兰。

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

    您好!

    我将在一整天左右的时间内与软件团队联系、并在他们的回复中传达他们的反馈。

    此致、

    Carson

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

    您好!

    我还在等他们的答复,很抱歉耽误你的时间。

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

    原始代码仅支持代码中的这两个采样率(44.1和48kHz)。 如果您想支持更多、可以添加更多的采样率、adcx140可以支持这些采样率。

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

    您好!

    您的意思是原始代码不支持每个代码的任何倍数或子倍数(44.1|48)。

    因此,如果我需要96K (例如)-->将标头更改为此定义: SNDRV_PCM_RATE _8000_192000”是正确的????

    BR、

    莫兰。

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

    代码似乎仅测试44.1kHz 和48kHz、如果您希望支持更多采样率、则必须切换到 SNDRV_PCM_RATE _8000_192000。

    另一件事、即其他采样率的寄存器设置、请参阅以下文档

    支持 TLV320ADCx140采样率和可编程处理块(TI.com)

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

    谢谢 、祝您年愉快