震惊,AIC3254居然有BUG?
在使用AIC3254的LOOPBACK模式,发现一个很奇怪的问题。初次上电,AIC3254的ADC和DAC时钟都不正常,读取它们的状态寄存器P0,R36-R38,果然发现ADC和DAC都不正常。然后在一个意外的情况下,用手摸了一下I2S总线的四个引脚,居然正常了。以后每次重新上电都是这样,用手摸了一下I2S的引脚,马上就正常。请问各位高手,这个是什么问题呀?紧急求助,十万分紧急,先谢谢了!
目前没有发现此类BUG。 在LOOPBACK模式下,Codec必须做MASTER输出时钟。MCLK.BCLK方向是out,BCLK输出Power需要打开。请确认是否配置正确。
真是太感谢你了,果然是那个问题,BCLK的分频器电源没有打开。一打开就行了,呵呵。再次表示万分的谢意,谢谢!对了专家哥哥(姐姐),我还有一个帖子怎么没人回复呢?是关于使用预置处理模式时(不用miniDSP),怎么配置3D音效的问题,我需要这方面的资料,可以提供一下资料的来源地址吗?谢谢
你好,是怎样解决的?BCLK的分频器电源没有打开?请问是Page0 的0x1E设置为0X81,我现在也是遇到和你一样用手碰一下才出声音。请指教一下,谢谢!
你好:
请问你也是将Codec设置成loopback模式么?通常出现这种情况是Codec的配置不正确。BCLK分频器电源在Page0,Register 0X1E的D7,将这位设置为1即可。
你好
BCLK分频器电源在Page0,Register 0X1E的D7已经打开,但是问题还没有解决,目前配置Page0,Register 0X1E 为0X81,谢谢!
你好:
首先我想说下,Power on BCLK分频器只是在Codec为主的情况下需要,然而在loopback模式下,Codec必须为主。所以需要Power on BCLK,在Codec为从的情况下不需要Power on BCLK。
我想请问下,在你的项目中你如何使用AIC3254的?是主还是从,怎么配置?能截个图看下你们的配置么?还有你们的电路。
如图,
,下周客户就来拿板了谢谢快速帮忙解决一下启动的问题,为何每次都要用手动一下才出声音?