大家好、团队成员
我的客户在使用 PCM5121时遇到问题。
他们发现、与采用完全相同的外部电路的 HW 模式相比、SW 模式下的 THD+N 要高得多。
硬件模式下的 THD+N 仅为0.0277%、而软件模式下的 THD+N 最高为4.548%。 测试结果如下所示:
我的问题:
- 导致此问题的可能原因是什么? 我们应该检查什么来确认它?
- 我的启动过程是否正确? (代码如下所示):
#第0x00页
w 98 00 00
#进入待机模式
W 98 02 01
#Reset
W 98 01 11
#Disable clock errors
宽98 25 7F
#set bck 作为 PLL 源
宽98 0D 10.
#启用 PLL
W 98 04 01
设置 P 值
宽98 14 00
#SET J 值
宽98 15 10.
#set D 值
宽98 16 00
宽98 17 00
设置 R 值
宽98 18 01
#set DDSP
W 98 1B 01
#set DDAC
W 98 1C 0F
#set NCP
W 98 1D 03
#set DOSR
W 98 1E 08
#set IDAC
宽98 23 04
宽98 24 00
2)进入第1页。 对 Coeffient A(44 - 52)、Coeffient B (62–70)进行调优后、写入数据。
3)返回到 Page0 程序流程为00101(具有可配置参数的固定流程),让 DAC 退出待机模式。
#返回第0页
w 98 00 00
修复了 DSP 流程
宽98 2b 05
FS 速度
宽98 22 00
#Exit Standby (退出待机)
宽98 02 00
