TLV320AIC10
时间:10-02
整理:3721RD
点击:
TLV320AIC10在M/S=1、M0=M1=0的情况下,提供MCLK=16.384/2=8.192M,测得FS=16K,FSCLK=512K,感觉不对应该为16×256=4096K,请问应该从哪查起,或者还有什么没有注意的,请指教!
你好,
AIC10设为主模式,接收外来的MCLK,然后生成FS和FSCLK,但根据芯片手册,MCLK应该满足如下关系:
从你的配置上看,MCLK与FS不能满足这个关系。
“MCLK与FS不能满足这个关系。” 因为设置N=2,所以这个关系是满足的。8192/256/2=16.就是搞不懂SCLK怎么不对? 有没有DCSI直接配置的例程供参考
你好,
可以上传上MCLK,SCLK与数据的波形吗?
512K,刚好是16K的32倍,看起来是刚刚好满足数据位的要求
tlv320aic 是不是有什么时序要求?上电后,芯片怎么开始工作?芯片复位后,直接通过DCSI脚设置控制寄存器,使其为16位da输出,这样可以吗?
你好:
确实是通过DCSI设置寄存器,使芯片开始工作。
你的时钟出现的结果是合理的啊,fs=MCLK/(2*256),SCLK=2*16*fs=512k。这个是合理的,SCLK>=2fs*数据位数。
从芯片PDF文档看,怎么觉得应该是16*256=4096.可能是没有说清楚。搞得我一直以为自己做错了。