音频系统主时钟CODECLK,一般为采样频率的256或384倍。CODECLK通过对处理器主时钟分频得到,CODECLK与采样频率的 对应关系如表1所示。串行时钟频率IISCLK可以为采样频率的16、32、48倍。
表1 音频主时钟与采样频率的对应关系
IIS总线的传输方式一般有三种:正常传输模式、DMA传输模式及发送和接收模式。
(1)正常传输模式。IIS控制寄存器有一个FIFO准备好标志位,当发送数据时,如果发送FIFO不空,则该标志位为1,FIFO 准备好发送数据;如果发送FIFO为空,则该标志位为0。当接收数据时,如果接收FIFO不满,则该标志位为1,指示可以接收 数据;若FIFO满,则该标志位为0。通过该标志位,可以确定CPU读写FIFO的时间,通过该方式实现发送和接收FIFO的存取来 发送和接收数据。
(2)DMA传输方式。发送和接收FIFO的存取由DMA控制器来实现,由FIFO准备好标志来自动请求DMA的服务。
(3)发送和接收模式。因为只有一个DMA源,因此在该模式下,只能是一个通道用正常传输模式,另一个通道用DMA传输模 式,从而实现同时工作的目的。
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。