Part Number:PCM1865
你好
我现在在MCU上配置这颗PCM1865芯片声音录入,有按照规格书,自己配了部分寄存器,但未能正常录到声音,请问是否有寄存器初始化样例提供
我们的mclk是外部晶振提供12.288M.
谢谢
Amy Luo:
您好,
可以提供的最接近的将是公开可用的Linux驱动程序 ,希望对您有所帮助:
PCM186x ADC family Linux driver https://www.ti.com.cn/tool/cn/PCM186X-DRIVERS
,
XIANG HUANG:
我现在按照规格书配置寄存器,设成主模式,示波器量的BCK输出6.14M,LRCK输出48k.但是数据出不来。是那几个寄存器有问题吗?
我是mcu平台,只需要初始化寄存器,芯片能工作就行,不需要封装太多接口
谢谢
,
XIANG HUANG:
原理图截图,BCK,LRCK和数据脚直接接到DAC芯片CS4344。
,
XIANG HUANG:
我发现我配的寄存器一个个读回来,只有32寄存器会改变,而且我设置值为0x51和0x11它就会读回来是0x13和0x53,比如设置个0x41,它读回来就还是0x41,这是什么问题。
32这个寄存器对时钟输出很重要,为啥会出现这个现象,我现在是外部晶振接到SCK,且为master,需要将寄存器设置为0x51,为啥会偏掉?
谢谢
,
Amy Luo:
我看您BCK输出6.14M,LRCK输出48k,比率应该设置的是128。在master 模式下,仅支持以下BCK与LRCK比率:32x、48x、64x和256x,不支持128x。
,
XIANG HUANG:
你好,谢谢你的回答,确实我将寄存器0x26和0x27没有去配置,声音是出来了,量的BCK3点多M。lrck 48k,应该是自动检测分频的把?我还想问一下,我们显示外部给的12.2288M mclk,如果我们播放44.k的音频会影响声音效果吗?还是这颗芯片可以自动的去分频。
谢谢
,
Amy Luo:
通过寄存器Page.0, 0x20 bit CLKDET_EN,可以使能自动配置,您可以查看您是否使能了这位
使用 12.2288M mclk,播放44.k,应该需要配置PLL,您可以使能CLKDET_EN,看下是否可以自动的去分频
,
XIANG HUANG:
你好,播放了两种采样率的视频听上去是可以的,我下载还遇到来两个问题
1.mic和line的切换,我是只改了page3 0x15这个寄存器和拉高接到mic Bias这个脚的接线,好像切完改变不大
2.边录边播放出来的声音有点沉闷,是不死增益哪里没有配置到?
谢谢
,
Amy Luo:
1、切换后,这里是什么现象?mic信号相对于line信号,幅值比较小,MIC时,应将增益调大些;
2、您是用什么电路在播放?这个电路播放其他音频信号效果正常吗?
,
XIANG HUANG:
1.现象是无论是否切换都用line in接入测试声音变化不大,我今天将切换的时候0x01和0x02寄存器也改变了,声音的音轨会有大的变化。不知道是否符合要求
2.我们目前是自己做的小板先验证,后面在放到系统的主控上,PCM1865出数据和时钟直接给到一颗DAC芯片播声音(这颗DAC芯片不需要任何代码的)原理图前面发过,我个人看到这个点我们的IOVDD是1.8v不知道是否会影响,规格书上是写3.3v
,
Amy Luo:
XIANG HUANG 说:1.现象是无论是否切换都用line in接入测试声音变化不大,我今天将切换的时候0x01和0x02寄存器也改变了,声音的音轨会有大的变化。不知道是否符合要求
您这里的切换具体指什么,我感觉我没太明白您的意思?
2、IOVDD可以用1.8V,也可以用3.3V,这影响数字I/O口的电平
,
XIANG HUANG:
1.切换只是硬件上做了个标志,软件去获取到,然后重新配置寄存器达到line和mic的区别而已,这个问题到不是很急
2.能否帮忙处理一下现在PCM1865给到输出DAC的声音比较沉闷,没有高音透彻的那种感觉,该如何解决。电压是有试过改为3.3确实没效果。有配过一些PGA的寄存器也没能生效,不知道哪里出了问题,能否帮忙看一下看原理图分析一下
谢谢
,
XIANG HUANG:
PCM1865.pdf
原理图如附件,能否帮忙解决一下,声音沉闷的问题,我们已经飞线排除了DAC输出芯片的问题。
后面我们很多项目都要用到PCM1865这个方案,帮忙处理一下
谢谢啦
,
Amy Luo:
好的,给我一些时间让我看下原理图
,
XIANG HUANG:
好的,谢谢。
就是PCM1865出来的就声音跟PC直接接到音箱的相比,比较浑厚的感觉,不透彻,闷闷的那张感觉
,
Amy Luo:
上面的图很不清晰,您可以附一个清楚的图吗?
,
Amy Luo:
抱歉,我刚看到您附的PDF文件,我可以看PDF文件,不需要再附图了。
,
Amy Luo:
感谢您的耐心!我想应该是这里的RC低通滤波截止频率太低的缘故,将高频成分都滤掉了。您将C4和C5两个10uF去掉,再看是否达到期望效果?
,
XIANG HUANG:
确实有效,已解决,谢谢