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/pcm5122:使用SCK时钟时出现问题

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/655857/linux-pcm5122-trouble-using-clocks-for-sck

部件号:PCM5122
线程:LM4916中讨论的其他部件,

工具/软件:Linux

我使用的是带有树莓PI的DAC。 我已经构建了一个主板并加载了驱动程序。 我最初没有填充连接到SCK引脚的晶体,以便在没有时钟的情况下测试电路板。 该测试已通过,因为所有测试都按预期进行(这是该主板的第三次迭代,因此对这一点毫不奇怪)。 然后,我填充晶体并打开设备电源,输出音量较低(对于类似设置),失真较高。 我正在使用Pi的软件驱动程序,该驱动程序还使用24.576mhz和22.5792mhz振荡器(hifiberry DAC plus pro),通过GPIO 3和GPIO 6控制(启用/禁用)这两种振荡器。 我也在我的董事会上做同样的事。 在收听MP3时通过示波器进行检查,GPIO 6拉高以启用22.5792 晶体,我能够看到此SCK引脚上的振荡器频率。 我正在使用i2c控制芯片,它位于地址4c上。 操作系统(通过alsamixer)似乎可以正确识别它,但即使在100 % 卷上,输出也会失真且非常低。 这里有人能向我指出正确的方向吗? 我的耗材在3V3检查。 我当前使用的是预构建的软件映像(已尝试过使用ALSA运行MPD的Volumeio和Rune Audio),并且存在相同的问题,

感谢您的帮助

齿轮头

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

    我们组织的主要音频应用工程师本周在一场贸易展上不在办公室。 我提前为我在他外出时为支持您而四处走动表示歉意,但他将于周一返回。

    您提到这是电路板的第三次迭代,以前没有晶体振荡器,所有功能都能正常工作。 在以前的主板中,SCK源是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在以前的设计中,SCK已连接到GND。

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

    您使用什么来处理晶体(部件号)? 我假设当它们被禁用时,它们具有高阻抗输出。 如果同时禁用时钟和音频源I2S,音质是否有所改善?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Paul,

    谢谢,但我明白了。 DAC工作正常。 我将模拟输出连接到LM4916,很明显5122使4919过载。 我使用连接到LM4919的一组耳机进行检查。 当我将输出连接到合适的放大器时,它工作正常。 根据文件格式在2个晶体之间切换,听起来很不错。 感谢您的观看。 如何正确连接这两个芯片?

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

    很开心听到Keith的讲话!  LM4916用于极低电压操作,0.9 至2.5V。  PCM5122的输出为2VRMS输出(~5.6V峰值-峰值,在0V时居中)。  我怀疑您的输入过了。  LM4916的配置增益是多少?  假设您在单端操作中使用它,您应该能够将PCM的输出衰减到LM4916可以处理的电压范围。

    谢谢!

    保罗