您好:
我最近在做一个多路语音切换的项目(其中包含两路语音叠加后从另一路输出),采用的方案是ADC+FPGA+DAC。ADC我选的是PCM1808,DAC选的是PCM1753,均采用左对齐方式。PCM1808的手册中说输入的模拟电压极限范围是-0.3V to (VCC+0.3V),实际的输入范围应该是1V-4V(以2.5V为中心,幅度3Vpp),但是在PCM1808EVM中,模拟信号进入PCM1808之前加了一个大电容,隔去了直流成分,变为了正负信号。我想问的是,是不是不管音频信号的直流电平是多少,只要加一个大的电容,即可接入PCM1808,而不必利用搬移电路将直流搬移到+2.5V。
Derek Xie:
你好:
是的,,但是前提要保证你的电容的耐压值大于你的直流信号加交流。你可以测下PCM1808的模拟输入点,会有偏置电压在那里。其次你的输入信号的Vpp不能超过PCM1808的供电电压Vcc否者会出现失真。
jufeng yang:
回复 Derek Xie:
1.请问左对齐方式的数据串并转换后存起来就能直接播放吗,数据是补码形式吗,因为我们需要对语音进行存储然后回放,不知怎么处理,有没有相关的资料?2.类似的AD和DA是不是都是双路的,最小都是24位吗(从TI的网站上看绝大多数音频ADC都是这样的),因为我们的时钟、数据都是母板间走线,需要尽量降低时钟的速率,2M的时钟母板间走线会有问题吗?多谢。
jufeng yang:
回复 Derek Xie:
因为我们的语音信号输出和FPGA处理不在一块电路板上,之前的方案是将音频信号先转为平衡音频,在FPGA板上再转换回
非平衡音频,然后统一进行AD采样。为了省去中间的转换环节,考虑直接在模拟信号一侧进行AD采样,然后将串行数据通
过母板传到FPGA板,如果采用8K采样,系统时钟约2M,数据时钟约1M,不知可否通过母板直接传,如果不行,有没有推荐
的方案?多谢了
Derek Xie:
回复 jufeng yang:
你好:
I2S的结构请看下图:
你可以在时钟的下降沿和上升沿分别保存左右声道的数据,然后输出的时候在合并成I2S的结构。或者直接用assign语句输出 bypass输出试下。它是PCM形式,并不是补码形式。
你现在使用的ADC最小时是24位的,但是也有些不是24位的。
如果你的走线不是很长,并且周围没有比较容易受干扰的信号就没关系。
Derek Xie:
回复 jufeng yang:
你的母板到FPGA板子的线会很长吗?很长的话会影响你的音频信号的性能,比如信噪比等。如果对性能要求不高,直接传过去也没关系。
jufeng yang:
回复 Derek Xie:
您好,有两个问题再向您请教一下:1.对于PCM1754,如果想让其某个通道不输出声音,除了使用mute功能外,将其输入的数据一直置位0是不是也可以啊,或者就是不给时钟和数据。2.下面的电路是将平衡音频转换为非平衡音频,从原理上看应该是对称电路,但是如果输入-10dBm的平衡音频,两个输入端的电压幅度分别为1.2V和0.4V,并且两个平衡输入的相位也不是完全相反的了。如果不接入我的电路,平衡音频两端的幅度均是0.8V,相位也完全相反。不知为何?
Derek Xie:
回复 jufeng yang:
1.不给数据就可以无声,如果不给时钟,芯片会报错。
2.我没看到你的电路。还有就是两个输入端的电压幅度不同那就是非平衡的吧?
不知道我的理解对不对你是想把差分的信号转成单端的?
jufeng yang:
回复 Derek Xie:
您好,以上是我的平衡音频转非平衡的电路,平衡音频未接入我的电路之前,两端的幅度相同,相位相反(如下面第一个图所示);但是接入到我的电路以后,再次测量450M_SP+和450M_SP-,两端幅度不相同,相位也不再完全相反了(如下面第二个图所示)。不知为什么?我的电路也是对称的啊。如果这样,那么就起不到差分的效果了,传输过程中有干扰的话也消除不了。
Derek Xie:
回复 jufeng yang:
你好:
你把那个600ohm的电阻拿掉看下。
此链接是我们的一颗DRV632的差分转单端的原理图,你可以借鉴下。
http://www.ti.com/lit/ug/slou301/slou301.pdf
jufeng yang:
回复 Derek Xie:
您好,上次的问题一直没有解决。我看了DRV632的电路图,和我们的基本一样啊。我们又参考了PCM3168A手册中的图63电路,也是一样的。我们的运放换过LM833D和SA5532,输入信号是两路幅度相同、相位相反的平衡音频信号,无直流成分,双极性。但是实测的时候发现输入信号加到电路上后,输入端原来的幅度相同的平衡信号现在幅度变得不一样了。使用LM833D时两路信号相差6倍以上,而且相位有点偏移;使用SA5532时两路信号相差2倍左右,相位无变化。两种芯片效果不太一样,不知和芯片有没有关系。
电路原理应该没问题啊,不知何故。