大家好,最近在研究这个器件的音频接口的resync问题,但不知是什么功能,这个功能在spec里面没怎么说。请了解的给与指导,谢谢。
Kailyn Chen:
您好, Page 0/Register 9 有对re-sync的定义: 比如bit2=1的时候, AIC3101 集成的stereo DAC和codec interface的group delay 超过fs/4的时候,会发生re-sync动作.
Tingyi shen:
回复 Kailyn Chen:
你好,Kailyn,
这个寄存器我们有看到,但不知道这个功能在什么场景下使用。或说能解释解释group delay是什么意思?resync后会改善什么,最好能帮忙画个图示意一下。多谢了。
Kailyn Chen:
回复 Tingyi shen:
您好, 我看了下这个参数,有些音频器件的datasheet中写的“filter delay”, 有的是“time delay”。 Group delay和filter delay, time delay是同一个意思,主要指的是数字滤波器的相位延迟。 resync之后,我理解的就是相位重新保持同步。 但是没有查阅到关于这个同步之后具体能改善哪些。 我这边再确认下这个参数。
Tingyi shen:
回复 Kailyn Chen:
Kailyn,你好
好的,麻烦你。
Kailyn Chen:
回复 Tingyi shen:
您好, group delay实际上指的是codec内部解调器和滤波器之间的延迟。 Re-Sync 功能检测的是WCLK的上升沿相位漂移相对于实际WCLK的上升沿漂移是否大于+-fs/4时间。(Fs/4指的是ADC或DAC的采样率)。WCLK是一个周期性的时钟信号,假设ADC/DAC上电后,,第一次检测到WCLK的相移超过+—FS/4的时间,那么 就会通过信号处理模块同步WCLK信号, re-sync 功能会power down然后再次重启内部信号处理模块。