系统框架是:ADSP-21479 + ADAU1466 + MIC_ADC + AMP
关于clock同步实现方式如下:
1、ADAU1466作Master,生成BCLK、FSYNC。
2、21479配置DAI SRU直接将1466过来的BCLK、FSYNC引脚信号内部分别路由到 ADC和AMP芯片对应的BCLK、FSYNC引脚上。
调试发现以下问题:
有时候系统上电,21479虽然能采集到1466和ADC的数据,能产生SPORT接收DMA中断,但经分析数据是异常的(像是采集不同步)。
这时,假如将系统重上电,有时可以正常,包括采集数据和直通到功放芯片。
也就是说:只要本次上电初始化后采集数据是正常的,系统一直都是正常的。但有时上电数据是错乱的。
以上所述,请教一下:这是上电初始化同步有问题吗?有可能是什么原因导致,感谢~
2023-11-28 15:27:34
你可以先配置SRU,再使能ADAU1466的输出试一下。
你可以先配置SRU,再使能ADAU1466的输出试一下。
举报