位置:51电子网 » 技术资料 » 其它综合

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)



相关IC型号

热门点击

 

推荐技术资料

罗盘误差及补偿
    造成罗盘误差的主要因素有传感器误差、其他磁材料干扰等。... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!