最近弄个两块CC8520+AIC3204EVM板,用PurePathWC烧录了模块程序。但是在输入端加上音频信号后,在接收端的3204上却听不到声音。
我看到输入端的配置是差分输入,(Audio input: Differential line in (left=IN2L/R and right=IN3L/R)) 但是我的音源信号却是单声道。
我现在是按EVM板的单端接法,将IN3_L串电容接到音源,IN3_R则串电容到AGND. 这样硬件配置后,是否软件也要做对应的调整(如何配置成单端输入)?
又或者是我的硬件有问题? 我现在把硬件仔细检查了一遍,IOVDD供电正常,我选择的内置LDO, AVDD 和DVDD均是1.8V输出,REF也是在0.736V左右,
另外我发现奇怪的是MICBIAS电压不正常,一直是0V。 但是我用的是音源输入,没有用MIC,所以MICBIAS电压就没有使用了。
另外在两块EVM板连通的情况下,我用示波器测量了MCLK, BCLK ,WCLK,均是正常的,而且发射EVM 3204的DOUT是有数据的,而且接收DIN的3204也是有数据的,但就是没有声音传输过来。。。。
还请大神们帮我看看,项目现在赶进度出货了,我是工作之外帮朋友做的项目,在线等 ,急!!!
user151383853:
首先要更正一个说法, 即使是双声道的信号, 也是两路单端信号的组合, 并非就是差分信号.
mic 的 偏置电压为0 , 肯定设置的问题了.
ming Li32:
回复 user151383853:
我设置reg将IN1_L直通到HPL 是可以实现了。
但现在问题是我单端信号,如何配置才能通过MIC_PGA输入到后端MAL或者进入ADC?
mic_pga的 negative端如何配置:
1. 是将page 1 reg54 配置到 IN3_R然后外部硬件接电容到地,
2.还是需要接到CM端?(这个CM端连接到CM1L和CM2L是干什么用的?是用来配置单端信号的吗?我不太了解)
期待您的回复,谢谢