TI中文支持网
TI专业的中文技术问题搜集分享网站

TLV320AIC10

TLV320AIC10在M/S=1、M0=M1=0的情况下,提供MCLK=16.384/2=8.192M,测得FS=16K,FSCLK=512K,感觉不对应该为16×256=4096K,请问应该从哪查起,或者还有什么没有注意的,请指教!

Roman Wang:

你好,

AIC10设为主模式,接收外来的MCLK,然后生成FS和FSCLK,但根据芯片手册,MCLK应该满足如下关系:

从你的配置上看,MCLK与FS不能满足这个关系。

mei:

回复 Roman Wang:

“MCLK与FS不能满足这个关系。”
因为设置N=2,所以这个关系是满足的。8192/256/2=16.就是搞不懂SCLK怎么不对?有没有DCSI直接配置的例程供参考

Roman Wang:

回复 mei:

你好,

可以上传上MCLK,SCLK与数据的波形吗?

512K,刚好是16K的32倍,看起来是刚刚好满足数据位的要求

mei:

回复 Roman Wang:

tlv320aic 是不是有什么时序要求?上电后,芯片怎么开始工作?芯片复位后,直接通过DCSI脚设置控制寄存器,使其为16位da输出,这样可以吗?

Flora Wang:

回复 mei:

你好:

确实是通过DCSI设置寄存器,使芯片开始工作。

你的时钟出现的结果是合理的啊,fs=MCLK/(2*256),SCLK=2*16*fs=512k。这个是合理的,SCLK>=2fs*数据位数。

 

mei:

回复 Flora Wang:

从芯片PDF文档看,怎么觉得应该是16*256=4096.可能是没有说清楚。搞得我一直以为自己做错了。

赞(0)
未经允许不得转载:TI中文支持网 » TLV320AIC10
分享到: 更多 (0)