微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 震惊,AIC3254居然有BUG?

震惊,AIC3254居然有BUG?

时间:10-02 整理:3721RD 点击:

在使用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的?是主还是从,怎么配置?能截个图看下你们的配置么?还有你们的电路。

            

如图,

 ,下周客户就来拿板了谢谢快速帮忙解决一下启动的问题,为何每次都要用手动一下才出声音?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top