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数据表上的示例脚本(第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