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.

[参考译文] PCM5102A:DAC 输出

Guru**** 2456150 points
Other Parts Discussed in Thread: PCM5102A

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1313360/pcm5102a-dac-output

器件型号:PCM5102A

您好!

我们将在4线 I2S 模式下针对非音频频率使用 PCM5102A。 所有时钟(SCK、LRCK、BCK)和 DIN 均从 FPGA 生成并馈送到 DAC。  

我们也尝试将此电路用于常见的音频频率。 但对于32KHz 的频率、DAC 输出也不会出现。  随附了原理图、供您参考。 请查看并告诉我您的评论。 我列出了我们测试电路时的以下观察结果。 VNEG 电压为0V、这是什么原因? 这会影响 DAC 输出吗?

1. LDO 电压为1.92V

2. VNEG 电压观察为0V。

3. CAPP 和 CAPM 上无法观察到电压。

4. I2S 图符合图14数据表中的预期。 已连接快照。  

此致、

水烟五世

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

    您好、Sujisha:

    显然、负电荷泵不工作、这将导致 DAC 不工作。 为了使电荷泵正常工作,它需要正确的时钟以及正确的飞跨电容和输入。

    因此、为了找出此问题的根本原因、请尝试 确保以下各项的电容器正确(和极性正确)

    CAPM、CAPP 、 CPGND CPVDD 和 VNEG。 请参阅 图5。 更改了用户指南以供参考的 PCM510xEVM-U 原理图  

    验证这些之后、列表上唯一可能包含的内容是 CLKS、因为我们无法访问内部 CLKS、因此我们必须确保即使对于标称 CLKS 也存在该问题。

    这意味着我们必须尝试使用音频采样频率、如48K、无论您使用的位深是多少。   此器件接受16、24、和32位音频数据

    假设您要发送32位数据、 那么 bck 将是2x32x48KHz。

    SCK 应该是 LRCLK 的倍数,您可以尝试64x48KHz、128x48KHz  或256xfs ,但最高可达 SCLK 的50 MHz。 (请参阅 表2. PCM510xA 音频数据格式、位深度和时钟速率)  

    请   牢记这些步骤、确认操作、并告诉我您能找到什么。

    此致、

    阿拉什

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

    尊敬的 Arash:

     *我们在 VNEG(2.2uF 陶瓷)、CAPP,CAPM(2.2uF 陶瓷)和 CPVDD(1uF,10uF 陶瓷)上验证了电容。  根据 EVM 原理图、所有这些电源轨都配备了正确的电容器、电路板上看不到电容器损坏。

    *我们尝试使用32位的32KHz 音频。 以下频率是 从 FPGA 生成的。  

    SCK= 128Fs = 4.096MHz

    BCK = 64fs = 2.048MHz

    LRCK = 32KHz (LRCK 分频器= 128)

    在探测时、所有这些频率都是正确的、并且时序也是正确的。 附加了图像以供参考。 在图中、  

    黄色- LRCK、 粉色- BCK、蓝色-数据输入

    请告诉我您对这些观察结果的看法。

    此致、

    水烟五世

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

    除了上述观察结果外、  

    今天、我们在编程后观察到 VNEG 以及 CAPP 和 CAPM 上的-3.3V。  

    未经编程的情况下、无法观察到 VNEG 和 CAPP& CAPM 上的电压。 是这样吗?  该电荷泵是否 只能在编程后工作? 那么上电时、VNEG、CAPP、CAPM 的默认状态会是什么状态?

    如果电荷泵只在编程后工作并且我们能够获得合适的电压和时钟,那么 DAC 输出会有什么问题呢?

    此致、

    水烟五世

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

    您好、Sujisha:

    如果你使用的是 PCM510xA,它没有任何 I2C 引脚可以编程 ,我不记得我曾经在除了硬件模式之外的任何地方使用过它。- 我只提供了 I2S (CLKS 和 数字输入), 用 USB 给它加电,这就是我要做的。 重构的正弦波位于输出引脚处。

     数据表的第7节引脚配置和功能未说明可编程的 I2C 引脚。 实际上、数据表强调了 使用硬件引脚的简单配置

    您使用的是您自己的通用 PCB、没有任何 需要编程的 SRC 器件、因此我不确定我是否了解 DAC 的编程器件。

      

    您能否确认一下对器件进行编程是什么意思?  以及如何对 DAC 进行编程?  

    此致、

    阿拉什

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

    尊敬的 Arash:

    很抱歉解释不完整。 我们将使用 PCM5102A、它仅具有硬件模式。 编程意味着、一旦我对 FPGA 进行编程以生成时钟和数据输入、然后只有电荷泵正常工作、我们将在 VNEG 上以及跨 CAPP 和 CAPM 观察到-3.3V 的电压。  

    加电时、没有馈送这些时钟、电荷泵不工作、在电荷泵相关引脚上看不到电压。 请告诉我、电荷泵是否可以在不馈送任何时钟和数据的情况下在默认的上电状态下工作。

    如果电荷泵只能与馈送时钟配合使用并且我们可以获得所有电压、那么 DAC 输出还有什么其他问题呢? 由于情况危急,请尽快答复。

    此致、

    水烟五世

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

    您好、Sujisha:

    正如我在电荷泵的简单图纸中向您展示的、它需要两相时钟来生成负电压、因此如果不提供 CLKS、则电荷泵 不应工作。  

    如果 IC 引脚上的所有电压均正确、则该器件必须与 CLKS 或数据格式一致。 我无法想象其他什么。

    我能想到的唯一一件事是使用不同的源来生成您的 CLKS、以验证时钟是否有任何问题。 这是一个非常简单的器件、您已经验证了电压和电源。 如果未将其静音、则必然是 I2S 问题。

    此致、

    阿拉什