IIS音频时钟与传输方式
发布时间:2008/12/30 0:00:00 访问次数:1390
音频系统主时钟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)
音频系统主时钟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)
上一篇:音频编解码的硬件电路设计
上一篇:IIS音频总线
热门点击