最近分别用了PCM1798A和PCM1794A配合PCM2706 制作了两款USB解码,但是发现都出现了相同情况的失真。其中IV和低通部分都是参照OPA1611官方文档来做的,实际中使用了3颗OPA1612,运放的供电电压为正负12V,.频率越高失真就越严重,在低于16KHz的时候基本没看出失真,到了20KHz的时候好像是叠加了一个5KHz的正弦波。不知造成这种失真是又什么原因引起的。理论上下面图片输出的应该是等幅度的正弦波才对。
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.
你好:
我的建议是:
1.断开后面的运放,接电阻测试,可以测一下差分后的结果在20K还会不会失真。其他频段会不会失真。如果不会失真,我觉得是后面的运放问题,这个可能性是比较大的,你得检查一下阻容参数,看是否引起了振荡。或者是直接外部用输入源测试运放部分,看是否还会出现这个问题。
2.打一下PCM1794的各个pin脚,看一下电平是否合乎预期。
3.检查一下PCM2706的输出,看输出的I2S时序,数据格式,是不是对的。你也可以简单看一下数据看是不是对的,看能否给一个恒定的输入给2706,从示波器上看他输出的数据是不是对的。
昨天试了断开运放通过电阻到地进行测试,发现17K到20K这频段的失真还是存在,前面PCM2706输出的IIS信号之前接过别的电压型解码芯片,没出现过这个情况的失真
你好:
还是要打一下芯片的主要引脚,看周围有没有别的干扰。另外,换过别的PCM1794A芯片有会出现这样的情况吗?芯片的来源能够保证吗?
正常的电路和芯片都不会出现这样的问题,我觉得还是系统问题。