我正在从 16 位 .wav 文件读取的 12 位 DAC 上生成音频信号。我的处理器是 3.3V,所以我将所有内容向上移动 32768,所以我的值在 0-3.3V 之间摆动,以 1.65V 为中心,向右移动 4 位,所以我有 12 位值。
我遇到的问题是,当我打开 DAC 时,当我的放大器看到该阶跃函数时,我会发出很大的爆裂声。我现在有一个转角频率为 4KHz 的 RC 低通滤波器,它对我没有多大用处。
如果可以的话,我想用硬件解决这个问题,但我想不出最好的方法。这些只是在单声道扬声器上播放的语音命令,所以我不需要出色的保真度或任何东西。
我想到的另一个解决方案是上下调整 DAC,但我想避免花费额外的时间。
有什么建议么?