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.

[参考译文] TLV320DAC3101:一些关于通过扬声器进行音频回放的寄存器设置问题

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1400805/tlv320dac3101-some-questions-for-register-setup-for-audio-playback-through-speakers

器件型号:TLV320DAC3101

工具与软件:

您好!

当我研究 TLV320DAC3101数据表上的示例脚本(第6.3.10.15节"通过 DAC 和耳机/扬声器输出播放数字数据的示例寄存器设置")时、我有一些问题:

1、提示对于去 POP 音设置和软步进设置我需要应用一些等待时间(如下面的截图所示)。 如果我理解正确、如果我错了、请随意更正、只有在使用耳机时才会设置"去除爆裂声"。 由于我不会在应用中使用耳机(因此也不会使用 HP 驱动器)、因此我不需要应用去 POP 音的等待时间。 另一方面、软步进设置适用于 DAC、我将使用这种 DAC、我需要等待软步进。 不过、我想知道如何计算出确切的等待时间。

此外、它说我还可以轮询第1页的寄存器63、我想知道如何准确地做到这一点、因为根据数据表、我想第1页上没有寄存器63。 另外、通过轮询、这是否意味着从寄存器中读取数据?

我想知道在这部分中分别指的是什么上电时间(800 ms)和步进时间(4 ms)。 它们都与耳机驱动器有关吗?

祝你一切顺利!

——刘佳和

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

    尊敬的 Jihe:

    去 POP 音专门用于耳机、但您仍需要等待软步进才能更改音量和软取消静音/静音。
    抱歉、寄存器63第1页有一个拼写错误。 它应该是页0寄存器38。 这是在 DAC 增益达到编程的级别(即软步进完成)时设置标志的寄存器。 轮询意味着读取寄存器。

    寄存器0x21控制耳机驱动器加电的速度以及器件斜升至共模电压的速度。 这些可以减慢速度、以尝试缓解启动时弹出的问题、但我们可以通过遵循适当的增益分级来解决其中的一些问题:仅在驱动器完全通电后将其取消静音。
    您希望使用寄存器0x20进行扬声器放大器上电/断电。 由于放大器没有去 POP 音时序、因此请确保您在将其取消静音之前为其供电。 要获取电源、您需要查看页0寄存器63、在该寄存器中、您可以为 DAC 供电、为通道选择数据路径、并开启音量软步进。 您可以选择每个采样周期1个步长或每两个采样周期一个步长。 一个采样周期为1/fs、每个步长为.125dB。 可以使用寄存器65和66来设置音量、如果启用了软步进、则每个采样周期软步进设置将采用1/fs *(newVolumeedB - prevVolumeedB)/.125。

    如果您在这方面需要更多帮助、请告诉我。

    此致!
    MIR