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.

[参考译文] PCM5252:写入寄存器序列

Guru**** 2502205 points
Other Parts Discussed in Thread: PCM5252, PCM5242, DAC11001A

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/920889/pcm5252-writing-registers-sequence

器件型号:PCM5252
主题中讨论的其他器件: PCM5242DAC11001A

您好!

我使用 Spartan-6作为主器件、因此我将在不使用 PurePath 控制台的情况下对 DAC 进行编程(如果可能的话)。  我将使用 PCM5252生成正弦150Hz (我正在使用生物传感应用、这就是为什么32位分辨率对于我实现最小电压分辨率步长至关重要的原因)

我想知道我应该按照什么顺序写入页和寄存器(第0页:第1 - 125页;第1页:第1 - 9页;第44页:第1页;第263页:第63-64页)?  我在数据表中找不到准确的写入寄存器序列指令。  

提前感谢您、

罗马

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

    您好、Roman、

    这取决于您所需的确切配置。  如果您使用4线 I2S 音频格式和支持的频率比、则可能不需要任何配置。

    谢谢、

    Paul

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

    尊敬的 Paul:

    感谢您的快速回复! 实际上、我使用的是4线 I2S 音频格式、但我需要更改的设置很少:

    1) 1)频率。 我的采样(RLCK) fs = 96kHz、系统时钟 fsck = 128fs = 12、288MHz、Bck = 64fs。 如果接受此配置、那么我需要将 FS 速度模式(寄存器34)的值从默认的单速(00)更改为双速(01)

    2)位长度。 我需要使用32位转换、因此我需要更改寄存器40的值、该寄存器默认为24位

    3) 3)消音其中一个通道。 由于我要生成150Hz 正弦波、因此我只需要一个通道。 因此、我想将第二个通道、例如右侧通道静音。 为此、我需要更改寄存器62和 42的默认值(我希望我将它们命名为全部)

    我希望我对一切都理解正确。 如果是、那么我需要知道写入这些寄存器的顺序。  

    P.S. 如果有 DNL、INL 和毛刺脉冲能量、您能否也向我提供这些信息?

    谢谢、

    罗马

     

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

    尊敬的 Paul:

    除了我之前的评论、我曾说过我需要更改3个方面(fs 速度、位长度、正确通道的静音)、我忘记了说我可能会使用 LJ 而不是 I2S。 那么、我想这是4件事情。

    罗马

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

    您好、Roman、

    默认情况下、寄存器37启用了自动时钟配置功能。

    因此、您无需更改采样率:

    实际上、您需要写入的寄存器是静音(数据路径)和格式寄存器。

    默认情况下、会选择第0页、因此您实际上只需要这两个命令。

    现在、我们不为 Δ-Σ 类型的音频 DAC 指定线性度或干扰。  这些通常不被视为精密 DAC。  我认为、在您的应用中考虑您所需的 THD 和 SNR 并验证 PCM5242是否能够支持它更重要。   

    如果您需要精密 DAC、则可以考虑使用我们的高分辨率器件之一、如 DAC11001A。

    谢谢、

    Paul

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

    尊敬的 Paul:

    非常感谢您的回复以及您的建议!

    此致、

    罗马