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.

[参考译文] Linux/PCM9211:I2S DOUT 无数据输出

Guru**** 2420360 points
Other Parts Discussed in Thread: PCM9211

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/703760/linux-pcm9211-i2s-dout-have-no-data-output

器件型号:PCM9211

工具/软件:Linux

pcm9211引脚:

RXIN3:  SPDIF 输入

输入源:48K 正弦波

我已将路由器切换到 DIR RXIN3! BCLK 和 LRCK,正常、分别为3.074M 和48K μ s、但 DOUT 没有数据输出?

此外,当我将路由器切换到 ADC (VINR/VINL)时一切正常。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Erlei、
    欢迎来到 e2e 论坛!

    是否可以共享用于此路由的配置文件?

    要说明的是、您要尝试在 RXIN3上路由 S/PDIF 输入、并在主输出端口上预期 I2S。 我的理解是否正确?
    如果是、我将非常乐意分享相同配置的正确配置。 请告诉我。

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

    尊敬的 Ravi:

    感谢您的回复!

    是的、 您的理解是正确的。

    我有四个输入源,RXIN0、RXIN2、RXIN3、VINR/VINL。 我正在尝试对其进行布线、 并希望 I2S 分别位于主输出端口上。

    另外、我如何知道其中一个开关已插入? 当 在 RXINx 上插入一个 S/PDIF 输入时、pcm9211如何通知我?

    我的配置:

    静态结构 router_rxin3_TO_MAIN_OUT_CONFIG[]={

    {0x40、0x33}、

    {0x40、0xc0}、

    {0x31、0x1a}、

    {0x32、0x22}、

    {0x33、0x22}、

    {0x24、0x00}、

    {0x26、0x81}、

    {0x33、0x22}、

    {0x21、0x00}、

    {0x22、0x01}、

    {0x23、0x00}、

    {0x27、0x00}、

    {0x2F、0x04}、

    {0x30、0x02}、

    {0x32、0x22}、

    {0x34、0xc3}、

    {0x37、0x00}、

    {0x6A、0x00}、

    {0x6b、0x11}、

    {0x6d、0x00}、

    };

    谢谢、此致、
    ErLei

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

    ErLei、您好!

    我刚刚使用以下脚本测试了 SPDIF->RXIN3->DIR->MainOutput (I2S)-

    #REG 34h DIR 输入双相信号源选择和 RXIN01同轴放大器

    #PWR DOWN 放大器、选择 RXIN3

    W 80 34 C3

    编号------------------------------------------------------- 启动 MainOutput Settings (主输出设置)--------------------

    #MainOutput

    注册。 6Ah、主输出和 AUXOUT 端口控制

    宽80 6A 00

    注册。 6Bh、主输出端口(SCKO/BCK/LRCK/DOUT)源设置|选择 DIR 作为 SCK 源和 BCK/LRCK/数据源

    宽80 6B 11

    注册。 6Dh、MPIO_B 和主输出端口 Hi-Z 控制

    宽80 6D 00

    我确实看到了 DOUT、没有任何问题。 我在48kHz 采样率下输入了1kHz 音调、并能够使用 AP 分析输出。 我简要评估了上面列出的特定寄存器、您似乎配置了正确的值。

    让我回顾其余寄存器值、看看是否有任何断开连接。

    在检测哪个 RXIN 具有 S/PDIF 信号时、遗憾的是、我们无法通知哪个输入存在 S/PDIF 信号。 谢谢。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    仅使用以下脚本对 SPDIF->RXIN3->DIR->MainOutput (I2S)进行了测试:
    --------
    W 80 34 C3
    宽80 6A 00
    宽80 6B 11
    宽80 6d 00
    --------
    我在48kHz 采样率下输入了1kHz 音调。
    现象(示波器测量):
    BCLK:3.072M
    Lrck:48K
    DOUT:无
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Ravi:
    感谢您的回复!
    问题已解决!
    感谢您确认我的配置正确!
    我们的硬件(FILT 电路)存在一些问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Erlei、

    感谢您的更新、事实上、我即将请求硬件审核。 很高兴问题得到解决、请随时询问有关 PCM9211或您将来可能考虑用于项目的任何其他器件的后续问题!

    我们随时为您提供帮助! 再次感谢!

    此致、
    Ravi