请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TAS6584-Q1 主题中讨论的其他器件:PCM2706、
工具与软件:
我将使用 PCM2706来为 TAS6584-Q1生成 I2S 输入、并使用具有以下设置的 PPC3创建初始寄存器配置:
- I2S、4通道 BTL 48kHz 16位64Fs
- PWM 384KHz、BD 调制、
- SDOUT 已禁用
- H 级关断。
- 热折返关闭。
- 削波检测关闭。
- 增益补偿关闭。
- PVDD 折返关闭。
功率为12V。
当我向 PCM2706发送100%振幅正弦波时、我看到它在输出端严重削波。
我需要将数字音量(寄存器0x40-0x43)设置为大约0x48 (=-12dB 增益)、以便正弦波能够使用大多数0-12V 输出范围而不会被削波。
我不明白为什么0dB 增益会导致正弦波被削波。 我认为0dB 意味着16位采样值的整个范围将涵盖整个 PVDD 输出范围(由于无法实现100%占空比、导致出现一些失真和削波)。
若想了解为何我需要设置-12dB 以免波形削波、我将不胜感激。
谢谢。